@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px;}
ol, ul{ list-style:none;}
li{ list-style-type:none;}
a{ text-decoration:none; color:#333;}
a:hover {}
img { border:0;}

/*公共样式开始*/
body{ margin:0 auto; color:#000; font-family:"微软雅黑"; font-size:12px; background:#fff;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}

/* banner */
.banner{width:100%; margin:0 auto; position:relative; height:584px;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:100%}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:10px}
.fullSlide .hd ul li{background:#2b5c97;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background:#224f88}
.fullSlide .prev,.fullSlide .next{display:block;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:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}

/*产品中心*/
.cpzx{width:1180px; height:auto; margin:0 auto;}
.cpzb{width:224px; height:auto; float:left;background:#006a33;}
.cpyb{width:932px; height:auto; float:right;}
.zxwz{color:#fff; width:224px;height:28px; margin:20px 0 10px 30px;}
.zxwz span{float:left; font-size:20px; font-weight:bold;}
.zxwz p{ float:left; padding:8px 0 0 6px;}
.zxxx{width:166px; height:35px; border-radius:6px; border:1px dotted #d3e5dc; line-height:34px; text-align:center; margin:0 auto;}
.zxxx img{width:8px; height:14px; padding-right:16px;}
.zxxx a{color:#fff; font-size:16px;}
.zxxx a:hover{color:#fff; text-decoration:underline;}
.dcd{ font-size:14px; line-height:28px; width:224px;text-align:center; margin:8px 0 10px 0;}
.dcd a{color:#fff; }
.dcd a:hover{color:#fff; text-decoration:underline;}


/*<!--热门关键词-->*/
.main_l{ width:932px;height:74px;}
.main_m{ padding-top:24px; font-size:14px;}
.main_m li{float:left; padding-right:10px;}
.main_n{float:right; height:30px; width:230px; margin-top:-24px;}
.main_o{ float:left;padding-left:10px; width:170px; height:26px; border:1px solid #CCC;  }
.main_p{float:right; width:48px; height:28px; background:#006a33; color:#FFF;}

.cpdh{height:40px; width:932px; line-height:40px;}
.cpdh span{float:left; font-size:16px; padding-left:22px; color:#fff; width:94px; height:40px; background:#006a33; }
.cpdh p{float:right;}

.cptp{margin-top:22px; margin-left:4px;}
.cptp li{margin-right:10px; float:left;}
.cptp img{width:212px; height:180px; border:1px solid #ccc; padding:4px;}
.cptp p{font-size:14px; text-align:center; padding:10px 0 10px 0; width:218px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*<!--担心问题-->*/
.dxwt{width:1180px; height:330px; margin:0 auto; margin-top:48px;}
.wtz{float:left;}
.wtz img{width:458px; height:330px;}
.wty{width:722px; height:330px; background:url(../images/dxy.jpg) no-repeat; float:left;}
.wtdh{font-size:14px; margin:80px 0 0 40px;}
.wtdh li{line-height:50px;}
.wtdh img{width:16px; height:14px; margin-right:20px;}

/*<!--小banner1-->*/
.bane{height:220px; background:url(../images/ban1.jpg) no-repeat;}
.bane2{ width:1180px;height:220px; background:url(../images/bannn.jpg) no-repeat; display:block; margin:0 auto; }
.zjzx{color:#FFF; float:right;  margin:18px 0 10px 0;}
.zjzx span{ font-size:16px;}
.zjzx p{ font-size:30px; font-weight:bold;}
.imgx{width:229px; height:42px; float:right;}

/*优势*/
.ystb{width:1180px; height:1342px; margin:0 auto; background:url(../images/ys.jpg) no-repeat; margin-bottom:44px;}
.ws12dhz{width:590px; height:584px;float:left; }
.ys1{width:590px; height:314px;}
.ys2{width:590px; height:270px;}
.ws345dhz{width:590px; height:756px;float:right;}
.ys3{width:530px; height:248px;  padding-left:60px;}
.ys4{width:530px; height:310px; padding-left:60px;}
.ys5{width:558px; height:198px; }
.ys1 p{ font-size:30px; font-weight:900; color:#006a33; border-bottom:1px solid #006a33; width:550px; padding:38px 0 16px 0;}
.ys1 ul{font-size:16px; color:#333; width:548px; line-height:30px; padding-top:17px;}
.ys2 p{ font-size:30px; font-weight:900; color:#006a33; border-bottom:1px solid #006a33; width:550px; padding:0 0 16px 0;}
.ys2 ul{font-size:16px; color:#333; width:548px; line-height:30px; padding-top:17px;}
.ys3 p{ font-size:30px; font-weight:900; color:#006a33; border-bottom:1px solid #006a33; width:530px; padding:0 0 16px 0;}
.ys3 ul{font-size:16px; color:#333; width:526px; line-height:30px; padding-top:17px;}
.ys4 p{ font-size:30px; font-weight:900; color:#006a33; border-bottom:1px solid #006a33; width:530px; padding:0 0 16px 0;}
.ys4 ul{font-size:16px; color:#333; width:526px; line-height:30px; padding-top:17px;}
.ys5{font-size:14px; color:#333; line-height:36px; padding-left:32px;}
.ys5 span{color:#1c804e;}


/*banner2*/
.bane3{height:242px; background:url(../images/ban2.jpg) no-repeat center; margin-bottom:40px; }
.bann4{height:242px; width:1180px; margin:0 auto;position:relative;}
.bne{width:224px; height:124px;  float:right; margin-top:64px; color:#fff; position:absolute; top:0; right:-10px;}
.bne span{font-size:14px;}
.bne p{font-size:28px; margin-top:6px;}
.bne img{width:130px; height:37px; margin-top:14px;}

/*经典案例*/
.ddd{width:1180px; margin:0 auto;}
.main_tt{width:1180px; height:40px;margin:0 auto;}
.main_qq{ padding-left:10px;}
.main_qq h3 { width:80px; padding:8px 0; text-align:center;font-size:16px; float:left; margin-right:40px;}
.main_qq .active { background:url(../images/xxkk.gif) no-repeat center bottom; }
.main_qq .active a {color:#0081db;}
.main_uu img{width:80px; height:9px; padding-top:4px;}
.tab{position:relative;}
.tab_ma{position:absolute; right:20px; top:-78px;}

.dkj{width:1180px; height:380px; margin:0 auto;margin:30px 0 28px 0;}
.del_24{height:164px; width:570px; float:left; margin-right:20px; margin-bottom:20px;}
.wsz{float:left; width:178px;}
.wsz img{ width:172px; height:157px; border:1px solid #ccc; padding:2px;}
.wsy{float:left; width:364px; margin-left:26px;}
.wsy p{font-size:14px; color:#006a33; padding:18px 0 10px 0; font-weight:bold;}
.wsy span{display:block;text-overflow:ellipsis; line-height:22px;margin-bottom:10px; overflow:hidden; height:88px;}
.wsy a{color:#006a33; }
.wsy a:hover{color:#006a33; text-decoration:underline;}

/*banner3*/
.ns{ width:100%;height:202px; margin:0 auto; background:url(../images/bans.jpg) no-repeat center; margin-bottom:28px; }
.tplaq{ width:1180px;height:202px; position:relative; margin:0 auto;}
.ntc{ width:344px; color:#fff; position:absolute; top:110px; left:440px;}
.ntc img{width:125px; height:40px; float:left;}
.ntc span{ float:left; margin-left:8px;}
.ntc p{font-size:22px;}

/*简介*/
.jjtn{width:1180px; height:70px; margin:0 auto; margin-bottom:34px;}
.jjtb{width:1180px; height:374px;margin:0 auto; margin-bottom:27px;}
.jjzb{width:455px;  height:374px; background:url(../images/sp.jpg) no-repeat; float:left; padding:10px;}
.jjyb{width:700px;  height:374px; float:right; padding-top:10px;}
.jjyb span{font-size:16px; float:left;}
.jjyb p{ float:right;}
.jjyb a{color:#000;}
.jjyb a:hover{color:#000; text-decoration:underline;}
.duo{line-height:30px; display:block;overflow:hidden;text-overflow:ellipsis; margin-bottom:18px; height:110px;}
.rytb{}
.rytb li{float:left; margin-right:8px;}
.rytb img{width:166px; height:130px; border:1px solid #ccc;}

/*动态*/
.qbdt{height:468px; width:1180px;  margin:0 auto; margin-bottom:30px;}
.cjwt{width:316px; height:468px; float:left;}
.xwdt{width:834px; height:468px;float:right;}
.wsd{width:316px; height:60px;background:url(../images/wsds.png) no-repeat; line-height:40px;}
.wsd h3{float:left; font-size:16px; font-weight:bold; padding-left:6px;}
.wsd p{float:right;}
.wsd a{ color:#000;}
.wsd a:hover{ color:#000; text-decoration:underline;}


/* 向上滚动 */
.faq {width:304px;height:389px;margin-left:auto;margin-right:auto;border:1px solid #ccc;padding:10px;}
.faq .contant {position:relative;height:388px;}
.faq .faq-c{ position:relative; height:388px;}
.faq .faq-c .faq-l {margin-bottom:20px;clear:both;overflow:hidden; border-bottom:1px solid #000;}
.faq .faq-c .faq-l .faq-w span{width: 20px;height: 20px;line-height:20px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background:url(../images/wd.gif) no-repeat center top;}
.faq .faq-c .faq-l .faq-d span{clear:both;color:#fff;width: 20px;height: 20px;line-height:20px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background:url(../images/wd.gif) no-repeat center -20px;}
.faq .faq-c .faq-l .faq-w p {float:left;line-height: 20px;margin:0;color: #333;font-size: 14px;font-weight: bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.faq .faq-c .faq-l .faq-d p {float:left;width: 260px;height:80px;line-height:25px;margin:0;color: #333;overflow:hidden;}

.wts{width:834px; height:233px; }
.wtx{width:834px; height:233px;}
.wdi{width:834px; height:60px;background:url(../images/wsds.png) no-repeat; line-height:40px;}
.wdi h3{float:left; font-size:16px; font-weight:bold; padding-left:6px;}
.wdi h3 a{color:#a80404;}
.wdi h3 a:hover{color:#a80404; text-decoration:underline;}
.wdi p{float:right;}
.wdi a{ color:#000;}
.wdi a:hover{ color:#000; text-decoration:underline;}
.wszb{height:173px; width:238px; float:left;}
.wszb img{width:223px; height:158px;}
.wsyb{height:169px; width:596px; float:right;padding-top:4px;}
.wsyb li{line-height:24px;}
.wsyb li a{ color:#000; font-size:14px;}
.wsyb li a:hover{ color:#000; text-decoration:underline;}
.wsyb span{float:right;}


/*友情链接*/
.yqlj{width:1180px; height:34px; margin:0 auto; margin-bottom:26px;}
.yqlj img{width:120px; height:34px;}

