@charset "utf-8";
/* CSS Document */
*{font-family:"微软雅黑";margin:0;padding:0;list-style:none;text-decoration:none;box-sizing:border-box;outline:none;resize:none; }
body,html{min-width:1200px;}
html{margin:0;padding:0;border:0;font-size:14px;}
body,ul,li,dl,dt,dd,img,h3,p{ margin:0; padding:0;}
li{list-style:none;}
a{ text-decoration:none; margin:0; padding:0;}
.left{ float:left;}
.right{ float:right;}
.logo{ width:100%; height:105px; margin:auto; background-color:#fdfdff;}
.logocontet{ width:1200px; margin:auto; height:100%;}
.logoleft{ float:left;}
.logoright{ float:right;}
.clerl{ width:100px; height:1px; clear:both;}
.nva{ width:100%; height:50px; background-color:#019c96;}
.nva ul{width:1200px; height:50px; margin:auto;}
.nva ul li{ float:left; line-height:50px; text-align:center;}
.nva ul li a{display:inline-block; width:150px; height:50px; color:#FFF; font-size:16px;}
.now{ background-color:#ffa834;}
.nva ul li a:hover{ background-color:#ffa834;}
/*bnner图开始*/
.index_banner {position: relative;}
.index_banner .bd li {text-align: center;}
.index_banner .bd li+li {display: none}
.index_banner .bd img {max-width: 100%;}
.index_banner .hd {position: absolute;left: 0;width: 100%;bottom: 30px;height: 16px;text-align: center;z-index: 10;}
.index_banner .hd ul {display: inline-block;}
.index_banner .hd li {width: 16px;height: 16px;background-color: #FECB00;float: left;margin-right: 10px;border-radius: 8px;transition: all .3s;cursor: pointer;}
.index_banner .hd li:hover,
.index_banner .hd li.on {padding: 0 20px;}
.index_banner .prev {left: 5%;}
.index_banner .next {right: 5%;}
.index_banner .arrow,
.index-new-key .arrow {position: absolute;width: 40px;height: 80px;background-color: red;top: 50%;margin-top: -40px;z-index: 10;cursor: pointer;visibility: hidden;transition: all .5s;}
.index-new-key .prev {left: 0;}
.index-new-key .next {right: 0;}
.index_banner .prev,
.index-new-key .prev {background: url("../images/arrow_left.png") no-repeat;}
.index_banner .next,
.index-new-key .next {background: url("../images/arrow_right.png") no-repeat;}
.index_banner .prev:hover,
.index-new-key .prev:hover {background: url("../images/arrow_left_hover.png") no-repeat;}
.index_banner .next:hover,
.index-new-key .next:hover {background: url("../images/arrow_right_hover.png") no-repeat;}
.index_banner:hover .arrow,
.index-new-key:hover .arrow {visibility: visible;}
/*bnner结速*/
/*bnner产品中心*/
.product{ width:100%; margin:auto; background-color:#fdfdff;}
.producttitle { width:100%; text-align:center; padding-top:15px;}
.productcontent{ width:1200px; margin:auto;}
.productleft{ width:260px; float:left;}
.pmenu { width:100%; background-color:#eeeeee; padding-bottom:10px; border:1px solid #d2d2d2; }
.pmenu dl dt{ width:100%; height:60px; color:#FFF; line-height:60px; text-align:center; background-color:#009d96; font-size:18px; font-weight:700;}
.pmenu dl dt a{ color:#FFF;}
.pmenu dl dd {display:inline-block;width:100%; height:45px;font-size:16px; line-height:45px; color:#FFF;}
.pmenu dl dd a{ color:#000000; margin-left:55px;}
.pmenu dl dd a:hover{ color:#F00;}
.pmenu dl dd { background-image:url(../images/ddico.jpg); background-repeat:no-repeat; background-position:30px 15px}
.productright{ width:900px; float:right;  height: 600px;}
.prorihgttitle{border:2px solid #bfbfbf; width:886px; height:338px; margin-left:10px;}
.producont{}
.producont dl{ float:left; margin-left:10px; margin-top:5px;}
.producont dl dd{ width:290px; height:35px; line-height:35px; background-color:#65c4c0; text-align:center; font-size:16px;}
.producont dl dd a{ color:#FFF;}
.pcad{ width:100%; height:294px; background-image:url(../images/adbag.jpg); margin-top:20px;}
.adcontnet{ width:1200px; height:100%; margin:auto;}
.zzry{ width:100%;  background-color:#fdfdff; }
.zzryimg{ width:1200px; margin:auto; padding-top:50px; padding-bottom:50px;}
.cpys{ width:100%; background-color:#eeeeee; font-size:0;}
.cpysimg{ width:1200px; margin:auto;}
.gcal{ width:100%; background-color:#fdfdff;}
.gcaltitle{ width:100%; height:170px; margin:auto; padding-top:50px; text-align:center; }
.gcalimg{ width:1200px; margin:auto; margin-top:10px;}
.gcalimg dl{ float:left; margin-top:10px; margin-left:10px;}
.gcalimg dl img{ border:5px solid #eeeeee;}
.gcalimg dl dd{ text-align:center; line-height:30px; font-size:16px; background-color:#eeeeee;}
.gcalimg dl dd a{ color:#000;}
.about{ width:100%; background-color:#fdfdff; padding-top:50px;}
.abouttitle{ width:100%; text-align:center;   padding:}
.abooutcontt{ width:1200px; margin:auto; margin-top:30px;}
.aboutleft{ width:535px; float:left;}
.aboutrighe{ width:630px; float:right;}
.aboutrighe p{ text-indent:2em; line-height:30px; font-size:14px; color:#414141;}
.news{ width:100%; height:800px; background-color:#eeeeee;}
.newstitle{ text-align:center; padding-top:50px;}
.newscontent{ width:1200px; margin:auto; margin-top:40px;}
.newsleft{ width:600px; float:left;}
.newsd{ width:100%; height:130px; background-color:#fdfdff; padding-left:20px;}
.newsd h3{ height:35px; line-height:35px;font-size:16px;font-weight:700;}
.newsd h3  a{ color:#0e0e0e;  }
.newsd p{ line-height:25px; color:#303030; text-indent:2em;}
.newsd p a{ color:#ffb758;}
.newsrihght {float:right; }
.newsrihght dl{ width:535px; height:120px;background-color:#fdfdff; margin-bottom:19px;}
.newsrihght dt{ width:100px; height:100%; float:left; background-image:url(../images/newsbg.jpg); background-repeat:no-repeat; background-position:right;}
.newsrihght dd{ width:400px; float:left; margin-left:20px;}
.newsrihght dt h3{ text-align:center; line-height:35px; font-size:20px; font-weight:700; margin-top:30px; color:#0e0e0e;}
.newsrihght dt p{ text-align:center;} 
.newsrihght dd h3{ font-size:16px; font-weight:700; line-height:35px;}
.newsrihght dd h3 a{ color:#0e0e0e;}
.newsrihght dd p{ color:#5e5e5e; line-height:25px; text-indent:2em;} 
.newsrihght dd p a{ color:#ffb758;}
/*底部*/
.footer{width:100%; height:400px; background-color:#333333;}
.footercon{ width:1200px; margin:auto;}
.logodown{ float:left; height:260px;}
.footetext{ width:150px;height:260px; float:left; text-align:center; margin-top:80px;}
.footetext h3{ line-height:40px; font-size:16px; font-weight:700;}
.footetext p{ line-height:30px;}
.footetext a{ color:#FFF;}
.downwx{ float:left;}
.footetext1{ color:#FFF; line-height:25px; width:200px;height:260px; float:right;margin-top:80px;}
.cop{ color:#FFF; text-align:center; line-height:25px;}
/*关于我们*/
.aboutbnner{ font-size:0;}
.map{ width:100%; height:70px; background-color:#e5e5e5;}
.mapcontent{ width:1200px; margin:auto; line-height:70px; background-image:url(../images/mapico.jpg); background-repeat:no-repeat; background-position:left center; padding-left:30px;}
.mapcontent a{ color:#000000;}
.aboutcontent{ width:1200px; margin:auto;}
.abouttitle{ width:100%; background-image:url(../images/titleico.jpg); background-repeat:no-repeat; background-position:right center;}
.abouttitle h3{ text-align:right; margin-right:50px; line-height:50px; color:#010101;}
.aboutrihgt{ width:650px; float:right;}
.aboutrihgt p{ line-height:25px; color:#8d8d8d; text-indent:2em; margin-left:20px; margin-right:20px;}
.hj{ width:1200px; margin:auto;}
.hzal{width:100%; height:650px; background-color:#eeeeee; margin-top:10px;}
.abouttitleright{ width:100%; background-image:url(../images/titleico.jpg); background-repeat:no-repeat; background-position:left center;}
.abouttitleright h3{ text-align:left; margin-left:50px; line-height:50px; color:#010101;}
.hzalcon{ width:1200px; margin:auto; }
.alimg{ margin-top:30px;}
.zzry{ width:100%; background-color:#fdfdff; padding-top:20px;}
.zzrycontent{ width:1200px; margin:auto;}
.aboutdonw{ background-color:#eeeeee; text-align:center; font-size:0px;}
.downf{ width:100%; background-color:#01aaa3; text-align:center;}
/*产品中心*/
.products{ width:1200px; margin:auto;}
.protitle{ width:100%; text-align:center;}
.protitles{ background-color:#01aaa3; width:100%; height:55px; line-height:55px; color:#FFF; font-size:16px; font-weight:700; text-align:center;}
.productlist{ margin-top:20px;}
.productlist dl{ width:380px; margin-top:10px;}
.productlist dl dt img{ width:380px; height:280px; border:2px solid #01aba2;}
.productlist dl dd{ width:100%; height:40px; text-align:center; line-height:40px; font-size:16px; font-weight:700; background-color:#01aaa3;}
.productlist dl dd a{ color:#FFF;}
.propro{ width:399px; float:left;}
/*工程案例*/
.case{ width:1200px; margin:auto;}
.casetitle { width:100%; text-align:center;margin-top:20px;}
.caselist { width:599px; float:left; margin-top:20px;}
.caselist img{ border: 2px solid #e7e7e7;}
.tjcp{ text-align:center;}
.tjcptitle{ margin-top:20px;}
/*工厂概况*/
.gcgk{ width:1200px; margin:auto; margin-top:40px;}
.gcgktitle{ width:100%; height:50px; background-color:#e5e5e5;}
.gcgktitle h3{ line-height:50px; width:135px; height:100%; text-align:center; color:#FFF; background-color:#009d96; font-size:18px;}
.gclist{ width:585px; float:left; margin-left:9px; margin-top:20px;}
/*荣誉资质*/
.ryzz{ width:1200px; margin:auto;}
.ryzztitle{ width:100%; text-align:center;}
.rylist{ width:398px; float:left;}
.ryzz{ margin-top:30px;}
/*新闻中心*/
.newslist{ width:1200px; margin:auto;}
.newslisttitle{ width:100%; height:60px; line-height:60px; background-color:#01aaa3; margin-top:30px;}
.newslisttitle h3{ width:150px; height:100%; text-align:center; color:#FFF; background-color:#facd89;}
.newslistcont{ width:100%; height:215px; border:2px solid #eeeeee; margin-top:20px;}
.newslistleft{ width:280px; height:100%; margin-left:10px; margin-top:12px; float:left;}
.newslistright{ width:900px; height:100%; float:right;}
.newslistright dl{ margin-top:20px; margin-left:10px; margin-right:20px;}
.newslistright dl dt{ font-size:18px; font-weight:700; line-height:40px;}
.newslistright dl dt a{ color:#010101;}
.newslistright dl dd{ line-height:25px; color:#424242; text-indent:2em;}
.newslistright dl dd a{ color:#fcb660;}
.arccont{ width:1200px; margin:auto;}
.arctitle{ width:100%; margin-top:20px;}
.arctitle h3{ line-height:50px; font-size:18px; color:#010101; text-align:center;}
.arctitle p{ line-height:35px; color:#000000; text-align:center;}
.arctitle hr{ margin:20px;}
.arcconarc{ margin-left:20px; margin-right:20px;}
.arcconarc p{ line-height:25px; margin-top:10px;}
.arcconarc hr{ margin-top:30px; margin-bottom:30px;}










