﻿/* CSS Document */
@charset "utf-8";
*{ margin:0; padding:0;}
body{color:#333;font-family:"微软雅黑";min-width:1200px;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration:none;}
img{border:0px;/* max-width:100%;*/}
.fl{float:left;}
.fr{float:right;}
table{border-collapse:collapse;border-spacing:0;}
.clear{clear: both;}
.sub_bj{background: #f5f5f5;}
.fn_left{float: left;}
.fn_right{float: right;}


/*导航*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav1{width:100%;height:55px;line-height:55px;background: #2c9433;}
.nav{width:1160px; margin:0 auto;height:55px;line-height:55px;position:relative;z-index:99;}
.nav .nLi{float:left;position:relative; display:inline;width:90px;}
.nav .last{margin-right:0;}
.nav .nLi h3{float:left;}
.nav .nLi h3 a{display:block;width:90px;text-align:center;font-size:16px;font-weight:normal;color:#fff;}
.nav .sub{display:none;width:130px;left:0;top:55px;position:absolute;background:#fff;line-height:34px;}
.nav .wd{width:145px;}
.nav .sub li{zoom:1;}
.nav .sub a{display:block;text-align:center;font-size:14px;line-height:40px;color:#333;border-bottom:#eee 1px solid;}
.nav-span{float: left; padding: 0 20px;}
.nav .sub a:hover{text-decoration:none;color:#de1618;}
.nav .on h3 a{color:#fff;}
.nLi a:hover{background: #c82723; color: #fff;}
.nav .sub li a:hover{background: #2c9433; color: #fff;}
.tel_font2{font-weight: bold; color: #da1510; font-size: 27px; font-family: "Arial";}
.tel_font1{color: #d1d1d1; font-size: 12px;}
.tel{margin-top: 10px; line-height: 21px;}

/*banner*/
.banner{position:relative;}
.flexslider{position:relative;height:500px;overflow:hidden;background:url(../Images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:45px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:45px;height:14px;line-height:40px;overflow:hidden;background:url(../Images/icon_2.png) no-repeat;color:#333; cursor:pointer;}
.flex-control-nav .flex-active{background:url(../Images/icon_1.png) no-repeat; color:#fff;}
/*.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev,.flex-direction-nav li a.flex-next{display:inline;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}
.flex-direction-nav li a.flex-next{left:auto;right:15%;background-position:-6px -137px}*/

.top-nav{background: url("../Images/nav.jpg") repeat-x; border-bottom: 1px solid #ededed; line-height: 39px; height: 39px;}
.top-nav dl{width: 1160px;margin: 0 auto; font-size: 13px;}
.top-nav dl dt{float: left; color: #a7a7a7;}
.top-nav dl dd{float: right;}
.top-nav dl dd a{color: #a7a7a7;}
.top-nav dl dd span{color: #a7a7a7; padding: 0 5px;}

.header{width: 1160px; margin: 0 auto; padding: 20px 0;}
.logo{float: left;}
.tel{float: right; background: url("../Images/dhua.jpg") no-repeat; padding-left:50px;}

.s-nav{background: url("../Images/s-nav.jpg") repeat-x; line-height: 50px; height: 50px;}
.s-nav dl{width: 1160px; margin: 0 auto; font-size: 14px;}
.s-nav dl dt a{ color: #777676; padding-right:10px;}
.s-nav dl dt{float: left;}
.s-nav dl dd{background: url("../Images/search_bj.jpg") no-repeat; width: 192px;height: 30px; float: right; margin-top: 5px;padding:5px 15px; }
.s-nav dl dd input {
    line-height: 30px;
    height: 30px;
    border: none;
    background: none;
    float: left;
    width: 150px;
}
.s-nav dl dd button {
    background: rgba(0, 0, 0, 0) url("../Images/search.jpg") no-repeat scroll 0 0;
    border: medium none;
    float: right;
    height: 27px;
    width: 39px;
}
.quick-icons{width: 1158px; margin: 20px auto; border: 1px solid #e2e2e2; padding: 15px 0;}
.quick-icons dl dt{float: left; padding-right: 10px;}
.quick-icons dl dd p a{font-size: 24px; color: #393939;}
.quick-icons dl dd p span{ color: #9a9a9a; font-family:"Arial";}
.quick-icons dl dd{padding-top: 13px; float: left;}
.quick-icons dl{float: left;padding: 0 20px 0 30px; width: 230px;}
.line{ border-left:1px solid #ededed; float: left; height:80px;margin: 0 2px 0 2px; width: 5px; }

/*推荐产品*/
.box{width: 1160px; margin: 0 auto;}
.cp-nav{width: 241px;float: left;}
.cp-nav-top{width: 241px;height: 68px;line-height: 68px; padding-left: 20px; color: #fff;font-size: 24px; background: url("../Images/tn.jpg") no-repeat;}
.cp-nav-fl{border:3px solid #2c9433; padding: 5px;}
.cp-main{width: 905px; float: right; border: 1px solid #e3e3e3;}
.cp-nav-fl ul li a{background: url("../Images/zuo.png") no-repeat left center #e8e8e8; padding-left: 30px; display: block; display: block; line-height: 43px; height: 43px; font-size: 14px; margin-bottom: 1px; color: #777777;}
.cp-nav-fl ul li a:hover{background: url("../Images/bai.png") no-repeat left center #2c9433; padding-left: 30px; display: block; display: block; line-height: 43px; height: 43px; font-size: 14px; margin-bottom: 1px; color: #fff;}
.cp-nav-fl ul li{display: block;}
.cp-nav-fl ul li ul li a{border-bottom: 1px solid #ebebeb; background: #fff; background: url("../Images/zjt.jpg") no-repeat left center;padding-left: 35px;}
.cp-nav-fl ul li ul li a:hover{background: url("../Images/zjt.jpg") no-repeat left center;padding-left: 35px; color: #0f8541; font-weight: bold;}
.cp-main-top{background: url("../Images/cj.jpg") repeat-x; line-height: 50px; height: 52px;padding: 0 20px;}
.cp_font1{font-weight:bold; color: #2c9433;font-size: 20px;}
.cp_font2{font-family: "Arial"; color: #a3c7b2;font-size: 18px;padding-left: 5px;}
.cps ul li{float: left; padding: 15px 0 0 12px;}
.cps ul li a{float: left; background: #f1f1f1; width: 211px; color:#6c6c6c; line-height: 40px;font-size: 14px;}
.cps ul li a span{padding: 0 10px;}
.cps{padding-bottom: 10px;}


/*产品优势*/
.ys_title{width: 1160px;background: url("../Images/hs.jpg") no-repeat; height: 98px; margin: 25px auto 5px auto;}
.ys_title dl dt{float: left; width:400px; padding-left: 120px; text-align:right; padding-top: 15px; padding-right: 150px;}
.ys_title dl dd{float: left;/*  background: url("../Images/dhua.png") no-repeat left center;*/ padding-left: 50px; color: #fff; margin-top: 23px;}
.ys_title dl dd p span{ font-size: 12px;}
.ys_title dl dt p{color: #fff;font-weight: bold; font-size: 34px;}
.ys_title dl dt p span{color: #ffdf0b;}
.ys_title dl dd p i{font-size: 16px; font-weight: bold;}
.ys_title dl dd p{line-height: 0px;}
.ys_title dl dt p i{font-family: "Arial"; font-size: 12px; font-weight: normal;}
.ys_main{width: 1080px;margin: 0 auto;}
.ys_main_img{ width: 345px;}
.ys_main_title{width: 430px; padding-top: 25px;}
.ys_main_title dl dt span{ background: url("../Images/bej.jpg") no-repeat left center; width: 72px; height: 32px;color: #fff; font-weight: normal; font-size: 20px; padding-right: 4px; text-align: center; float: left; padding-right: 10px;}
.ys_main_title dl dt{ color: #2c9433;font-size: 25px; font-weight: bold; font-style:italic; line-height: 32px; background: url("../Images/line.jpg") repeat-x bottom left;padding: 20px 15px 20px 5px; display: inline-block;}
.ys_main_title dl dd{padding-top: 15px; font-size: 16px; line-height: 42px;}
.font-red{color: #ce0f0f;}
/*.ys_main{background: url("../Images/show.jpg") no-repeat bottom center; padding: 10px 0 30px 0;}
*/.ys_main_none{background: none; padding-bottom: 0px;}


/*成功案例*/
.case{width: 1160px;margin:30px auto 40px auto; border: 1px solid #e6e6e6;}
.case_top{border-bottom: 1px solid #e6e6e6; line-height: 49px; height: 49px; padding:0 10px; background: url("../Images/case_bj.jpg") repeat-x;}
.case_top span{float: left;background: url("../Images/case.jpg") no-repeat left center; padding-left: 10px; font-size: 18px; font-weight: bold;}
.case_top a{float: right;}
.case_top span em{font-weight: normal;font-style: normal; color: #8b8b8b; text-transform: uppercase;font-family: "Arial"; font-size: 16px;padding-left: 5px;}
.case_top a{background: url("../Images/more.png") no-repeat left center; padding-left: 30px;font-size: 13px;color: #bababa;}
.case_main_ul li{float: left;width: 240px; line-height: 25px;font-size: 14px;color: #4f4f4f;padding-right: 22px; text-align: center;}
.case_main_ul li a{width: 240px; height: auto; color:#6e6c6c; line-height: 30px;  }

.mien_wai{position: relative;padding: 20px 10px;}
.mien_wai>a.prev{background: url("../Images/zc.jpg") no-repeat;width: 32px;height: 181px;float:left;padding-right: 22px;}
.mien_wai>a.next{background: url("../Images/yc.jpg") no-repeat;width: 32px;height: 181px;float:left;}
.case_main{float: left; }


.box3{width: 1160px;margin: 0 auto;}
.honor_tital{background: url("../Images/xe.jpg") no-repeat;height: 80px; line-height: 80px;padding: 0 15px;}
.honor_tital span{background: url("../Images/jbei.png") no-repeat left center; padding-left: 40px; line-height: 80px; height: 80px;display: block; color: #fff;}
.honor_tital span i{font-weight: bold; font-style: normal;font-size: 21px;}
.honor_main{background: #f3f3f3; padding:30px 15px 10px 15px;height: 320px;border-bottom: 2px solid #179d5a;}
.honor{width: 325px;float: left;}
.honor_main_f ul li a{font-size: 14px; background: url("../Images/xmf.jpg") no-repeat left center; padding-left: 12px; color: #3c3c3c;line-height: 32px;}

.honor_main_f{padding: 10px 5px 0 5px;}
.mien_wai1{position: relative;}
.mien_wai1>a.prev{background: url("../Images/zcee.png") no-repeat;width: 31px;height: 90px; position: absolute;left: 0px;top:80px;z-index: 10000;}
.mien_wai1>a.next{background: url("../Images/ycee.png") no-repeat;width: 31px;height: 90px;position: absolute;right: 0px;top:80px;z-index: 10000;}
.news{float: right;width: 820px;border: 1px solid #e6e6e6; height: 440px;}
.news_main{padding: 10px 15px;}
.news_main_left{width: 230px;float: left;}
.news_main_left a{width: 230px;height:162px; position: relative;float: left; margin-top: 17px;}
.news_main_left a span{color: #fff;font-size: 14px; padding: 0 10px;background: rgba(0,0,0,0.8);width: 210px; height: 35px; line-height: 35px;bottom: 0px;left: 0px; position: absolute;}
.news_main_right{width: 525px; float:right;font-size: 14px; }
.news_main_right ul li{ color: #444444; border-bottom: 1px solid #e9e9e9;line-height: 44px;  height: 44px;padding: 0 5px;}
.news_main_right ul li a{float: left; color: #444444;max-width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_main_right ul li span{float: right; color: #b8b8b8;}
.news_main_right ul li a:hover em{background: #2c9433; font-size: 14px;}
.news_main_right ul li a em{background: #d4d4d4; width: 16px;height: 16px;text-align: center;color: #fff;float: left;line-height: 16px;font-style: normal;margin: 14px 10px 0 0;}

.footer{background: #2c9433;padding: 5px 0px; margin-top:60px;}
.footer_top{width: 1160px; margin: 0 auto;font-size: 13px; color: #d6e6d7;border-bottom: 1px solid #59ab5e;line-height: 60px;}
.footer_top span{color: #d6e6d7;padding: 0 5px;}
.footer_top a{color: #d6e6d7;}
.footer_main{width: 1160px; margin: 0 auto; font-size: 13px; padding-top: 25px;line-height: 30px;}
.footer_main_ul{float: left;width: 130px;}
.footer_main_ul li a{color: #90c693;}
.footer_main_ul li span strong{color: #fff;}
.footer_line{float: left; padding-right: 50px;padding-top: 5px;}
.footer_kf_font1{ font-family: "Arial";font-size: 28px;font-weight: bold;color: #fff555; line-height:35px;}
.footer_kf_font2{ color: #dbffeb;font-size: 12px;}
.footer_kf{text-align: center;}
.footer_kf dl dd{font-size: 12px; color: #dbffeb;}
.footer_kf dl{float: left; padding: 10px 0 0 32px;}
.bq{background: #237d29; line-height: 45px;text-align: center; color: #fff;font-size: 13px;display:flex;flex-wrap:wrap;justify-content:center;}

.sub_banner img{ width: 100%; height:auto;}
.cp-nav-top1{width: 241px;height: 58px;line-height: 58px; padding-left: 20px; color: #fff;font-size: 22px; background: url("../Images/tn.jpg") no-repeat;}
.box_magin{margin-top: 20px;}
.sub-main{width: 890px; float: right; border: 1px solid #e3e3e3; background: url("../Images/su_bj.jpg") no-repeat left top; border: 1px solid #e0e0e0;padding: 4px;}
.sub_title{ line-height: 55px; height: 55px; border-bottom: 2px solid #2d9434;padding: 0 10px;}
.sub_title dl dt{float: left; color: #2c9433;font-size: 20px;}
.sub_title dl dd{float: right; font-size: 12px; color: #9c9c9c;}
.sub_title dl dd a{color: #9c9c9c;}
.sub_title dl dd span{color: #d1d1d1; padding: 0 5px;}
.sub_title dl dt span{color: #a0c9ab; font-family: "Arial";padding-left: 5px; font-size: 18px;}


.sub_content{padding: 25px 15px;}
.sub_content1{padding: 10px 0px;}
.sub_map{border: 1px solid #dedede;padding: 2px;}
.sub_map_main{padding: 20px 5px 10px 5px;font-size: 14px; line-height: 40px;}
.sub_news li{line-height: 48px; height: 48px; border-bottom: 1px dashed #dcdcdc; font-size: 14px;padding: 0 5px;}
.sub_news li a{float: left; background: url("../Images/zj.jpg") no-repeat left center; padding-left: 12px; color: #3a3a3a;}
.sub_news li span{float: right; font-family:"Arial"; color: #a7a7a7;}
.sub_news li a:hover{text-decoration: underline; color: #0a8312;}
.fy{ width:685px; float:right; margin-bottom:10px; margin-top:10px; margin-right:5px; padding-top:20px; padding-bottom:20px;}
.fy  a ,.fy  span{ color:#666;padding-left:5px; padding-right:5px;font-size: 12px;border:#bababa 1px solid; line-height:25px; display: inline-block; padding: 0 5px; }
.fy  a:hover, .fy .current{ color:#fff; background:#2c9433;border:#2c9433 1px solid;}


.sub_kf_top{line-height: 45px; height: 45px; padding: 0 10px; margin-top: 10px; color: #fff;font-size: 15px; font-weight: bold;background: #2c9433;}
.sub_kf_main{border-bottom: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;padding: 6px;}
.sub_kf_main dl dd{font-size: 13px; line-height: 31px; color: #464646;padding: 5px 10px 10px 10px;}
.sub_kf_main dl dd span{ color: #237f29; font-weight: bold;word-wrap:break-word;}
.news2 li img{float: left;padding-right: 20px;}
.news2 li{font-size: 14px; line-height: 25px; color: #6e6e6e; border-bottom: 1px dashed #dfdfdf;padding-bottom: 22px;margin-bottom: 22px;  min-height:160px;}
.news2 li a{color: #6e6e6e;}
.news2 li a p span{font-weight: bold; color: #202020;font-size: 17px; line-height: 40px;}
.news2 li a p em{border: 1px solid #d0d0d0;width: 90px;height: 34px; line-height: 33px; text-align: center; display: inline-block; color: #9d9d9d;font-size: 13px;border-radius: 3px;font-style: normal;margin-top: 5px;}
.news2 li a:hover p em{border: 1px solid #1f8826;background: #1f8826; color: #fff;}
.news2 li a:hover p span{color: #1f8826;}
.news_font{text-align: center;font-size: 26px; line-height: 45px;padding: 5px 0;}
.news_font1{border-bottom: 1px dashed #d7d7d7; text-align: center; font-size: 13px; color: #828282; line-height: 50px;}
.news_img {text-align: center;padding: 20px 0 20px 0;}
.news_font2{font-size: 14px; line-height: 37px;}
.news_font1 span{padding: 0 15px;}
.news_button a{width: 120px;height: 40px;line-height: 40px; text-align: center; color: #fff;display: inline-block; border-radius: 3px;}
.news_button_bj1{background: #a51a1a; }
.news_button_bj2{background: #3a78bf;}
.news_button{text-align: center; padding-bottom: 10px;}
.cp_bt{border-bottom: 1px solid #e7e7e7; color: #2c9433; font-weight: bold; font-size: 18px;line-height: 45px; height: 45px; margin: 5px 10px 10px 10px;}
.cp_bt span{border-bottom: 2px solid #2c9433;line-height: 45px; height: 45px; display: inline-block;padding: 0 15px 0 6px;}
.news_pad{padding-left: 10px;padding-right: 10px;}


/*给我留言表格*/
.sub_table{ padding:20px 0 70px 0px;}
.sub_table table td span{color: #f20000;padding-right:5px; }
.sub_table table td{ line-height:40px; padding:10px; font-size:14px;}
.sub_table table td input{ height:40px; line-height:40px; padding:0 5px; font-size:15px;border: 1px solid #d1d1d1;border-radius:3px; }
.sub_table table td textarea{line-height:30px; padding:0 5px; font-size:15px;border: 1px solid #d1d1d1;border-radius:3px; }
.sub_table table td select{ height:40px; line-height:40px; padding:0 5px; font-size:15px;border: 1px solid #d1d1d1;border-radius:3px;}
.sub_table table td input.sub_lyten1{ width:135px; height:45px; line-height:40px; text-align:center; font-size:14px; color:#FFF; background:#a51a1a; border:none; border-radius:3px;cursor: pointer;}
.sub_table table td input.sub_lyten{ width:135px; height:45px; line-height:40px; text-align:center; font-size:14px; color:#FFF; background:#3a78bf; border:none; border-radius:3px;cursor: pointer;}
.sub_table table td input.sub_lyten1:hover{background: #881111;}
.sub_table table td input.sub_lyten:hover{background: #215c9f;}


.sub_cps li{float: left; padding: 15px 0 0 9px;}
.sub_cps li a{float: left; background: #f1f1f1; width: 211px; color:#6c6c6c; line-height: 40px;font-size: 14px;border: 1px solid #fff;}
.sub_cps li a span{padding: 0 10px;}
.sub_cps li a:hover{background: #2c9433; color: #fff;border: 1px solid #2c9433; }


/*资质荣誉*/
.about-08-main li {float: left; margin-top: 15px; width: 206px;padding:10px 0 0 13px;}
.about-08-main li img {border: 1px solid #D4D4D4;height:auto; padding: 2px; width: 200px;}
.about-08-main li span { display: block;font-size: 13px;line-height: 18px;margin-top: 5px;text-align: center; color:#666;}
.about-08-main ul li a {color: #777;}
.about-08-main ul li a:hover {color: #172053;}

.sub_wz{font-size: 15px; line-height:40px;padding:20px;}
