@charset "utf-8";
/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
body{width: 100%;min-width: 1250px;overflow-x: hidden;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:none;}
/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
/*其他*/
.curp{cursor:pointer};
/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:16px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:16px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
/*end reset*/
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:16px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/
.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1250px;}
/*页眉*/
.header{width:100%;background-color:#fff; position:relative; z-index:100; } 
.hearderBox{width:1250px; margin:0 auto; overflow: hidden;}
.huanying{ overflow:hidden;color:#6c6c6c;height:30px;font-size: 16px;background: #ededed;}
.huanying p{width:390px;line-height:30px;}
.huanying ul.huanying_li{ height:30px; text-align:center; line-height:30px;}
.huanying ul.huanying_li a{ display: inline-block;padding:0px 8px;}
/*标题栏*/
.header_middle{margin:20px 0px; overflow:hidden;color:#333;}
.header_middle .zldl{overflow:hidden;line-height: 50px;font-size:45px;}
.header_middle .zldl p{ font-size:18px;line-height:21px;font-family:"楷体";text-align:center;font-weight:600; }
.header_middle .zldl_phone{font-size:16px;padding-left:62px; background:url(../images/t-tel.png) no-repeat 0px center; margin-top:13px;}
.header_middle .zldl_phone p{display:block;font-size:28px; color:#df0404;line-height:29px;}
.header_middle .tewm{ width:70px;height:70px; background:url(../images/tewm.jpg) no-repeat  center;margin-left:240px;}
/*导航栏*/
.hearer_Nav{height:54px; line-height:53px;background-color: #239c04;}
.hearer_Nav ul{ width:100%;}
.hearer_Nav ul li{font-size:16px;height:53px; line-height:53px; width: 138px; float:left; position:relative;}   
.hearer_Nav ul li>img{display:none; position:absolute; top:54px; right:60%; z-index:5000}
.hearer_Nav ul li:hover img, .hearer_Nav ul li.cur img{display:block;}
.hearer_Nav ul li.last{ background:none;}
.hearer_Nav ul li>a{display:block; color:#ffffff;text-align: center;width: 98%}
.hearer_Nav ul li:img, .hearer_Nav ul li.cur>img{display:block;}
.hearer_Nav ul li:hover a, .hearer_Nav ul li.cur a{background: #7ec807;}
/*banner*/
.banner { width: 100%; min-width: 1250px; height: 450px; position: relative }
#full-screen-slider { width: 100%; min-width: 1250px; height: 450px; float: left; }
#slides { display: block; width: 100%; min-width: 1250px; height: 450px; list-style: none; padding: 0; margin: 0; position: relative }
#slides li { display: block; width: 100%; min-width: 1250px; height: 100%; list-style: none; padding: 0; margin: 0; position: absolute }
#slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px }
#pagination { display: block; list-style: none; position: absolute; left: 50%; top: 425px; z-index: 9900; margin-left: -36px; }
#pagination li { display: block; list-style: none; width: 10px; height: 10px; float: left; margin-right: 15px; border-radius: 5px; background: #212646; border: 2px solid #fff; }
#pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }
#pagination li.on { background: #239c04 }
/*搜索*/
.nlss{ overflow:hidden; width:100%;}
.nlss .nlssBox p{ width:600px; height:50px;color:#000; float:left;font-size:16px; line-height:50px;}
.nlssBox { overflow:hidden;margin:0 auto;}
.nlssBox p a{ margin-right:16px; }
.nlssBox .sbox{ overflow:hidden; width:289px; height:31px;background:url(../images/search.png) no-repeat center; float:right; margin-top:10px;}
.nlssBox input{ display:block; float:left; padding:0 10px; height:31px; border:none; background:none; outline:none; line-height:31px; font-size:12px;  width:210px;}
.nlssBox span{ display:block; width:48px; height:31px; cursor:pointer; float:right;}
#pngFix{width: 49px;height: 31px;background:url(../images/search.png) no-repeat -240px 0px;float: right;cursor:pointer;}
/*产品中心*/
.cpzx{overflow:hidden;width:100%;background:url(../images/chanpin_bg.png) repeat-x top center; padding-bottom: 20px;}
 .gy_tit{margin-bottom: 10px;}
 .gy_tit h3{width:100%; height:50px;line-height: 50px; text-align:center; margin-top:20px; padding-bottom:10px; background: url(../images/index_tit.png) no-repeat center;}
.gy_tit h3 a{color:#333; font-size:35px;}
/*案例*/
.kehu{ overflow:hidden;width:100%; height:375px; background: url(../images/albg.jpg) no-repeat center top; }
.kehu h3{  background: url(../images/index_tit.png) no-repeat center;}
.kehu h3 a{color:#000;}
.rxcp_nr { width: 1250px; height: 246px; overflow: hidden;     position: relative }
.rxcp_nr li { float: left;width: 313px; line-height: 36px; margin-right: 10px; font-size: 16px; text-align: center; }
.rxcp_nr li img { width: 313px; height: 195px; }
.rxcp_nr li p { line-height: 40px; color: #000}
.rxcp_nr li a { display: block; }
.rxcp_nr .prev,.rxcp_nr .next{ position:absolute; top:35%;  display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat #239c04; filter:alpha(opacity=50);opacity:0.5;   }
.rxcp_nr .next{ left:auto; background-position:8px 5px;right:0; }
.rxcp_nr .prev:hover,
.rxcp_nr .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.rxcp_nr .prevStop{ display:none;  }
.rxcp_nr .nextStop{ display:none;  }
.ab_bg{width:100%; background:url(../images/bg.png);}
.youshi{width:100%;height:1000px; background:url(../images/youshi.jpg) no-repeat center;}
/*走进*/
.zjwy{ overflow:hidden; width:100%;}
.zjwbBox{width:100%;overflow: hidden;}
.zjwbBox h3{text-align:center; margin-top:30px;line-height: 50px;font-size: 24px;    background: url(../images/index_tit.png) no-repeat center;}
.zjwbBox .wy_tupian{width:480px; margin-top:20px; float:left}
.zjwbBox .wy_jianjie{width:760px; margin-top:20px; float:right;}
.zjwbBox .wy_jianjie h4{ padding:0px 0px 10px 220px; }
.zjwbBox .wy_jianjie>p{ text-indent: 2em;text-align: justify;font-size: 16px;line-height: 34px; }
.wy_jianjie h4>a{font-size:20px; color:#000; margin-top:10px;}
.wy_jianjie p{color:#000; line-height:24px; overflow:hidden; margin-top:10px;}
/*车间*/
.bg8 { width:100%; padding-bottom:30px; }
.scrollBox { width:1250px; margin:0 auto; position:relative; padding-top:26px; }
.scrollBox .piclist{width: 1250px;float: left;overflow:hidden}
.scrollBox .piclist li { width:240px; background:#FFF;  border:1px solid #cdcdcd; float:left; margin-right:10px; position:relative;}
.scrollBox .piclist li.last{margin-right: 0px;}
.scrollBox .piclist li a { text-align:center; }
.scrollBox .piclist li a p { font-size:16px; color:#333; line-height:38px;text-align:center}
/*友情链接*/
.yqlj{}
.yqBox{ width:1250px;margin:0 auto;overflow: hidden;height: 40px;line-height: 40px;}
.yqBox h4{ width:1250px;text-align: justify;}
.yqBox h4 a{color:#239c04;line-height: 30px;padding:0px 9px;}
/*首页新闻*/
.news{ overflow:hidden; width:100%;}
.news .newsBox_left{ overflow:hidden; width:610px; margin-top:30px;}
.news .newsBox_left img{ margin-top:20px;}
.news .newsBox_left ul{ width:100%; margin:5px 0px 18px;}
.newsBox_left ul li{ line-height:45px; font-size:16px;margin:0px 10px; border-bottom:1px dashed #e1e1e1;overflow: hidden;}
.newsBox_left ul li a{color:#333;}
.newsBox_left ul li span{ color:#676767; float:right; }
.news .news_title{width:100%; height:42px;border-bottom: 2px solid #239c04;}
.news .news_title h3{ font-size:18px;float:left; padding-left:10px;line-height: 42px;}
.news .news_title h3>a{color:#555;font-weight: 400;}
.news .news_title h3>a span{ font-size:22px; }
.news .news_title .more{float:right;font-size:13px; color:#2f343c;margin-right:23px; margin-top:28px;}
.news .newsBox{width:100%; margin:0 auto;overflow: hidden;}
.news .newsBox h4>a{ display:block;font-size:15px; color:#1f75c0;}
/*左侧列表*/
.leftlist{ width:230px;border:1px solid #239c04; }
.lefttop{ height:55px;font-size: 26px;line-height:40px;background:#239c04;text-align: center;padding-top:15px; }
.lefttop a{ color:#fff; }
.lefttop span{ display: block;font-size: 20px; }
.prolist{ padding:10px 5px 0; background: #ffffff}
.prolist .xilie{background: #239c04;height:45px;line-height: 45px; font-weight: bold;}
.prolist .xilie a{color:#fff;display:block; text-align: center; font-size: 18px;}
.prolist ul{padding-bottom: 10px;}
.prolist ul li{ height:40px;line-height: 40px; text-align: center;border-bottom: 1px dashed #aaa;}
.prolist ul li h2{ font-size: 16px;font-weight: normal;}
.prolist ul li h2 a{ display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#000;}
/*右侧列表*/
.leftlist>h2{ background: #239c04;color:#fff;height:42px;line-height: 42px;font-size: 18px;padding:0px 10px; }
.leftlist>h2 a{ color: #fff; }
.leftlist .newslist{ padding:10px 5px; }
.newslist li { height:33px;line-height: 33px; }
.newslist li h2{padding-left: 8px; font-weight: 400;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; }
.newslist li h2 a{ color:#333; }
/*单页*/
.age_li_about{ padding:20px 0px;font-size: 16px; }
.age_li_about > p{ text-indent: 2em;text-align: justify;line-height: 33px; }
.age_li_about td img{padding: 3px;border: 1px solid #ccc;margin: 5px 0;}
/*产品页*/
.cpright { width:950px; padding: 0 20px; background: #fff;padding-bottom: 20px; }
.cprightpt { width:980px; }
.cpshow { overflow: hidden;  }
.cpMain .cpshow{margin-top: 20px;}
.cpshow li { float: left; width: 310px;margin: 0 8px 6px;}
.cpshow li.noMl { margin-right: 0; }
.cpshow li img { display: block;width:100%; }
.cpshow li p { line-height: 35px;  text-align: center;}
.cpshow li p a { font-size: 16px; color: #000000; }
.pronydiv { border: 1px solid #ccc; padding: 0; display: inline-block; vertical-align: top; }
/*面包屑导航部分*/
.rtop { overflow: hidden; padding-top: 20px; padding-bottom: 15px; border-bottom: 1px solid #dbdbdb; }
.rtop h5 { float: left;font-size:18px; color: #239c04; padding-left: 10px; border-left: 3px solid #239c04; font-weight: normal; line-height: 16px; }
.rtop span { float: right; }
.rtop span em { color: #666; }
.rtop span a { color: #666; }
/*新闻页*/
.newsListn { margin-top: 20px; }
.newsListn ul {margin-top: 20px; }
.newsListn li {height: 115px;  margin-top: 10px; border-bottom: 1px dashed #ccc}
.newsListn li .l_98 { float: left; width: 160px; height: 80px; border-right: 1px solid #e6e6e6; color: #cccccc; line-height:45px; text-align: center; font-size: 16px; margin-top:21px; }
.newsListn li .l_98 img{width: 129px ;height: 80px;}
.newsListn li:hover { background: #f2f2f2; }
.newsListn li .r_590 { float: right; width:750px; margin-right: 20px }
.newsListn li .r_590 .t_590 {margin: 20px 0 0 0; }
.newsListn li .r_590 .t_590 a {font-size:16px; font-weight: bold; line-height: 16px;color:#333; overflow: hidden; text-overflow: ellipsis; }
.newsListn li .r_590 .t_590 .d_590 a:hover { color: #fff; }
.newsListn li .r_590 .d_590 {color: #666666; font-size:14px; line-height: 18px; margin-top: 10px ;text-align: justify; text-indent: 2em;}
/*翻页*/
.page{width:100%;padding:0%;margin:0px 0px 5px 0px;position:relative; height:45px;COLOR:#333;FONT-SIZE:16px;}
.page a:hover{background:#DDD;COLOR:#467fb4}
.page ul{float:right;position: absolute;top:15px;right:10px;margin-top:0;}
.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}
/*内页*/
.cpMain { background: #ececec; overflow: hidden; }
.cpMain .container { margin-top: 30px; padding-bottom: 30px; }
.wzmain{ background: url(../images/bg.png); }
.wzmain .content{ width:1250px;margin:0 auto;padding:30px 0px;overflow: hidden; }
.left2 { width:950px;overflow: hidden;padding:0px 20px;background: #fff;}
.left2_main {  overflow: hidden; background: #fff; }
.left2_main h1{ text-align: center;font-size:23px;padding:15px 0px; }
.left2_main .info_con_tit{ text-align: center;font-size: 16px;padding-bottom: 10px; border-bottom: 1px dashed #ccc;}
.left2_main .info_con_tit span{ padding:0px 10px; }
.cntrBody{ padding:15px 0px; }
.cntrBody>p{ font-size: 16px;line-height:31px;text-align: justify;text-indent: 2em; }
.cntrBody td img{padding: 3px;border: 1px solid #ccc;margin: 5px 0;}
.gduo { height: 30px; line-height: 30px;overflow: hidden; padding: 0 10px; border:1px dashed #ccc;border-left:none;border-right: none;}
.gduo span { overflow: hidden; height: 30px; display: block; }
.gduo a { }
/*内页相关*/
.reltit{position: relative; font-size:16px;height:35px;line-height:35px;background: #eee;color: #239c04; margin-top:20px;padding-left: 10px;border-bottom: 2px solid #239c04;}
.relpic{border-top:none; padding-top:15px;overflow:hidden;font-size:16px;line-height:1.5em;}
.relpic li{float:left;width:217px;margin:0px 9px;text-align:center;border:1px solid #ccc;}
.relpic li:hover{ border:1px solid #239c04; }
.relpic li img{width:217px;}
.relpic li span{ display: block;height:30px;line-height: 30px; }
.relpn{position: relative;}
.relpn .prev,.relpn .next{ position:absolute; left:3%; top:50.5%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat #239c04; filter:alpha(opacity=50);opacity:0.5;   }
.relpn .next{ left:auto; right:3%; background-position:8px 5px; }
.relpn .prev:hover,.relpn .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.relpn .prevStop,.relpn .nextStop{ display:none;  }
#areanew{ padding:0px 0px 15px; }
#areanew li{width:47%;border:none; border-bottom:1px dashed #ccc;font-size: 16px;height:37px;line-height:40px;padding:0px;}
#areanew li a{font-size: 16px; }
#areanew li span{line-height: 40px;}
/*尾部*/
.footer{overflow:hidden; width:100%;}
.footer .footer_Nav{width:100%;background-color:#239c04; height:48px;} 
.footer_Nav ul{ width:1250px; margin:0 auto;overflow: hidden; }
.footer_Nav li{width:133px; height:48px; line-height:48px; text-align:center;  font-size:16px; float:left;}
.footer_Nav li a{color:#FFF; display: block;} 
.footer .foot_content{overflow:hidden; width:100%; background-color:#FFF;width:1140px;margin:0 auto;}
.footer .foot_content .footer_LOGO{text-align:center;float:left;padding-left:25px;}
.footer .foot_content .footer_LOGO img{ margin-top:36px;}
.footer .foot_content .footer_middle{overflow:hidden;float:left;}
.footer .foot_content .footer_middle p{ padding-left:80px; padding-top:38px; font-size:18px; color:#464646; line-height:32px;}
.footer .foot_content .footer_right{overflow:hidden;padding-right:66px; display:block;  width:170px; height:170px;color:#239c04;float:right; margin-top:35px;}
.footer .foot_content .footer_right img{ display:block; margin-left:10px; float:right;}
.footer .footer_right span{ display:block; font-size:15px;text-align:right; padding-top:5px;}
.footer .footer_right h3{padding:10px 0px; text-align:right;}
.footer .footer_right h3 a{ color:#239c04;}
/*固定的悬浮窗*/
.jialan_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.jialan_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.jialan_bar .jialan_top{background:#cf0909 url(../images/fixCont.png) no-repeat 0 0;}
.jialan_bar .jialan_phone{background:#cf0909 url(../images/fixCont.png) no-repeat 0 -57px;}
.jialan_bar .jialan_QQ{text-indent:0;background:#cf0909 url(../images/fixCont.png) no-repeat 0 -113px;}
.jialan_bar .jialan_ww{text-indent:0;background:#cf0909 url(../images/fixCont.png) no-repeat 0 -169px;}
.jialan_bar .jialan_ercode{background:#cf0909 url(../images/fixCont.png) no-repeat 0 -225px;}
.hd_qr{padding:0 29px 25px 29px;}
.jialan_QQ a, .jialan_ww a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
.lianxi{border-top:1px solid #FF0000}
.lianxi ul li{height:30px;line-height:30px;padding-left:15px}
.lianxi tit{font-size:18px;height:40px;line-height:40px;background:#fafafa}
.qq{color:#32abe1;background:url(../images/qq.gif) no-repeat left top;padding-left:25px;padding-top:5px;}
.ConR-text{margin:20px;overflow:hidden;width: 900px;}
.ConR-text td img{margin: 15px 0;padding: 5px;border: 1px solid #ccc}
.cont_t{width: 550px;float: left;}
.cont_t dl dt{float: left;width: 54px;clear: both}
.cont_t  dl dd{float: left;}
.cont_t  dl dd img{float: left;}
.cont_t  dl dd p{float: left;line-height: 54px !important;text-indent: 10px;font-size: 16px;}