﻿@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,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; }
.bg { background-color: #FFF }
/* 头部 */
.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: 150px; 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{ overflow: hidden; }
.fullSlide { width:100%; position:relative; height:400px; }
.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:400px; overflow:hidden; text-align:center; background-position:center top; background-repeat: no-repeat; }
.fullSlide .bd li a { display:block; height:400px; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0px; left:0; height:40px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:50px; height:8px; margin:5px; overflow:hidden; background:#fff; line-height:999px; }
.fullSlide .hd ul .on { background:#D21813; }
.fullSlide .prev,.fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; width:73px; height:73px; }
.fullSlide .prev{ background:url(../images/pre1.jpg) no-repeat; }
.fullSlide .next { left:auto; right:5%; background:url(../images/next2.jpg) no-repeat; }
/*案例*/
.jingzhengli{ margin:50px auto; width: 1200px; text-align:center; overflow:visible; }
.jzl-title strong{ display:block; font-size:32px; color:#383838; }
.jzl-title small{ display:block; font-size:19px; color:#383838; text-transform:uppercase; margin-top:7px; }

.jzl-list{ width:110%; margin-top:50px; }
.jzl-list .jzl-list-box{ position:relative; width:268px; height:458px;border: 1px solid #ededed; float:left; margin-right:42px; background:#fff; box-shadow:0 0 18px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 18px rgba(0,0,0,0.2); -moz-box-shadow:0 0 18px rgba(0,0,0,0.2); -o-box-shadow:0 0 18px rgba(0,0,0,0.2); transition:transform 0.5s; -webkit-transition:transform 0.5s; -moz-transition:transform 0.5s; -o-transition:transform 0.5s; }
.jzl-list .jzl-list-box:hover{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); }
.jzl-list .jzl-list-box .list-box-title{ width:120px; margin:40px auto 0; text-align:center; height:auto; overflow:hidden; }
.jzl-list .jzl-list-box .list-box-title img{ display:inline-block; margin-bottom:18px; }
.jzl-list .jzl-list-box .list-box-title hr{display:block; width:25%; height:1px; margin-top:6.5px; border:none; background:#2b947d; }
.jzl-list .jzl-list-box .list-box-title small{display:block; float:left; width:50%; text-align:center; font-size:14px; color:#2b947d; }
.jzl-list .jzl-list-box strong{ display:block; font-size:20px; color:#000; text-align:center; margin-top:30px; }
.jzl-list .jzl-list-box p{ margin:34px auto 0; text-align:center; font-size:16px;line-height:30px; }
.jzl-list .jzl-list-box .list-box-line{ position:absolute; left:0; right:0; bottom:45px; margin:auto; width:75px; height:3px; border:none; background:#2b947d; }
/*首页关于我们*/
.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: 235px;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:235px;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 {  margin:8px auto; height:40px; line-height: 40px; }
.insort li a { background:#F4F3EF; color:#005f4a;font-weight: normal;border-radius: 50px; font-size: 15px; display: block; text-indent: 15px; }
.insort li a:hover { color: #FFF; background:#005f4a; }
.insort{ padding: 10px 16px;}

.inproduct_right { width: 930px; float: right; overflow: hidden; }
.inproduct_right ul {overflow: hidden;}
.inproduct_right li { width: 294px; padding:2px;background-color: #005f4a; float: left; margin:15px 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: 294px;-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; }
/*about*/
.Gixtd{background-color:#333; height: 879px;margin-bottom: 45px;padding-bottom:15px;}
.Gixtd .container{ padding-top: 60px;}
.gtcmtitle{ width: 100%; text-align: center; height: 60px; overflow: hidden;}
.gtcmtitle a{font-size: 24px;color: #333333;}
.Gixtd_top{ overflow: hidden; background: #fff; padding-top: 37px; padding-bottom: 38px;}
.Gixtd_top .gtcmtitle{ font-weight: bold;background: url(../images/title4.png) no-repeat center bottom;}
.Gixtd_top .gszl{ overflow: hidden; padding-left: 40px; padding-right: 50px; padding-top: 34px;}
.Gixtd_top .gszl .dt{ float: left;}
.Gixtd_top .gszl .dt img{ display: block; background: #f7f7f7; padding: 10px 10px;}
.Gixtd_top .gszl .dd{ padding-left: 418px;}
.Gixtd_top .gszl .dd .tit{height: 25px;line-height: 25px;margin-bottom: 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top: 5px;font-size: 24px;color: #2b947d;font-weight: bold;}
.Gixtd_top .gszl .dd>p{line-height: 28px;font-size: 14px;color: #666666;overflow: hidden;text-indent: 2em;text-align: justify;}
.Gixtd_top .gszl .dd>div .ljzx{margin-top: 25px; float: left;display: block;background: #2b947d;width: 111px;height: 30px;line-height: 30px;text-align: center;color: #fff;font-size: 14px;border-radius: 15px;}
/*车间*/
.Gixtd_down{position: relative; background: #fff; margin-top: 10px; padding-top: 37px; padding-bottom: 30px;}
.Gixtd_down .gtcmtitle{font-weight: bold; background: url(../images/title5.png) no-repeat center bottom;}
.Gixtd_down .xtdfc{ position: relative; width: 1080px; margin: 25px auto 0;}
.Gixtd_down ul{ position: relative;overflow: hidden; }
.Gixtd_down ul li{float: left;text-align: center;width: 200px;margin: 0px 8px;}
.Gixtd_down ul li img{display: block;background: #f7f7f7;width: 200px;}
.Gixtd_down ul li p{ line-height: 40px;font-size:15px; }
.Gixtd_down .btn{ position: absolute; top: 170px; width: 41px; height: 41px;}
.Gixtd_down .khal_btnl{ left:15px; background: url(../images/qhprev.png) no-repeat;}
.Gixtd_down .khal_btnr{ right:15px; background: url(../images/qhnext.png) no-repeat;}
/*新闻资讯*/
.tu_l {width:585px; background:#2b947d; height:45px;overflow:hidden;}
.tu_l a { width: 72px; font-size:18px; line-height:45px; color:#fff; display:block;padding-left:20px;}
.zx { width:585px;border:1px solid #ccc; background: #fff;}
.zxl { margin:10px 17px;}
.zxl li { display:block; background:url(../images/zx_ltt.png) no-repeat left center; height:40px;}
.zxl li a { float:left; line-height:40px; color:#333; margin-left:11px;font-size:15px;}
.zxl li span { float:right; line-height:40px; color:#333;}
/*底部样式*/
.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:48px; line-height:48px;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:930px;line-height:32px;min-height:400px;font-size:16px;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;}
.right .neirong td{padding:3px 0;}
.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;margin-bottom: 10px; margin-top: 25px }
.info_content img { max-width: 930px; }
.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 5px;text-align:center;border:1px solid #ccc;float: left;}
.relpic li:hover{ border:1px solid #005f4a; }
.relpic li img{width:217px;}
.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;font-size: 13px;}
/*新闻页*/
.NewsList { height: auto; text-align: left; }
.NewsList li {margin:10px 15px 0; border-bottom: #CCCCCC 1px dotted; padding-bottom: 10px; }
.NewsList a:hover { color: #333; }
.news_title { font-size: 16px; margin-top: 12px; color: #333 }
.news_title span { float: right; font-size: 14px; color: #999 }
.news_title a { color: #333; }
.news_jj { line-height: 25px;color: #818181; font-size: 14px;text-align: justify;text-indent: 2em; }
/*产品页*/
.ProductList{ overflow: hidden;width:930px;margin:10px auto;}
.ProductList li {width:291px; float: left; text-align: center;margin:9px 0px 5px 14px; }
.Product_img {display:block; overflow: hidden;border: 1px solid #ccc;}
.ProductList li img {width: 294px;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; }
