@charset "utf-8";

@font-face{

    font-family: 'Agency FB Bold';

    src : url('Agency FB Bold.otf');

}

/*全局控制*/

body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:Arial,'Microsoft Yahei',"微软雅黑";-webkit-text-size-adjust:none;}

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}

input,select,textarea{font-size:12px;line-height:16px;font-family:Arial,'Microsoft Yahei',"微软雅黑";}img{border:0;}ul,li{list-style-type:none;}

a{color:#333;text-decoration:none;}

a:hover{color:#c30401}

.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}

.dis{display:block;}.undis{display:none;}

.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}

.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both; background:#ddd;}

.hr_1{height:1px;}.hr_10{height:10px;}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

table{ border-color: #aaa; border-spacing: 0; border: 1; border-collapse: collapse;}





.itop{ width:100%; height:100px;}

.itopc{ width:100%; height:40px; background:#333}

.top-t{ width:1200px; height:40px; margin:0 auto; font-size:14px; box-sizing:border-box; line-height:40px; color:#f0f0f0}

.toptel{ float:right;font-size:24px;margin-top: 24px; font-family:'Agency FB Bold'; padding-top:24px; color:#f00; line-height:24px; background:url(../images/toptelimg.png) left top no-repeat;}





.search{width:30px; padding-left:10px; height:30px; cursor:pointer; float:right;}



.searchbox { width:100%; height:100px; background:#01a2ea;}

.searchbox-li { width:600px; margin:0px auto; padding-top:25px;} 

.sk{float:left;height: 50px;line-height: 50px;border: 1px solid #fff;width:498px;text-indent: 20px;color: #333;font-size: 17px;background: #fff;border-radius: 50px 0 0 50px;}

.sbtn {width: 100px;height: 50px;background: #222;border:0px;color: #fff;font-size: 17px;border-radius: 0 50px 50px 0;}





.itopff{ background:#fff;}

.header{ width:1200px; margin:0 auto; border-radius:3px;height:100px; background:#fff; transition: bottom .5s, background .5s, height .5s, top .5s, line-height .5s;}

.header * { transition: all .5s;}

.logo{ float:left; padding: 20px 80px 0 0;}



.menu{ float:left; margin-left:10px;width:800px;}

.menu ul{}

.menu ul li{ display:block; float:left; width:105px; height:100px; text-align:center;position:relative;}

.menu ul li *{transition: all .5s;}

.menu ul li a{ display:block; color:#333; font-size:18px; height:55px; padding-top:35px; position:relative;}

.menu>ul>li>a{ font-weight:bold;}

.menu ul li a span{ font-size:12px; color:#333; opacity:0.5; font-family:Arial}

.menu ul li a b{display: inline-block;

    width: 0;

    margin: 0 auto;

    height: 9px;

    background: #01a2ea;

    position: absolute;

    bottom: 0px;

    left: 50%;

    transform: translateX(-50%);

    transition: all 0.3s ease-out;

		}

.menu ul li a:hover{ color:#01a2ea;}

.menu ul li a:hover span{ color:#01a2ea; opacity:1;}

.menu ul li a:hover b{ width:180px;}

.menu .cur{ background-image:none; color:#fff;}

.menu .cur a{ color:#333;}

.menu .cur a:hover{ color:#333;}

.menu ul li:last-child{ background-image:none;}

.menu ul li a.selected b{ width:180px;}



.menu ul li .promenu{

	position:absolute;

	left: 0 !important;

	width: 100%;

	background-color: hsla(0,0%,100%,.9);

	z-index: 10000;

	display: none;

	overflow-y: hidden;

	 transition: all 0s;

	 height:auto; padding:0;

}

.menu ul li .promenu li{ width:13%; float:left; box-sizing:border-box; padding:10px; height:auto; margin-right:1.5%;}

.menu ul li .promenu li a{float:none;padding:0;text-align:center; display:block; width:100%; height:auto; color:#333; font-size:16px;}
.menu ul li .promenu li:nth-last-child(1){ margin-right:0px;}
.menu ul li .promenu li a:hover{ color:#333;}

.menu ul li .promenu li a img{ max-width:100%; -webkit-transition-duration: 1s;

    transition-duration: 1s;}



.menu ul li .promenu li a:hover img{ -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1) }





.menu li .submenu{display:none;position:absolute;top:95px !important;left:-5px !important;box-shadow: 0 0 10px rgba(0, 0, 0, .3); transition: all 0s; background: #fff; z-index:999999;width:110px !important; height:auto; padding:0}

.menu li * { transition: all .5s;}

.menu li .submenu li{float:none;padding:0; width:100%; height:40px; line-height:40px;background:none; margin:5px 0;}

.menu li .submenu li:hover{ background:#01a2ea;}

.menu li .submenu li:hover>a{color:#fff;}

.menu li .submenu li a{float:none;padding:0;text-align:center;height:40px;line-height:40px; font-size:16px; color:#333;}

.menu li .submenu li a:hover{ line-height:40px; background:none;}









/*幻灯Banner*/

.banner {position: relative;width: 100%; height:660px; overflow: auto;font-size: 18px;line-height: 24px;text-align: center;}

}

.banner ul {

	list-style: none;

	width: 300%;

}

.banner ul li {

	display: block;

	float: left;

	width: 33%;

	height: 650px;/*	-webkit-background-size: 100% 100%;*/

	-moz-background-size: 100% 100%;

	-o-background-size: 100% 100%;

	-ms-background-size: 100% 100%;/*background-size: 100% 100%;*/

	position: relative;

	background-repeat: no-repeat;

	background-position: center center;

}

.banner .dot {

	-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));

	-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));

	-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));

	-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));

	filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));

}

.banner .dots {

	position: absolute;

	left: 0;

	right: 0;

	bottom: 50px;

}

.banner .dots li {

	display: inline-block;

	width: 22px;

	height: 6px;

	margin: 0 4px;

	text-indent: -999em;

	border: 1px solid #fff;

	cursor: pointer;

	opacity: .4;

	-webkit-transition: background .5s, opacity .5s;

	-moz-transition: background .5s, opacity .5s;

	transition: background .5s, opacity .5s;

}

.banner .dots li.active {

	background: #fff;

	opacity: 1;

}



.nybanner{ width:100%; height:400px; background-position:center center;}

.nybanner1{ width:100%; height:250px; background-position:center center;}



.main{ width:100%;}

.mainn{ width:100%; background:#f0f0f0; padding:60px 0;}

.mainn60{ padding:60px 0;}

.mainbg-f0{ width:100%; background:#f0f0f0; padding:60px 0;}

.mainbox{ width:1200px; margin:0 auto;}

.mainservice{ width:100%; height:720px; padding:40px 0;}



.youshi{ width:1200px; height:325px; margin:0 auto; padding:60px 0; position:relative;}

.youshi * { transition: all .5s;}

.iyoushititle{ float:left; width:653px; height:340px;line-height:78px; position: absolute; left:0; top:60px;}

.iyoushititle h3{ font-size:30px; color:#01a2ea; line-height: 78px;}

.iyoushititle h3 span{ font-size:18px; color:#666; font-weight:normal; text-transform:uppercase; line-height:50px;}

.iyoushititle b{ position:absolute; left:0; bottom:50px; width:120px; height:5px;}

.youshi .youshi1, .youshi .youshi2, .youshi .youshi3, .youshi .youshi4, .youshi .youshi5 { float:right; width:220px; height:160px; background:#f0f0f0; cursor: pointer; margin-left:5px; margin-bottom:5px;}

.youshi .youshi1 h3, .youshi .youshi2 h3, .youshi .youshi3 h3, .youshi .youshi4 h3, .youshi .youshi5 h3 { width:50px; height:50px; margin:30px auto 20px;}

.youshi .youshi1 p, .youshi .youshi2 p, .youshi .youshi3 p, .youshi .youshi4 p, .youshi .youshi5 p { text-align:center; font-size:20px; color:#333; font-weight:bold;}

.youshi .youshi1:hover, .youshi .youshi2:hover, .youshi .youshi3:hover, .youshi .youshi4:hover, .youshi .youshi5:hover{ background:#01a2ea}

.youshi .youshi1:hover p, .youshi .youshi2:hover p, .youshi .youshi3:hover p, .youshi .youshi4:hover p, .youshi .youshi5:hover p{ color:#fff;}



.youshi5{ clear:right;}



.ihotprotitle{ height:78px;line-height:35px; text-align:center}

.ihotprotitle h3{ font-size:30px; color:#333;}

.ihotprotitle h3 p{ font-size:18px; margin-left:10px; color:#666; font-weight:normal; text-transform:uppercase;}

.ihotprotitle h3 a{ float:right;line-height:78px; font-size:18px; color:#666; font-weight:normal; padding-right:35px; }



.ihotpro{ width:1200px; margin:0 auto;}

.ihotpro *{-webkit-transition: all ease-in-out 0.3s;

	-o-transition: all ease-in-out 0.3s;

	-ms-transition: all ease-in-out 0.3s;

	transition: all ease-in-out 0.3s;}

.ihotpro div{ float:left; width:380px; height:370px; margin-right:30px; margin-bottom:30px; background:#fff; text-align:center;}

.ihotpro div:nth-child(3n+1){ clear:left;}

.ihotpro div h3{ width:380px; height:285px; background:#fff; overflow:hidden;}

.ihotpro div h3 a{ display:block; width:380px; height:285px;}

.ihotpro div p{ height:90px; line-height:90px; padding:0 25px;}

.ihotpro div p a{ color:#333; font-size:18px; text-align:left; display:block; background:url(../images/more.png) right center no-repeat;}

.ihotpro div:hover{ background:#01a2ea; box-shadow:0 0 10px #888; margin-top:-5px;}

.ihotpro div:hover h3 a img{ opacity:0.8;}

.ihotpro div:hover p a{ color:#fff; font-size:18px;}





.pleft{ float:left; width:280px; margin-right:25px; }

.plefttitle{ width:240px; height:65px; background:#01a2ea; padding-left:40px; padding-top:25px;}

.plefttitle h3{ border-left:3px #d5504e solid; font-size:24px; color:#fff; padding-left:10px;}

.plefttitle h3 span{ font-size:16px; text-transform:uppercase; color:#d5504e; display:block; font-weight:normal;margin-top: 8px; line-height: 12px;}

.pleft .pcate{ background:#fff; border-bottom:5px #01a2ea solid;}

.pleft .pcate dl dt{ height:60px; line-height:60px; padding-left:40px; border-bottom:1px #ddd solid;}

.pleft .pcate dl dt a{ color:#333; font-size:16px; padding-left:13px; line-height:60px;}

.pleft .pcate dl dt:hover{ background: rgba(0,0,0,0.2)}

.pleft .pcate dl dd{ 40px center no-repeat; height:50px; line-height:50px; padding-left:53px;}

.pleft .pcate dl dd a{ background:#01a2ea; font-size:14px; color:#fff; height:50px; line-height:50px;}

.pleft .pcate dl dd a:hover{ color:#fff; background:#af0300; font-size:14px; color:#333; height:50px; line-height:50px;}

.pright{ float:right; width:895px;}





.pleft .pcate1{ background:#fff; border-bottom:5px #01a2ea solid;}

.pleft .pcate1 dl{ position:relative;}

.pleft .pcate1 dl dt{ height:60px; line-height:60px; padding-left:40px; border-bottom:1px #ddd solid;}

.pleft .pcate1 dl dt a{ color:#333; font-size:16px; padding-left:13px; line-height:60px; background:url(../images/plefta.png) left center no-repeat;}

.pleft .pcate1 dl dt:hover{ background:#af0300; border-bottom:1px #af0300 solid}

.pleft .pcate1 dl dt:hover a{ color:#fff;}

.pleft .pcate1 dl dd {position: absolute; top: 0px; left:280px;display: none; width:230px; height:auto; background: #01a2ea; box-shadow: -1px 1px 6px rgba(0, 0, 0, .3); z-index:999;}

.pleft .pcate1 dl dd ul {padding:15px 0px;}

.pleft .pcate1 dl dd ul li{ width:230px; text-align:center; line-height:40px;}

.pleft .pcate1 dl dd ul li a{display: block; color:#fff; font-size:14px;line-height:40px;}

.pleft .pcate1 dl dd ul li a:hover{color:#fff;}

.pleft .pcate1 dl dd ul li:hover{ background:#af0300;}

.pleft .pcate1 dl:hover dd {display: block;}

.id_inner1{ display:none;}

.pleft .pcate1 dl dd ul li:hover .id_inner1{ display:block;}

.pagination li{ display: inline;min-width: 30px;

    padding-right: 10px; font-size:16px;}





.iphoto{ width:280px; background:#fff; padding:10px 0;}

.yx-rotaion{ width:280px; height:220px;}

.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}

.yx-rotation-title{position:absolute;width:100%;height:30px;line-height:30px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}

.yx-rotation-t{color:#fff;font-size:12px;z-index:2;bottom:0;left:20px; text-align:center;line-height:30px}

.yx-rotation-t:hover{ text-decoration:underline; color:#fff}

.yx-rotation-focus span,.yx-rotaion-btn span{display:block;}

.yx-rotation-focus{height:30px;line-height:30px;right:20px;bottom:0;z-index:2;}

.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:10px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}

.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}

.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}

.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}

.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}

.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}

.yx-rotation-focus span.hover{background-position:-10px -126px}

.rotaion_list{width:0;height:0;overflow:hidden;}

.rotaion_list img{ }





.protitle{  text-align:center; line-height:50px;}

.protitle a{font-size:36px; font-weight:bold; color:#333; line-height:50px;}

.protitle a:hover{ color:#01a2ea}

.protype{ width:1200px; margin:0 auto; text-align:center}

.protype a{ background:#fff; line-height:50px; padding:10px 20px; margin:0 10px; border:1px #ddd solid; font-size:18px; border-radius:25px;}

.protype a:hover{ border:1px #01a2ea solid; color:#01a2ea}

.protype a.oncss{ border:1px #01a2ea solid; color:#01a2ea}

.protype h3{ font-size:30px; color:#333; line-height:50px;}

.protype p{ font-size:16px; color:#666; line-height:35px;}

.protypelist{ margin:40px auto;}

.productlistmore{ width:120px; line-height:50px; height:50px; text-align:center; margin:0 auto; display:block; border:1px #ddd solid; color:#aaa; font-size:20px;}

.productlistmore:hover{ border:1px #01a2ea solid; color:#01a2ea;}

.plefttel{ width:280px; height:105px;}



.protypeul{ width:100%;border-bottom: 2px #ddd solid;}

.protypeul ul{ width:1200px; margin:0 auto;}

.protypeul ul *{-webkit-transition: all ease-in-out 0.3s;

	-o-transition: all ease-in-out 0.3s;

	-ms-transition: all ease-in-out 03s;

	transition: all ease-in-out 0.3s;}

.protypeul ul li{ float:left; width:154px; padding:11px 0; box-sizing:border-box; margin-right:1.69%;}
.protypeul ul li:nth-last-child(1){ margin-right:0px;}

.protypeul ul li h3{ width:150px; height:150px; border-radius:2%; overflow:hidden; background:rgba(1,162,234,1)}

.protypeul ul li h3 a{ display:block;width:150px; height:150px; background-repeat:no-repeat; background-position:left top; background-size: cover;}

.protypeul ul li h3:hover a{opacity:0.3;}

.protypeul ul li p{ line-height:30px;text-align:center; }

.protypeul ul li p a{ font-size:14px; line-height:30px;}



.productlist{ width:1200px; margin:0 auto;}

.productlist *{-webkit-transition: all ease-in-out 0.55s;

	-o-transition: all ease-in-out 0.55s;

	-ms-transition: all ease-in-out 0.55s;

	transition: all ease-in-out 0.55s;}

	

.productlist div{ float:left; width:279px; height:270px; margin-right:28px; margin-bottom:30px; background:#f8f8f8; text-align:center; position:relative;}

.productlist div:nth-child(4n+1){ clear:left;}

.productlist div h4{ background:rgba(1,162,234,0.8); width:277px; height:0; overflow:hidden; position:absolute; left:0; top:0; z-index:999; text-align:center;}

.productlist div h4 b{ font-size:24px; color:#fff; line-height:35px; padding-top:50px; display:inline-block}

.productlist div h4 span{ font-size:14px; color:#fff; line-height:24px; font-weight:normal;}

.productlist div h4 a{ display: inline-block; color:#fff; font-weight:normal; width:120px; height:40px; border:1px #fff solid; position:absolute; line-height:40px; left:50%; margin-left:-60px; margin-top:50px; font-size:14px}

.productlist div h3{ width:278px; height:209px; background:#fff; overflow:hidden;}

.productlist div h3 a{ display:block; width:276px; height:207px; border: 1px #ccc solid;}

.productlist div p{ height:60px; line-height:60px; padding:0 25px; background:#f8f8f8}

.productlist div p a{ color:#333; font-size:18px; font-weight:bold; display:block; background:url(../images/more.png) right center no-repeat;}

.productlist div:hover{}

.productlist div:hover h4{ height:270px;}





.photolist{ width:1200px; margin:0 auto;}

.photolist *{-webkit-transition: all ease-in-out 0.55s;

	-o-transition: all ease-in-out 0.55s;

	-ms-transition: all ease-in-out 0.55s;

	transition: all ease-in-out 0.55s;}

	

.photolist div{ float:left; width:257px; height:240px; margin-right:30px; margin-bottom:30px; background:#f8f8f8; text-align:center; position:relative;}

.photolist div:nth-child(4n+1){ clear:left;}

.photolist div h3{ width:257px; height:200px; background:#fff; overflow:hidden; border:1px #ddd solid; box-sizing:border-box;}

.photolist div h3 a{ display:block; width:257px; height:200px;}

.photolist div p{ height:40px; line-height:40px; text-align:center;}

.photolist div p a{ color:#333; font-size:16px; display:block;}

	



.p-top{ width:100%;margin:0 auto; background:#fff; padding:30px; box-sizing:border-box; height:auto; overflow:hidden; }

.p-top .p-title{ border-bottom: 1px #ddd solid;color:#333; font-size:30px; height:50px; line-height:50px; display:block; width:100%; overflow:hidden; margin-bottom:15px;}

.p-top .pic1{ width:400px; height:400px; float:right; border:1px #ddd solid;}

.p-top .pic1 img{ width:400px; height:400px; }

.p-synopsis{ width:730px; float:left;}

.p-s-list { line-height:30px;height: 250px;}

.p-s-list dt{  color:#333; margin-right:5px; font-size:16px; font-weight:bold; margin-top:16px; margin-bottom:4px;}

.p-s-list dd{ padding:10px; font-size:14px; color:#666;}

.yysj{ display:block; width:180px; height:40px; float:left; background:url(../images/yysj.png) left center no-repeat;}

.p-synopsis .yytel{ height:46px; float:left; margin-left:20px; padding-left:55px; line-height:46px; font-size:30px;font-family: 'Agency FB Bold'; color:#01a2ea; background:url(../images/telicon.png) left center no-repeat;}



.pro_top { margin:40px auto 55px auto; overflow:hidden;}

.pro_pic { float:left; width:720px;}

.pro_pic img{ max-width:100%;}

.pro_r { width:500px; float:right;}

.pro_r h1 {font-size:28px;color:#000; margin-bottom:10px;line-height: 32px;}

.pro_r p{font-size:14px;line-height:24px;color:#555555;margin: 25px 0 25px 0;}

.pro_txt {color:#3c3c3c;border-bottom:1px dashed #dbdbdb; padding-bottom:25px; margin-bottom:20px;}

.pro_txt span {display: inline-block; border-radius: 10px 0;border: 1px solid #ff6249;color: #dd2e17; margin-left: 10px;  padding: 0 5px;  font-size: 12px;height: 20px;line-height: 20px;}

.pro_sx{padding: 10px 10px;background: #f7f7f7;}

.pro_sx p{margin: 10px 0;font-size:14px;}

.pro_sx p strong{padding-left: 20px;}

.pro_contact{width:100%;overflow:hidden;margin:40px 0 25px 0;}

.pro_order{display:block;float:left; }

.pro_order a{ display:block;color:#fff;

    font-size:20px;width: 245px;height: 50px;line-height: 50px;border-radius: 5px;}

.pro_order a i{width: 35px;height: 35px;display: block;margin: 0 10px 0 40px;float: left;line-height: 42px;}

.pro_tel {float:right;padding-left: 45px;}

.pro_tel p{color:#555555;margin: 0!important;}

.pro_tel span a{font-size: 18px;color: #01a2ea;font-weight: 800;}

.pro_r ul li{float: left;color: #555555;

    padding-left: 25px;margin-left: 7.5%;font-size: 12px;}

.pro_r ul li:first-child{margin-left: 0;}

.pro-text .title{width: 100%;overflow: hidden;}

.pro-text .title li a{width: 24.68%;height: 50px;text-align: center;line-height: 50px;background: #f7f7f7;

    float: left;font-size: 18px;display: block;margin-left: 5px;}

.pro-text .title li.active a{color: #fff;background: #4a4857;margin-left: 0;}

.pro-text .title li a:hover{background: #4a4857;color: #fff;}

.trait-box,.principle,.case,.aboutpr{width: 100%;overflow: hidden;}

.pro-text h2,.message h2{font-size: 28px;margin: 70px auto 40px auto;font-weight: bold;color: #000000;line-height: 28px;}

.pro-text h2:after,.message h2:after{content: "";display: block;width: 30px;height: 0;overflow: hidden;border-color: #01a2ea;

    border-style: solid;border-width: 2px;margin-top: 10px;}



.spec-preview{width:500px;height:375px; float:left;}

/*图片放大镜样式*/

.jqzoom{border:1px #ddd solid;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;width:500px;height:375px; text-align:center;}

.jqzoom img{ max-width:100%; max-height:100%;}

.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}

.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}





/*图片小图预览列表*/



.spec-scroll{ float:left; width:94px; height:375px; margin-right:10px;}

.spec-scroll .prev{ background-image:url(../images/nypro-prev.png); margin-bottom:10px;}

.spec-scroll .next{ background-image:url(../images/nypro-next.png);}

.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;width:94px;height:30px; background-position:center center; background-repeat:no-repeat;cursor:pointer;text-decoration:none;}

.spec-scroll .items{position:relative;width:94px;height:304px;overflow:hidden;}

.spec-scroll .items ul{position:absolute;width:375px;height:71px;}

.spec-scroll .items ul li{width:94px;text-align:center; margin-right:5px;}

.spec-scroll .items ul li img{border:2px solid #eee;width:90px;height:68px;}

.spec-scroll .items ul li img:hover{border:2px solid #00a2eb;}











.message{width: 100%;background: #f5fbff;overflow: hidden;margin-top: 70px;padding-bottom: 20px;}

.message h2{margin: 40px auto;}

.message .left{width: 662px;float: left;}

.message .left dd{width: 100%;background: url("../images/message.jpg") left center no-repeat;padding-left: 75px;margin-bottom: 15px;}

.message .left dd span{font-size: 20px;color: #01a2ea;font-weight: bold;margin-bottom: 15px;display: block;}

.message .left dt input{width: 30%;height: 50px;border: 1px solid #cdcdcd;margin: 15px 0;background: none;font-size: 14px;text-indent: 10px;}

.message .left dt input.icon-name{width: 47.6%;margin-right: 24px;

    background: url("../images/icon-name.png") right 5px  center no-repeat;background-size: 25px;}

.message .left dt input.icon-tel{width: 47.6%;background: url("../images/icon-tel.png") right 5px  center no-repeat;

    background-size: 25px;}

.message .left dt input.icon-unit{width: 47.6%;margin-right: 24px;background: url("../images/icon-unit.png") right 5px  center no-repeat;

    background-size: 25px;}

.message .left dt input.icon-num{width: 47.6%;  background: url("../images/icon-num.png") right 5px  center no-repeat;

    background-size: 25px;}

.message .left dt input.icon-message{background-size: 25px;}

.message .left dt input.icon-address{background-size: 25px;}

.message .left dt textarea{width: 98%;height: 100px;border: 1px solid #cdcdcd;background: none;

    font-size: 14px;padding: 10px 0 0 10px;margin: 15px 0;}

.message .left dt input.button{width: 185px;height: 50px;text-align: center;line-height: 50px;font-size: 20px;font-weight: bold;

    background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#ffcb01), to(#ffde5c));background: #ffcb01;border-radius: 4px;border: none;}

.message .right{width: 500px;float: right;}

.message .left dt input.button:hover{background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#ffde5c), to(#ffcb01));}

.message .right dd{width: 100%;background: url("../images/phone2.png") left 45px center no-repeat #fec600;padding: 40px 0 40px 140px; box-sizing:border-box}

.message .left dt .icon-name-yzm-img{ margin-top:17px; height:52px; float:left; margin-right:10px;}

.message .right dd span a{font-size: 46px;font-weight: bold;color: #fff;line-height: 46px;font-family: Impact;}

.message .right dd p{font-size: 24px;color: #fff;line-height: 24px;margin-bottom: 10px;}

.message .right dt{width: 100%;background: #01a2ea;padding: 50px 50px; box-sizing:border-box}

.message .right dt p a{font-size: 18px;color: #fff;display: block;padding: 15px 0 15px 40px;background: url("../images/icons.png") left center no-repeat;}

.message .right dt .address a{background-position: 0 -49px;}

.message .right dt .url a{background-position: -2px -102px;}

.message .right dt .mailbox a{background-position: -4px -162px;}

.message .right dt .tel a{background-position: 2px 15px;}

.message .right dt .btn{width: 100%;overflow: hidden;padding: 20px 0;}

.message .right dt .btn a{width: 120px;height: 40px;text-align: center;line-height: 40px;color: #fff;

    border: 1px solid #fff;padding: 0;display: inline-block;margin-right: 10px;font-size: 16px;background: none;}

.message .right dt .btn a:hover{background: rgba(255,255,255,0.2)}

/*äº§å“å†…é¡µ end*/

/*æ¡ˆä¾‹å†…é¡µ*/

.projects-page .pro_sx p{padding-left: 20px;}

.projects-page .pro_sx strong{background: none;padding: 0;font-weight: 400;}

.projects-page .pro_r .tel{margin: 20px 0;display: block;}

.projects-page .pro_r .tel a{font-size: 18px;color: #01a2ea;font-weight: bold;}

.projects-page .pro_r .zixun{margin: 0;}

.projects-page .pro_r .zixun a{width: 48%;height: 50px;line-height: 50px;display: inline-block;border-radius: 4px;font-size: 18px;

    color: #fff;padding-left: 58px;}

.projects-page .pro_r .zixun .btn1{margin-right: 4%;}

.projects-page .title{width: 100%;overflow: hidden;}

.projects-page .title a{width:19.6%;height: 50px;text-align: center;line-height: 50px;background: #f7f7f7;float: left;

    font-size: 18px;display: block;margin-left: 5px;}

.projects-page .title a:hover{color: #fff;background: #01a2ea;}

.projects-page .title a:first-child{color: #fff;background: #01a2ea;margin-left: 0;}

.projects-page h2{font-size: 28px;margin: 70px auto 40px auto;font-weight: bold;color: #000000;line-height: 28px;}

.projects-page h2:after{content: "";display: block;width: 30px;height: 0;overflow: hidden;border-color: #01a2ea;

    border-style: solid;border-width: 2px;margin-top: 10px;}

.projects-page .shiliao1{width: 100%;overflow: hidden;}

.projects-page .shiliao1 li:first-child{width: 680px;float: right;}

.projects-page .shiliao1 li:last-child{width: 380px;float: left;}

.projects-page .textbox{width: 100%;overflow: hidden;}

.projects-page .textbox li{width: 21.25%;height: 340px;float: left;margin-left: 5%;padding: 120px 40px 40px 40px;

    color: #fff;border-radius: 10px;line-height: 24px;}

.projects-page .textbox li:first-child{margin-left: 0;}

.projects-page .youshi1 p{}

.projects-page .proex{width: 100%;overflow: hidden;}

.projects-page .proex li{width: 22.8%;float: left;margin-left: 2.93%;}

.projects-page .proex li a{display: block;line-height: 40px;text-align: center;overflow: hidden;}

.projects-page .proex li img{transition: all ease 1s;}

.projects-page .proex li:first-child{margin-left: 0;}

.projects-page .proex li span a{padding: 10px 20px;background: #f7f7f7;display: block;font-size: 16px;text-align: center;line-height: 28px;}

.projects-page .proex li:hover a{background: #1e95f5;color: #fff;}

.projects-page .proex li:hover img{transform: scale(1.1);}







.proh1{ color:#333; margin-right:5px; font-size:16px; font-weight:bold; margin-top:10px;padding-top: 30px; margin-bottom:4px;border-top: 3px #ddd solid;}



.btn_pro{ margin-top:20px; width:400px; display:block; height:auto; overflow:hidden; }

.btn_pro li{ float:left; width:110px; height:32px; margin-right:16px; padding-top:4px; padding-left:65px; overflow:hidden;}

.btn_pro li a{ width:110px; height:32px; display:block; z-index:999;font-size: 14px; line-height: 30px; border:0px; color:#fff;}

.btn_solu{ margin-top:20px;}



.icompany{ width:100%; height:400px; background:#fff;}

.icompanytext{ width:1200px; margin:0 auto;}

.icompanytitle{ float:left; width:740px; height:180px; border:1px #ddd solid;}

.icompanytitle ul li{ float:left; width:246px; height:180px; border-right:1px #ddd solid; box-sizing:border-box; text-align:center; background-repeat:no-repeat; background-position:center 30px;}

.icompanytitle ul li h3{ font-size:18px; color:#333; padding-top:85px; line-height:30px;}

.icompanytitle ul li p{ font-size:14px; color:#666; line-height:24px; padding:0 20px;}

.icompanytextdiv{ width:740px; float:left; margin-top:20px;}

.icompanytextdiv p{ font-size:14px; color:#666; line-height:30px;}

.icompanytextdiv a{ float:right;line-height:78px; font-size:18px; color:#666; font-weight:normal; padding-right:35px; background:url(../images/more.png) right center no-repeat;}

.icompanyico{ float:right; width:400px; height:400px; box-sizing:border-box; font-size:24px; color:#fff; font-weight:bold; padding-left:97px; padding-top:48px; background:url(../images/icompanyimg.jpg) center center no-repeat;}



.inews{ width:1200px; margin:0 auto; padding:50px 0;}

.inewstitle{ float:left; width:450px; height:340px;line-height:78px; position:relative;}

.inewstitle h3{ font-size:30px; color:#333; line-height: 78px;}

.inewstitle h3 span{ font-size:18px; color:#666; font-weight:normal; text-transform:uppercase;}

.inewstitle h3 a{ position:absolute; left:0; bottom:0;line-height:78px; font-size:18px; color:#666; font-weight:normal; padding-right:35px; background:url(../images/more.png) right center no-repeat;}

.ihotnews{ float:right; width:750px; height:100px;}

.ihotnews div{ float:left; width:130px; height:100px; margin-right:20px;}

.ihotnews h3{ float:left; width:600px; line-height:45px;}

.ihotnews h3 a{ font-size:20px; color:#333; font-weight:normal;}

.ihotnews p{ float:left; width:600px; font-size:15px; color:#666; line-height:24px;}



.pro_mes{ padding:30px 0; box-sizing: border-box; background: #fff;}

.khtitle{}

.khtitle h3{ font-size:30px; font-weight:bold; color:#333; margin-bottom:20px;}

.khtitle p{ font-size:18px; color:#333; line-height:35px;}

.khtitle p span{ color:#e20f1f}



.liuyan{ width:1140px;}

.liuyan h3{ font-size:20px; color:#333; margin-top:30px; margin-bottom:10px;}

.liuyan table{ width:1140px;}

.liuyan table td{ font-size:18px; padding:10px 0; line-height:40px;}

.liuyan table td span{ color:#e20f1f;padding: 0 7px;}



.job_t{ background:#01a2ea; height:50px; line-height:50px;}

.job_t h3{ float:left; font-size:18px; color:#fff; font-weight:normal; text-align:center;}

.jobtitle{height:50px; line-height:50px; border-bottom:1px #ddd solid; cursor:pointer}

.jobtitle h3{ float:left; font-size:16px; color:#666; font-weight:normal; text-align:center;}

.jobcon{ color:#666; font-size:16px; line-height:30px; padding:0 20px; margin-top:15px; border-bottom:1px #ddd solid; padding-bottom:10px; display:none}

.jobcon h3{ color:#01a2ea}

.jobcon a{ background:#01a2ea; color:#fff; border-radius:5px; display:block; width:80px; height:35px; text-align:center; line-height:35px; float:right;}







.formtext{ width:280px; height:40px; box-sizing:border-box; border:1px #aaa solid; line-height:40px; font-size:14px; color:#333; padding-left:10px;} 

.formtext1{ width:560px; box-sizing:border-box; height:40px; border:1px #aaa solid; line-height:40px; font-size:14px; color:#333; padding-left:10px;} 

.formtext2{ width:1110px; height:130px; border:1px #aaa solid; line-height:30px; font-size:14px; color:#333; padding:10px;}

.bitian{ background:url(../images/bitian.png) right center no-repeat;}

.fstext{ font-size:16px; color:#666; margin-left:20px; line-height:40px;}

.inewslist {

	overflow: hidden;

	margin-top:30px;

}

.inewslist *{-webkit-transition: all ease-in-out 0.55s;

	-o-transition: all ease-in-out 0.55s;

	-ms-transition: all ease-in-out 0.55s;

	transition: all ease-in-out 0.55s;}



.inewslist ul {}

.inewslist ul li{ float:left; margin-right:30px; width:380px; height:430px; margin-bottom:16px; background:#fff}

.inewslist ul li:nth-child(3){ margin-right:0;}

.inewslist ul li h5{ width:380px; height:285px;}

.inewslist ul li h4{ display:none; padding:20px 30px 0;}

.inewslist ul li h4 b{ font-size:48px; color:#01a2ea; display:block; line-height:50px; font-family:"Agency FB Bold"}

.inewslist ul li h4 i{ font-size:24px; color:#333; font-weight:normal;font-family:"Agency FB Bold"; font-style:normal;line-height: 35px;}

.inewslist ul li h3{ padding:20px 30px; line-height:30px;}

.inewslist ul li h3 a{ font-size:18px; color:#333; font-weight:normal;}

.inewslist ul li h6{ display:none; line-height:30px; font-size:14px; color:#333;}

.inewslist ul li h6 a{ line-height:30px; font-size:14px; color:#333;padding:0px 30px;}

.inewslist ul li p{ float:left;padding:0px 30px; font-size:14px; line-height:24px; color:#888;}

.inewslist ul li:hover h5{ height:0; overflow:hidden;}

.inewslist ul li:hover h4{ display:block;}

.inewslist ul li:hover h3 a{ color:#01a2ea}

.inewslist ul li:hover h6{ display:block;}







.ihzkh{ width:1200px; margin:0 auto;}

.ihzkhtitle{ text-align:center; font-size:24px; color:#333; font-weight:bold; line-height:40px;}

.ihzkhtitle h3{ display:inline-block; padding:0 40px; background:#f0f0f0}

.ihzkhtitle h3 span{ font-size:14px; font-family:Arial; color:#aaa; font-weight:normal; text-transform:uppercase;}

.ihzkhlist{ width:1200px; margin:0 auto; padding:5px 0; height:120px;}

.ihzkhlist a{ float:left; display:block; width:180px; height:110px; border:1px #ddd solid; margin-right:20px;

-webkit-transition: all ease-in-out 0.35s;

	-o-transition: all ease-in-out 0.35s;

	-ms-transition: all ease-in-out 0.35s;

	transition: all ease-in-out 0.35s;

}

.ihzkhlist a:hover{ border:1px #01a2ea solid;}



#demo1p {height: 120px;list-style: none outside none;overflow: hidden;width: 1200px;}

#indemo1p {float: left; width: 800%;}

#demo1p1 {float: left;}

#demo1p2 {float: left;}



.aboutnav {

	width: 100%;

	border-bottom: 1px #01a2ea solid;

	height: 60px;

}

.aboutnav *{-webkit-transition: all ease-in-out 0.35s;

	-o-transition: all ease-in-out 0.35s;

	-ms-transition: all ease-in-out 0.35s;

	transition: all ease-in-out 0.35s;}

.aboutnav ul {

	width: 1200px;

	margin: 0 auto;

	height: 60px;

}

.aboutnav ul li {

	float: left;

	width: 171px;

	text-align: center;

	padding:15px 0;

	background:none;

}

.aboutnav ul li a {

	display: block;

	height: 30px;

	width: 170px;

	margin: 0 auto;

	line-height: 30px;

	font-size: 16px;

	color: #333;

	border-right:1px #ddd solid;

}

.aboutnav ul li:nth-child(1) a{ border-left:1px #ddd solid; width:169px;}

.aboutnav ul li:hover {

	 background:#f0f0f0;

}

.aboutnav-min{ position:fixed; height:60px; top:150px; line-height:60px; border-bottom:none; z-index:900;}

.aboutnav-min ul{ height:60px; background:#01a2ea; width:1350px}

.aboutnav-min ul li{padding: 0; width:192px; line-height:60px;}

.aboutnav-min ul li a{ color:#fff; width:192px; font-size:14px; height:60px; line-height:60px; border:none !important;}

.aboutnav-min ul li a:hover{ color:#fff; background:#af0300;}



.nytitle {

	text-align: center

}

.nytitle h3 {

	font-size: 36px;

	color: #333;

	line-height: 60px;

}

.nytitle p {

	font-size: 16px;

	line-height: 30px;

	color: #666;

}



.aboutbox{ width:1200px; height:560px; background:url(../images/abouttype.jpg) left top no-repeat;}

.aboutbox a{ display:block; width:600px; float:left; height:280px;}



.aboutlist{ width:1200px; margin:0 auto;}

.aboutlist ul{}

.aboutlist ul li{ float:left; margin:50px 23px 25px; width:250px; height:240px; border:2px #ffcc00 solid; text-align:center;}

.aboutlist ul li h3{ width:100px; height:100px; margin:0 auto; border-radius:50%; overflow:hidden; top:-50px; position:relative; text-align:center; background-color:#ffcc00; background-position:center center; background-repeat:no-repeat;transition: all ease 1s; cursor:pointer;}

.aboutlist ul li h3:hover{transform: rotateY(360deg);}

.aboutlist ul li p{ text-align:center; font-size:24px; color:#333;}

.aboutlist ul li span{ padding:10px 20px; text-align:center; display:block; line-height:24px; font-size:16px; color:#666;}



.servicetext{ font-size:16px; line-height:35px; color:#666;}

.servicebox{ width:1200px; height:280px; background:url(../images/servicebox.jpg) left top no-repeat;}

.servicebox a{ display:block; width:600px; float:left; height:280px;}

.servicelist{ width:1200px; margin:0 auto;}

.servicelist ul{}

.servicelist ul li{ float:left; width:25%; text-align:center;}

.servicelist ul li h3{}

.servicelist ul li p{ font-size:16px;}





.servicepzbz{ width:1200px; height:200px; background:url(../images/servicepzbz.jpg) center center no-repeat;}

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



.servicetext .mode dl{width: 350px;margin-left: 75px;float: left;background: #f5f5f5;padding: 25px 0;}

.servicetext .mode dl:first-child{margin-left: 0;}

.servicetext .mode dl:first-child dd{margin-left: 30px;}

.servicetext .mode dd{float: left;margin: 0 15px 0 50px;}

.servicetext .mode dt{float: left;}

.servicetext .mode dt h4{font-size: 24px;color: #333; font-weight:normal;}

.servicetext .mode dt p{font-size: 16px;padding: 0; color:#333;}

.servicetext .mode dt p.tel{font-weight: 800;font-size: 36px; font-family:"Agency FB Bold"; color:#01a2ea}







.abouttext {

	font-size: 14px;

	color: #333;

	line-height: 30px;

}

.abouttext p {

	margin: 15px 0;

}

.abouttext strong {

	color: #01a2ea;

	font-weight: normal;

}

.culture {

	width: 1200px;

}

.culture *{-webkit-transition: all ease-in-out 0.35s;

	-o-transition: all ease-in-out 0.35s;

	-ms-transition: all ease-in-out 0.35s;

	transition: all ease-in-out 0.35s;}

.culture li{ float:left; width:200px; height:400px; position:relative; cursor:pointer;}

.culture li h3{width:200px; position:absolute; bottom:0; left:0; z-index:9; height:100px;}

.culture li h3 p{ height:100px; text-align:center; line-height:100px;}

.culture li h3 p em{ display:inline-block; width:35px; height:26px;}

.culture li h3 p b{ font-weight:normal; font-size:18px; color:#333;}

.culture li h3 span{ font-weight:normal; font-size:13px; text-align:center; padding:0 10px; line-height:30px; color:#01a2ea; display:none;}



.culture li.culture01 h3{background:#f0f0f0;}



.culture li.culture02 h3{background:#e3e3e3;}



.culture li.culture03 h3{background:#f0f0f0;}



.culture li.culture04 h3{background:#e3e3e3;}



.culture li.culture05 h3{background:#f0f0f0;}



.culture li.culture06 h3{background:#e3e3e3;}



.culture li:hover{ background-position-y:-50px;}

.culture li:hover h3{background:#01a2ea; height:170px;}

.culture li:hover h3 p{ height:85px; line-height:85px;}

.culture li:hover h3 p b{ color:#fff;}

.culture li:hover h3 span{ color:#fff; display:block;}



.nyprotitle{ float:left; width:180px; position:relative; height:320px;}

.nyprotitle em{ display:block; width:80px; height:5px; background:#01a2ea;}

.nyprotitle p{ font-size:30px; color:#333; padding:20px 0 15px; font-weight:bold;}

.nyprotitle span{ font-size:14px; color:#aaa;}

.nyprotitle b{ font-weight:normal; color:#666; font-size:12px; line-height:24px; padding:10px 0;}

.nyprotitle a{ position:absolute; bottom:20px; left:0px; display:block; height:22px; padding-left:30px; color:#333; font-size:14px;}



.nyprolist{ float:right; width:1000px;}

.nyprolist *{-webkit-transition: all ease-in-out 0.55s;

	-o-transition: all ease-in-out 0.55s;

	-ms-transition: all ease-in-out 0.55s;

	transition: all ease-in-out 0.55s;}

.nyprolist ul li{ float:left; width:318px; height:318px; border:1px #ddd solid; margin-right:20px; text-align:center;}

.nyprolist ul li h3{ width:318px; height:258px; background:#fff; overflow:hidden;}

.nyprolist ul li h3 a{ display:block; width:318px; height:258px;}

.nyprolist ul li p{ height:60px; line-height:60px;}

.nyprolist ul li p a{ color:#333; font-size:16px;}

.nyprolist ul li:hover{ background:#01a2ea; border:1px #01a2ea solid;}

.nyprolist ul li:hover h3 a img{ width:110%; height:105%; margin-left:-5%; margin-top:-5%}

.nyprolist ul li:hover p a{ color:#fff; font-size:18px;}





.mr_frbox{height:280px;position:relative;}

.mr_frBtnL{cursor:pointer;margin:0; position:absolute; top:-30px; left: 565px; float:left;width:24px;height:24px; z-index:9 }

.mr_frUl{float:left;height:280px;width:1200px;position:relative; z-index:5;}



.mr_frBtnR{float:right;margin:0; position:absolute; top:-30px; right: 565px;cursor:pointer;width:24px;height:24px; z-index:9}

.mr_frUl ul li{display:inline;float:left;width:300px !important; padding:0 10px; height:260px;overflow:hidden;position:relative; cursor:pointer;}

.mr_frUl ul li h3 a img{ max-width:100%; -webkit-transition-duration: 1s;

    transition-duration: 1s;}

.mr_frUl ul li h3{ font-size:14px;width:278px; height:209px;-webkit-transition: all ease-in-out 0.3s;

    -o-transition: all ease-in-out 0.3s;

    -ms-transition: all ease-in-out 0.3s;

    transition: all ease-in-out 0.3s;}

.mr_frUl ul li p {color:#fff;line-height:50px; height:50px; text-align:center;}

.mr_frUl ul li p A {color:#333;text-decoration:none; text-align:center; font-size:16px;}

.mr_frUl ul li:hover h3{border:1px #e40000 solid;}

.mr_frUl ul li:hover h3 a img {

		 -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1) 

}



.mr_frUl ul li:hover p a{ color:#e40000;}





.xxwmlist {

	padding-top:20px;

}

.xxwmlist *{-webkit-transition: all ease-in-out 0.35s;

	-o-transition: all ease-in-out 0.35s;

	-ms-transition: all ease-in-out 0.35s;

	transition: all ease-in-out 0.35s;}

.xxwmlist li {

	display: inline;

	width: 240px;

	float: left;

	height: 300px;

	position: relative;

	text-align: center;

}

.xxwmlist li a {

	display: block;

	text-align: center;	

	width: 220px;

	height: 294px;

	border:3px #ddd solid;

}

.xxwmlist li a img{ max-width:100%; max-height:100%;}

.xxwmlist li a:hover{ border:3px #01a2ea solid;}



.course_nr{height:162px;}

.course_nr li{ float:left; color:#333; font-size:18px; padding-top:30px; width:240px; cursor: pointer; text-align:center; position:relative; margin-top:65px;}

.shiji{ position:absolute; width:100%; left:0; top:-20px; display:none;}

.shiji h1{ height:67px; line-height:67px; color:#01a2ea; font-size:24px; font-weight:bold; margin-bottom:8px;}

.shiji p{ line-height:20px; color:#333; font-size:12px;}



.nycontact{ position:absolute; left:50%; top:0; margin-left:-600px; background:#fff; width:500px; height:600px; padding:50px; box-sizing:border-box;}

.nycontact h3{ font-size:40px; color:#01a2ea; line-height:60px; font-weight:normal; margin-bottom:30px;}

.nycontact h3 span{ font-size:40px; color:#333; text-transform:uppercase;}

.nycontact p{ line-height:35px; color:#333; font-size:16px;}



.fwwd{ width:1200px; margin:0 auto; height:680px; padding:50px; padding-left:640px; box-sizing:border-box;}

.fwwd h3{ font-size:40px; color:#01a2ea; line-height:60px; font-weight:normal; margin-bottom:30px;}

.fwwd h3 span{ font-size:40px; color:#333; text-transform:uppercase;}

.fwwd p{ line-height:35px; color:#333; font-size:16px; padding:10px 20px;}



.nynav{ width:353px; height:160px;}

.nynav h3{ margin-bottom:5px;}

.nynav h3 a{ font-size:20px; color:#333;}

.nynav>a{ padding:5px 0 5px 30px; line-height:35px; color:#666; font-size:16px; margin-right:10px; margin-bottom:10px;}

.nynav p{ color:#666; font-size:14px; margin-bottom:0; line-height:24px;}



.nycontactmes{ float:right; width:410px; padding-top:45px;}

.nycontactmes .mescss{ width:410px; height:40px; border-radius:5px; border:1px #ddd solid; color:#666; margin-bottom:20px; font-family:'Microsoft Yahei'; font-size:14px; line-height:40px; padding-left:10px; box-sizing:border-box}



.loc{ line-height:40px; color:#666; font-size:12px}

.loc a{ line-height:40px; color:#666; font-size:12px}





.content{  padding:20px 0; font-size:16px; color:#666; line-height:35px; text-align:justify;}

.content p{ font-size:16px; color:#666; line-height:35px; margin:5px 0; text-align:justify;}



.contentimg{ float:right; width:300px; height:500px; margin-top:65px;}





/*.caselist{}

.caselist DIV {MARGIN: 0px 20px 10px 0; width:265px; height:260px; FLOAT: left;}

.caselist H3 { WIDTH: 259px; HEIGHT: 220px; margin:5px auto 0; border:1px #ddd solid; padding:2px; }

.caselist H3 A { WIDTH: 259px; DISPLAY: block; HEIGHT: 214px;  }

.caselist H3 IMG {VERTICAL-ALIGN: middle}

.caselist p {color:#333;line-height:40px; text-align:center;}

.caselist p A {color:#333;text-decoration:none; text-align:center; font-size:14px;}

.caselist p A:visited {COLOR: #333}

.caselist p A:hover {color:#007dd4;text-decoration:none;}

*/



.hzhblist{ float:left; width:800px;}

.hzhblist DIV {MARGIN: 0px 10px 10px 0; width:177px; FLOAT: left;}

.hzhblist H3 { WIDTH: 171px; HEIGHT: 80px; margin:5px auto 0; border:1px #ddd solid; padding:2px; }

.hzhblist H3 A { WIDTH: 171px; DISPLAY: block; HEIGHT: 80px;  }

.hzhblist H3 IMG {VERTICAL-ALIGN: middle}



.hotnews{ width:1200px; height:300px; background:#fff; -webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;

	-ms-transition: all ease-in-out 0.55s;	transition: all ease-in-out 0.55s;}

.hotnews *{ -webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;

	-ms-transition: all ease-in-out 0.55s;	transition: all ease-in-out 0.55s;}

.hotnews h3{ width:800px; float:left; font-weight:normal; height:300px; padding:30px; box-sizing:border-box;}

.hotnews h3 a{ font-size:26px; color:#333; line-height:60px;}

.hotnews h3 p{ font-size:16px; color:#666; height:160px; line-height:35px;}

.hotnews h3 span{ font-size:14px; color:#888;}

.hotnews h4{ float:right; width:400px; height:300px;}

.hotnews:hover{ background:#01a2ea;}

.hotnews:hover h3 a{ color:#fff;}

.hotnews:hover h3 p{ color:#fff;}

.hotnews:hover h3 span{ color:#fff;}



.prighttitle{ line-height:50px; font-size:14px; border-bottom:1px #ddd solid;}

.prighttitle ul{ float:right; width:120px;}

.prighttitle ul li{ float:left; height:50px; line-height:50px; width:60px;}

.prighttitle ul li a{height:50px; display:block; line-height:50px; width:60px; box-sizing:border-box; padding-left:18px;}



.newslist{ }

.newslist div{ height:80px; padding:35px 0;}

.newslist div h4{ width:80px; height:50px; background:#dddddd; text-align:center; float:left; margin-right:20px; padding:15px 0;}

.newslist div h4 b{ display:block; font-size:30px; color:#666; font-weight:normal; line-height:30px; }

.newslist div h4 i{ font-size:18px; color:#666; font-weight:normal; font-style:normal;}

.newslist div h4.lanse{ background:#c30401}

.newslist div h4.lanse b{ color:#fff;}

.newslist div h4.lanse i{ color:#fff;}

.newslist div h3{ font-size:18px; color:#333; line-height:35px; width:550px; float:left;}

.newslist div p{ font-size:14px; color:#666; line-height:30px; margin-bottom:10px; width:850px; float:left;}

.newslist div span{ width:120px; height:80px; float:right; display:block;}



.title{ font-size:30px; color:#333; line-height:50px; border-bottom:1px #ddd solid;}

.info{ float:right; font-size:14px; color:#666; line-height:50px; font-weight:normal; }

.info a{ color:#666;}

.textarea{ line-height:35px; color:#666; font-size:16px;}

.showimg{ float:right;max-height:300px; margin-left:30px; max-width:450px; border:1px #ddd solid; padding:5px;}



.newslist01{ width:895px; display:none;}

.newslist01 *{ -webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;

	-ms-transition: all ease-in-out 0.55s;	transition: all ease-in-out 0.55s;}

.newslist01 ul li{ width:100%; height:40px; border-bottom:1px #ddd dotted}

.newslist01 ul li a{ font-size:14px; color:#333; line-height:40px;}

.newslist01 ul li a b{ font-weight:normal; margin-right:8px;}

.newslist01 ul li a span{ float:right; color:#888;}

.newslist01 ul li:hover a{ color:#01a2ea;}



.caselist{ width:100%;}

.caselist *{ -webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;

	-ms-transition: all ease-in-out 0.55s;	transition: all ease-in-out 0.55s;}

.caselist ul li{ float:left; width:275px; margin-right: 20px; margin-bottom: 20px; height:350px; background:#fff;}

.caselist ul li h3{ height:160px;}

.caselist ul li h3 a img{ width:275px; height:160px;}

.caselist ul li h4{ height:200px; padding:10px; box-sizing:border-box; font-weight:normal;}

.caselist ul li h4 a{ font-size:18px; color:#333; line-height:50px;}

.caselist ul li h4 p{ font-size:14px; color:#666; height:50px; margin-bottom:20px; width:260px; line-height:24px;  overflow:hidden;}

.caselist ul li h4 span{ font-size:12px; color:#888;}

.caselist ul li:hover{ background:#01a2ea;}

.caselist ul li:hover h4 a{ color:#fff;}

.caselist ul li:hover h4 p{ color:#fff;}

.caselist ul li:hover h4 span{ color:#fff;}



.caselist01{ width:100%; display:none;}

.caselist01 *{ -webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;

	-ms-transition: all ease-in-out 0.55s;	transition: all ease-in-out 0.55s;}

.caselist01 ul li{ width:100%; height:40px; border-bottom:1px #ddd dotted}

.caselist01 ul li a{ font-size:14px; color:#333; line-height:40px;}

.caselist01 ul li a b{ font-weight:normal; margin-right:8px;}

.caselist01 ul li a span{ float:right; color:#888;}

.caselist01 ul li:hover a{ color:#01a2ea;}







/*.videolist{ width:1200px; margin:0 auto;}

.videolist *{ -webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;

	-ms-transition: all ease-in-out 0.55s;	transition: all ease-in-out 0.55s;}

.videolist ul li{ float:left; width:370px; margin:15px; height:350px; background:#fff;}

.videolist ul li h3{ height:230px;}

.videolist ul li h3 a img{ width:370px; height:230px;}

.videolist ul li h4{ height:120px; padding:20px; box-sizing:border-box; font-weight:normal;}

.videolist ul li h4 a{ font-size:18px; color:#333; line-height:50px;}

.videolist ul li h4 span{ font-size:12px; color:#888;}

.videolist ul li:hover{ background:#01a2ea;}

.videolist ul li:hover h4 a{ color:#fff;}

.videolist ul li:hover h4 span{ color:#fff;}*/



.videolist{ width:895px;}

.videolist *{ -webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;

	-ms-transition: all ease-in-out 0.55s;	transition: all ease-in-out 0.55s;}

.videolist ul li{ float:left; width:283px; margin-right: 20px; margin-bottom: 20px; height:350px; background:#fff;}

.videolist ul li h3{ height:230px;}

.videolist ul li h3 a img{ width:283px; height:160px;}

.videolist ul li h4{ height:200px; padding:10px; box-sizing:border-box; font-weight:normal;}

.videolist ul li h4 a{ font-size:18px; color:#333; line-height:50px;}

.videolist ul li h4 p{ font-size:14px; color:#666; height:50px; margin-bottom:20px; width:260px; line-height:24px;  overflow:hidden;}

.videolist ul li h4 span{ font-size:12px; color:#888;}

.videolist ul li:hover{ background:#01a2ea;}

.videolist ul li:hover h4 a{ color:#fff;}

.videolist ul li:hover h4 p{ color:#fff;}

.videolist ul li:hover h4 span{ color:#fff;}





.videolist01{ width:100%; display:none;}

.videolist01 *{ -webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;

	-ms-transition: all ease-in-out 0.55s;	transition: all ease-in-out 0.55s;}

.videolist01 ul li{ width:100%; height:40px; border-bottom:1px #ddd dotted}

.videolist01 ul li a{ font-size:14px; color:#333; line-height:40px;}

.videolist01 ul li a b{ font-weight:normal; margin-right:8px;}

.videolist01 ul li a span{ float:right; color:#888;}

.videolist01 ul li:hover a{ color:#01a2ea;}



.news_con{ width:1200px; padding:30px; background:#fff;}

.news_contitle{ font-size:30px; color:#333; font-weight:normal; line-height:50px;}

.news_contime{ font-size:14px; color:#666; line-height:30px; margin-bottom:30px; padding-bottom:10px; border-bottom:1px #ddd solid;}

.news_text{ line-height:30px; font-size:14px; color:#333; margin-bottom:30px; padding-bottom:30px; border-bottom:1px #ddd solid;}

.news_text p{ margin:15px 0; font-size:14px; color:#333;}



.pro_text{ padding:30px; box-sizing:border-box; background:#fff; line-height:30px; font-size:14px; color:#333; margin-bottom:30px;}

.pro_text p{ margin:15px 0; font-size:14px; color:#333;}



.producttext{}

.producttext h3{ font-size:20px; color:#007dd4;}

.productcontent{ height:180px; margin-top:12px; font-size:14px; color:#666; line-height:24px; text-align:justify;}

.producttext a{ font-size:14px; color:#007dd4; border:1px #007dd4 solid; width:90px; height:30px; display:block; text-align:center; line-height:30px;}







.icase{ float:left; width:180px; height:185px; padding:135px 35px 0; position:relative;}

.icasetitle{ height:40px; width:100%;}

.icasetitle h3{ font-size:18px; padding-top:12px; line-height:26px; color:#007dd4; font-weight:normal;}

.icasetitle span{ font-size:20px; margin-left:10px; color:#cfcfcf; text-transform:uppercase;}



.icaselist{ margin-top:10px;}

.icaselist li{ line-height:30px; padding-left:10px;}

.icaselist li a{ line-height:30px; color:#666; font-size:12px;}

.icasemore{ width:250px; height:40px; background:#c30401; position:absolute; bottom:0; left: 0; line-height:40px; color:#fff; text-align:center;}

.icasemore:hover{ color:#fff;}



.dlcybg{ height:600px;}

.pr{ position:relative;}

.dlcylist{ width:812px; position:absolute; top:165px; right:0;}

.dlcylist div{ width:175px; height:128px; float:left; margin-right:3px; margin-bottom:3px; padding:32px 0 0 25px;}

.dlcylist div:hover{ cursor:pointer; -webkit-animation:transform-6 0.3s ease 200ms alternate none 1;animation:transform-6 0.3s ease 200ms alternate none 1;}

.dlcylist div h3{ font-size:20px; padding-top:12px; line-height:26px; color:#fff; font-weight:normal;}

.dlcylist div h3 a{ font-size:20px; color:#fff;}

.dlcylist div span{ font-size:12px; color:#acadad; text-transform:uppercase;}

.dlcylist div.p0{ padding:0; width:200px; height:160px;}

.dlcylist div:hover span{color:#accbe8;}



/*详细页功能区*/

.preNext{position:relative;}

.preNext .line{height:10px;overflow:hidden;clear:both;margin:4px auto;padding-top:10px;}

.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;float:left;}

.preNext .text{color:#999; font-size:14px; line-height:30px;}

.preNext .actBox{position:absolute;top:25px;right:0;}

.preNext .actBox li{display:inline;padding-left:22px;background-repeat:no-repeat;margin-left:10px;}

.preNext .actBox li a{color:#666;}

.preNext .actBox li#act-fav{background-position:4px 0px;}

.preNext .actBox li#act-err{background-position:4px -37px;}

.preNext .actBox li#act-pus{background-position:4px -73px;}

.preNext .actBox li#act-pnt{background-position:4px -109px;}





/*分页样式*/

.page_info{text-align:center;margin-top:10px;color:#333;}

.page_info span{padding:0 2px;font-weight:bold;}

.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}

.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}

.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}

.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}





/*内容分页*/

.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}

.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}

.contPage a:hover{color:#fff;background:#898989;}

.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}



.foot{ background:#333; width:100%; }

.footbox{ padding:50px 0; width:1200px; margin:0 auto;}

.footlogo{ float:left; width:141px; height:146px; margin-right:50px;}

.footcontact{ float:left; width:300px; margin-right:40px;}

.footcontact h3{ font-size:24px; color:#d0d0d0; font-weight:normal; line-height:30px; margin-bottom:5px;}

.footcontact h3 span{ font-size:18px; color:#888; text-transform:uppercase;}

.footcontact p{ font-size:14px; line-height:30px; color:#d0d0d0;}

.footmenu{ float:left; width:480px; margin-right:50px;}

.footmenu h3{ font-size:24px; color:#d0d0d0; font-weight:normal; line-height:30px; margin-bottom:5px;}

.footmenu h3 span{ font-size:18px; color:#888; text-transform:uppercase;}

.footmenu p{ font-size:14px; line-height:35px; color:#d0d0d0;}

.footmenu ul li{ display:inline-block; margin-right:20px; line-height:26px;}

.footmenu ul li a{ color:#d0d0d0; font-size:14px; line-height:30px;}

.footewm{ float:right; width:300px;}

.footewm h3{ font-size:24px; color:#d0d0d0; font-weight:normal; line-height:30px; margin-bottom:5px;}

.footewm h3 span{ font-size:18px; color:#888; text-transform:uppercase;}

.footewm p{ font-size:12px; line-height:30px; color:#d0d0d0;}

.footewm ul li{ float:left; width:120px; height:150px; color:#888; text-align:center; font-size:14px; margin-right:30px;}

.copyright{ width:100%; height:50px; line-height:50px; color:#d0d0d0; text-align:left; background:#111; font-size:14px}

.copyright a{color:#d0d0d0;}

.footlink{ background:#01a2ea; line-height:40px; color:#fff; font-size:12px;}

.footlink a{ display:inline-block; padding:0 0 0 3px;color:#fff; font-size:12px;}



/*Top按钮*/

*html{background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/

.tbox{width:50px;float:right;position:fixed;right:10px;bottom:15px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;display:none;}/*解决IE6下不兼容 position:fixed 的问题*/

.tbox #gotop{width:50px;height:50px;display:block;}





#wowslider-container {

	zoom: 1;

	position: relative;

	width: 100%;

	margin: 0 auto;

	z-index: 100;

	border: none;

	text-align: left; /* reset align=center */

	font-size: 10px;

	overflow: hidden;

}

#wowslider-container.fullscreen-mode, #wowslider-container.fullwidth-mode {

	max-width: none;

	max-height: none;

}

#wowslider-container .ws_images ul {

	position: relative;

	width: 10000%;

	height: 100%;

	left: 0;

	list-style: none;

	margin: 0;

	padding: 0;

	border-spacing: 0;

	overflow: visible;/*table-layout:fixed;*/

}

#wowslider-container .ws_images ul li {

	position: relative;

	width: 1%;

	height: 100%;

	line-height: 0; /*opera*/

	overflow: hidden;

	float: left;

	font-size: 0;

	padding: 0 0 0 0 !important;

	margin: 0 0 0 0 !important;

}

#wowslider-container .ws_images {

	position: relative;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	overflow: hidden;

}

#wowslider-container.fullscreen-mode .ws_images, #wowslider-container.fullwidth-mode .ws_images {

	max-height: none;

}

#wowslider-container .ws_images a {

	width: 100%;

	display: block;

	color: transparent;

}

#wowslider-container.fullscreen-mode .ws_images a, #wowslider-container.fullwidth-mode .ws_images a {

	height: 100%;

}

#wowslider-container img {

	max-width: none !important;

}

#wowslider-container .ws_images img {

	width: 100%;

	border: none 0;

	max-width: none;

	padding: 0;

	margin: 0;

}

#wowslider-container .ws_images iframe {

	position: absolute;

	z-index: -1;

}

#wowslider-container a {

	text-decoration: none;

	outline: none;

	border: none;

}

#wowslider-container .ws_bullets {

	float: left;

	position: absolute;

	z-index: 70;

}

#wowslider-container .ws_bullets div {

	position: relative;

	float: left;

	font-size: 0px;

}

#wowslider-container a.wsl {

	display: none;

}

#wowslider-container .ws_bullets {

	padding: 10px;

}

#wowslider-container .ws_bullets a {

	margin-left: 16px;

	width: 12px;

	height: 12px;

	float: left;

	text-indent: -4000px;

	position: relative;

	background: rgb(30,165,194); /* ie */

	background: rgba(30,165,194,0.5);

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

}

#wowslider-container .ws_bullets a.ws_selbull, #wowslider-container .ws_bullets a:hover {

	background: rgba(30,165,194,1);

}

#wowslider-container .ws_bullets a:hover {

	-webkit-animation: pulseIn .9s infinite linear;

	-moz-animation: pulseIn .9s infinite linear;

	animation: pulseIn .9s infinite linear;

}

#wowslider-container a.ws_next, #wowslider-container a.ws_prev {

	font-family: 'wowslider-controls';

	position: absolute;

	display: none;

	text-shadow: none;

	text-align: center;

	background: rgb(1,1,1);

	color: #fff;

	top: 50%;

	margin-top: -2.5em;

	height: 5em;

	width: 5em;

	z-index: 60;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

}

#wowslider-container a.ws_next:hover, #wowslider-container a.ws_prev:hover {

	background: rgba(221,221,221,0.6);

}

#wowslider-container a.ws_next {

	right: 10px;

}

#wowslider-container a.ws_next:after {

	content: '\e801';

	display: block;

	font-size: 3.5em;

	line-height: 1.7em;

}

#wowslider-container a.ws_prev {

	left: 10px;

}

#wowslider-container a.ws_prev:after {

	content: '\e800';

	display: block;

	font-size: 3.5em;

	line-height: 1.7em;

}

#wowslider-container a.ws_prev:hover:after {

	-webkit-animation: prevArrow .7s infinite ease-in-out;

	-moz-animation: prevArrow .7s infinite ease-in-out;

	animation: prevArrow .7s infinite ease-in-out;

}

#wowslider-container a.ws_next:hover:after {

	-webkit-animation: nextArrow .7s infinite ease-in-out;

	-moz-animation: nextArrow .7s infinite ease-in-out;

	animation: nextArrow .7s infinite ease-in-out;

}

* html #wowslider-container a.ws_next, * html #wowslider-container a.ws_prev {

	display: block

}

#wowslider-container:hover a.ws_next, #wowslider-container:hover a.ws_prev {

	display: block

}

/* bottom center */

#wowslider-container .ws_bullets {

	bottom: -33px;

	left: 50%;

}

#wowslider-container .ws_bullets div {

	left: -70%;

}

#wowslider-container .ws-title {

	position: absolute;

	display: block;

	bottom: 0.31em;

	left: 1.23em;



	margin: 9px;

	z-index: 50;

	font-family: MisoBold, Oswald, Impact, Charcoal, sans-serif;

	font-size: 5.5em;

	color: #FFF;

	text-shadow: 1px 1px 1px #333333;

}

#wowslider-container .ws-title div, #wowslider-container .ws-title span {

	display: inline-block;

	padding: 10px;

	background: #3398B6;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	opacity: 0.95;

 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);

}

#wowslider-container .ws-title div {

	display: block;

	background: #B02D15;

	margin-top: 10px;

	color: #FFFFFF;

	opacity: 0.8;

	text-shadow: 1px 1px 1px #000000;

}

#wowslider-container .ws_images > ul {

	animation: wsBasic 16.8s infinite;

	-moz-animation: wsBasic 16.8s infinite;

	-webkit-animation: wsBasic 16.8s infinite;

}



.gs,.hy,.cp,.newslist{width: 100%;overflow: hidden;}

.news-box h2{font-size: 32px;color: #1a1a1a;font-weight: bold;line-height: 34px;padding-left: 35px;margin: 70px 0 40px 0;}

.news-box h2 a{font-size: 14px;float: right;}

.news-box h2 a:hover{color: #1e95f5;}

.gs h2{background: url("../images/icon-news01.png") left center no-repeat;}

.hy h2{background: url("../images/icon-news03.png") left center no-repeat;}

.cp h2{background: url("../images/icon-news02.png") left center no-repeat;}

.gs li{width: 370px; height:380px;float: left;margin-left: 15px;background: #f7f7f7;padding: 10px;position: relative;}

.gs li:first-child{margin-left: 0;}

.gs li img,.hy .left img{width: 100%;}

.gs li .time{padding: 5px 0;width: 70px;color: #fff;background: #1e95f5;text-align: center;position: absolute;

    top: 10px;}

.gs li .time .day{display: block;font-size: 24px;line-height: 35px;}

.gs li .time .month{display: block;}

.gs li .text{padding: 25px 10px;}

.gs li:hover .text{background: #1e95f5;color: #fff;}

.gs li:hover a{color: #fff;}

.gs li h3{font-size: 18px;margin-bottom: 25px;}

.gs li h3 a{ color:#333;}

.gs li p{line-height: 22px; color:#666;}

.hy .left{width: 470px; height:450px;float: left;background: #f7f7f7;padding: 10px;position: relative;}

.hy .left .time{padding: 5px 0;width: 85px;color: #fff;background: #1e95f5;text-align: center;position: absolute;

    top: 10px;}

.hy .left .time .day{display: block;font-size: 32px;line-height: 40px;}

.hy .left .time .month{display: block;}

.hy .left:hover .text{background: #1e95f5;color: #fff;}

.hy .left:hover a{color: #fff;}

.hy .left .text{padding: 25px 10px;}

.hy .left h3{font-size: 18px;margin-bottom: 25px;}

.hy .left p{line-height: 22px; color:#666;}

.hy .right{width: 670px;float: right;}

.hy .right li{float: left;width: 100%;border-bottom: 1px solid #eaeaea;border-top: 1px solid #eaeaea;

    padding: 26px 0px;margin-top: -1px;}

.hy .right li:hover{background: #f2f2f2;}

.hy .right li:hover a{color: #1e95f5;}

.hy .right li .time{width: 70px;float: left;text-align: center;color: #b0b0b0;}

.hy .right li .time b{font-size: 30px;display: block;color: #555555;line-height: 38px;}

.hy .right li .time span{font-size: 14px;display: block;}

.hy .right li .text{float: left;width: 455px;padding: 0px 10px;line-height: 24px;border-left: 1px solid #eaeaea;}

.hy .right li .text h3{font-weight: normal;font-size: 18px;margin-bottom: 10px;}

.hy .right li .text p{ color:#666;}

.hy .right li em{width: 35px;float: right;margin: 11px 0px;display: block;}

.cp .title{width: 100%;overflow: hidden;}

.cp .title li{width: 23.4%;padding: 15px 0;float: left;text-align: center;margin-left: 2.1%;background: #f2f2f2;

font-size: 18px;color: #555555;font-weight: bold;}

.cp .title li:first-child{margin-left: 0;}

.cp .title-content{width: 100%;overflow: hidden;margin: 40px 0;}

.cp .title-content ul{overflow: hidden;margin-left: -25px;}

.cp .title-content .show{display: block;}

.cp .title-content .hide{display: none;}

.cp .title-content li{width: 44.5%;margin-left: 25px;float: left;padding: 15px 20px;border: 1px dashed #eaeaea;margin-bottom: 20px;}

.cp .title-content li:hover{background: #f2f2f2;}

.cp .title-content li:hover a{color: #1e95f5;}

.cp .title-content li p{ color:#666;}

.cp .title-content li h3{font-size: 18px;color: #000000;}

.cp .title-content li span{color: #999999;margin: 12px 0 6px 0;display: block;padding-left: 25px;

    background: url("../images/time2.png") left center no-repeat;background-size: 18px;}

.cp .title-content .li li p{line-height: 20px;}

.newslist{margin: 0 auto;min-height: 360px;}

.newslist li{width: 48%;line-height: 60px;height: 60px;text-align: left;border-bottom: #DBDBDB 1px dashed;

    float: left;margin-right: 24px;}

.newslist li:hover .text a{color: #1e95f5;padding-left: 30px;}

.newslist li .date{float: right;padding-right: 20px;color: #999;}

.newslist li .text{float: left;text-align: left;position: absolute;}

.newslist li .text a{text-decoration: none;display: block;width: 335px;padding-left: 20px;

    transition: all ease 0.5s;}

	

	

.top {

    height: 34px;

    line-height: 34px;

    border-bottom: 1px #EBE7E0 solid;

}

.center1 {

    width: 1200px;

    margin-top: 0px;

    margin-right: 400px;

    margin-bottom: 0px;

    margin-left: auto;

    position: relative;

}

.collection {

    float: right;

}

a:visited {

    

    text-decoration: none;

}



style.css:43

a:link {

    color: #333;

    text-decoration: none;

}

/*固定的悬浮窗*/

.yb_conct {

	position: fixed;

	z-index: 9999999;

	top: 200px;

	right: -127px;

	cursor: pointer;

	transition: all .3s ease;

}

.yb_bar ul li { text-align: left;	width: 180px;

	height: 53px;

	font: 16px/53px 'Microsoft YaHei';

	color: #fff;

	text-indent: 54px;

	margin-bottom: 3px;

	border-radius: 3px;

	transition: all .5s ease;

	overflow: hidden;

}

.yb_bar .yb_top {

	background: #0059ad url("../images/fixCont.png") no-repeat 0 0;

}

.yb_bar .yb_phone {

	background: #0059ad url("../images/fixCont.png") no-repeat 0 -57px;

}

.yb_bar .yb_QQ {

	text-indent: 0;

	background: #0059ad url("../images/fixCont.png") no-repeat 0 -113px;

}

.yb_bar .yb_QQ a{color:#fff;}

.yb_bar .yb_ercode {

	/*height:200px;*/



	background: #0059ad url("../images/fixCont.png") no-repeat 0 -169px;

}

.hd_qr {

	padding: 0 29px 25px 29px;

}

.yb_QQ a {

	display: block;

	text-indent: 54px;

	width: 100%;

	height: 100%;

	color: #fff;

}