/* banner 开始 */
.fullSlide { width: 100%; position: relative; height: 572px;  overflow:hidden; }

.fullSlide .bd { height: 572px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 572px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 572px; }

.fullSlide .hd { width: 100%; position: absolute; z-index: 2; bottom: 0; left: 0; height:40px; text-align: center; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width:12px; height:12px; margin:7px; background-color:#bfbfbf; overflow: hidden; line-height: 99px; border-radius:50%; 
 -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }
.fullSlide .hd ul .on { width: 40px;  background:#81b93c; border-radius:6px; -webkit-transition: all .3s linear; transition: all .3s linear; }

.fullSlide .prev, .fullSlide .next { width: 40px; height: 60px; position: absolute; top: 50%; margin-top:-30px; z-index: 2; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; 
filter: alpha(opacity=30); -moz-opacity: .3; opacity: .3;  -webkit-transition: all .5s linear; transition: all .5s linear;  }

.fullSlide .prev { background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; left:10%; }
.fullSlide .next { background-position:-6px -137px;  right: 10%; }

/* banner 结束 */


.in_products_xx{ padding-top:30px;   }

.in_products{   width:1180px; margin:0 auto;  }

.in_products_l{ float:left; width:245px; height: 790px; overflow:hidden; background:url(../images/cp_lbg.png); padding-bottom: 10px; border: 3px solid #81b93c; border-top: 0;}

.in_products_l_t{ height:56px; background:url(../images/cp_ld1.png) 23px no-repeat #81b93c;  color:#FFF; text-transform:uppercase;  }

.in_products_l_t h3{ height:56px; line-height:56px; font-size:20px; padding-left: 55px;   }
.in_products_l_t a{ color:#FFF; display:block; }

.in_pro_tree{  overflow: hidden; padding-top: 25px; }

.in_products_l_2 { height:40px; line-height:40px; margin: 0 10px;  }
.in_products_l_2 a{ display:block; font-size:18px;  color:#fff; height:40px; line-height:40px; overflow: hidden; text-align: center; background:#595c69; border-radius: 10px 10px 0 0; }
.in_products_l_2 a:hover{ color:#fff; background:#81b93c; }

.in_products_l_er{  background:url(../images/cp_ld2.png) no-repeat top; padding: 10px 10px 15px 10px;  }
.in_products_l_er ul li{ height:40px; line-height:40px; overflow: hidden; border-bottom: 1px dashed #d8d8d8; }
.in_products_l_er ul li a{ display:block; height:40px; line-height:40px; font-size:15px; padding-left:25px; color:#333; background:url(../images/cp_ld3.png) 5px no-repeat; overflow: hidden; }
.in_products_l_er ul li a:hover{  color:#81b93c; padding-left:40px; }

.in_products_r{ width:924px; height:auto; float:right; overflow:hidden; padding-bottom: 40px;  }


/* 标签切换1，开始 */
#tab{width:100%; }

#tab .tab_menu{ height:50px; background:#81b93c; margin-left:26px;  }

#tab .tab_menu li{float:left; width:180px; height:50px; line-height:50px;  font-size:18px; cursor:pointer; color:#FFF; padding-left: 18px; }

.in_products_r .tab_box{width:100%; clear:both; }

.in_products_r .tab_box .hide{display:none;}

.in_products_pro{ padding-top:20px; position:relative; }

.in_pro_2{ float:left; width:282px; margin:0 0 5px 26px; overflow:hidden;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.in_pro_2 .in_pro_1pic{ width:270px; height:193px; padding: 5px; border: 1px solid #d3d3d3; overflow:hidden; }
.in_pro_2 .in_pro_1pic img{  width:270px; height:193px; }

.in_pro_txt{ width:100%; height:40px; line-height:40px;  font-size:14px; text-align: center; -webkit-transition: all .3s linear; transition: all .3s linear; overflow: hidden; }

.in_pro_2:hover{ transform: translate(-5px, -5px); -webkit-transform: translate(-5px, -5px); box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1); }

.in_pro_more{ float:right; width:54px; height:24px; margin: 12px 10px 0 0;  }
.in_pro_more a{ line-height:22px; color:#d9d9d9; display:block; text-align: center; border: 1px solid #d9d9d9; font-size: 12px; }
.in_pro_more a:hover{  background: #fff; color: #81b93c;   }



.in_banner1{ width:100%; height:149px; background:url(../images/in_b1bg.jpg) no-repeat center top; margin-top: 10px;  }
.in_banner1_1{ width:1180px; height:149px; margin:0 auto;  position:relative;   }

.in_banner1_right{  color: #fff; padding-top: 1px; }

.in_banner1_pic { height: 30px; line-height: 30px; font-size: 24px;  padding: 30px 0 0 320px;   }
.in_banner1_pic2 { width: 624px; height: 43px; line-height: 43px; font-size: 26px; background:url(../images/in_b1_t.png) no-repeat center top; margin-left: 275px; color: #323232; margin-top: 20px; 
text-align: center; }
.in_banner1_pic2 span{ color: #5f9012;  }

.in_banner1_pic3{ width: 102px; height: 165px; position: absolute; left: 5px; bottom: 0px;}

.in_banner1_2{ width:250px; position:absolute; right:0px; top:30px; text-align:left; }
.in_banner1_3{ height: 52px;  line-height:50px; color:#fff; background:url(../images/in_btel.png) 0 no-repeat; padding-left: 65px;  }
.in_banner1_3 span{ color:#fff;  font-size:26px; font-weight: bold; display: block; }

.in_banner1_4{  width:115px; height:28px; line-height:28px; color:#FFF; text-align:center; margin-left: 130px;   }
.in_banner1_4 a{ color:#fff; display:block;  border: 1px solid #fff;  }
.in_banner1_4 a:hover{ color:#81b93c; background:#fff;    }


.a_text_xx{ height:auto;  }
.a_text_t2_1{ height:40px; line-height:40px; text-align:center; font-size:30px; color:#333;   }
.a_text_t2_1 h3{ font-size:30px;  }
.a_text_t2_1 a{ color:#333; }
.a_text_t2_1 span{ color:#333; }
.a_text_t2_1 a:hover{ color:#0247a5; }
.a_text_t2_3{ width: 390px; height:34px; line-height:34px; text-align:center; font-size:14px; color:#a5a5a5; border: 1px solid #333333; margin: 0 auto; margin-top: 15px; }
.a_text_t2_3 span{ font-size: 16px; color: #646464;  }


.cases{ width: 100%; overflow:hidden; padding-top: 25px; padding-bottom: 20px; background: #f7f7f7;  }

.cases_box1 { width: 1180px;  margin:0 auto; padding-top:28px;  }

.cases_tkd1_pro1{ float:left; width:263px; height:182px; border: 1px solid #b5b5b5; margin:0 0 20px 30px; position: relative; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }
.cases_tkd1_pro1:hover{ transform: translate(-5px, -5px); -webkit-transform: translate(-5px, -5px); box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1); }

.cases_tkd1_pic{  width:263px; height:182px; overflow:hidden; }
.cases_tkd1_pic img{  width:263px; height:182px; transition: all 0.5s;  transform: scale(1); }

.cases_txt{ width:100%; height:40px; line-height:40px; text-align: center; background-color:rgba(0, 0, 0,0.7); position: absolute; left: 0; bottom: 0;  }
.cases_txt a{ color: #fff; }

.cases_tkd1_pro1:nth-child(1) { width:588px; height:386px;  margin:0 0 0 0;   }
.cases_tkd1_pro1:nth-child(1) .cases_tkd1_pic { width:588px; height:386px; overflow:hidden; }
.cases_tkd1_pro1:nth-child(1) .cases_tkd1_pic img{  width:588px; height:386px; }



.advantage_bg{ width: 100%;  padding-top: 25px;  }

.advantage_pas{ width: 100%; height: 1170px; background:url(../images/ys_bg.jpg) no-repeat bottom; }
.advantage_p{ width: 1180px; height: 1170px; margin: 0 auto; position: relative;   }

.y_text_xx{ width: 776px; height:139px; margin: 0 auto; position: relative; }
.y_text_t2_1{  text-align:center;   }
.y_text_t2_2{  height:34px; line-height:34px;  font-size:26px; color:#222; position: absolute; left: 208px; top: 45px; letter-spacing:5px;  }
.y_text_t2_3{ width: 776px; height:34px; line-height:34px; text-align:center; font-size:24px; color:#222; position: absolute; left: 0; top: 100px;  }


.advantage_txt1{ width: 385px; line-height: 30px;  font-size: 16px; color: #454545; position: absolute; left: 370px; top: 155px; }
.advantage_txt1 h6{ width: 340px; height: 50px; line-height: 50px; font-size: 24px; color: #81b93c; font-weight: bold; border-bottom: 1px dashed #dcdcdc; margin-bottom: 10px; text-align: center; }
.advantage_txt1 i{ width: 25px; height: 12px; background:url(../images/ys_d0.png) no-repeat left; display: inline-block; }

.advantage_txt2{ width: 330px; line-height: 30px;  font-size: 16px; color: #454545; position: absolute; left: 760px; top: 445px; }
.advantage_txt2 h6{ width: 310px; height: 50px; line-height: 50px; font-size: 24px; color: #81b93c; font-weight: bold; border-bottom: 1px dashed #dcdcdc; margin-bottom: 10px;  }
.advantage_txt2 i{ width: 25px; height: 12px; background:url(../images/ys_d0.png) no-repeat left; display: inline-block; }

.advantage_txt3{ width: 420px; line-height: 30px;  font-size: 16px; color: #454545; position: absolute; left: 50px; top: 695px; }
.advantage_txt3 h6{ width: 400px; height: 50px; line-height: 50px; font-size: 24px; color: #81b93c; font-weight: bold; border-bottom: 1px dashed #dcdcdc; margin-bottom: 10px;  }
.advantage_txt3 i{ width: 25px; height: 12px; background:url(../images/ys_d0.png) no-repeat left; display: inline-block; }

.advantage_txt4{ width: 420px; line-height: 30px;  font-size: 16px; color: #454545; position: absolute; left: 700px; top: 900px; }
.advantage_txt4 h6{ width: 340px; height: 50px; line-height: 50px; font-size: 24px; color: #81b93c; font-weight: bold; border-bottom: 1px dashed #dcdcdc; text-align: center; margin:0 auto;  margin-bottom: 10px; }
.advantage_txt4 i{ width: 25px; height: 12px; background:url(../images/ys_d0.png) no-repeat left; display: inline-block; }




.advantage_img1{ width:331px; height:331px; position: absolute; left: 30px; top:140px; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.advantage_img2{ width:277px; height:191px; position: absolute; left: 407px; top:390px; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.advantage_img3{ width:258px; height:258px; position: absolute; left:462px; top:650px; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.advantage_img4{ width:446px; height:259px; position: absolute; left: 67px; top:886px; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.advantage_img1:hover, .advantage_img2:hover, .advantage_img3:hover, .advantage_img4:hover { transform: translate(-10px, -10px); -webkit-transform: translate(-10px, -10px); }


.advantage_img4_txt{ width:127px; height:127px; font-size: 20px; line-height: 24px; font-weight: bold; background:url(../images/ys_d1.png) no-repeat center; text-align: center; color:#fff; 
position: absolute;  }
.advantage_img4_txt span{ padding-top: 36px; display: inline-block; }

.advantage_img5_txt{ width:127px; height:127px; font-size: 20px; line-height: 24px; font-weight: bold; background:url(../images/ys_d1.png) no-repeat center; text-align: center; color:#fff; 
position: absolute;  }
.advantage_img5_txt span{ padding-top: 50px; display: inline-block; }

.ys_tpos1{ right: 290px; top:50px;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.ys_tpos2{ right:140px; top:25px;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.ys_tpos3{ right:175px; top:185px;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.ys_tpos5{ right:10px; top:150px;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.ys_tpos6{ right:-10px; top:320px;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out;  }

.ys_tpos7{ right:0; top:680px;   -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.ys_tpos1:hover, .ys_tpos2:hover, .ys_tpos3:hover, .ys_tpos5:hover, .ys_tpos6:hover, .ys_tpos7:hover { transform: translate(-10px, -10px); -webkit-transform: translate(-10px, -10px); }



.liucheng{ width:100%;   background:url(../images/lc_bg.jpg) no-repeat center; }
.liucheng_p{ width:1180px; height:178px; margin:0 auto;  }

.liucheng_r{float: left; width: 980px; padding-top: 11px; }

.in_liucheng_3{ width:105px; height:105px; float:left; text-align:center; margin-right: 15px;   }

.in_liucheng_3 h6{ font-size:14px; font-weight:normal; height:20px; line-height:20px; color:#333;  }

.in_liucheng_6{ height: 35px; text-align:center; margin-top:20px;   }
.in_liucheng_6 img{ width:35px; height:35px;  -webkit-transition: -webkit-transform 0.5s linear; -ms-transition: -ms-transform 0.5s linear;  }


.in_liucheng_3:hover .in_liucheng_6 img{  -webkit-transform: rotatez(360deg); transform: rotatez(360deg); }


.in_lc_mt{ margin-top: 56px; }

.in_banner2_2{ float: right; width:184px; height: 94px; margin-top: 70px; margin-right: 15px;  }
.in_banner2_3{ height: 40px; color:#fff;  font-size:24px; font-weight: bold; text-align:center; padding-top: 10px;  }

.in_banner2_4{  width:115px; height:28px; line-height:28px; color:#FFF; text-align:center; margin: 0 auto;  }
.in_banner2_4 a{ color:#fff; display:block;  border: 1px solid #fff;  }
.in_banner2_4 a:hover{ color:#81b93c; background:#fff;    }


.b_text_xx{ background:url(../images/about_t.png) no-repeat center bottom; padding-bottom: 12px;  }
.b_text_t2_1{ height:40px; line-height:40px; text-align:center; font-size:24px; color:#85bd40; font-weight: bold; text-transform:uppercase; }
.b_text_t2_3{ height:20px; line-height:20px; text-align:center; font-size:14px; color:#bcbcbc; text-transform:uppercase;   }


.in2_about{ width: 100%; padding: 30px 0 30px 0;  background:url(../images/about_bg.jpg) repeat-y center;  }

.in2_about_1{ width:1160px; margin:0 auto; margin-top: 35px;   }

.in2_about_2{ float:left; width:555px; height:305px;   }

.in2_about_2_t{ height:40px; color: #d1d1d1; font-size: 36px; text-transform:uppercase; }

.in_aimgscale{ width:555px; height:305px; overflow:hidden;-webkit-transition: all .3s ease-out; transition: all .3s ease-out;  }
.in_aimgscale:hover{  transform: translate(-5px, -5px); -webkit-transform: translate(-5px, -5px); box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1); }

.in_aimgscale img{width:605px; height:370px;    }

.in2_about_3x{ float:right; width:560px; padding: 5px 0 0 0;  }

.in2_about_3_t{ height: 32px;  margin-top: 30px; font-size: 18px; }

.in2_about_3_t2{ height: 30px; line-height: 30px;   font-size: 20px;  color: #333; }

.in2_about_6 {  }

.in2_about_4{ height: 70px; font-size: 74px; color: #cccccc; font-weight: bold;  text-transform:uppercase;}

.in2_about_3{  line-height:35px; height:205px; overflow:hidden; padding:10px 0 0 0;  color:#818181;  }

.in2_about_5{ height:auto;  }

.in2_about_more{  height:30px; line-height: 30px; text-align: right; margin-top: 20px; }
.in2_about_more a{  color:#85bd40;  }
.in2_about_more a:hover{  color: #85bd40; text-decoration: underline; }



.in_fcc_r{ width:100%; overflow: hidden; margin-top: 26px;    }

/* 标签切换1，开始 */
#tab_fcc{ width:1180px; height:auto; margin: 0 auto;  }

#tab_fcc .fcc_menu{ height:36px; margin-left: 10px;   }

#tab_fcc .fcc_menu li{float:left; width:125px; height:36px;line-height:36px; text-align:center;  font-size:15px; cursor:pointer; color:#434343;  }

#tab_fcc .fcc_menu .on{  background:#85bd40; color:#FFF; cursor:pointer; }

#tab_fcc .fcc_menu .on a{ color:#FFF; }

.in_fcc_r .tabfcc_box{width:100%; clear:both; }

.in_fcc_r .tabfcc_box .hide{display:none;}

.in_fcc_box { width: 1180px;  margin: 0 auto; position:relative; padding-top:20px; }

.in_fcc{ width:1180px; height:182px; margin:0 auto; overflow:hidden;  }

.in_fcc li {float:left; width:216px;  margin:0 10px;  text-align:center; -webkit-transition: all .3s ease-out; transition: all .3s ease-out;  }
.in_fcc li:hover {transform: translate(-5px, -5px); -webkit-transform: translate(-5px, -5px); box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);  }

.in_fcc li h6{ width: 100%;  font-size:14px; text-align:center; font-weight:normal; height: 40px; line-height:40px; overflow: hidden; }

.fc_imgscale_x{width:206px; height:132px; padding: 3px; border: 2px solid #e6e6e6; background: #fff; }
.fc_imgscale{ width:206px; height:132px; overflow:hidden;  }
.fc_imgscale img{ width:206px; height:132px;   }



.in_news_pro_s{  width:100%;  margin-top: 25px;  }

.in_news_pro{ width: 1180px; margin: 0 auto;  }


#tab_news{ width: 1180px; margin: 0 auto;   }

#tab_news .news_menu{ height:60px;  }

#tab_news .news_menu li{ float:left; height:40px; line-height:40px;  font-size:18px; cursor:pointer;  }
#tab_news .news_menu li h3{  float:left; font-size:26px; color:#1a1a1a;  }
#tab_news .news_menu i { float:left; color: #cccccc; text-transform:uppercase; font-size: 14px; padding-left: 8px; }

.news_more{ float:right; width:50px; height:40px; line-height: 40px; font-size:14px; text-transform:uppercase; text-align: right; }
.news_more a{ color:#7a7a7a; display:block;  }
.news_more a:hover{  color: #85bd40;  }


.in_news_1{ float: left; width:770px; height:430px; overflow: hidden;  border-top: 1px solid #e6e6e6;   }

.in_news_2{ width:auto; position: relative; padding-top: 25px;  }

.in_newss_4{  height:112px; }

.in_newss_4_1{ float: left; width:150px; height:112px; overflow:hidden;  }

.in_newss_4_1 img { width:150px; height:112px; transition: all 0.5s;  transform: scale(1);   }

.in_newss_4_1 a:hover img{ transition: all 0.5s;  transform: scale(1.08);  }

.in_newss_4_2{ float:left; width:585px; margin-left: 20px;  }

.in_newss_4_2 h6{  color:#6ebd46; height:30px; line-height:30px; overflow:hidden; font-size: 16px; }

.in_newss_4_2 h4{ color:#9b9b9b; font-size:14px; line-height:25px; height:50px; overflow: hidden; margin-top: 5px;  }

.news_an{  height:20px; line-height:20px; color:#b2b2b2; font-size: 13px; margin-top: 5px;  }

 .in_news_pro_5{ overflow:hidden;  border-top: 1px dashed #e7e7e7; margin-top: 25px; }
.in_news_pro_5 ul li{ float: left; width: 365px; height:65px; line-height: 65px; margin-left: 40px;  border-bottom: 1px dashed #dfdfdf; }
.in_news_pro_5 ul li a{ height:65px; line-height: 65px; overflow: hidden;  display: block; padding:0 10px 0 20px; background:url(../images/news_d1.png) 0 no-repeat; }
.in_news_pro_5 ul li span { float:right; color: #c0c0c0; font-size: 12px;  }
.in_news_pro_5 ul li:hover a{ padding-left: 30px;background:url(../images/news_d1.png) 10px no-repeat;  }
.in_news_pro_5 ul li:nth-child(2n+1){ margin-left: 0; }




.faq_r { float: right; width: 360px;  }

.in_faq_as{   }

.in_faq_pro{ height:430px; overflow:hidden;   }

.in_faq_1{ height:430px; overflow:hidden;  }

.in_faq_x{ margin:0 0 17px 0; background: #fff;  padding:15px 18px 15px 18px; border: 2px solid #f2f2f2; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.in_faq_a{  height:30px; line-height:30px; background:url(../images/faq_q.png) no-repeat left; padding-left:30px; color:#333333; overflow:hidden;  }

.in_faq_q{  background:url(../images/faq_a.png) left no-repeat; padding-left:30px; height:25px; line-height:25px; color:#666666;  margin-top: 5px; overflow:hidden;}
.in_faq_q a{ color:#333333; }
.in_faq_q a:hover{ color:#85bd40;}

.in_faq_x:hover{ background: #f7ffed; border: 2px solid #81b93c; }


.in_yqlj_ss{ width: 100%; margin-top:30px; }
.in_yqlj{ width:1180px; height:auto; margin:0 auto;    }
.in_yqlj_1{ height:40px; line-height:40px;  color:#444; float: left; font-size: 16px;  text-transform:uppercase; }
.in_yqlj_1 span{  font-size:24px; color: #81b93c; }
.in_yqlj_2{ float: right; width:1015px; line-height:26px; padding:10px 0 0 0;}
.in_yqlj_2 a{ display:inline-block; padding:0 10px 0 10px;  }

