html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a,a:link,a:visited,a:hover,a:active{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{position:relative;z-index:-2;background:#fff;color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
/********General**********/
.wrap{margin:0 auto;width:100%;}

/*header*/
.head{width:100%;height:60px;padding:0;background:#fff;position:fixed;top:0;left:0;z-index:9999;}
.wf-wrap{padding:0 15px;margin:0 auto;min-height:60px;position:relative;}
.logo{font-size:28px;float:none;padding:0;max-width:104px;margin:0 auto;position:relative;}
.logo img{vertical-align:middle;max-width:100%;}
.navigation{display:none;}
.ali{display:none;}
/*小于等于992px*/
nav:not(.mm-menu){
	display: none;
}
.nav-menu{
	position: fixed;
	top: 20px;
	left: 15px;
}
.nav-menu a{
	display: block;
	width: 28px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 0;
}
.nav-menu a:before,.nav-menu a:after{
	content: '';
	display: block;
	background: #666;
	height: 2px;
	border-radius: 2px;
}
.nav-menu a span{
	background: #666;
	display: block;
	height: 2px;
	margin: 6px 0;
	border-radius: 2px;
}
@media screen and (min-width: 768px) {
	.head{height:80px;}
	.wf-wrap{min-height:80px;}
	.logo{padding:0;max-width:140px;}
	.ali{display:block;position:absolute;right:15px;top:25px;}
	.ali img{height:40px;}
	.nav-menu{top:30px;}
}
@media screen and (min-width: 992px) {
	.logo{float:left;}
	.nav-menu a{display:none;}
	.navigation{display:inline-block;margin-left:-8%;}
	.navigation .dh{float:left;width:76px;text-align:center;line-height:80px;}
	.navigation a{display:block;width:76px;color:#666;}
	.navigation a:hover{background:#003b83;color:#fff;}
	.nav-er{display:block;z-index:9999;background:#fff;padding-bottom:16px;width:132px;}
	.nav-er li a{line-height:24px;padding:12px 0;border-bottom:1px dashed #ccc;margin:0 10px;width:auto;}
}
@media screen and (min-width: 1200px) {
	.head{height:110px;}
	.wf-wrap{min-height:110px;}
	.logo{padding:0;max-width:192px;}
	.navigation .dh{width:90px;line-height:110px;font-size:16px;}
	.navigation a{width:90px;}
	.nav-er li{font-size:15px;}
}
@media screen and (min-width: 1440px) {
	.wf-wrap{margin:0 55px;}
	.navigation .dh{width:110px;}
	.navigation a{width:110px;}
	.ali{top:35px;}
	.ali img{height:40px;}
}
/*banner*/
.fullSlide{position:relative;background:#000;margin:0 auto;padding-top:60px;}
.fullSlide .bd{position:relative;z-index:0;}
.fullSlide .bd li img{width:100%;vertical-align:top;} 
.fullSlide .hd{position:relative;z-index:1;margin-top:-30px;height:30px;line-height:30px;text-align:center;}
.fullSlide .hd ul{text-align:center;padding-top:5px;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*zoom:1;width:8px;height:8px;margin:5px;background:url(../Image/tg_flash_p.png) -18px 0;overflow:hidden;font-size:0;}
.fullSlide .hd ul .on{background-position:0 0;}
/*search*/
.search{width:320px;height:36px;border:1px solid #fff;position:absolute;left:50%;margin-left:-159px;bottom:15%;z-index:999;}
.search-text{background:none;border:none;height:34px;width:259px;padding-left:12px;padding-right:10px;color:#fff;}
.search-btn{width:58px;height:34px;border:none;border-left:1px solid #fff;background:url(../Image/search_btn.png) no-repeat center;}
@media screen and (min-width: 768px){
	.fullSlide{padding-top:80px;}
}
@media screen and (min-width: 1200px){
	.fullSlide{padding-top:110px;}
}
/*header end*/

/*首页*/
.sy-wrapper{width:100%;height:auto;background:url('../Image/sy-bg.png') center top repeat-y;}
.guanyu{padding:40px 0 26px 0;}
.gy-title{float:left;}
.gy-title h2{font-size:16px;display:block;color:#fff;width:232px;height:38px;background:#003b83;text-align:center;line-height:38px;margin:8px 0 0 0;}
.gy-title h1{font-size:32px;margin:8px 0 20px 0;color:#222;font-family:'Arial';text-align:left;}
.gy-l p{color:#555;line-height:24px;margin:0 0 30px 0;}
.gy-more{display:block;width:144px;height:40px;border:1px solid #ccc;color:#555;text-align:center;line-height:40px;}
.gy-more:hover{background:#003b83;border:1px solid #003b83;color:#fff;}
.gy-r{text-align:center;margin-top:20px;}
.gy-r embed{max-width:100%;width:100%;vertical-align:bottom;}
@media screen and (min-width: 768px){
	.guanyu{padding:60px 0 46px 0;}
	.gy-title{text-align:right;}
	.gy-title h1{font-size:38px;margin:12px 0 22px 0;}
	.gy-l p{margin:0 0 42px 0;}
	.gy-r{text-align:right;margin-top:0;}
}
@media screen and (min-width: 992px){
	.gy-title h1{font-size:42px;margin:16px 0 26px 0;}
	.gy-l p{margin:0 0 56px 0;}
}
@media screen and (min-width: 1200px){
	.guanyu{padding:110px 0 84px 0;}
	.gy-title h2{margin:8px 0 0 0;}
	.gy-title h1{font-size:46px;margin:20px 0 30px 0;}
	.gy-l p{margin:0 0 72px 0;}
}

.cp-type{padding:20px 0 16px 0;}
.cp-type-tu{text-align:center;display:none;}
.cp-type-tu img{max-width:100%;}
.cp-title{margin-bottom:10px;position:relative;}
.cp-title h1{float:left;font-size:26px;margin:0 16px 0 0;}
.cp-title h3{float:left;font-size:16px;color:#888;margin:12px 0 0 0;font-family:'Arial';}
.cp-more{position:absolute;top:0;right:0;width:40px;height:40px;
	-webkit-transition: -webkit-transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
	transition: transform 0.4s ease-out;}
.cp-more:hover{
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	transform: rotate(360deg);
}
.cp-type-cont hr{height:1px;background:#444;margin-top:0;margin-bottom:4px;text-align:left;margin-left:0;}
/*.er{margin-top:28px;width:100%;height:410px;display:flex;}
.er li{flex:1;border-right:3px solid #fff;font-size:18px;}
.er li:last-child{border-right:none;}
.er li a{display:block;width:100%;height:410px;color:#fff;background:rgba(0,59,131,0.8) url('../Image/cp-jt.png') no-repeat center bottom 40px;}
.er li a dd{width:18px;height:100%;line-height:18px;margin:0 auto;padding-top:42px;writing-mode:tb-rl;word-wrap:break-word;letter-spacing:2px;}
.er li a:hover{
	background:url('../Image/cp-jt0.png') no-repeat center bottom 40px, -webkit-linear-gradient(to bottom right, rgba(0,59,131,0.85), rgba(114,178,255,0.85));
	background:url('../Image/cp-jt0.png') no-repeat center bottom 40px, -o-linear-gradient(to bottom right, rgba(0,59,131,0.85), rgba(114,178,255,0.85));
	background:url('../Image/cp-jt0.png') no-repeat center bottom 40px, -moz-linear-gradient(to bottom right, rgba(0,59,131,0.85), rgba(114,178,255,0.85));
	background:url('../Image/cp-jt0.png') no-repeat center bottom 40px, linear-gradient(to bottom right, rgba(0,59,131,0.85), rgba(114,178,255,0.8));
}*/
.er{margin-top:28px;width:100%;height:410px;}
.er li{width:100%;height:20%;border-bottom:3px solid #fff;font-size:18px;}
.er li:last-child{border-bottom:none;}
.er li a{display:block;width:100%;height:100%;color:#fff;background:rgba(0,59,131,0.8) url('../Image/pro-jt.png') no-repeat center right 28px;position:relative;}
.er li a dd{padding:0 28px;position:absolute;left:0;top:50%;transform: translateX(0)  translateY(-50%);}
.er li a:hover{
	background:url('../Image/pro-jt.png') no-repeat center right 28px, -webkit-linear-gradient(to bottom right, rgba(0,59,131,0.85), rgba(114,178,255,0.85));
	background:url('../Image/pro-jt.png') no-repeat center right 28px, -o-linear-gradient(to bottom right, rgba(0,59,131,0.85), rgba(114,178,255,0.85));
	background:url('../Image/pro-jt.png') no-repeat center right 28px, -moz-linear-gradient(to bottom right, rgba(0,59,131,0.85), rgba(114,178,255,0.85));
	background:url('../Image/pro-jt.png') no-repeat center right 28px, linear-gradient(to bottom right, rgba(0,59,131,0.85), rgba(114,178,255,0.8));
}
@media screen and (min-width: 768px){
	.cp-type{padding:40px 0 22px 0;}
	.cp-title h1{font-size:28px;}
	.cp-title h3{font-size:18px;}
	/*.er{height:432px;}
	.er li{font-size:22px;}
	.er li a{height:432px;background:rgba(0,59,131,0.8) url('../Image/cp-jt.png') no-repeat center bottom 65px;}
	.er li a dd{padding-top:70px;}
	.er li a:hover{
		background:url('../Image/cp-jt0.png') no-repeat center bottom 65px, -webkit-linear-gradient(to bottom right, rgba(0,59,131,0.85), rgba(114,178,255,0.85));
		background:url('../Image/cp-jt0.png') no-repeat center bottom 65px, -o-linear-gradient(to bottom right, rgba(0,59,131,0.85), rgba(114,178,255,0.85));
		background:url('../Image/cp-jt0.png') no-repeat center bottom 65px, -moz-linear-gradient(to bottom right, rgba(0,59,131,0.85), rgba(114,178,255,0.85));
		background:url('../Image/cp-jt0.png') no-repeat center bottom 65px, linear-gradient(to bottom right, rgba(0,59,131,0.85), rgba(114,178,255,0.8));
	}*/
	.er{height:432px;}
	.er li{font-size:22px;}
	.er li a{background:rgba(0,59,131,0.8) url('../Image/pro-jt.png') no-repeat center right 40px;}
	.er li a dd{padding:0 40px;}
	.er li a:hover{
		background:url('../Image/pro-jt.png') no-repeat center right 40px, -webkit-linear-gradient(to bottom right, rgba(0,59,131,0.85), rgba(114,178,255,0.85));
		background:url('../Image/pro-jt.png') no-repeat center right 40px, -o-linear-gradient(to bottom right, rgba(0,59,131,0.85), rgba(114,178,255,0.85));
		background:url('../Image/pro-jt.png') no-repeat center right 40px, -moz-linear-gradient(to bottom right, rgba(0,59,131,0.85), rgba(114,178,255,0.85));
		background:url('../Image/pro-jt.png') no-repeat center right 40px, linear-gradient(to bottom right, rgba(0,59,131,0.85), rgba(114,178,255,0.8));
	}
}
@media screen and (min-width: 992px){
	.cp-type{padding:40px 0 42px 0;}
	.cp-type-tu{display:block;}
	.cp-title h1{font-size:30px;}
	.cp-title h3{font-size:20px;}
}

.anli{width:100%;padding-top:48px;}
.sy-title{text-align:center;}
.sy-title h1{font-size:28px;margin:0;}
.sy-title h3{font-size:16px;margin:12px 0 0 0;}
.sy-title hr{width:44px;height:2px;background:#003b83;border:none;margin:24px auto 0 auto;}
.anli-cont{margin-top:30px;}
.swiper-container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.gallery-top {
	width: 100%;
}
.gallery-top .swiper-slide {
	max-width: 100%;
	max-width: 100%;
	width: auto;
	overflow: hidden;
	opacity: 1;
	/*-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);   
    filter: grayscale(100%);
    filter: gray;*/
    position: relative;
    transition: 0.4s;
}
.gallery-top .swiper-slide img {
	max-width: 100%;
}
.gallery-top .swiper-slide p {
	display: none;
}
.gallery-top .swiper-slide:hover {
	opacity: 1;
	/*-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);   
    filter: grayscale(0%);
    filter: gray;*/
    /*background: rgba(0,59,131,1);*/
}
/*.gallery-top .swiper-slide:hover img {
	opacity: 0.4;
}*/
.gallery-top .swiper-slide:hover p {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 16px;
	position: absolute;
	top: 40%;
	left: 10%;
	width: 80%;
	padding-bottom: 12%;
	background: url('../Image/al-more.png') no-repeat center bottom;
	background-size: 42px 42px;
}
.gallery-top-box {
	position: relative;
	width: 100%;
}
.gallery-top-box .swiper-container {
	margin-left: auto;
	margin-right: auto;
}
.gallery-top-box .swiper-button-prev {
	background: url(../Image/arrow-l.jpg) no-repeat center;
	background-size: 100% 100%;
	width: 32px;
	height: 32px;
	left: 10px;
	margin-top: -16px;
	top: 50%;
	outline: none;
}
.gallery-top-box .swiper-button-next {
	background: url(../Image/arrow-r.jpg) no-repeat center;
	background-size: 100% 100%;
	width: 32px;
	height: 32px;
	right: 10px;
	margin-top: -16px;
	top: 50%;
	outline: none;
}
@media screen and (min-width: 768px){
	.anli{padding-top:62px;}
	.sy-title h1{font-size:30px;}
	.sy-title h3{margin:14px 0 0 0;}
	.sy-title hr{margin:26px auto 0 auto;}
	.anli-cont{margin-top:42px;}
	.gallery-top .swiper-slide:hover p{font-size:20px;background-size:56px 56px;}
	.gallery-top-box .swiper-button-prev{
		width: 48px;
		height: 48px;
		margin-top: -24px;
	}
	.gallery-top-box .swiper-button-next{
		width: 48px;
		height: 48px;
		margin-top: -24px;
	}
}
@media screen and (min-width: 992px){
	.anli{padding-top:78px;}
	.sy-title h1{font-size:32px;}
	.sy-title h3{margin:16px 0 0 0;}
	.sy-title hr{margin:28px auto 0 auto;}
	.anli-cont{margin-top:52px;}
	.gallery-top .swiper-slide:hover p{font-size:24px;background-size:69px 69px;}
	.gallery-top-box .swiper-button-prev{
		width: 60px;
		height: 60px;
		margin-top: -30px;
	}
	.gallery-top-box .swiper-button-next{
		width: 60px;
		height: 60px;
		margin-top: -30px;
	}
}
@media screen and (min-width: 1200px){
	.anli{padding-top:92px;}
	.sy-title h1{font-size:34px;}
	.sy-title h3{margin:18px 0 0 0;}
	.sy-title hr{margin:30px auto 0 auto;}
	.anli-cont{margin-top:62px;}
}

.hezuo{width:100%;padding:44px 0 56px 0;}
.hz-title{text-align:center;}
.hz-title h1{font-size:28px;color:#003b83;margin:0;}
.hz-title h3{font-size:16px;color:#888;margin:12px 0 36px 0;}
.hezuo ul{text-align:center;}
.hezuo ul li{float:left;width:50%;border:1px solid #ccc;}
.hezuo ul li img{max-width:100%;height:142px;}
.hezuo ul li img{
	-webkit-transition: -webkit-transform 0.4s ease-in-out;
	-moz-transition: -moz-transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out;
}
.hezuo ul li img:hover{
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	transform: rotateY(360deg);
}
@media screen and (min-width: 768px){
	.hezuo{padding:56px 0 72px 0;}
	.hz-title h1{font-size:30px;}
	.hz-title h3{margin:14px 0 42px 0;}
	.hezuo ul li{width:20%;}
	.hezuo ul li img{width:144px;height:90px;}
}
@media screen and (min-width: 992px){
	.hezuo{padding:70px 0 88px 0;}
	.hz-title h1{font-size:32px;}
	.hz-title h3{font-size:18px;margin:16px 0 50px 0;}
	.hezuo ul li img{width:188px;height:117px;}
}
@media screen and (min-width: 1200px){
	.hezuo{padding:82px 0 102px 0;}
	.hz-title h1{font-size:34px;}
	.hz-title h3{margin:18px 0 56px 0;}
	.hezuo ul li img{width:228px;height:142px;}
}

.xinwen{width:100%;background:url('../Image/xw-bg.jpg') no-repeat center;background-size:cover;padding:52px 0 52px 0;}
.xinwen ul{margin-top:36px;}
.xinwen ul li{width:100%;margin-bottom:24px;}
.xinwen ul li a{display:block;padding:7px;background:#fff;width:100%;}
.xw-l{float:left;width:100%;}
.xw-l img{width:100%;}
.xw-cont{float:left;width:100%;padding-left:0;}
.xw-cont h3{font-size:18px;margin:28px 0 14px 0;}
.xw-cont p{color:#555;line-height:24px;}
.xw-r{float:left;padding-right:0;}
.xw-r span{display:block;font-size:18px;padding:18px 0;}
.xinwen ul li a:hover{color:#fff;background:#003b83;}
.xinwen ul li a:hover .xw-cont p{color:#fff;}
@media screen and (min-width: 768px){
	.xinwen{padding:66px 0 72px 0;}
	.xinwen ul{margin-top:42px;}
}
@media screen and (min-width: 992px){
	.xinwen{padding:78px 0 92px 0;}
	.xinwen ul{margin-top:48px;}
	.xw-l{float:left;width:175px;height:110px;}
	.xw-l img{width:175px;height:110px;}
	.xw-cont{float:left;width:504px;padding-left:60px;}
	.xw-cont h3{margin:18px 0 14px 0;}
	.xw-r{float:right;padding-right:46px;}
	.xw-r span{padding:42px 0;}
}
@media screen and (min-width: 1200px){
	.xinwen{padding:90px 0 112px 0;}
	.xinwen ul{margin-top:55px;}
	.xw-cont{width:704px;}
	.xw-cont h3{margin:28px 0 14px 0;}
}
/*首页end*/

/*footer*/
.footer{clear:both;}
.foot{width:100%;padding:8px 0 26px 0;background:#1e1e1e;}
.foot a:hover{color:#003b83;}
.dnav{display:none;}
.saoma{width:260px;float:none;margin:0 auto;display:block;}
.saoma h3{font-size:14px;margin:0;line-height:24px;color:#fff;}
.saoma h2{font-size:26px;color:#e46723;margin:0;padding-bottom:24px;}
.saoma img{width:112px;height:112px;vertical-align:bottom;}
.saoma p{line-height:38px;padding-left:22px;color:#fff;}
.bottom{width:100%;padding:16px 0;background:#003b83;color:#fff;line-height:28px;}
.bottom a:hover{color:#fa8913;}
.bottom-l{float:none;text-align:center;display:block;}
.bottom-r{float:none;text-align:center;display:block;}
.dnav-slide{width:100%;margin-bottom:28px;border-bottom:1px solid #4b4b4b;}
.dnav-slide .d-yi{width:100%;padding:12px 0;border-top:1px solid #4b4b4b;cursor:pointer;background:url(../Image/arrow_d.png) no-repeat center right 15px;}
.dnav-slide .currentDt{background:url(../Image/arrow_u.png) no-repeat center right 15px;color:#bb1717;}
.dnav-slide .d-yi dd{font-size:16px;padding-left:15px;color:#fff;}
.dnav-slide .d-er{display:none;padding-left:20px;line-height:32px;}
.dnav-slide .d-er li a{display:block;color:#888;}
@media screen and (min-width: 768px){
	.foot{padding:58px 0 66px 0;}
	.dnav{float:none;width:100%;display:block;}
	.dnav ul{margin-right:9.8%;width:17.6%;height:214px;border-right:1px solid #4b4b4b;float:left;margin-bottom:32px;}
	.dnav ul:last-child{margin-right:0;}
	.dnav ul h3{color:#fff;font-size:16px;padding-bottom:26px;margin:0;}
	.dnav ul li{color:#888;line-height:30px;}
	.saoma{float:right;margin:0;display:inline-block;}
	.dnav-slide{display:none;}
}
@media screen and (min-width: 992px){
	.bottom-l{float:left;text-align:left;display:inline-block;}
	.bottom-r{float:right;text-align:right;display:inline-block;}
}
@media screen and (min-width: 1200px){
	.foot{width:100%;padding:58px 0 86px 0;background:#1e1e1e;}
	.dnav{float:left;width:860px;}
	.dnav ul{margin-right:55px;width:128px;margin-bottom:0;}
	.dnav ul:last-child{margin-right:0;}
}
/*footer end*/

.banner{padding-top:60px;}
.banner img{width:100%;}
@media screen and (min-width: 768px){
	.banner{padding-top:80px;}
}
@media screen and (min-width: 1200px){
	.banner{padding-top:110px;}
}

.main{overflow:hidden;}
.ny-menu{width:100%;min-height:50px;border-bottom:1px solid #ddd;}
.ny-menu ul{text-align:center;line-height:48px;}
.ny-menu ul li{display:inline-block;margin:0 17px;}
.ny-menu ul li a{display:block;padding:0 12px;font-size:16px;}
.ny-menu ul li a:hover{border-bottom:2px solid #003b83;}

.article{overflow:hidden;margin:42px 0 102px 0;width:100%;}
.article p{font-size:14px;line-height:24px;}
@media screen and (min-width: 768px){
	.article{margin:50px 0 132px 0;}
}
@media screen and (min-width: 992px){
	.ny-menu{min-height:66px;}
	.ny-menu ul{line-height:64px;}
	.article{margin:58px 0 152px 0;}
}
@media screen and (min-width: 1200px){
	.article{margin:66px 0 172px 0;}
}

#allmap p{line-height:10px;margin:10px;}

.page{margin:10px 20px 15px 0;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}
/***************global*****************/

/*公司简介*/
.com-l{text-align:center;}
.com-l img{max-width:100%;}
.com-r{margin-top:24px;}
.com-r-h1{font-size:26px;font-weight:bold;color:#003b83;margin:0;}
.com-r-h2{font-family:'Arial';font-size:20px;color:#999;margin:6px 0 12px 0;}
.com-r img{max-width:100%;vertical-align:bottom;}
@media screen and (min-width: 768px){
	.com-r-h2{margin:6px 0 20px 0;}
}
@media screen and (min-width: 992px){
	.com-l{text-align:left;}
	.com-r{margin-top:0;}
	.com-r-h1{font-size:28px;}
	.com-r-h2{margin:6px 0 28px 0;}
}
/*公司简介end*/

/*企业文化*/
.wenhua-l{text-align:left;}
.wenhua-l img{max-width:100%;}
.wenhua-l h1{font-family:'Shruti';font-size:32px;text-transform:uppercase;color:#003b83;margin:0;line-height:30px;}
.wenhua-l hr{width:35px;height:2px;border:none;background:#aaa;margin:12px 0 16px 0;}
.wenhua-l h2{font-size:20px;margin:0;}
.wenhua-l p{margin:22px 0 32px 0;}
.wenhua-r{margin-top:24px;}
.wenhua-r img{max-width:100%;vertical-align:bottom;}
@media screen and (min-width: 768px){
	.wenhua-l h1{font-size:36px;line-height:34px;}
	.wenhua-l hr{margin:14px 0 18px 0;}
	.wenhua-l h2{font-size:22px;}
	.wenhua-l p{margin:28px 0 38px 0;}
}
@media screen and (min-width: 992px){
	.wenhua-l h1{font-size:40px;line-height:38px;}
	.wenhua-l hr{margin:16px 0 20px 0;}
	.wenhua-l h2{font-size:24px;}
	.wenhua-l p{margin:32px 0 44px 0;}
	.wenhua-r{margin-top:0;}
}
/*企业文化end*/

/*企业架构*/
.jiagou img{max-width:100%;vertical-align:bottom;}
.jiagou-h1{text-align:center;font-size:26px;font-weight:bold;color:#003b83;padding-bottom:26px;}
@media screen and (min-width: 768px){
	.jiagou-h1{font-size:30px;}
}
@media screen and (min-width: 992px){
	.jiagou-h1{font-size:34px;}
}
/*企业架构end*/

/*企业资质*/
.hon{margin-top:20px;}
.hon li{margin-bottom:20px;position:relative;}
.hon li figure {
	position: relative;
	overflow: hidden;
	cursor: pointer;
	border:1px solid #ddd;
}
.hon li figure img {
	position: relative;
	display: block;
	width: 100%;
	opacity: 1;
}
.hon li figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.hon li figure figcaption::before,
.hon li figure figcaption::after {
	pointer-events: none;
}
.hon li figure figcaption,
.hon li figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.hon li figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}
figure.effect-apollo {
	background:-webkit-linear-gradient(to bottom right, rgba(0,59,131,0.75), rgba(114,178,255,0.75));
	background:-o-linear-gradient(to bottom right, rgba(0,59,131,0.75), rgba(114,178,255,0.75));
	background:-moz-linear-gradient(to bottom right, rgba(0,59,131,0.75), rgba(114,178,255,0.75));
	background:linear-gradient(to bottom right, rgba(0,59,131,0.75), rgba(114,178,255,0.75));
}
figure.effect-apollo img {
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1.05,1.05,1);
	transform: scale3d(1.05,1.05,1);
}
figure.effect-apollo figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.5);
	content: '';
	-webkit-transition: -webkit-transform 0.6s;
	transition: transform 0.6s;
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
}
figure.effect-apollo p {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 3em;
	padding: 0 1em;
	max-width: 150px;
	border-right: 4px solid #fff;
	text-align: right;
	opacity: 0;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
	font-size: 16px;
}
figure.effect-apollo:hover img {
	opacity: 0.6;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}
figure.effect-apollo:hover figcaption::before {
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}
figure.effect-apollo:hover p {
	opacity: 1;
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}
@media screen and (min-width: 768px){
	.hon li figure img {width:156px;height:220px;}
}
@media screen and (min-width: 992px){
	.hon li figure img {width:210px;height:298px;}
}
@media screen and (min-width: 1200px){
	.hon li figure img {width:260px;height:368px;}
}
/*企业资质end*/

/*车间展示*/
.chejian{margin-top:20px;}
.chejian li{margin-bottom:20px;position:relative;}
.chejian li figure {
	position: relative;
	overflow: hidden;
	cursor: pointer;
	border:1px solid #ddd;
}
.chejian li figure img {
	position: relative;
	display: block;
	width: 100%;
	opacity: 1;
}
.chejian li figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.chejian li figure figcaption::before,
.chejian li figure figcaption::after {
	pointer-events: none;
}
.chejian li figure figcaption,
.chejian li figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.chejian li figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}
@media screen and (min-width: 768px){
	.chejian li figure img {width:328px;height:224px;}
}
@media screen and (min-width: 992px){
	.chejian li figure img {width:438px;height:299px;}
}
@media screen and (min-width: 1200px){
	.chejian li figure img {width:538px;height:367px;}
}
/*车间展示end*/

/*产品中心*/
.pro-title{text-align:center;}
.pro-title h1{font-size:30px;padding-bottom:8px;}
.pro-title hr{width:55px;height:1px;background:#444;border:none;margin:0 auto;}

.pro-fl{margin-top:36px;width:100%;text-align:center;}
.pro-fl li{display:inline-block;line-height:42px;margin:0 15px 15px 0;font-size:18px;}
.pro-fl li a{display:block;padding:0 32px;border:1px solid #ddd;color:#666;}
.pro-fl li a:hover{color:#fff;background:#003b83;}

.pro{margin-top:26px;text-align:center;}
.pro li{margin-bottom:20px;position:relative;}
.pro li a{display:block;border:1px solid #ddd;}
.li-img{overflow:hidden;margin:4px 4px 0 4px;}
.pro li img{vertical-align:bottom;width:100%;
	overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;}
.pro li span{display:block;width:100%;height:60px;line-height:60px;font-size:16px;overflow:hidden;}
.pro li a:hover{border:1px solid #003b83;color:#003b83;}
.pro li a:hover img {
	transform: scale(1.2, 1.2);
	
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}
/*************index&goods**************/
.pro_info{margin-top:26px;}
.pro_info .rel_center0{max-width:100%;width:100%;border:1px solid #ddd;padding:8px;}
.pro_info .col-sm-5{float:none;}
.pro_name{display:block;color:#333;padding-top:10px;}
.pro_name p{line-height:30px;}
.pro_name a{font-size:16px;color:#666;margin-top:16px;display:block;text-align:center;width:100%;border:1px solid #ddd;padding:16px 0;}
.pro_name a:hover{background:#003b83;color:#fff;}
.info_title{margin:30px 0 28px 0;height:55px;border-bottom:1px solid #ddd;font-size:16px;}
.info_title span{display:inline-block;padding:0 4%;height:100%;background:#003b83;color:#fff;line-height:55px;}
.details{margin-top:20px;}
.details img{max-width:100%;}
/********goods_info&jobs_info*******/
@media screen and (min-width: 768px){
	.pro-fl{margin-top:40px;}
	.pro{margin-top:28px;}
	.pro li img{width:208px;height:181px;}
	.pro li span{height:48px;line-height:48px;}
	.pro_info{margin-top:28px;}
	.pro_info .col-sm-5{float:right;}
	.pro_name a{margin-top:56px;padding:23px 0;}
	.info_title{margin:50px 0 28px 0;}
}
@media screen and (min-width: 992px){
	.pro li{margin-bottom:24px;}
	.pro li img{width:281px;height:245px;}
	.pro li span{height:60px;line-height:60px;font-size:18px;}
}
@media screen and (min-width: 1200px){
	.pro-fl{margin-top:43px;}
	.pro{margin-top:32px;}
	.pro li{margin-bottom:30px;}
	.pro li img{width:348px;height:304px;}
	.pro_info{margin-top:32px;}
}
/*产品中心end*/

/*新闻资讯*/
.news li{padding:36px 0 28px 0;border-bottom:1px dashed #ddd;}
.news-cont h3{font-size:18px;margin:0;}
.news-cont p{color:#555;padding-top:12px;}
.news-time{text-align:left;font-size:16px;font-family:'Arial';line-height:42px;padding-top:20px;}
.news-time span{display:inline-block;font-size:36px;}
.news li a:hover h3{color:#003b83;font-weight:bold;}
/****************news*****************/
.news_title{color:#003b83;;text-align:center;line-height:24px;margin:0;font-size:18px;font-weight:bold;}
.meta{color:#999;text-align:center;line-height:28px;padding:10px 0;max-width:600px;margin:0 auto;}
.meta img{max-width:100%;}
@media screen and (min-width: 992px){
	.news-time{text-align:right;padding-top:0;}
	.news-time span{display:block;font-size:56px;}
}
/***********news_info**************/
/*新闻资讯end*/

/*工程案例*/
.case{margin-top:26px;text-align:center;}
.case li{margin-bottom:20px;position:relative;}
.case li a{display:block;}
.case li img{vertical-align:bottom;width:100%;}
.case li span{display:block;width:100%;height:48px;line-height:48px;overflow:hidden;}
.case li a:hover{color:#003b83;}
@media screen and (min-width: 768px){
	.case{margin-top:28px;}
	.case li img{width:210px;height:134px;}
}
@media screen and (min-width: 992px){
	.case li img{width:283px;height:180px;}
}
@media screen and (min-width: 1200px){
	.case{margin-top:32px;}
	.case li img{width:350px;height:223px;}
}
/*工程案例end*/

/*在线留言*/
.title{text-align:center;}
.title h1{font-size:24px;margin:0 0 18px 0;}
.title h3{font-size:16px;color:#555;margin:0 0 24px 0;;}
.title hr{width:44px;height:2px;background:#003b83;border:none;margin:0 auto 40px auto;}
.message{line-height:49px;}
.mess-l textarea{padding:0 23px;width:100%;height:223px;border:1px solid #ddd;}
.mess-r input{padding:0 23px;width:100%;height:47px;border:1px solid #ddd;margin-bottom:10px;}
#submit{width:100%;height:49px;border:none;background:#003b83;color:#fff;cursor:pointer;}
/**************order&message********/
@media screen and (min-width: 768px){
	.title h1{font-size:28px;margin:0 0 20px 0;}
	.title h3{margin:0 0 26px 0;;}
	.title hr{margin:0 auto 50px auto;}
}
@media screen and (min-width: 992px){
	.title h1{font-size:28px;margin:0 0 20px 0;}
	.title h3{margin:0 0 28px 0;;}
	.title hr{margin:0 auto 60px auto;}
}
@media screen and (min-width: 1200px){
	.title h1{font-size:30px;margin:0 0 22px 0;}
	.title h3{margin:0 0 30px 0;;}
	.title hr{margin:0 auto 70px auto;}
}
/*在线留言end*/

/*联系我们*/
.contact{padding-bottom:54px;}
.con-l h2{font-size:20px;margin:0;font-weight:bold;}
.con-l h3{font-family:'Arial';font-size:14px;color:#555;text-transform:uppercase;margin:10px 0 0 0;}
.con-cont{margin-top:28px;}
.con-cont p{line-height:34px;}
.con-ewm img{width:118px;height:118px;border:1px solid #ddd;vertical-align:bottom;}
.con-ewm p{padding-left:24px;line-height:40px;}
.con-nr p{line-height:34px;}
.con-r{margin-top:20px;}
.con-r img{max-width:100%;}
.lx-way{margin-top:48px;text-align:center;}
.lx-way li{margin-bottom:22px;}
.lx-way li span{display:block;font-size:18px;}
.lx-way li p{font-size:16px;line-height:28px;padding-bottom:8px;}
.lx-way li img{width:118px;height:118px;border:1px solid #ddd;vertical-align:bottom;}
@media screen and (min-width: 768px){
	.contact{padding-bottom:64px;}
	.con-cont{margin-top:32px;}
}
@media screen and (min-width: 992px){
	.contact{padding-bottom:74px;}
	.con-l h2{font-size:24px;}
	.con-cont{margin-top:40px;}
	.con-r{margin-top:0;}
}
@media screen and (min-width: 1200px){
	.contact{padding-bottom:84px;}
	.con-cont{margin-top:48px;}
}
/*联系我们end*/

/*sitemap*/
.mesmore{margin-top:5px;}
.mesmore:hover{color:#003b83;text-decoration:underline;}

.sitemap{ width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px;}
.m1{ height:20px; line-height:20px; margin-top:20px; margin-left:20px;}
.m2{ margin-left:20px; margin-top:20px; line-height:25px;}
.m2 span{ font-size:14px; font-weight:bold;}
.m2t{ border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px;}
.m2t ul{}
.m2t ul li{ list-style-type:none; float:left; width:150px;}
.m2t ul li a:hover{ color:red}

.f{ float:right; margin-right:10px; _margin-top:7px;}

/*上一页_下一页*/
#prev_next{margin: 22px 20px;clear: both;overflow: hidden;}
#prev_next li{margin: 5px 0;}
/*.map dt{float:right;display:inline;border:1px solid #666;margin-top:10px;z-index:101;border-bottom:1px solid #f0f0f0;}
.map dd{position:absolute;z-index:100;top:31px;left:-65px;background:#f0f0f0;border:1px solid #666;width:135px;*width:145px;}
.map ul{padding-left:10px;line-height:25px;overflow:hidden;zoom:1;font-size:12px;}
.map li{float:left;margin:0 5px;}*/

/*gotop*/
.cbbfixed{position:fixed;right:20px;transition:bottom ease .3s;bottom:-85px;z-index:3;cursor:pointer;}
.cbbfixed .cbbtn{width:50px;height:50px;display:block;background-color:rgba(0, 0, 0, 0.4);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
.cbbfixed .gotop{transition:background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:17px 0 0 17px;width:16px;height:16px;background:url(../Image/gotop-icon.png);}
.cbbfixed .gotop:hover{background-color:#2c2d2e;}

.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 99999; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin:4px 0;min-height:228px;overflow:hidden;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;display:inline-block;width:48px;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/shopnc.png); background-repeat: no-repeat; display:block;  height: 160px; padding: 8px;}
.rides-cs .btnOpen { background-position: -410px 0;}
.rides-cs .btnCtn { background-position: -450px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}