﻿@charset "utf-8";
body { padding: 0px; margin: 0px; font-size: 14px;color: #666; font-family: "微软雅黑"; background-color: #ffffff }
img { border: 0 }
body,div,dl,dt,dd,ul,ol,li,h1,h2,p,blockquote,th,td{margin:0;padding:0;list-style:none;}
a { color: #666; text-decoration: none }
a:hover { color: #333; }
.fl { float: left }
.fr { float: right }
.clear { clear: both }
ul{ list-style: none; margin: 0px; padding: 0px; }
.main,.container{ margin: 0px auto; width: 1200px; overflow: hidden; }
.container{ margin:30px auto; }
.mt15 { margin-top: 15px; }
.md15 { margin-bottom: 15px }
.bg { background-color: #FFF }
.more a { display: block; float: right; width: 60px; height: 35px; font-size: 12px; }
.mt10 { margin-top: 10px; }
.mt23 { margin-top: 23px }
.mt20 { margin-top: 20px }
.mt30 { margin-top: 30px }
/* 头部 */
.top { height: 34px; background-color: #eee; line-height: 34px; color: #666; }
.top a { color: #666; }
.head {position: relative }
.logo {float: left;margin:20px 10px 10px 0px;padding-right: 10px; border-right:1px solid #ccc; }
.logo a:hover{ color:#333; }
.logo a {display: block;font-size: 38px;line-height:69px;color:#333;}
.head .main{ height: 111px; }
/*导航*/
.menu { height: 50px;  overflow: hidden ; background: -webkit-linear-gradient(#048a6c, #005f4a);background: -o-linear-gradient(#048a6c, #005f4a);  background: -moz-linear-gradient(#048a6c, #005f4a); background: linear-gradient(#2b947d, #005f4a);background-color: #005f4a;}
.menu ul { width: 1200px; margin: auto;overflow: hidden; }
.menu li { font-size: 16px; width: 132px; float: left; text-align: center;line-height: 50px; overflow: hidden }
.menu li a { color: #ffffff; height: 50px; display: block; }
.menu li a:hover,.active{ color: #FFF; background-color: #048a6c; background: -webkit-linear-gradient(#41bfa4, #076d56);background: -o-linear-gradient(#41bfa4, #076d56);  background: -moz-linear-gradient(#41bfa4, #076d56);  background:linear-gradient(#41bfa4, #076d56);}
/*轮播*/
.banner{position: relative; height: 450px; overflow: hidden; width:1431px; left:50%; margin-left:-720px; border-bottom:0px #000000 solid; clear:both;}
.bwrap{position: relative; z-index: 0; }
.bquery{position: relative; z-index: 0; height: 450px; }
.blist{display: none; position: absolute; top: 0; left: 0; z-index: 0; height: 450px; font-size: 0; line-height: 0; }
.blist a{display: block; position: absolute; left: 0; top: 0; }
.bfilter{position: absolute; top: 0; left: 0; z-index: 9; width:100%; height: 450px; font-size: 0; line-height: 0; }
.bfilter a{position: absolute; top: 0; left: 0; width: 5%; height: 450px; overflow: hidden; }
.bfilter a img{position: absolute; left: 0; top: 0; }
.bctrl{position: absolute; bottom: 24px; left: 0; z-index: 9;  margin:0 auto;width: 100%; height: 24px; }
.bctrli{text-align: center; font-size: 0; line-height: 0;}
.bctrli a{display: inline-block; width: 24px; height: 24px; margin: 0 3px; background: url(../images/banner_control.png) no-repeat left center; }
.bctrli a.curr{background-position: right center; }
.bctrli a{*display: inline; *zoom: 1; }
/*首页关于我们*/
.inab_t{height: 40px;line-height: 40px;overflow: hidden;border-bottom: 1px solid #ccc; }
.inab_t span.fl{ font-size:20px;padding:0 15px; color:#fff;line-height: 40px;font-weight:bold;background:#005f4a;  }
.inab_t span.fls{ font-size:20px;padding:10px 15px; color:#005f4a;line-height: 40px;font-weight:bold;background:#fff;margin-top:1px;}
/*首页产品分类*/
.inproduct_left { width: 245px;border:2px solid #005f4a; float: left; position: relative;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px; }
.prolet{ width:245px;height:85px;font-size:28px;line-height:35px;padding-top:15px;text-align:center;background-color: #005f4a;color:#fff;
		border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-ms-border-top-left-radius:5px;-ms-border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;-o-border-top-left-radius:5px;-o-border-top-right-radius:5px;
		background: -webkit-linear-gradient(#048a6c, #005f4a);background: -o-linear-gradient(#048a6c, #005f4a);background: linear-gradient(#048a6c, #005f4a); }
.prolet span{display: block; font-size: 20px;line-height:40px; }
.insort li { width: 210px; margin:5px 0px; height:36px; line-height: 36px; }
.insort li a { width: 210px; height: 36px;background:#F4F3EF; color: #000000;font-weight: normal; font-size: 15px; display: block; text-indent: 15px; }
.insort li a:hover { color: #FFF; background:#005f4a; }
.insort{ padding: 10px 16px;}
.new_left{width:245px; margin:0 0 35px 0; background:#fff; padding:0 0 10px 0;border: 1px solid #ccc}
.new_left .news9 p{overflow:hidden;font-weight: bold; margin-bottom:10px;background: #172c68;height:46px;line-height: 46px;text-indent:16px;border-bottom: 1px solid #b199b1;background: -webkit-linear-gradient(#048a6c, #005f4a);background: -o-linear-gradient(#048a6c, #005f4a);background: linear-gradient(#048a6c, #005f4a); }
.new_left .news9 p span{float:left;font-size:16px;color:#fff;}
.new_left .news9 ul li a{display:block;font-size:14px;color:#666;line-height: 36px;height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:0 10px;}
.inproduct_right { width: 920px; float: right; overflow: hidden; }
.inproduct_right ul {overflow: hidden;}
.inproduct_right li { width: 290px; padding:2px;background-color: #005f4a; float: left; margin:17px 6px 0px; text-align: center; font-size: 16px;background: -webkit-linear-gradient(#048a6c, #005f4a);background: -o-linear-gradient(#048a6c, #005f4a);  background: -moz-linear-gradient(#048a6c, #005f4a); background: linear-gradient(#2b947d, #005f4a); }
.inproduct_right li i{ display: block;overflow: hidden; }
.inproduct_right li span{ display:block;padding:8px 0px; }
.inproduct_right li img { width: 290px;-webkit-transition: all 0.6s; }
.inproduct_right li a { color: #FFF; text-align: center }
.inproduct_right li a:hover img { -webkit-transform: scale(1.2); cursor: pointer; -webkit-transition: all 0.6s; }
/*简介*/
.home_title{ height:75px; text-align: center;padding-top:40px;}
.home_title .a{font-size:44px; color: #005f4a; background: url(../images/title_ico.png) no-repeat center; line-height: 44px; font-weight: 600;}
.home_title .b{font-size:16px; margin-top: 15px; color: #666666; line-height: 16px;letter-spacing:15px;}
.about_us{ height:850px; background: url(../images/us_back.jpg) no-repeat center center;}
.about_us .center{ height:450px;margin-top: 50px; position: relative;}
.about_us .center img{ float: left;  z-index: 2; position: absolute; }
.about_us .center .right{ width:630px; height: 423px;float: right;background: -webkit-linear-gradient(#048a6c, #005f4a);background: -o-linear-gradient(#048a6c, #005f4a);  background: -moz-linear-gradient(#048a6c, #005f4a); background: linear-gradient(#2b947d, #005f4a);background-color: #005f4a;}
.about_us .center .right .title{ font-size:20px; color: #FFFFFF; margin-left: 120px; line-height: 20px; margin-top: 40px;}
.about_us .center .right span{ display: block; margin-top: 20px; height:2px; width:90px; background-color: #FF4200; margin-left: 120px;}
.about_us .center .right .font{color:#f3f8fb;text-align: justify; line-height: 28px; height: 200px; width: 423px; margin-left: 120px; margin-top: 30px;overflow:hidden;}
.about_us .center .right a{ display:block; height: 50px; width: 140px; border: 1px solid #FFFFFF; margin-left: 120px; margin-top: 30px; text-align: center; line-height:50px; color: #FFFFFF; transition: .3s;}
.about_us .center .right a:hover{color: #005f4a; background-color:#FFFFFF;  }
/*首页车间*/
#demoLeft1 { margin: 10px auto; overflow: hidden;height: auto; }
#demoLeft1 .indemo { float: left; width: 2000%; text-align: center; }
#demo11, #demo21,#demo1, #demo2  { float: left; }
#demo11 a, #demo21 a ,#demo1 a, #demo2 a{ display: block; text-align: center; }
#demo11 ul li, #demo21 ul li { float: left; margin-left: 20px; text-align: center; margin-top: 5px; height: auto; overflow: hidden; border: 2px solid #005f4a;}
#demo11 img, #demo21 img {width:260px; border-bottom: 1px solid #ccc; padding: 1px; }
/*首页案例轮播*/
.anli { background: url(../images/khbg.jpg) top center no-repeat; width: 100%; height: 530px;margin: 0px auto 50px; }
#demoLeft { margin: 30px auto; overflow: hidden;height: auto; }
#demoLeft .indemo { float: left; width: 2000%; text-align: center; }
#demo1 ul li, #demo2 ul li {float: left; width: 342px; height: 340px;background: #fff; overflow: hidden; margin: 0px 17px;}
#demo1 img, #demo2 img { display: block; width: 342px; }
#demo1 p, #demo2 p{ font-size: 18px; color: #333333;font-weight: bold; text-align: center; line-height: 55px;}
#demo1 ul li .moreimg { display: block; margin: 10px auto 15px;width: 111px;height: 30px;line-height: 30px;text-align: center; border:1px solid #333;}
/*首页新闻*/
.new { width: 1200px; margin: 0 auto; overflow: hidden; padding-bottom: 30px; }
.news { width:590px;font-size: 16px;}
.news_bt {font-size:17px;font-weight:600; padding-left:8px;color: #048459; line-height: 40px; overflow: hidden; background: #efefef; }
.new_con ul { overflow: hidden; margin: 10px 0px; }
.new_con ul li { background: url("../images/dian1.png") no-repeat 3px 16px; margin: 0 auto; border-bottom: 1px dashed #ccc;font-size:15px; line-height:43px;padding:0px 5px; }
.new_con ul li span { float: right }
.new_con ul li span a { margin-right: 10px; color: #7e7e7e; font-size: 12px; }
.new_con ul li a { margin-left: 15px; }
/*底部样式*/
.footer { background-color: #005f4a; background: -webkit-linear-gradient(#048a6c, #005f4a);background: -o-linear-gradient(#048a6c, #005f4a);  background: -moz-linear-gradient(#048a6c, #005f4a); background: linear-gradient(#2b947d, #005f4a);background-color: #005f4a;}
.foot_link { padding:18px 0px 10px; text-align:center; font-size: 14px; color: #e6e9e8;border-bottom: 1px dashed #ccc; }
.foot_link a { margin:0px 32px;color: #FFF;font-size:16px }
.foot_link a:hover { color: #FFF }
.foot_con{text-align:center; font-size: 14px; color: #fff;margin:10px; }
.foot_con a{ color:#fff; }
.foot_con p{ font-size: 16px; line-height: 35px; }
.weizhi {margin:0px 10px;height:40px; line-height:40px;border-bottom:1px solid #ccc; }
.weizhi span{float: left; font-size: 18px;border-bottom: 2px solid #005f4a;display: block;padding:0 15px;}
.position { color: #333; font-size: 14px;padding:0px 15px; }
/*单页内容*/
.right {width:920px;line-height:24px;min-height:400px;font-size:14px;border:1px solid #ccc;}
.right .neirong{ padding:30px 0px;font-size:16px;width:100%; }
.right .neirong p{ margin:3px 0px; }
.right .neirong > p{font-size: 16px;line-height:36px;text-align: justify;text-indent: 2em;padding:0 15px; }
.right .neirong > p img{margin-left:-33px;}
.news_other {color:#666; text-align: center; line-height: 24px;padding-bottom:10px;margin:0px 20px;border-bottom: 1px dashed #ccc; }
.neirong td img{height:auto!important;}
.neirong td span{line-height:30px;}
.info_title h1 { margin:15px 0px 10px; font:25px Microsoft Yahei; text-align: center; color: #000 }
.info_content { word-wrap: break-word; word-break: break-all; overflow: hidden; line-height: 30px; font-size: 14px; margin-bottom: 10px; margin-top: 25px }
.info_content img { max-width: 1200px; }
.info_content>p{padding:0px 24px; margin:0px;font-size:16px;line-height:35px;}
/*内页相关*/
.reltit{font-size:16px;height:35px;line-height:35px;background: #005f4a;color: #fff; margin-top:20px;padding-left: 10px;background: -webkit-linear-gradient(#048a6c, #005f4a);background: -o-linear-gradient(#048a6c, #005f4a);  background: -moz-linear-gradient(#048a6c, #005f4a); background: linear-gradient(#2b947d, #005f4a); }
.relpic{border-top:none; padding-top:12px;overflow:hidden;line-height:1.5em;margin:0 5px;}
.relpic li{width:217px;margin:0px 4px;text-align:center;border:1px solid #ccc;float: left;}
.relpic li:hover{ border:1px solid #005f4a; }
.relpic li img{width:218px;}
.relpic li a{line-height:30px; font-size:15px;}
#areanew{padding:10px; }
#areanew li{border:none;float: left; font-size: 14px;height:37px;overflow: hidden;margin:0px 9px;width: 48%; line-height:40px;}
#areanew li a{font-size: 14px; }
#areanew li span{line-height: 37px; float: right;}
/*新闻页*/
.NewsList { height: auto; text-align: left; }
.NewsList li {margin:0px 15px; border-bottom: #CCCCCC 1px dotted; margin-top: 10px; padding-bottom: 15px; }
.NewsList a:hover { color: #333; }
.news_title { font-size: 16px; margin-top: 15px; color: #333 }
.news_title span { float: right; font-size: 14px; color: #999 }
.news_title a { color: #333; }
.news_jj { line-height: 25px; margin-top: 8px; color: #818181; font-size: 14px;text-align: justify;text-indent: 2em; }
/*产品页*/
.ProductList{ overflow: hidden;width:920px;margin:10px auto;}
.ProductList li {width:288px; float: left; text-align: center;margin:9px 9px 5px; }
.Product_img {display:block; overflow: hidden;border: 1px solid #ccc;}
.ProductList li img {width: 290px;transform:scale(1);-webkit-transition: all 0.6s; }
.ProductList li a { line-height:33px; -webkit-transition: all 0.6s;color:#fff; }
.ProductList li:hover img {-webkit-transform: scale(1.2);}
.ProductList li:hover .Product_img{ border-color: #005f4a; }
.ProductList li span{ display:block;height:35px; background-color: #005f4a;}
/*内页分页*/
.page { width: 100%; padding: 0%; margin: 0px 0px 15px 0px; position: relative; height: 45px; color: #333; FONT-SIZE: 14px; }
.page a:hover { background: #DDD; color: #467fb4 }
.page ul { float: right; position: absolute; top: 15px; right: 10px; }
.page dd { position: absolute; margin: 0px; left: 15px; top: 17px; text-align: left; }
.page ul span { float: left; margin-left: 2px;font-weight: bold; border: 1px solid #DDD; }
.page ul span a { padding: 3px 10px; display: block; }
#current { padding: 3px 10px; float: left; border: 1px solid #DDD; background: #eee }
/*文章页上下篇*/
.ud{ padding:5px 10px;margin:24px;border-top:1px dashed #ccc;border-bottom: 1px dashed #ccc;overflow: hidden; }
/*友情链接*/
.link{ background-color: #005f4a;color:#fff;font-size:14px;}
.link .main{ border-top:1px dashed #ccc;line-height: 40px;text-align: justify; }
.link .main a{ color:#fff;padding:3px 5px; }