@charset "utf-8";
/* CSS Document */

*{ margin:0; padding: 0; font-family: "Micorsoft Yahei","微软雅黑" !important; font-weight: lighter !important;}
a{ text-decoration:none; font-size: 14px; color:#535353;}
input,
textarea{ outline:none;-webkit-appearance: none;}
.clear{clear:both;}
body{ background:#fff;text-align: justify;}


.logo{ padding: 20px 30px; float: left;}
.logo img{ width:200px;}

nav ul{ float: left; padding: 38px 0 0 0; margin: 0 0 0 30px;}
nav ul li{ display: block; float: left; margin: 0 50px 0 0;}
nav ul li a{ display: block; font-size: 14px; color:#535353;}

nav div.ewm{
	float: right;
	padding: 28px 0 0 0;
}
nav .ewm li{
	display: block;
	float: left;
	position: relative;
	margin: 0 20px 0 0;
}
nav .ewm li img{
	width: 30px;
}
nav .ewm li img.ewm{
	width: 160px;
	position: absolute;
	top: 30px;
	left: 50%;
	margin-left: -80px;
	z-index: 2;
	opacity: 0;
	transform: scale(0);
	transform-origin: top;
	transition: all 0.3s;
}
nav .ewm li:hover img.ewm{
	opacity: 1;
	transform: scale(1);
}

.search{ float: right; padding: 25px 30px 0 0;width:22%;}

.search .lan{ float:left;width:50%; text-align:center; line-height:35px;}
.search form{ float:right;width:50%;}
.search .stext{border: 1px solid #ccc;float: left;width: 130px;height: 23px;padding: 5px 2%;border-right: none;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.search .sbut{ border: 1px solid #ccc; float: left; width: 35px; height: 35px; border-left: none; border-top-right-radius: 20px; border-bottom-right-radius: 20px; background: url(../images/sbut.jpg) center no-repeat;}


.frontCover li .btext{ display:none;}

.castrbg .castr .casright img.logo1{ width:209px;}

.btext{ width:100%; max-width:1300px; left:50%; margin-left:-650px;}


.b1text{ position:absolute; top:0; width:100%; z-index:999; text-align:center; font-weight:lighter; padding:123px 0 0 0;}
.b1text span{ display:block;}
.b1text .text1{color:#fff;font-size:60px;line-height: 46px;}
.b1text .text2{line-height: 90px;color:#fff;font-size:66px;}
.b1text .text2 font{ color:#1b6eb5;}
.b1text .text3{ color:#fff; font-size:24px;}
.b1text .text4{ color:#fff; font-size:20px; border:1px solid #fff;border-radius:20px; padding:0 80px; height:40px; line-height:40px; width:70px; margin:30px auto;}



.b2text{ position:absolute; top:0; width:100%; z-index:999; text-align:left; font-weight:lighter; padding:333px 0 0 0;}
.b2text span{ display:block;}
.b2text .text1{color:#fff;font-size: 50px;line-height: 80px;}
.b2text .text2{line-height: 40px;color:#fff;font-size: 36px;text-transform: uppercase;}


.b3text{ position:absolute; top:0; width:100%; z-index:999; text-align:left; font-weight:lighter; padding:120px 0 0 0;}
.b3text .left{width:49%; float:left;}
.b3text span{ display:block; color:#fff;}
.b3text .left .text1{font-size: 38px;line-height: 70px;}
.b3text .left .text2{font-size: 60px;line-height: 56px;}
.b3text .left .text3{font-size: 19px;line-height: 54px;}


.b3text .right{width:51%; float:right;}
.b3text .right span{font-size: 14px; width:50%; float:left;}
.b3text .right span.text2,
.b3text .right span.text4,
.b3text .right span.text6{ text-align:right;}

.b3text .right span.text2{ margin-top:27px;}
.b3text .right span.text3{ margin-top:80px;}
.b3text .right span.text4{ margin-top:80px;}
.b3text .right span.text5{margin-top: 128px;}
.b3text .right span.text6{margin-top: 100px;}



.banner{ width: 100%; height: 926px;}



.spro{ padding:100px 5%;}
.spro h1{ text-align: center; color:#1b6eb5; font-size: 50px; font-weight: lighter;}
.spro .techrline{ display: block; width: 50px; height: 2px; background: #1b6eb5; margin: 10px auto 50px auto;}
.spro ul li{ display:block; float: left; width: 30%; margin: 0 5% 5% 0; text-align: center;}
.spro ul li span{ display: block;}
.spro ul li span.sppic{ overflow: hidden; border: 1px solid #e2e2e2;}
.spro ul li span.sptext{color: #1b6eb5;font-size: 24px; font-weight: bold !important;}
.spro ul li span.spmore{color: #525252;font-size: 20px;width: 208px;height: 38px;line-height: 38px;border-radius: 19px;border:1px solid #525252;margin: 30px auto 30px auto;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.spro ul li:hover span.spmore{ color: #fff; background: #1b6eb5; border-color: #1b6eb5;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.spro ul li img{ width: 100%; max-width: 100%;transition: all 0.5s;transform: scale(1);}
.spro ul li:hover img{ width: 100%; max-width: 100%;transition: all 0.5s;transform: scale(1.2);}

.spro ul li:nth-child(3n){ margin:0 0 5% 0;}







.tech { width:100%; max-width: 1500px; margin: 0 auto; padding: 90px 0;}
.tech h1{ text-align: center; color:#1b6eb5; font-size: 50px; font-weight: lighter;}
.tech .techrline{ display: block; width: 50px; height: 2px; background: #1b6eb5; margin: 10px auto 90px auto;}

.tech .techleft{ float: left; width: 45%; padding: 0 2% 0 3%;}
.tech .techleft h3{ font-size: 20px;font-weight: lighter; margin: 0 0 20px 0; line-height: 18px;}
.tech .techleft p{ font-size: 14px;line-height: 24px; font-weight: lighter; margin: 0 0 10px 0;}
.tech .techleft .casmore{ width: 100px; height: 40px; line-height: 40px; text-align: center; font-weight: lighter; border: 1px solid #fff;}
.tech .techleft .casmore a{  color: #fff; display: block;}
.tech .techright{ float: left; width: 50%; }
.tech .techright img{ width: 100%;}


.techintrobg { width:100%; padding: 90px 0; background: #f6f6f6;}
.techintrobg .techintro { width:100%; max-width: 1500px; margin: 0 auto;}
.techintrobg .techintro h1{ text-align: center; color:#1b6eb5; font-size: 50px; font-weight: lighter;}
.techintrobg .techintro .techrline{ display: block; width: 50px; height: 2px; background: #1b6eb5; margin: 10px auto 90px auto;}

.techintrobg .techintro .techintroleft{ float: left; width: 50%;}
.techintrobg .techintro .techintroleft img{ width: 100%;}

.techintrobg .techintro .techintroright{ float: left; width: 45%; padding: 6% 2% 0 3%;}
.techintrobg .techintro .techintroright h3{ font-size: 20px;font-weight: lighter; margin: 10px 0;}
.techintrobg .techintro .techintroright p{ font-size: 14px;line-height: 24px; font-weight: lighter; margin: 0 0 100px 0;}
.techintrobg .techintro .techintroright .casmore{ width: 100px; height: 40px; line-height: 40px; text-align: center; font-weight: lighter; border: 1px solid #fff;}
.techintrobg .techintro .techintroright .casmore a{  color: #fff; display: block;}
 








.steam{ width: 86%; padding: 100px 7%; background: #f9f9f9; border-top:4px solid #fff;}
.steam h1{ text-align: center; color:#1b6eb5; font-size: 50px; font-weight: lighter; margin:0 0 50px 0;}
.steam .stpic{ float:left; width: 13%; text-align: left;}
.steam .sttext{ float:left; width: 77%;}
.steam .stnum{ float:right; width: 110px; height: 110px; border-radius: 55px; font-size: 60px; font-weight: lighter; color:#1b6eb5; text-align: center; border:1px solid #525252; line-height: 110px;}
.steam .sttext .stname{ font-size: 20px; color:#525252; margin: 0 0 15px 0;}
.steam .sttext .stjj{ font-size: 14px; color:#707070; line-height: 23px;}
.steam .sline{ width: 20%; height: 1px; background: #1b6eb5; margin: 35px 0 0 0; float: left;}
.steam .sline2{ width: 80%; height: 1px; background: #eaeaea; margin: 35px 0 0 0; float: left;}



.parea.hezuo ul li.o { margin:0; padding:40px 0; width:33.33%; text-align:center;}



.contain{ height: 170px;position: relative;}
.box{ width:100%; max-width: 1300px;height: 170px;position: relative;overflow: hidden; margin: 0 auto;}
.box_wheel{ height: 170px;position: absolute;overflow: hidden;}
.box_wheel li{ width:100%; max-width: 1300px;height: 170px;float: left; list-style: none;}
.btn{width: 50px;height: 60px;line-height: 60px;cursor: pointer;}
.btn_left{position: absolute;left: 45%;bottom: -70px;}
.btn_right{position: absolute;right: 45%;bottom: -70px;}






.snews{ width: 90%; padding: 100px 5%;}
.snews h1{ text-align: center; color:#1b6eb5; font-size: 50px; font-weight: lighter; margin:0 0 50px 0;}

.snews ul li{width: 25.3%;padding: 2%;display: block;float: left;margin: 0 6% 0 0;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.snews ul li:last-child{ margin:0;}
.snews ul li .snpic{ margin:0 0 50px 0; overflow: hidden;}
.snews ul li .snpic img{ width: 100%; max-width: 100%;transition: all 0.5s;transform: scale(1);}
.snews ul li:hover .snpic img{ transition: all 0.5s;transform: scale(1.2);}
.snews ul li .sntitle{ font-size: 18px; margin:0 0 15px 0; color:#525252; font-weight: lighter;}
.snews ul li .sntime{ font-size: 14px; color:#848484; margin:0 0 20px 0; letter-spacing: 3px; font-weight: lighter;}
.snews ul li .snjj{ font-size: 12px; line-height: 23px; color:#808080; margin:0 0 45px 0; font-weight: lighter;}
.snews ul li .snmore{ font-size: 16px; width: 137px; height: 32px; border-radius: 16px; background: #1b6eb5; line-height: 32px; text-align: center; margin: 0 auto; color: #fff;}
.snews ul li:hover{ box-shadow: 0 0 20px #cacaca;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}


.scontact{ width: 86%; padding: 100px 7%; background: #f2f2f2;}
.scontact .left{float: left;width: 35%;}
.scontact .left h1{ text-align: left; color:#1b6eb5; font-size: 50px; font-weight: lighter; margin:0 0 30px 0; line-height: 44px;}
.scontact .left p{ font-size: 14px; color:#7d7d7d; line-height: 39px;}
.scontact .right{width: 65%;float: right;}
.scontact .right .rleft{float:left;width: 50%;}
.scontact .right .rleft .rtext{width: 88%;height: 32px;display: block;padding: 0px 2%;border:1px solid #9d9d9d;margin: 0 0 15px 0;background: none;/* float: right; */}

.scontact .right .rright{float:right;width: 50%;}
.scontact .right .rright .rlytext{width: 95.5%;height: 110px;display: block;padding: 2.5% 2%;background: none;border:1px solid #9d9d9d;/* float: right; */}

.scontact .right .rbottom .rsub{width: 100%;height: 32px;display: block;border:1px solid #9d9d9d;/* float: right; */background: none;}





footer{ line-height:56px; background: #d2d2d2; text-align: center; color:#525252; font-size: 12px;}
footer a{ color:#525252; font-size: 12px;}






.cnews{ width: 90%; padding: 50px 5%; background: #fafafa;}

.cnews .cnewsleft{ float:left;}
.cnews .cnewsleft h1{ text-align: left; color:#535353; font-size: 30px; font-weight: lighter; margin:0 0 5px 0;}
.cnews .cnewsleft h5{ text-align: left; color:#535353; font-size: 14px; font-weight: normal; margin:0 0 40px 0; text-transform: uppercase;}

.cnews .cnewsright{ float: right;}
.cnews .cnewsright span.gs1{ display: block; padding:0 0 0 35px; float:left; height: 55px; background: url(../images/gs1.png) top left no-repeat; border-bottom: 5px solid #eaeaea;}
.cnews .cnewsright span.newsline{ display: block; padding:0 0 0 35px; float:left; height: 55px; border-bottom: 5px solid #eaeaea;}
.cnews .cnewsright span.hy1{ display: block; padding:0 0 0 35px; float:left; height: 55px; background: url(../images/hy1.png) top left no-repeat; border-bottom: 5px solid #eaeaea;}

.cnews .cnewsright span.gs1:hover{ border-bottom: 5px solid #1b6eb5;}
.cnews .cnewsright span.hy1:hover{ border-bottom: 5px solid #1b6eb5;}

.cnews .cnewsright span a{ font-size: 18px; display: block;}

.cnews ul li{ width: 30%; display: block; float: left; margin: 0 5% 5% 0;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.cnews ul li:nth-child(3),
.cnews ul li:last-child{ margin:0 0 5% 0;}
.cnews ul li .cnpic{ width: 100%; background: #fff;}
.cnews ul li .cnpic img{ width: 100%; max-width: 100%; max-height: 343px;transform: scale(1);-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.cnews ul li .cntext{ background: #fff; padding: 45px 30px 25px 30px;}
.cnews ul li .cntitle{ font-size: 18px; margin:0 0 15px 0; color:#525252; text-align: center;}
.cnews ul li .cntime{ font-size: 14px; color:#848484; margin:0 0 20px 0; letter-spacing: 3px; font-weight: lighter; text-align: center;}
.cnews ul li .cnjj{ font-size: 12px; line-height: 23px; color:#808080; margin:0 0 25px 0; font-weight: lighter;}
.cnews ul li .cnmore{ font-size: 20px; width: 140px; height: 45px; background: #fff; line-height: 45px; text-align: center; margin: 0 auto; color: #535353; border: 1px solid #535353; text-transform: uppercase;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.cnews ul li:hover{ box-shadow: 0 0 20px #cacaca; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.cnews ul li:hover .cnmore{ background:#1b6eb5; color:#fff; border-color: #1b6eb5;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.cnews ul li:hover .cnpic img{ transform: scale(0.9); -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.cnews .newstext{ width:1000px; margin: 0 auto; border: 1px solid #ccc;background: #fff; padding:40px;}
.cnews .newstext img{ max-width:100%; margin: 10px 0;}
.cnews .newspagechange{ width:1083px; margin: 20px auto;}

.cabanner{ width:100%; height: 510px; background: url(../images/cabanner.jpg) center no-repeat; position:relative;}

.cabout{ width:100%; max-width: 1312px; margin: 90px auto;}
.cabout .caleft{ width:100%; max-width: 428px; float: left;}
.cabout .caleft span{ display: block;}
.cabout .caleft .caentitle{ font-size: 56px; text-transform: uppercase; color:#535353; font-weight: lighter;}
.cabout .caleft .catitle{ font-size: 24px; font-weight: lighter; color:#676666;line-height: 22px;}
.cabout .caleft .caline{ width: 50px; height: 2px; background: #1b6eb5; margin: 15px 0;}
.cabout .caleft p{ font-size: 14px; line-height: 28px; color:#3c3b3b;}
.cabout .caleft img{ box-shadow: 0 0 20px #cacaca; margin: 23px 0 0 0;}



.cabout .caright{ width:100%; max-width: 815px; float: left; margin:0 0 0 69px;}
.cabout .caright img{ box-shadow: 0 0 20px #cacaca; margin: 0 0 15px 0;}
.cabout .caright span{ display: block;}
.cabout .caright .caentitle{ font-size: 56px; text-transform: uppercase; color:#535353; font-weight: lighter;}
.cabout .caright .catitle{ font-size: 24px; font-weight: lighter; color:#676666;}
.cabout .caright .caline{ width: 50px; height: 2px; background: #1b6eb5; margin: 15px 0;}
.cabout .caright p{ font-size: 14px; line-height: 29px; color:#3c3b3b;}




.castrbg{ width:100%; padding: 90px 0; background: #f1f1f1;}
.castrbg .castr { width:100%; max-width: 1312px; margin: 0 auto;}
.castrbg .castr h1{ text-align: center; color:#1b6eb5; font-size: 50px; font-weight: lighter;}
.castrbg .castr .castrline{ display: block; width: 50px; height: 2px; background: #1b6eb5; margin: 10px auto 90px auto;}
.castrbg .castr .casleft{ float: left; background: #c1c1c1; padding: 10px 65px;}
.castrbg .castr .casright{ padding: 47px 44px 44px 44px; float: left; background: #1b6eb5; width: 729px; margin: 0 0 0 68px;}
.castrbg .castr .casright h2{ font-size: 30px; color: #fff; font-weight: normal; margin: 10px 0;}
.castrbg .castr .casright p{ font-size: 14px; color: #fff; line-height: 26px !important; font-weight: lighter; margin: 0 0 10px 0; }
.castrbg .castr .casright .casmore{ width: 100px; height: 40px; line-height: 40px; text-align: center; font-weight: lighter; border: 1px solid #fff;}
.castrbg .castr .casright .casmore a{  color: #fff; display: block;}




.cateam{ width:100%; max-width: 1312px; margin: 90px auto;}
.cateam h1{ text-align: center; color:#1b6eb5; font-size: 50px; font-weight: lighter;}
.cateam .castrline{ display: block; width: 50px; height: 2px; background: #1b6eb5; margin: 10px auto 90px auto;}

.cateam ul li{ display:block; float: left; width: 20%; text-align: center; margin: 0 20% 0 0;}
.cateam ul li .teampic{ width:202px; height: 202px; border-radius: 101px; margin: 0 auto; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.cateam ul li:hover .teampic{ box-shadow: 0 0 20px #cacaca; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.cateam ul li .teampic img{ width:100%;}
.cateam ul li .teamname{ font-size: 20px; font-weight: lighter; color:#535353; margin: 10px 0;}
.cateam ul li p{ display: none; font-size: 12px; line-height: 20px; color:#797979;}
.cateam ul li .teammore{ width: 198px; height: 48px; border: 1px solid #e3e3e3; margin: 0 auto; line-height: 48px; text-transform: uppercase; font-size: 12px; color: #898989;}
.cateam ul li:last-child{ margin:0;}






.pbanner{ width:100%; height: 602px; background: url(../images/pbanner.jpg) center no-repeat;}





.parea { width:100%; max-width: 1500px; margin: 60px auto;}
.parea h1{ text-align: center; color:#1b6eb5; font-size: 50px; font-weight: lighter;}
.parea .castrline{ display: block; width: 50px; height: 2px; background: #1b6eb5; margin: 10px auto 60px auto;}
.parea ul li.o{ width:28%; margin: 0 5% 0 0; padding: 40px 1%; float: left; text-align: center; display: block;}
.parea ul li.o img{ height:72px;}
.parea ul li.o ul p img{ height:15px;}
.parea ul li.o:last-child{ margin:0;}
.parea ul li.o p{ margin: 10px 0 0 0;}
.parea ul li.o:hover{  box-shadow: 0 0 20px #cacaca; }

.parea ul li.o ul{  margin: 30px 0 0 0; text-align: left; line-height: 24px;}
.parea ul li.o ul p{ margin: 10px 0 0 0; width: 89%; margin: 0 0 20px 10%;font-size: 14px;}



.proprbg{ padding:60px 0; background: #f6f6f6;}
.proprbg .propr{ width:100%; max-width: 1500px; margin: 0 auto;}
.proprbg .propr h1{ text-align: center; color:#1b6eb5; font-size: 50px; font-weight: lighter;}
.proprbg .propr .castrline{ display: block; width: 50px; height: 2px; background: #1b6eb5; margin: 10px auto 60px auto;}

.proprbg .propr .prleft{ float:left;}
.proprbg .propr .prright{ float:right; width: 274px;}
.proprbg .propr .prright h3{ font-size: 30px; font-weight: lighter; color: #525252; line-height: 56px;}
.proprbg .propr .prright p{ font-size: 13px; font-weight: lighter; color: #666666; line-height: 30px;}



.pgn { width:100%; margin: 60px auto;}
.pgn h1{ text-align: center; color:#1b6eb5; font-size: 50px; font-weight: lighter;}
.pgn .castrline{ display: block; width: 50px; height: 2px; background: #1b6eb5; margin: 10px auto 60px auto;}


.pgn ul li p{ width: 100%; font-size: 22px; text-align: center; line-height: 70px; padding: 0 0 30px 0; position: absolute; top: 450px; font-weight: lighter; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.pgn ul li:hover p{ box-shadow: 0 0 20px #cacaca; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}



.cateam .cnewsleft{ float:left;}
.cateam .cnewsleft h1{ text-align: left; color:#535353; font-size: 30px; font-weight: lighter; margin:0 0 5px 0;}
.cateam .cnewsleft h5{ text-align: left; color:#535353; font-size: 14px; font-weight: normal; margin:0 0 40px 0; text-transform: uppercase;}


.narea .cnewsleft{ float:left;}
.narea .cnewsleft h1{ text-align: left; color:#535353; font-size: 30px; font-weight: lighter; margin:0 0 5px 0;}
.narea .cnewsleft h5{ text-align: left; color:#535353; font-size: 14px; font-weight: normal; margin:0 0 40px 0; text-transform: uppercase;}


.xinxi_solution_bg { background-size:contain; min-height: 550px; }
.xinxi_solution_main ul { height: 450px; }
.xinxi_solution_main ul li { height: 450px; border:2px solid #fff; float: left; width: 19.5%; position: relative; transition: all 0.5s; }
.xinxi_solution_main ul li:nth-child(1) { background-size: contain; background: url('../images/propr1.jpg') no-repeat;}
.xinxi_solution_main ul li:nth-child(2) { background-size: contain; background: url('../images/propr2.jpg') no-repeat; }
.xinxi_solution_main ul li:nth-child(3) { background-size: contain; background: url('../images/propr3.jpg') no-repeat; }
.xinxi_solution_main ul li:nth-child(4) { background-size: contain; background: url('../images/propr4.jpg') no-repeat; }
.xinxi_solution_main ul li .left_top { position: absolute; left: 0; width: 30px; padding: 0 20px; text-align: center; }
.xinxi_solution_main ul li .left_top img { width: 30px; }
.xinxi_solution_main ul li i { font-size: 24px; color: #FFF; }
.xinxi_solution_main .right{}
.xinxi_solution_main ul li.on { width: 40%; }






.slide.banner{ display:block;}
.block_home_slider{ display:none;}






.blk_18 { width:297px; position: relative; margin: 0 auto;}
.blk_18 .pcont { width:297px; overflow:hidden;}
.blk_18 .ScrCont { width:32766px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 .LeftBotton{ width:37px; height:68px; position: absolute; background:url(../images/ax11.png) center no-repeat; left: -47px; top: 178px;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.blk_18 .RightBotton { width:37px; height:68px; position: absolute; background:url(../images/ax21.png) center no-repeat; right: -47px; top: 178px;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.blk_18 .LeftBotton:hover{ background:url(../images/ax12.png) center no-repeat;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; }
.blk_18 .RightBotton:hover{ background:url(../images/ax22.png) center no-repeat;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; }
.blk_18 .pl img { display:block; cursor:pointer; border:none; width:297px; height: 417px; }
.blk_18 .pl { width:297px; float:left; text-align:center;}






a.amore{display:block;padding: 5px 33px 5px 10px;background: url(../images/amore.png) center right 12px no-repeat;text-align: center;border: 1px solid #fff;float: left;color: #fff; margin: 5px 0 0 0;}







@media screen and (max-width: 1440px) {
.search{ width:30%;}
}

@media screen and (max-width: 768px) {
	
*{ margin:0; padding: 0; font-family: "Micorsoft Yahei","微软雅黑" !important; font-weight: normal !important;}
	
	.slide.banner{ display:none;}
.block_home_slider{ display:block;margin: 183px 0 0 0;}



nav .ewm li img{
	width: 24px;
}


.btext{ width:100%; max-width:100%; left:0; margin-left:0;}



.b1text{ position:absolute; top:0; width:100%; z-index:999; text-align:center; font-weight:lighter; padding:3% 0 0 0;}
.b1text span{ display:block;}
.b1text .text1{color:#fff;font-size: 16px;line-height: 13px;}
.b1text .text2{line-height: 22px;color:#fff;font-size: 18px;}
.b1text .text2 font{ color:#1b6eb5;}
.b1text .text3{color:#fff;font-size: 12px;}
.b1text .text4{color:#fff;font-size: 14px;border:1px solid #fff;border-radius: 10px;padding: 0 9px;height: 20px;line-height: 20px;width: 60px;margin: 4px auto;}



.b2text{position:absolute;top:0;width:100%;z-index:999;text-align:left;font-weight:lighter;padding: 7% 0 0 7%;}
.b2text span{ display:block;}
.b2text .text1{color:#fff;font-size: 14px;line-height: 21px;}
.b2text .text2{line-height: 16px;color:#fff;font-size: 12px;text-transform: uppercase;}



.b3text{ display:none;position:absolute;top:0;width: 95%;z-index:999;text-align:left;font-weight:lighter;padding: 23px 0 0 5%;}
.b3text span{ display:block; color:#fff;}
.b3text .left .text1{font-size: 16px;line-height: 22px;}
.b3text .left .text2{font-size: 26px;line-height: 30px;}
.b3text .left .text3{font-size: 12px;line-height: 20px;width: 50%;}







.cnews .newspagechange {width:100%; margin: 20px auto; padding:0;}

.cnews .newstext{ width:96%; margin: 0 auto; padding:2%;}


	.logo{ padding: 25px 0; width: 100%; text-align: center; float: none;}
	.logo img{width: 160px;}
	nav{ position:fixed;top: 0;width: 100%; background: #fff; z-index: 9999; box-shadow: 0 0 20px #cacaca;}
	nav ul{float:none;padding: 0 5%;margin: 0 auto 20px auto;}
	nav ul li{margin: 0;width: 20%;text-align: center;}
	
	nav div.ewm{
		padding: 0 0 0 5%;
		margin: 7px 0 20px 0;
		box-sizing: border-box;
		float: left;
	}
	nav div.ewm li{
		margin: 0 5px 0 0;
	}
	.search form{
		width: 65%;
	}
	.search .lan{
		width: auto;
	}
	.search{padding: 0 5% 0 0; margin:0 0 20px 0;width: 60%; box-sizing: border-box;}
	.search .stext{width: 70%; margin: 0 0 0 0;box-sizing: border-box; height: 35px;}
	.search .sbut{width: 30%; margin: 0 0 0 0;box-sizing: border-box;}
	
	.banner{ height:400px; background-size: cover; margin: 183px 0 0 0;}
	
	.spro{ padding:50px 0;}
	.spro ul li{ float:none; width: 90%; margin: 20px auto 40px auto;}
	.spro ul li span.sptext{font-size: 36px;}
	.spro ul li span.spmore{ width:125px; margin:25px auto;}
	
	.spro ul li:last-child{ margin: 20px auto 40px auto;}
	
	.steam{ padding: 50px 7%;}
	.steam h1{font-size: 36px;}
	.steam .stpic{ width:100%; float: none; text-align: center;}
	.steam .sttext{ width:90%; float: none; text-align: left; margin: 0 auto;}
	.steam .sttext .stname{ text-align: center; margin:10px auto;}
	.steam .stnum{ float:none; margin:30px auto;}
	.steam .sline{ margin:0 auto;}
	.steam .sline2{ margin:0 auto;}
	
	.snews h1{font-size: 36px;}
	.snews ul li{ width: 100%; margin:0 auto 30px auto;}
	
	.scontact .left h1{font-size: 36px;}
	.scontact{ padding:50px 5%; width:90%;}
	.scontact .left{ width:100%; float: none;}
	.scontact .right{ width:100%; float: none; margin: 30px 0 0 0;}
	.scontact .right .rleft,
	.scontact .right .rright{ width:100%;}
	.scontact .right .rleft,
	.scontact .right .rright,
	.scontact .right .rbottom .rsub{ margin:0;}
	.scontact .right .rleft .rtext{ width:90%;}
	.scontact .right .rright .rlytext{ width:90%;}
	.scontact .right .rbottom .rsub{ width:96%; margin:15px 0 0 0;}
	
	footer{ padding: 5%; width:90%; line-height: 30px;}
	
	
	
	.parea.hezuo ul li.o img { max-width:80%;}
	
	h1{font-size: 36px !important;}
	
	
.parea.hezuo ul li.o img{ height:auto;}
	
	.pbanner{ height: 160px; background-size: cover; margin: 183px 0 0 0;}
	.proprbg .propr .prleft{ float:none; width:100%;}
	.proprbg .propr .prleft img{ width:100%;}
	.proprbg .propr .prright{ float:none; width:90%; margin: 20px auto 0 auto;}
	
	
	.parea ul li{ width:30%; margin:0 3% 0 0;}
	
	
	.pgn ul li{ width:100% !important; margin:0 0 20% 0;}
	
	.cnews{  margin: 183px 0 0 0;}
	.cnews .cnewsleft h1{ font-size:30px !important;}
	
	.cnews .cnewsright{ margin: 6px 0 0 0;}
	.cnews .cnewsright span.gs1,
	.cnews .cnewsright span.newsline,
	.cnews .cnewsright span.hy1{ height:auto; padding: 0 0 10px 35px;}
	.cnews .cnewsright span.newsline{ display:none;}
	.cnews .cnewsright span.hy1{ margin:0 0 0 10px;}
	.cnews .cnewsright span{ background-size: cover;}
	.cnews .cnewsright span a{ font-size:14px;}
	
	.cnews ul li{ width:100%; margin: 0 0 30px 0;}
	.cnews ul li .cntext{ padding: 30px 30px 25px 30px;}
	.cnews ul li .cnmore{font-size: 12px; width: 125px; height: 35px; background: #fff; line-height: 35px;}
	
	
	
	
	
	
	.cabanner{ height:160px; margin: 183px 0 0 0; background: url(../images/cabanner1.jpg) center no-repeat; background-size: cover;}
	
	.cabout{ width:90%; margin:30px auto;}
	.cabout .caleft img,
	.cabout .caright img{ width:100%;}
	.cabout .caright{ margin:0;}
	
	
	.castrbg .castr{ width:90%; margin: 0 auto;}
	.castrbg .castr .casright{ padding:5%; width:90%; margin:0;}
	
	.cabout .caleft .caentitle,
	.cabout .caright .caentitle{ font-size:40px;}
	
	.castrbg{ padding: 50px 0;}
	.castrbg .castr .castrline{ margin:10px auto 50px auto}
	.castrbg .castr .casleft{ margin:0 auto 30px auto; padding: 10px 37px;}
	.castrbg .castr .casleft img{ width:100%;}
	
	.cateam{ margin:50px auto;}
	.cateam ul li:last-child,
	.cateam ul li{ width:80%; margin:0 auto 30px auto; float: none;}
	
	
	.blk_18 .LeftBotton{ left:-36px;}
	.blk_18 .RightBotton{ right:-36px;}
	
	.contain,
	.box,
	.box_wheel{ width:100% !important; height: 1600px;}
	.box_wheel li{ height:auto; margin: 0 0 10% 0;}
	
	.btn_left,
	.btn_right{ display:none;}
	
	
	
	.tech,
	.techintrobg{ padding:50px 0;}
	
	.tech .techrline,
	.techintrobg .techintro .techrline{ margin:10px auto 50px auto}
	
	.tech .techleft{width:90%; padding:0 5%;}
	.tech .techleft h3{ text-align:center;}
	
	.tech .techright{width:90%; padding:0 5%;}
	
	.tech .techright img{width:100%; max-width:100%;}
	
	.techintrobg .techintro .techintroleft{width:90%; padding:0 5%;}
	.techintrobg .techintro .techintroleft img{width:100%; max-width:100%;}
	
	.techintrobg .techintro .techintroright{width:90%; padding:0 5%;}
	.techintrobg .techintro .techintroright p{    margin: 0 0 50px 0;}
	
	.parea ul li.o{ width:95%;}
	
	
	.snews{ padding:50px 5%;}
	
	.parea{margin:30px auto;}
	
}






@media screen and (max-width: 376px) {
	
	.search .stext{ width: 70%;}
	
	.cnews .cnewsleft h1{ font-size:28px !important;}
	
	.cnews .cnewsright span.gs1,
	.cnews .cnewsright span.newsline,
	.cnews .cnewsright span.hy1{height:auto;padding: 0 0 10px 28px;}
	
	.spro ul li span.sptext,
	h1{font-size: 34px !important;}


	.parea ul li img{max-height:60px; min-height:60px;}

}


@media screen and (max-width: 361px) {
	
	
	nav ul li{ margin:0;}
	
	.search .stext{ width: 73%;}
	.parea ul li img{max-height:60px; min-height:60px;}
	.parea ul li p{ font-size: 12px;}
	
}

@media screen and (max-width: 321px) {
	
	
	nav ul li{margin: 0;}
	
	.search .stext{ width: 70%;}
	.search .sbut{ width:14%;}
	
	.cnews .cnewsleft h1{ font-size:28px !important;}
	
	.cnews .cnewsright span.gs1,
	.cnews .cnewsright span.newsline,
	.cnews .cnewsright span.hy1{height:auto;padding: 0 0 10px 28px;}
	
	
	.spro ul li span.sptext,
	h1{font-size: 30px !important;}
	
	.pbanner{ height:130px;}
	
	.parea ul li img{max-height:60px; min-height:60px;}
	.parea ul li p{ font-size: 12px;}

	
	.cnews .cnewsleft h1{font-size: 20px !important;}
	.cnews .cnewsright span a{font-size: 12px;}
	
	.cnews .cnewsright span.gs1,
	.cnews .cnewsright span.newsline,
	.cnews .cnewsright span.hy1{height:auto;padding: 0 0 3px 22px; background-size: contain;}
	
}











