@charset "utf-8";



*{margin:0;padding:0}

body{ font-family:"microsoft yahei",arial;font-size:14px;color:#333;-webkit-font-smoothing: antialiased; overflow-x:hidden;background:#fff;}

HTML {OVERFLOW-X: hidden;}



ol,ul,li{list-style:none}

h1,h2,h3,h4,h5,h6{font-weight:normal}

.clearfix{clear:both;zoom:1;}

.clearfix:after{ content:"."; display:block; height:0;clear:both;visibility:hidden;}

.clear{ clear:both}

.fl{float:left;}

.fr{float:right}

table{ border-collapse:collapse;}

img{ border:none;}

input,textarea{ outline:none;font-family:"microsoft yahei"; font-size:12px;}



input,textarea,select,button {font-family: 'Microsoft YaHei',Arial, tahoma,simsun; outline:none;}

area{ outline:none;}

a{ text-decoration:none; color:#333333; -webkit-transition: all ease-in .2s; 

-ms-transition: all ease-in .2s; -moz-transition: all ease-in .2s;

 -o-transition: all ease-in .2s; transition: all ease-in .2s;}

a:hover{ color:#0085c1; text-decoration:none;}

ul,li {list-style-type:none; margin:0px; padding:0px;}

img { border:0; margin:0; padding:0;}



.white{ color:#fff;}

.green{ color:#ff5f19}

 

@font-face {	

font-family: 'impact';	

src: url("../fonts/impact.eot");

src: url("../fonts/impact.eot") format("embedded-opentype"), 

url("../fonts/impact.woff") format("woff"), 

url("../fonts/impact.ttf") format("truetype"), 

url("../fonts/impact.svg") format("svg");	

font-weight: normal;

font-style: normal;}



.wrap { width:100%; max-width:1200px; margin:0 auto;}



.top{ line-height:32px; background-color:#0085c1; position: fixed; width:100%;z-index:99999; height:32px;color:#fff;font-size:14px;}

.top a{ color:#fff;}

.top .tleft{ float:left; width:350px; }

.top .tright{ float:right;}

.top .tright li{ float:right}

.top .tright .en{background: url(../images/en.png) no-repeat left center; padding-left:23px; margin-left:12px;}

.top .tright .cn{background: url(../images/cn.png) no-repeat left center; padding-left:23px; margin-left:12px;}

.top .tright .tel{background: url(../images/tel.png) no-repeat left center; padding-left:23px;}



.header{ width:100%;height:100px;position: fixed;z-index:9999; background-color:#fff;box-shadow: 0 0 10px #ccc; padding-top:35px;}

.header .logo{ float:left;width:297px; margin-top:20px }

.header .logo img{ width:100%; height:auto}



.header .menu{width:70%; float:right;}

.header .menu li{ float:right;}

.header .menu .cur{color:#0085c1;}

.header .menu li .menu_a{ font-size:17px; line-height:100px; display:block; margin-left:38px; position:relative}

.header .menu li .menu_a i{ position:absolute;left:0px;top:98px; width:0; height:2px; background:#0085c1; transition:.5s}

.header .menu li .menu_a:hover i{ color:#493630}

.header .menu li .sub{ font-size:16px; position:absolute; display:none;clear:both; z-index:999; text-align:center; margin-left:-153px; min-width:376px; padding:22px; background-color:#fff; border:solid 1px #ddd;}

.header .menu li .sub .nlist{ float:left; width:152px; } 

.header .menu li .sub .nlist02{ float:left; width:304px; } 

.header .menu li .sub .npic{ float:left;border-left:solid 1px #ddd; padding-left:22px; }

.header .menu li .sub .npic img{ display:block; border:none}

.header .menu li .sub .nlist p{ line-height:35px;background: url(../images/jiantou.jpg) no-repeat left center; padding-left:8%; text-align:left;}

.header .menu li .sub .nlist02 p{ line-height:35px;background: url(../images/jiantou.jpg) no-repeat left center; padding-left:4%; text-align:left; width:42%; float:left}

.header .menu li .sub p a{ display:block;color:#333}

.header .menu li .sub p a:hover{ color:#0085c1}

.header .menu li:hover .menu_a.cur i{ width:70px;}

.header .menu li:hover .menu_a.cur i.ii02{ width:105px;}

.header .menu li:hover .menu_a.cur i.ii03{ width:88px;}



.banner{ padding-top:132px;}

.pro-switch {position: relative;width:100%;}

.flexslider {margin: 0;padding: 0;}

.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden; }

.flexslider .slides img {width: 100%;display: block;}

.flexslider .slides .img {width: 100%;display: block;height:100%;}

.flexslider .slides li a{display:block;}

.banner .flexslider .slides li a{display:block;}



.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

html[xmlns] .slides {display: block;}

.no-js .slides > li:first-child {display: block;}

.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1}

.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}

.flexslider .slides {zoom: 1;}

.flex-direction-nav {*height: 0;}

.flex-direction-nav a {width: 60px;height: 84px;margin: -60px 0 0;display: block;background:none;position: absolute;top: 52%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}

.flex-direction-nav .flex-next {background-position: 0 -84px;right: 0;}

.flex-direction-nav .flex-prev {left: 0;}

.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}

.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}

.flex-control-nav {width: 100%;position: absolute;bottom: 20px;text-align: center;}

.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}

.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;}

.flex-control-paging li a.flex-active {background-position: 0 0;}



.pro {margin:48px 0 82px 0;}

.pro .title{ width:200px; margin:0 auto; line-height:70px; font-size:30px; font-weight:bold; color:#333; border-bottom: solid 1px #ddd; text-align:center}

.pro .title a{ color:#333;}

.pro .pronav{ text-align:center}

.pro .pronav ul{ text-align:center; display:inline-block; vertical-align:middle; font-size:0}

.pro .pronav li{ display:inline-block;font-size:16px; margin:25px 15px; line-height:34px;}

.pro .pronav li a{ display:block;padding:0 16px;color:#fff; background:#0085c1;}

.pro .pronav li a.cur,.pro .pronav li a:hover{
	color:#fff;
	background-color: #ff5f19;
}



.pro .picScroll{ position:relative;width:100%; bbox-sizing:border-box;-webkit-box-sizing:border-box;}

.pro .picScroll ul{ overflow:hidden; zoom:1;width:100%;}

.pro .picScroll{ margin:20px 0;}

.pro .picScroll li{float: left; width: 25%;position:relative;overflow:hidden; text-align:center; display:block;}



.pro li a{width:90%;background-color:#eeeeee; display: block; margin:0 auto}

.pro li .pic{position: relative;cursor:pointer;padding:2%;  margin:0 auto}

.pro li .pic img{ width:100%; height:auto}

.pro li .wenzi{transition: all .5s; text-align: center; height:40px; padding:13px 0;}

.pro li .wenzi p{ font-size:16px; color:#333; line-height:20px;}

.pro li a:hover{ background-color:#0085c1}

.pro li:hover .wenzi p{ color:#fff}



.pro .picScroll .prev,

.pro .picScroll .next{ position:absolute; z-index:99;  left:-50px; top:40%; display:block; width:43px; height:43px; overflow:hidden; background:url(../images/guwenleft02.png) no-repeat; cursor:pointer;}

.pro .picScroll .next{ left:auto; right:-50px; background:url(../images/guwenright02.png) no-repeat;z-index:9999; }

.pro .picScroll .prevStop{background:url(../images/guwenleft.png) no-repeat;z-index:9999; }

.pro .picScroll .nextStop{background:url(../images/guwenright.png) no-repeat;z-index:9999; }





.youshi{background:url(../images/youshi.jpg) no-repeat center center;  background-size:cover; font-size:18px; color:#fff; text-align:center}

.youshi li span{ font-size:80px; font-weight:bold; font-family:'impact'}



.youshi ul{ text-align:center; display:inline-block; vertical-align:middle; margin:80px 0;}

.youshi ul li{ display:inline-block;font-size:18px; margin:0; line-height:34px;}

.youshi ul li:nth-child(2){ margin:0 140px}





.about{ background-color:#eee; }

.about .pic{ float:left; width:48%; height:480px; overflow:hidden; display:block;}





.about .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}

.about .pic:hover img{transform:scale(1.1);}

.about .wenzi{ float:left; width:52%;  max-width:660px}

.about .wenzi .inn{ padding:40px 0 50px 45px;}

.about .wenzi .inn .dabiao{ line-height:72px; font-size:30px; font-weight:bold; color:#333; border-bottom:solid 1px #ddd;}

.about .wenzi .conn{ padding:15px 0 10px 0; line-height:30px; font-size:16px; color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:8; overflow: hidden;}



.about .wenzi .more{ float:right;width: 125px; margin-top:10px }

.about .wenzi .more .tomore {display: block;width: 100%; margin: 0 auto;height: 42px;text-align: center;background: #0085c1;color: #fff;position: relative;line-height: 42px}

.about .wenzi .more .tomore i, .about .wenzi .more .tomore span {position: absolute;width: 100%;height: 42px;left: 0;top: 0;z-index: 2;-webkit-transition: .4s;transition: .4s}

.about .wenzi .more .tomore i {z-index: 1;background: #ff5f19;width: 0}

.about .wenzi .more .tomore:hover i {width: 100%}

.about .wenzi .more .tomore:hover {color: #fff}



@media screen and (max-width: 1920px){

.about .pic{ height:450px;}

.about .wenzi .conn{ -webkit-line-clamp:7;}

}

@media screen and (max-width: 1800px){

.about .pic{ height:400px;}

.about .wenzi .conn{ -webkit-line-clamp:6;}

}

@media screen and (max-width: 1680px){

.about .pic{ height:360px;}

.about .wenzi .conn{ -webkit-line-clamp:5;}

}

@media screen and (max-width: 1500px){

.about .pic{ height:330px;}

.about .wenzi .conn{ -webkit-line-clamp:4;}

}



@media screen and (max-width: 640px){

.about .wenzi .conn{ -webkit-line-clamp:7;}

}



.app {margin:65px 0 50px 0;}

.app .title{ width:240px; margin:0 auto; line-height:70px; font-size:30px; font-weight:bold; color:#333; border-bottom: solid 1px #ddd; text-align:center; margin-bottom:45px}

.app .title a{ color:#333;}

.app li .kuai{ width:32%; margin-right:2%; float:left; margin-bottom:60px;}

.app li .kuai:nth-child(3n){ margin-right:0}



.app .pic{height:282px; overflow:hidden; display:block;}

.app .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}

.app .pic:hover img{transform:scale(1.1);}

.app li .kuai .wenzi{ background-color: rgba(1,133, 193,0.75); line-height:55px; padding-left:5%; width:95%; margin-top:-55px; position:relative; font-size:18px; color:#fff;}

.app li .kuai:hover .wenzi{ background-color: rgba(255,95,25,0.75);}





.app02 {margin:65px 0 50px 0; display:none}

.app02 .title{ width:240px; margin:0 auto; line-height:70px; font-size:30px; font-weight:bold; color:#333; border-bottom: solid 1px #ddd; text-align:center; margin-bottom:45px}

.app02 .title a{ color:#333;}

.app02 li .kuai{ width:48.5%; margin-right:3%; float:left; margin-bottom:60px;}

.app02 li .kuai:nth-child(2n){ margin-right:0}



.app02 .pic{height:282px; overflow:hidden; display:block;}

.app02 .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}

.app02 .pic:hover img{transform:scale(1.1);}

.app02 li .kuai .wenzi{ background-color: rgba(1,133, 193,0.75); line-height:45px; padding-left:5%; width:95%; margin-top:-45px; position:relative; font-size:18px; color:#fff;}

.app02 li .kuai:hover .wenzi{ background-color: rgba(255,95,25,0.75);}



.news {padding:45px 0 80px 0; background:#eeeeee; }

.news .title{ width:200px; margin:0 auto; line-height:70px; font-size:30px; font-weight:bold; color:#333; border-bottom: solid 1px #ddd; text-align:center; margin-bottom:35px}

.news .title a{ color:#333}



.news li{ float:left; width:32%; margin-right:2%; background-color:#fff;}

.news li:hover{box-shadow: 0 0 10px #ccc;}

.news li:nth-child(3){ margin-right:0}

.news .pic{height:246px; overflow:hidden; display:block;}

.news .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}

.news li:hover img{transform:scale(1.1);}

.news .wenzi{ padding:4%;}

.news .wenzi h3{ line-height:36px; font-size:18px; color:#333;}

.news .wenzi p{ line-height:24px; font-size:14px; color:#666; padding-bottom:15px; border-bottom:solid 1px #ddd;-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}



.news .shijian{color:#999; font-size:12px;padding:0 4%; margin-bottom:30px; }

.news .shijian .day{ font-size:36px; line-height:42px; font-weight:bold;}

.news .shijian{ background:url(../images/jiantou02.jpg) no-repeat 90% center;transition: all 1.5s;}

.news li:hover .shijian{background:url(../images/jiantou02.jpg) no-repeat 95% center;}



.footer{ background-color:#333238; padding:40px 0;}

.footer .kuai{ float:left; margin-right:120px;}

.footer .kuai h3{ color:#fff; line-height:40px; font-size:18px;}

.footer .kuai h3 a{ color:#fff; }

.footer .kuai p{ color:#999; line-height:34px; font-size:16px;}

.footer .kuai p a{ color:#999}

.footer .kuai h1{ color:#fff; font-weight:bold; font-size:24px; line-height:40px;}

.footer .kuai:last-child{ float: right; text-align:right; margin-right:0}



.copyright{ background-color:#2a2a2a; padding:25px 0; line-height:30px; font-size:16px; color:#999; text-align:center}

.copyright a{color:#999;}





.floatKf{ position:fixed; width:54px;right:1px; bottom:0px; background:#fff; box-shadow:0 0 15px rgba(0,0,0,0.1); z-index:9999}



.floatKf li{ width:54px; height:54px;text-align:center;border-bottom:1px solid #fff;position:relative; font-size:14px; cursor:pointer}







.floatKf li .hd{ display:none}



.floatKf .fwh{background:url(../images/floatkf.png) no-repeat 0 0;display:block}

.floatKf .fwh:hover{background:url(../images/floatkf.png) no-repeat -54px 0;}



.floatKf .fwh .hd{ position:absolute; right:55px;top:0; margin-top:-50px; background:#fff;border:1px solid #e8e8e8; padding:20px;color:#535353;}



.floatKf .fwh .hd img{ width:120px; display:block;}







.floatKf .qq{background:url(../images/floatkf.png) no-repeat 0 -55px;}

.floatKf .qq a{ display:block; height:54px}

.floatKf .qq:hover{background:url(../images/floatkf.png) no-repeat -54px -55px;}

.floatKf .tel{background:url(../images/floatkf.png) no-repeat 0 -110px;}

.floatKf .tel:hover{background:url(../images/floatkf.png) no-repeat -54px -110px;}

.floatKf .tel .hd{ background:#1f73b6; color:#fff; font-size:18px; position:absolute;right:55px;top:0;text-align:left;padding:16px 20px; width:140px}

.floatKf .tel .hd span{ float:left}

.floatKf .tel .hd p{ float:left; margin-left:20px}

.floatKf .backtop{background:url(../images/floatkf.png) no-repeat 0 -165px;}

.floatKf .backtop:hover{background:url(../images/floatkf.png) no-repeat -54px -165px;}

.floatKf .backtop a{ display:block}





.nbanner{ height:300px; margin-top:132px;}

.nbanner h3{ font-size:30px; color:#007cbc; font-weight:bold; margin-left:5%; line-height:55px; padding-top:85px}

.nbanner p{ font-size:24px; color:#2b2c2e; margin-left:5%;line-height:30px;}





.nav{ line-height:55px; border-bottom:solid 1px #ddd;}

.nav li { float:left;}

.nav li a{  font-size:16px; color:#333; display:block; padding:0 40px; position:relative}

.nav li a:hover,.nav li a.cur{ background:#0085c1; color:#fff}

.nav li a:hover:after,.nav li a.cur:after{ content:""; width:0; height:0; border-left:15px solid transparent; border-right:15px solid transparent; border-top:10px solid #0085c1; position:absolute; left:50%; margin-left:-15px; bottom:-10px}



.nmain{margin:40px 0 80px 0;}



.nmain .title{ width:240px; margin:0 auto; line-height:70px; font-size:30px; font-weight:bold; color:#333; border-bottom: solid 1px #ddd; text-align:center; margin-bottom:25px}

.nmain .title02{ width:240px; margin:0 auto; line-height:70px; font-size:30px; font-weight:bold; color:#333; border-bottom: solid 1px #ddd; text-align:center; margin-bottom:45px; margin-top:-30px}

.nmain .conn p{ font-size:16px; color:#333; line-height:30px;}

.nmain .conn img{ width:100%; height:auto; padding:20px 0;}

.nmain .conn .pcimg{ display: block}

.nmain .conn .phimg{ display: none}



.videoshow{ width:100%; height:564px;box-shadow:0 0 15px rgba(0,0,0,0.1); cursor:pointer; z-index:1; }

.videoshow video{ width:100%; height:100%; z-index:1}

@media screen and (max-width: 1100px){

.videoshow{ height:517px;}

}

@media screen and (max-width: 1000px){

.videoshow{ height:470px;}

}

@media screen and (max-width: 900px){

.videoshow{ height:423px;}

}

@media screen and (max-width: 800px){

.videoshow{ height:376px;}

}

@media screen and (max-width: 700px){

.videoshow{ height:329px;}

}



@media screen and (max-width: 600px){

.videoshow{ height:282px;}

}



@media screen and (max-width: 500px){

.videoshow{ height:235px;}

}



@media screen and (max-width: 400px){

.videoshow{ height:188px;}

}



@media screen and (max-width: 300px){

.videoshow{ height:141px;}

}





.honor{ background:#eeeeee; margin-top:30px; padding:50px 0 80px 0}



.honor .picScroll{ position:relative;width:100%; bbox-sizing:border-box;-webkit-box-sizing:border-box;}

.honor .picScroll ul{ overflow:hidden; zoom:1;width:100%;}

.honor .picScroll{ margin:20px 0;}

.honor .picScroll li{float: left; width: 33.33%;position:relative;overflow:hidden; text-align:center; display:block;}



.honor li .pic{position: relative;cursor:pointer;margin:0 auto; width:95%; margin:0 auto; }

.honor li .pic img{ width:100%; height:auto; display:block}



/*.honor .pic{height:253px; overflow:hidden; display:block;}

.honor .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}

.honor li:hover img{transform:scale(1.1);}*/



.honor li .wenzi{transition: all .5s; text-align: center; height:30px; color:#333; padding:15px 0;width:95%; margin:0 auto; background:#fff;}

.honor li .wenzi p{ font-size:16px;line-height:30px; }

.honor li:hover .wenzi{ background-color:#0085c1;color:#fff}







.honor .picScroll .prev,

.honor .picScroll .next{ position:absolute; z-index:99;  left:-50px; top:40%; display:block; width:43px; height:43px; overflow:hidden; background:url(../images/guwenleft02.png) no-repeat; cursor:pointer;}

.honor .picScroll .next{ left:auto; right:-50px; background:url(../images/guwenright02.png) no-repeat;z-index:9999; }

.honor .picScroll .prevStop{background:url(../images/guwenleft.png) no-repeat;z-index:9999; }

.honor .picScroll .nextStop{background:url(../images/guwenright.png) no-repeat;z-index:9999; }



#line3_Demo ul li, #colee_left0 ul li{ float:left; margin-right:25px;}

#line3_Demo, #colee_left,#colee_left0 {MARGIN: auto;WIDTH: 100%;OVERFLOW: hidden;height: auto;}

#Indemo {

	WIDTH: 800%; FLOAT: left

}

#line3_Demo1, #colee_left1,#colee_left01 {

	FLOAT: left

}

#line3_Demo2, #colee_left2, #colee_left02 {

	FLOAT: left

}

#line3_Demo {height: 254px; overflow:hidden}





#line3_Demo .pic{height:254px; overflow:hidden; display:block;}

#line3_Demo .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}

#line3_Demo li:hover img{transform:scale(1.1);}





.history{ padding:15px 0;}

.history .tou{background: url(../images/ls01.jpg) no-repeat center top; width:20px; height:30px; margin:0 auto;}

.history .hmain{background: url(../images/ls02.jpg) repeat-y center top; padding-bottom:50px }

.history .hmain .hkuai{ float:right; width:50%; max-width:595px; min-height:230px; display:block;background: url(../images/hra.jpg) no-repeat center top; background-size:100%; clear:both; margin-top:-80px;}

.history .hmain .hkuai:first-child{ margin-top:40px;}

.history .hmain .hkuai:hover{background: url(../images/hrahover.jpg) no-repeat center top;}

.history .hmain .hkuai:nth-child(2n){ float:left;background: url(../images/hla.jpg) no-repeat center top; background-size:100%;}

.history .hmain .hkuai:nth-child(2n):hover{background: url(../images/hlahover.jpg) no-repeat center top;}



.history .hmain .hkuai h3{ color:#ff5f19; font-size:36px;font-family: 'impact'; line-height:66px; margin-left:50px; margin-top:10px;}

.history .hmain .hkuai:nth-child(2n) h3{ color:#ff5f19; font-size:36px;font-family: 'impact'; margin-right:50px;margin-left:0px;text-align:right}

.history .hmain .hkuai .hx{ padding:0 30px 0 50px}

.history .hmain .hkuai:nth-child(2n) .hx{ padding:0 50px 0 30px}

.history .hmain .hkuai .hx .pic{ float:left; width:38%}

.history .hmain .hkuai .hx .pic img{ width:100%; max-width:176px; height:auto; }

.history .hmain .hkuai .hx .wenzi{ float:left; width:62%}

.history .hmain .hkuai .hx .wenzi p{color:#666; font-size:13px;line-height:22px; }





.history .yuandian{ position:relative;width:20px; margin:-920px auto 0 auto}

.history .yuandian .hmid{background: url(../images/ls03.jpg) no-repeat center center; width:20px; height:30px; margin:0 auto; margin-top:120px; }



.hylist{ padding-top:25px}

.hylist li{ width:32%; margin-right:2%; float:left; margin-bottom:20px;}

.hylist li:nth-child(3n){ margin-right:0}



.hylist .pic{height:282px; overflow:hidden; display:block;}

.hylist .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}

.hylist .pic:hover img{transform:scale(1.1);}

.hylist li .wenzi{ background-color: rgba(1,133, 193,0.75); line-height:55px; padding-left:5%; width:95%; margin-top:-55px; position:relative; font-size:18px; color:#fff;}

.hylist li:hover .wenzi{ background-color: rgba(255,95,25,0.75);}



.nxiang{ min-height:275px; padding-bottom:30px; border-bottom:solid 1px #ddd; padding-top:15px; }

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



.back{ width:136px;margin:50px auto 0 auto; }

.back .tomore {display: block;margin: 0 auto;height: 42px;text-align: center;color: #fff;position: relative;line-height: 42px;background: url(../images/lzuo.png) no-repeat #ff5f19 16px center; }

.back .tomore i, .back .tomore span {position: absolute;height: 42px; width:100%; left: 0;top: 0;z-index: 2;-webkit-transition: .4s;transition: .4s;}

.back .tomore i {z-index: 1;background: #0085c1;width: 0}

.back .tomore:hover i {width: 100%}

.back .tomore:hover {color: #fff}



.parlist{ padding-top:15px}

.parlist li{ float:left; width:15%; margin-right:2%; margin-bottom:2%;}

.parlist li:nth-child(6n){ margin-right:0}

.parlist li:nth-child(6n+1){ clear:both}



.parlist li{height:83px; overflow:hidden; display:block;}

.parlist li img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}

.parlist li:hover img{transform:scale(1.1);}





.product-top{margin-bottom:60px;}

.product-top img{ max-width: none; height:auto}

.product-top .text{ width:48%; float:right;}



.product-top .text .pro-db{font-size: 30px;color: #333; line-height:60px; font-weight:bold; border-bottom:solid 1px #ddd;}

.product-top .text .intro{ background-color:#f5f5f5; padding:15px; margin:15px 0}

.product-top .text .intro p{font-size: 16px;color: #333; line-height:29px;}



.product-top #preview{ width:48%; float:left}



.jqzoom{position:relative; border:1px solid #e8e8e8; margin-bottom:0px;overflow:hidden; text-align:center}

.jqzoom img{ width:100%;display:inline-block; vertical-align:middle}

.jqzoom i{display:inline-block; width:0; height:100%; vertical-align:middle}

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

.bigimg{width:800px;height:800px;}

.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px; background:url(../images/zoom_bg.gif) repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}





.pro-content{ border:solid 1px #ccc; padding:2%}

.protab-list{ border-bottom:1px solid #ccc;height:50px;}

.protab-list a{ float:left; display:block;line-height:50px; font-size:20px; width:195px; margin-right:2px; text-align:center; color:#e60012;cursor:pointer; border-top:solid 1px #fff;border-left:solid 1px #fff;border-right:solid 1px #fff;}

.protab-list a.active{ color:#333333; background-color:#fff;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;}

.protab-con{ padding-top:20px; padding-bottom:40px}

.protab-con .protab-con-hd{ display:none}

.protab-con .protab-con-hd.active{ display:block}

.protab-con .protab-con-hd .table td{ border-bottom:1px solid #d8d8d8; padding:5px 10px}

.protab-con .protab-con-hd .table tr:first-child{ border-top:1px solid #d8d8d8}

.protab-con .protab-con-hd .table tr:nth-child(2n){ background:#f5f5f5}

.protab-con .protab-con-hd .table1 td{ border:1px solid #d8d8d8; padding:5px 10px}

.protab-con .protab-con-hd .table1 .firstRow{background:#989898;color: #fff; font-weight:bold}

.protab-con .protab-con-hd .table1 tr:nth-child(2n){ background:#f5f5f5}

.protab-con .protab-con-hd p{ padding-bottom:5px}



.detail .biaoti{ background-color:#0085c1; color:#fff; font-size:24px; padding-left:20px; line-height:50px; font-weight:bold;}



.detail .xq li{ float:left; width:50%; text-align:center; font-size:18px; color:#333;}

.detail .xq li img{ width:100%; height:auto} 



.canshu{ font-size:18px; color:#333; line-height:30px;}

.canshu table{ border-bottom:solid 1px #ccc;border-right:solid 1px #ccc; margin-top:25px;}

.canshu td{ width:10%; max-width:104px; text-align:center; padding:8px;border-left:solid 1px #ccc;border-top:solid 1px #ccc;}

.canshu tr:nth-child(2n-1) td{ background:#dddddd;}

.canshu table:nth-child(1) tr td:nth-child(1){ min-width:100px}



.down{
	margin-top:30px;
	font-size:14px;
	text-align:center;
	color:#333;

}

.down .dguide { background-color:#fe5f1b; color:#fff; font-size:16px; line-height:40px; font-weight:bold;}

.down .dguide li{ float:left; width:12%; margin-right:2%}

.down .dguide li:last-child{ margin-right:0}



.down .dlists{ padding:10px 0; border-bottom:solid 1px #ccc;}

.down .dlists li{ float:left; width:12%; margin-right:2%; margin-top:10px;}

.down .dlists li:last-child{ margin-right:0}

.down .dlists li:nth-child(1) img{ border:solid 1px #ddd; width:100%; height:auto; max-height:110px; width:auto; }





.down .dlists li:nth-child(1) i{ position:relative; z-index:999;display:none; background:url(../images/fdj.png) no-repeat; width:22px; height:22px; float:right; margin-right:12px; margin-top:-110px; line-height:32px;}

.down .dlists:hover li:nth-child(1) img{border:solid 1px #fe5f1b;  }

.down .dlists:hover li:nth-child(1) i{ display:block}







.black_overlay {

	Z-INDEX: 99; POSITION: fixed; FILTER: alpha(opacity=70); BACKGROUND-COLOR: black; WIDTH: 100%; display:none;HEIGHT: 100%; TOP: 0%; LEFT: 0%; -moz-opacity: 0.7; opacity: 0.7

}

.www_zzjs_net {Z-INDEX: 999999; POSITION: fixed; WIDTH: 100%; DISPLAY: none; OVERFLOW: hidden; TOP: 20%; }

.www_zzjs_net .conn{ width:90%; max-width:640px; margin:0 auto; background-color:#fff;padding:5px;BACKGROUND-COLOR: white;  }

.www_zzjs_net .conn .guanbi{width: 44px;height:44px;background: url(../images/guanbi.png) center no-repeat;top: 0px;right: 0px; padding: 10px;opacity: 0.5; display:block}

.www_zzjs_net .inconn img{ width:100%; height:auto}





.pipei{ margin-top:-10px;}

.pipei li{ padding:22px 0;border-bottom:solid 1px #ddd;}

.pipei li .pic{ float:left; width:22%; border:solid 1px #ddd;}

.pipei .pic{height:176px; overflow:hidden; display:block;}

.pipei .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s; display:block}

.pipei li:hover .pic{border:solid 1px #0085c1}

.pipei li:hover img{transform:scale(1.1);}

.pipei li .wenzi{ float:left; width:78%; height:178px; margin-left:-2px;}

.pipei li .wenzi h3{ margin:0 25px 0 25px; padding-top:25px; line-height:36px; color:#333; font-size:18px;}

.pipei li .wenzi p{ margin:0 25px; line-height:24px; color:#888; font-size:14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}

.pipei li .wenzi .mor{ margin:4px 25px 0 25px; line-height:24px; color:#999; font-size:12px; text-decoration:underline;}

.pipei li:hover .wenzi{ background-color:#0085c1}

.pipei li:hover .wenzi h3{ color:#fff;}

.pipei li:hover .wenzi p{ color:#fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}

.pipei li:hover .wenzi .mor{ color:#fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}





.nxiang02{ min-height:360px; padding-top:15px; }

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



.nnewslist{ margin-top:-10px;}

.nnewslist li{ padding:22px 0; border-bottom:solid 1px #ddd;}

.nnewslist li .pic{ float:left; width:22%; border:solid 1px #ddd;}

.nnewslist .pic{height:176px; overflow:hidden; display:block;}

.nnewslist .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s; display:block}

.nnewslist li:hover .pic{border:solid 1px #0085c1}

.nnewslist li:hover img{transform:scale(1.1);}

.nnewslist li .wenzi{ float:left; width:78%; height:178px; margin-left:-2px;}

.nnewslist li .wenzi .shijian{ line-height:30px; color:#999; font-size:16px; background: url(../images/shijianhui.png) left 14px no-repeat; padding-left:30px; padding-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}

.nnewslist li .wenzi h3{ margin:0px 25px 0 25px; line-height:36px; color:#333; font-size:18px;}

.nnewslist li .wenzi p{ margin:0 25px; line-height:24px; color:#888; font-size:14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}

.nnewslist li .wenzi .mor{ margin:4px 25px 0 25px; line-height:24px; color:#999; font-size:12px; text-decoration:underline;}

.nnewslist li:hover .wenzi{ background-color:#0085c1}

.nnewslist li:hover .wenzi .shijian{ color:#fff; font-size:16px; background: url(../images/shijianbai.png) center left no-repeat; }

.nnewslist li:hover .wenzi h3{ color:#fff;}

.nnewslist li:hover .wenzi p{ color:#fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}

.nnewslist li:hover .wenzi .mor{ color:#fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}



.nxiang .ntitle{ text-align:center; padding-bottom:12px; border-bottom:solid 1px #ddd; margin-bottom:25px; margin-top:-10px}

.nxiang .ntitle h3{ font-size:24px; color:#333;padding-bottom:12px;  }

.nxiang .ntitle p{ font-size:14px; color:#999}

.nxiang .ntitle .shijian{background: url(../images/shijianhui.png) center left no-repeat; padding-left:30px; margin-right:20px}

.nxiang .ntitle .author{background: url(../images/author.png) center left no-repeat; padding-left:30px;}



.lianxi{ padding:35px 0;}

.lianxi .lxzuo{ float:left; width:50%}

.lianxi .lxzuo h3{ line-height:28px; font-size:24px; font-weight:bold; color:#333; margin-bottom:22px;}

.lianxi .lxzuo p{ line-height:34px; font-size:16px;color:#333;}

.lianxi .lxzuo .erweima{ margin:22px 0; max-width:280px;}

.lianxi .lxzuo .erweima li{ float:left; width:50%; max-width:126px; text-align:center;font-size:16px;color:#333;}

.lianxi .lxzuo .erweima li:nth-child(2){ float:right;}

.lianxi .lxzuo .erweima li img{ border:solid 1px #ddd; margin-bottom:10px;}

.lianxi .lxyou{ float:left; width:50%}

.map{ border:solid 1px #ddd;}



.lianxi .lxyou{ color:#999;font-size:14px;}

.lianxi .lxyou h3{ font-size:18px; line-height:38px;}

.lianxi .lxyou p{ font-size:14px; line-height:24px;}





.message-con-1{ width:100%; margin-bottom:10px}



.message-con-1 .input-m{ width: 90%; padding:2%; border:1px solid #dadada; filter: Alpha(Opacity=0); color:#0000ff; outline:none; transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;font-size:14px;border-radius:8px;}



.message-con-2{ width:100%; margin-bottom:10px; margin-top:22px}

.message-con-2 .tit{ float:left;color:#666; margin-right:15px; width:100px; font-size:15px; text-align:right;padding-top:7px;}

.message-con-2 textarea{ padding:2%; border:1px solid #dadada;width:90%; outline:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s; font-size:14px;border-radius:8px;}

.message-con-2 .submint-m{ background:#ff5f17; color:#fff; text-align:center; width:120px; line-height:42px; border:none; cursor:pointer; font-size:16px}





.nxiang img{ width:auto; max-width:100%;}

.nxiang02 img{ width:auto; max-width:100%;}