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

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#444; font-size:12px; font-family:"微软雅黑"; }
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.fK{color:#a91432;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#444; text-decoration:none;}
a:hover {color:#2aa0ff; text-decoration:none; }
.minwidth{ min-width:1500px;}

/* 本例子css */
.fullSlide{ width:100%;  position:relative;  height:630px; background:#000; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:630px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:630px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ float: right;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
	filter:alpha(opacity=50);opacity:0.5;  line-height:999px; }
.fullSlide .hd ul .on{ background:#fff;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
/* banner */


.gon_yon{ width:100%;}
.gonyon{ width: 1280px;  margin:0 auto; overflow:hidden;}
#gonyon{ width: 1280px; margin:0 auto;  overflow:hidden;}


.top { width:100%; background:#128ef2;  }
.top_pot { width:1280px; margin: 0 auto; line-height:30px;  height:30px;}
.top_pot .head { float:left; color:#FFF; line-height:30px;width:60%; }
.top_pot .telephone { float:left; padding-top:3.5px;text-align:right;width:40%;}

.logo { width:113px; height:100px; float:left; background:url(../images/logo.jpg) no-repeat;}

.dht_a { width: 980px; float:left; margin-left:40px;}
.clearfix:after{content:".";display:block;height:0;clear:both; visibility:hidden;}
.nav{ padding:0 0; height:99px; line-height:99px;  position:relative; z-index:1;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block; padding:0 30px; font-size:15px; font-family:Verdana, Geneva, sans-serif; color:#000; }
.nav .nLi h3 a:hover{ color:#2aa0ff;}
.nav .on h3 a{ no-repeat center; }
.gan { background:url(../images/gan.jpg) right no-repeat;}

.cnen { width:115px; float:left; margin:35px 0 0 10px; background:#128ef2; border-radius:6px; line-height:26px; text-align:center;}
.cnen a { color:#FFF;}
.cnen a:hover {  border-radius:6px; background:#2b99f1; display:block; } 

.zhobu { width:100%; background:#f7f7f7; float:left; min-width: 1500px;}
.zos { width:1120px; margin:0 auto; overflow:hidden;}
.zos h4 { background:url(../images/bep_1.jpg) no-repeat center; text-align:center; font-family:"微软雅黑"; font-size:26px; color:#128ef2; margin-top:40px; }
.zos h5 { text-align:center; font-size:16px; color:#c7c7c7;}
.zos h6 { margin:0 auto; width:88px; margin-top:5px;}
.zos .zou_pov { text-align:center; line-height:30px; margin-top:10px; font-family:"微软雅黑"; font-size:14px;}

.zuo { float:left; margin-bottom:3em;}
.zuo ul { }
.zuo li { width:402px; height:322px; float:left; margin:30px 37px 10px  0; background:#FFF; box-shadow:1px 1px 5px 5px #dbdbdb ; position:relative;}
/*划线*/
.zuo li .xw_x{width:0px; height:1px; background:#128ef2; position:absolute; bottom:-1px; left:0; transition:all 0.5s;}
.zuo li:hover .xw_x{width:100%;}/*划线*/
.zuo li:nth-child(3n){margin-right:0;}
.zuo li h4 { background:#FFF;}
.zuo li h5 { text-align:center; font-family:"微软雅黑"; font-size:24px; margin-top:10px;}
.zuo li h6 { text-align:center; line-height:20px; margin:5px 0 0 0; color:#848383;}

.gsjj { width:100%; background: url(../images/shoy_1.jpg) no-repeat top; float:left; position:relative; margin-bottom:0px; min-width: 1500px;}
.gsjj .pvos { width:525px; height:353px; background:url(../images/aomnee.jpg) no-repeat top; float:left; margin-top:8px; margin-left:2px;}
.gsjj .pvo { width:1280px; height:368px; left:0; top:0; margin:0 auto ; margin-top:233px; background:#FFF; box-shadow:1px 1px 5px 1px #eeeeee ;}
.gsjj .pvo .aos { width:730px; float: right; margin:20px 15px 0 0;}
.gsjj .pvo .aos h4 { font-family:"微软雅黑"; font-size:24px; color:#128ef2; background:url(../images/gs.png) no-repeat; text-indent:35px; }
.gsjj .pvo .aos h4 span { color:#CCC; font-size:12px; margin-left:2px;}
.gsjj .pvo .aos h5 { line-height:33px;}
.gsjj .pvo .aos h6 { width:120px; text-align: center; line-height:30px; border:1px solid #cccccc; margin-top:10px;}
.gsjj .pvo .aos h6 a{ color:#444;}
.gsjj .pvo .aos h6 a:hover { display:block; background:#128ef2; color:#FFF;}

.pvk { float:left; margin-top:10px;}
.xizs { width:100%; float:left;}
.xizs ul {}
.xizs li { width:387px; float:left; margin:20px 59px 60px 0;}
.xizs li:nth-child(3n) { margin-right:0px;}
.xizs h4 { font-size:25px; color:#c2c2c2;}
.xizs h5 { width:100%; border-bottom:1px solid #d5d4d4; margin:10px 0 0 0;}
.xizs h6 { font-family:"微软雅黑"; font-size:18px; margin:7px 0;}
.xizs h7 { color:#989898; line-height:25px;}
.more { width:140px; margin:0 auto; font-size:18px; text-align: center; line-height:35px; background:#128ef2; overflow:hidden;}
.more a{ color:#fff;}
.more a:hover { display:block; background:#2aa0ff; color:#FFF;}

.fott { width:100%; float:left; background:#128ef2; margin-top:30px; min-width: 1500px;}
.foot { width:1280px; margin:0 auto;}
.foot .ermw { width:350px; float: right; margin-top:20px; margin-bottom:30px;}
.foot .ermw h4 { float:left; margin:0 30px 0 0; line-height:30px; color:#FFF;}
.foot .lswm { width:460px; float:left; margin-top:27px;  color:#FFF;}
.foot .lswm h4 { font-size:16px; font-family:"微软雅黑";}
.foot .lswm h5 { line-height:25px; margin-top:10px;}
.foot .lswm h5 .xian { width:100%; float:left; border-bottom:1px dashed #FFF; margin:10px 0;}
.foot .yyll { width:179px; float:left; margin:27px 0 30px 21px;  color:#FFF;} 
.foot .yyll ul { margin-top:8px;}
.foot .yyll li {  line-height:25px;}
.foot .yyll li a{ color:#fff;}
.foot .yyll li a:hover { color:#F60;}
.foot .yyll .yyls_pov { font-size:16px; font-family:"微软雅黑";}
.foott { width:100%; float:left; background:#057bda; min-width:1500px;}
.foott h4 { width:1260px; margin:0 auto; color:#FFF; text-indent:16px; line-height:40px;}

.hsa { height:300px; min-width:1500px; overflow:hidden;  position: relative;}
.hsak { height:300px; width:100%;}
.ksao { position:absolute; top:0px; left:0px; z-index:2; background-color:rgba(106,106,106,0.5); width:100%; height:100%;}
.hsa .hoa_pov { position:absolute; top:180px; left:0px; width:100%; z-index:4; text-align:center; color:#FFF; font-size:36px;}

.bosa { width:240px; float:left;}
.bosa ul { margin-top:10px;}
.bosa li { width:240px; text-indent:20px; line-height:40px; border:1px solid #ebebeb; float:left; margin:10px 17px 0 0;}
.bosa li:nth-child(5n){margin-right:0;}
.bosa li a { color:#444;}
.bosa li a:hover { display:block; background:#128ef2; color:#FFF;}
.bosa .ao { background:#128ef2;}
.bosa .ao  a{ color:#FFF;}

.bnss { width:100%; background:#eeeeee; float:left; line-height:50px; margin-top:15px;}
.bnss h4 { width:250px; float:left; margin-left:10px; font-size:18px;}
.bnss h5 { width:700px; float:right; text-align:right; margin-right:10px;}


.about { width:1018px; margin-top:20px; float:right; border:1px solid #ebebeb;}
.about .bop { margin:1%; line-height:42px; font-size:14px;  }
.about .bop p { text-indent:25px;}
.about .bop span { font-size:16px; font-weight:bold;}
.about .pvo { margin:1%;}
.about .povv {  margin:1%;}
.about .povv ul {}
.about .povv li { width:30%; float:left; margin:0 16px; text-align:center; line-height:35px; font-size:16px;}
.about .povv li:nth-child(3n){margin-right:0;}
.about .povv imp { width:100%;}
.about .enlarge /*证书图片放大*/{ width:98%; margin-left:10px; }
.about .enlarge ul li { width:310px; margin:0 32px 0 0; float:left; line-height:35px;}
.about .enlarge ul li:nth-child(3n){ margin-right:0;}
.about .enlarge li img{ width:308px; height:400px;}
.about .enlarge p { text-align:center;}

.about .equipment /*设备图片放大*/{ width:98%; margin-left:10px;}
.about .equipment ul li { width:310px; margin:0 32px 0 0; float:left; line-height:35px;}
.about .equipment ul li:nth-child(3n){ margin-right:0;}
.about .equipment li img{ width:308px; height:210px;}
.about .equipment p { text-align:center;}

.width /*宽度最大*/{ width:100%; margin-top:20px; float:left; border:1px solid #ebebeb;}


.news_nms {max-width:1280px; float:left; }
.news_nms li{width:31.8%; float:left; margin:3% 2% 0 0; border:1px solid #e6e6e6; padding-bottom:3%; position:relative;}
.news_nms li:nth-child(3n){margin-right:0;}
.news_nms li .pic{width:100%; margin:auto; text-align:center; position:relative;}
.news_nms li .pic img{width:100%; display:block;}
.news_nms li a:hover .play{background-color:#128ef2;border-color:#128ef2}
.news_nms li .tit{width:97%; margin:auto;line-height:24px;}
.news_nms li .tit h3{font-size:16px; margin-top:10px;}
.news_nms li .tit h4{ float:left; display:-webkit-box; color:#999; /*多行显示省略号（…）*/-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.news_nms li:hover{-webkit-transform: translate3d(0,-3px,0); transform: translate3d(0,-3px,0);-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); box-shadow: 0 15px 30px rgba(0,0,0,.1);-webkit-transition:0.3s;transition:0.3s; border-bottom-color:#128ef2;}
.news_nms li:hover img{opacity:0.8;}

.lhy { width:1280px; margin: 0 auto; margin-top:30px; font-size:14px;}

.manu { width:1277px; border:1px solid #efefef; float:left; position:relative; margin-top:10px;}
.mksa { width:100%; float:left;  margin-top:20px;}
.mksa h4 { text-align:center; font-size:25px;}
.mksa h5 { text-align:center; margin:10px 0;}
.mksa h6 { margin:0 1%; border-bottom:1px solid #ebebeb;}
.pva { width:92%; margin:4%; margin-top:15px; float:left; font-size:14px; line-height:30px}
.mska_losa { width:100%; border:1px solid #efefef; margin-top:10px; float: right; line-height:40px;}
.mska_losa h4 { width:50%; float:left; text-indent:25px;}
.mska_losa h5 { width:50%; float:right; text-indent:25px;}

.produ { width:1020px; float:left; margin:20px 0 0 20px;}
.produ ul {}
.produ li { width:315px; float:left; margin:0 37px 5px 0;}
.produ li:nth-child(3n){margin-right:0;}
.produ li .prv { width:100%;  border:1px solid #ebebeb;}
.produ li .prv img { width:100%; height:100%;}
.produ li .prcc { text-align:center; line-height:30px; font-size:16px; margin-top:10px;}
.produ li:hover a{ color:#128ef2;}

.bosa_pov { width:240px;  float:left;}
.bosa_pov dl {}
.bosa_pov dd { width:100%; margin:10px 0; border-bottom:1px dashed #ebebeb; line-height:25px; text-indent:25px; }
.bosa_pov .soo { background:#dadada; display:block;}



.cpbov { width:98%; margin:1%;}
.cpbov .tuo { width:500px; float:left; border:1px solid #ebebeb;  position:relative;}
.cpbov .tuo img { width:500px; height:350px;}
.cpbov .tuos{ margin:20px 0 0 20px; float:left; font-size:22px; border-bottom:1px solid #d7d7d7; width:400px; line-height:50px;}
.cpbov .tuot{ width:400px; float:left; margin:20px 0 0 20px;}
.ksa { float:left; margin-top:10px; width:98%; margin:1%;}
.ksa h4 {  width:100%; border-bottom:1px solid #d7d7d7; float:left; line-height:50px; font-size:16px;}
.ksa h5 { width:100%; line-height:25px; margin-top:10px; float:left;}

.field { float:left;}
.field ul { }
.field li { width:402px; height:322px; float:left; margin:30px 37px 0  0; background:#FFF; box-shadow:1px 1px 2px 2px #dbdbdb ; position:relative;}
/*划线*/
.field li .xw_x{width:0px; height:1px; background:#128ef2; position:absolute; bottom:-1px; left:0; transition:all 0.5s;}
.field li:hover .xw_x{width:100%;}/*划线*/
.field li:nth-child(3n){margin-right:0;}
.field li h4 { background:#FFF;}
.field li h5 { text-align:center; font-family:"微软雅黑"; font-size:24px; margin-top:10px;}
.field li h6 { text-align:center; line-height:20px; margin:5px 0 0 0; color:#848383;}


.heng { width:1020px; float:right; margin-top:10px;}
.hsal { margin-top:5px; float:left;}
.heng ul{}
.heng li{ width:100%; margin-bottom:25px; margin-top:10px; overflow:hidden;}
.heng li a{}
.heng li :hover a{ display:block; background:#000;}
.heng .xw_xx { width:100%; float:left; margin-top:10px; position:relative; border-bottom:1px solid #dddddd;}
/*划线*/
.heng li .xw_x{width:0px; height:1px; background:#128ef2; position:absolute; bottom:0; left:0; transition:all 0.5s;}
.heng li:hover .xw_x{width:100%;}/*划线*/
.heng li .hys{ width:235px; background:#f3f3f3; float:left; margin-right:10px;}
.heng li .hys img { width:235px; height:143px;}
.heng li .kus{ width:730px;  float:left; font-size:16px; font-weight:bold;}
.heng li .kuss{ width:730px; float:left; line-height:25px; color:#adadad; margin-top:10px;} 


.jiao { width:100%; height:172px;  position:absolute; left:6px; top:-5px;}
.seks { width:98%; margin:1%;}
.service { width:98%; margin:1%;}
.service .fks { width:90%; line-height:35px; font-size:14px;}

.contact {width:98%; margin:1%;}
.con_sa { width:40%; float:left; font-size:14px; margin:5px 0 0 10px; line-height:35px;}
.con_sa .cos { width:100%; float:left;}
.con_sa .coss { width:100%;  margin-top:20px; float:left;}
.coss .xian { width:100%; float:left; border-bottom:1px dashed #000; margin:10px 0;}
.quote { width:50%; float:right; line-height:35px; font-size:14px; margin-bottom:10px;}
.quote p { text-indent:5px;}
.quote h4 { color:#1753ae; font-size:12px; line-height:25px; }
.tianjiu { width:30%; background-color:#e77817; border-radius: 15px 5px 15px; text-align:center; margin-top:10px; }
.tianjiu a { color:#FFFFFF;}
.tianjiu a:hover { color:#FFFFFF; background-color:#128ef2; display: block; border-radius: 15px 5px 15px 0; }

.pska { width:1020px; float:right;}
.poksa { width:98%; margin:1%; line-height:25px;}
.poksa h4 { font-size:16px; line-height:35px;}

.par { width:1278px; float:left; border:1px solid #d5d4d4; margin-top:30px;}
.par_kus { width:183px; height:96px; margin:10px 0; float:left; background:url(../images/hezhuo.jpg) no-repeat;}
.par_kus h4 { font-size:25px; text-align:center; line-height:96px; color:#FFF;}
.picMarquee-left { width: 1068px; float:left; margin:25px 0 0 15px;}
.picMarquee-left ul { overflow: hidden; zoom: 1; }
.picMarquee-left ul li { margin: 0 15px; float:left; overflow:hidden; text-align:center; line-height: 24px; }
.picMarquee-left ul li .pic { text-align: center; }
.picMarquee-left ul li .pic img { width: 140px; height: 60px; display: block; border: 1px solid #ccc; }
.picMarquee-left ul li .pic a:hover img { border-color: #999; }
.picMarquee-left ul li .title { line-height: 24px; }

.xilsa { border-bottom:1px dotted #d9d9d9; margin:10px 0;}