/* banner 开始 */
.fullSlide { width: 100%; position: relative; height: 460px; background:url(../images/inbg.jpg); overflow:hidden; }

.fullSlide .bd { height: 460px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 460px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 460px; }

.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:#65ad3d; 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 结束 */


.search_box { float:left;  width:200px; height:26px; overflow:hidden;  margin-top:9px; margin-left: 10px; position:relative; border:1px solid #e6e6e6; }
.swap_value {float:left; width:165px;  font-size:14px; color: #888888; height:26px; line-height:26px; padding:0 10px 0 10px;  background:#FFF;  }
.swap_go {float:right; margin:0; border:0; width:26px; height:26px;  background:url(../images/fdj.png) no-repeat center; cursor:pointer; position:absolute; top:0px; right:0px; }


.in_products_ttt{ width:1200px;  height:auto; margin:0 auto; margin-top:50px; }

.in_products_l{ float: left; width: 337px; margin-left: 15px;  }

.in_products_t{ height: 55px;  background:url(../images/cp_ta.png) 0 0 no-repeat; padding-left: 15px; }
.in_products_t h5{ line-height: 20px; font-size: 22px; font-weight: bold; text-transform:uppercase; color: #65ad3d; }
.in_products_t h6{ line-height: 30px; font-size: 16px; color: #666; }


.in_pfl{ float: left; width:620px; height:50px; margin:0 auto; margin-top: 9px; overflow: hidden;  }
.in_pfl ul li{  float: left; width: 145px; position: relative; margin: 0 0 0 10px; }
.in_pfl ul li a{ display:block; height:26px; line-height:26px; font-size:14px;  border: 1px solid #e6e6e6; padding-left: 10px; background:url(../images/cp_fl1.png) no-repeat right;  }
.in_pfl ul li a:hover{ color:#65ad3d;  }
.in_pfl ul li:hover a{  color:#65ad3d; }


.in_pfl .liqsub{ position:absolute; width: 143px; top: 28px; left: 0px; z-index:100; background:rgba(255,255,255,0.85); border: 1px solid #e6e6e6; border-top: none;}
.in_pfl .liqsub ul li{ width: 100%; height: 30px; border-bottom:1px dashed rgba(0,0,0,0.35); background:none; text-align: left; }

.in_pfl .liqsub .liqsub_1{ float: left; width: 140px; padding-bottom: 5px; }

.in_pfl .liqsub .liqsub_1 i{ font-size: 14px;  text-align: left; border-bottom:1px dashed rgba(0,0,0,0.2); display: block; }
.in_pfl .liqsub .liqsub_1 i a{ height: 30px; line-height: 30px; border:0; color: #222; font-size: 14px; overflow: hidden; background: none; padding-left: 5px; }
.in_pfl .liqsub .liqsub_1 i a:hover{ background:none; color:#65ad3d;  }

.in_pfl .liqsub{ height:0px; visibility: hidden; opacity:0;  -webkit-transition: all .3s linear; transition: all .3s linear; } 
.in_pfl ul li:hover .liqsub{ height:auto; visibility: visible; opacity: 1; }
.in_pfl ul li:hover .liqsub ul li a:hover{ background:none; color:#FFF;   }


.in_products_r{ width:1200px;  height:auto; margin:0 auto;   }

.in_products_pro{ padding-top: 15px;  }

.in_products_pro ul li{ float:left; width:270px; height:180px; margin:0 15px 22px 15px; position: relative; }

.in_products_pro ul li .cpscale_x{ width:270px; height:180px; margin:0 auto; }

.in_products_pro ul li .cpscale{ width:270px; height:180px; overflow:hidden; }

.in_products_pro ul li .cpscale img{ width:270px; height:180px; transition: all 0.5s;   transform: scale(1);   }

.in_products_pro ul li h5{ width:100%;  font-size:14px; font-weight:normal; height:30px; line-height:30px; text-align:center; position: absolute; left:0px; bottom: 0px; background-color:rgba(0,0,0,0.6); color: #fff; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }
.in_products_pro ul li h5 a{ color: #fff;  }

.in_products_pro ul li:hover h5{ background-color:rgba(101,173,61,0.8); }

.in_products_pro ul li:hover img{ transition: all 0.5s;   transform: scale(1.1); }



.in_banner1{ width:100%; height:300px; background:url(../images/in_banenr1bg.jpg) no-repeat center; margin-top: 40px;   }
.in_banner1_1{ width:1180px; height:300px; margin:0 auto; }
.in_banner1_2{ line-height:27px; font-size:20px; color:#fff; padding:115px 0 0 664px; text-align:center; font-weight: bold; }
.in_banner1_3{ line-height:20px; font-size:12px; color:#fff; padding:5px 0 0 664px; text-align:center; text-transform:uppercase;  }

.in_banner1_4{ height:40px; line-height:40px; font-size:15px; color:#fff; padding:5px 60px 0 664px; margin:0 auto; text-align:center; margin-top: 5px; }
.in_banner1_4 span{ font-weight:bold; font-size:26px;  }

.in_banner1_6{ width:100px; height:30px; line-height:30px; font-size:14px; color:#FFF; text-align:center; margin: 0 auto;  }
.in_banner1_6 a{ color:#222; display:block; background:#fff; border-radius:15px;  }
.in_banner1_6 a:hover{ color:#222; background:#fff; border-radius:5px; }


.advantage{ width:100%; overflow: hidden; margin-top: 60px; }

.advantage_pro{  width:1180px;  margin:0 auto;  position: relative; }

.advantage_t{ width: 500px; height: 125px; position: absolute; left: 0px; top: 0px; background:url(../images/ys_l0.png) 0 46px no-repeat; }
.advantage_t h4{ font-size: 30px; color: #65ad3d; font-weight: bold; text-transform:uppercase; }
.advantage_t h5{ font-size: 30px; color: #65ad3d; padding-top: 5px; font-weight: bold; }
.advantage_t h6{ font-size: 14px; color: #4c4c4c;  }

.advantage_pro .tab_box_2{  height: 560px; margin: 0 auto; padding-top: 10px; position: relative; overflow: hidden; }

.advantage_pro .tab_box_2 .hide{ display:none;}

.advantage_pro_1{  height:560px; margin: 0 auto;   }

.advantage_pro_1_l{ float: left; width:474px; height:314px;  overflow: hidden; padding: 0 0 20px 20px; background:url(../images/ys_t3.png) no-repeat left bottom; }
.advantage_pro_1_l img{ width:474px; height:314px;  transition: all 0.5s;   transform: scale(1);  }
.advantage_pro_1_l img:hover{  transition: all 0.5s;   transform: scale(1.06);  }

.advantage_pro_1_txt{ float: left; width: 685px; height:314px; line-height:28px; color: #808080;  }
.advantage_pro_1_txt h6{  font-size:16px; color:#222; padding-top: 210px;  }

.advantage_pro_img2{ float: left; width:550px; height:213px; overflow: hidden;  }
.advantage_pro_img2 img{ width:474px; height:314px;  transition: all 0.5s;   transform: scale(1);  }
.advantage_pro_img2 img:hover{  transition: all 0.5s;   transform: scale(1.06);  }

.advantage_pro_txt2{ float: left; width: 490px; height:213px; line-height:28px; color: #808080;  }
.advantage_pro_txt2 h6{  font-size:16px; color:#222; padding-top: 20px; padding-bottom: 10px;  }

.advantage_pro_c{ width:100px; height:84px; position:absolute; left:475px; top:210px;  z-index:10; }
.advantage_pro_l { float:left;  background:url(../images/ys_l1.png) no-repeat center #65ad3d; display: block; width:50px; height:84px; cursor:pointer;  }
.advantage_pro_r {  float:right; background:url(../images/ys_r1.png) no-repeat center #434343; display: block; width:50px; height:84px;  cursor:pointer;   }
.advantage_pro_l h6{ height: 14px; background:url(../images/ys_t1.png) no-repeat center bottom; padding-top: 60px; }
.advantage_pro_r h6{ height: 14px; background:url(../images/ys_t1.png) no-repeat center bottom; }

.advantage_pro_3{ width:10px; height:255px;  position:absolute; left:649px; top:50px; background:url(../images/ys_t2.png) no-repeat center; }

.advantage_pro_4{ width:56px; height:85px;  position:absolute; right:100px; top:410px; background:url(../images/ys_t4.png) no-repeat center; }



.cases_xx{ width:1200px; margin:0 auto; padding-top:50px;  }

.cases_t{ margin-left: 10px; }

.cases_r{ width:1200px;  height:auto; margin:0 auto;  }

.cases_pro{ width:auto;  }

.cases_pro ul li{ float:left; width:280px; margin:15px 10px 0 10px; border-bottom: 1px dashed #cccccc;}

.cases_pro ul li .cpscale_x{ width:280px; height:207px; margin:0 auto; }
.cases_pro ul li .cpscale{ width:280px; height:207px; overflow:hidden; }
.cases_pro ul li .cpscale img{ width:280px; height:207px; transition: all 0.5s;   transform: scale(1);   }

.cases_pro ul li h5{ font-size:15px; height:26px; line-height:30px;   }
.cases_pro ul li h6{ font-size:14px; height:26px;  overflow: hidden; color: #999; }

.cases_pro ul li:hover h5{  }
.cases_pro ul li:hover h5 a{ color: #65ad3d; }
.cases_pro ul li:hover img{ transition: all 0.5s;  transform: scale(1.1); }


.in2_about{ width: 100%; height: 765px;   background:url(../images/about_bg.jpg) no-repeat center; margin-top: 60px;   }

.in2_about_1{ width:1180px; height:auto; margin:0 auto; padding-top:60px; }

.in2_about_2{ float:right; width:760px; height:410px; }

.in2_about_2_t{  height:50px;  }
.in_aimgscale{ width:760px; height:290px; overflow:hidden;  }
.in_aimgscale img{width:760px; height:290px; transition: all 0.5s;  transform: scale(1);   }
.in_aimgscale img:hover { transition: all 0.5s;   transform: scale(1.08);   }

.in2_about_3x{ float:left; width:250px; }
.in2_about_3_t{ height:100px; margin-top:50px; }
.in2_about_3_t h3{ font-size: 24px; font-weight: bold; color: #65ad3d; text-align: right;}

.in2_about_5{ height:auto;  }

.in2_about_3{  line-height:30px; height:90px; overflow:hidden; padding:0 0 0 0;  color:#222; margin-top:10px;  }


.in_fcc_ss{ width:1180px; height:auto; margin:0 auto; margin-top:25px; }

.in_fcc{ width:100%; margin-top:15px;  overflow:hidden;   }

.in_fcc li {float:left; width:280px; margin:0 0 0 20px;  text-align:center;}

.in_fcc li a {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }

.in_fcc li h6{ font-size:14px; text-align:center; font-weight:normal; line-height: 40px; height:40px; background: #ffffff; -webkit-transition: all .3s ease-out; transition: all .3s ease-out;  }

.in_fcc li:nth-child(1) { margin-left: 0; }

.in_fcc li:hover h6{ font-size:14px; text-align:center; font-weight:normal; line-height: 40px; height:40px; background: #65ad3d;   }

.in_fcc li:hover h6 a{ color: #fff; }

.fc_imgscale_x{width:280px; height:180px;    }
.fc_imgscale{ width:280px; height:180px; overflow:hidden; position:relative; }
.fc_imgscale img{ width:280px; height:180px; transition: all 0.5s;  transform: scale(1);   }
.fc_imgscale img:hover { transition: all 0.5s;   transform: scale(1.08);   }



.in_newsfaq{ width:1180px; height:auto; margin:0 auto; padding-top:50px; }

.in_news_1{ float:left; width:1220px; margin-left:-20px; }


#tab_news{width:100%; position:relative; }

#tab_news .mews_menu{ width:1180px; height:60px; border-bottom:0;  margin-left:25px; }

#tab_news .mews_menu li{float:left; width:62px; height:40px; line-height:40px; text-align:center; font-size:14px; cursor:pointer; margin-left: 22px; border-bottom: 1px solid #4d4d4d; }

#tab_news .mews_menu li h3{ font-size:14px; font-weight:normal;}

#tab_news .mews_menu .on{ border-bottom: 1px solid #65ad3d;  cursor:pointer; }

#tab_news .mews_menu .on h3 a{ color:#65ad3d; }

#tab_news .mews_menu li:nth-child(1) { margin-left:943px; }

#tab_news .mews_menu li span{ font-size:12px;}

.in_news_1 .tab_box_news{width:100%; clear:both; }

.in_news_1 .tab_box_news .hide{display:none;}


.tab_news_tie{  width:300px; position:absolute; left:20px; top:0;  }
.tab_news_tie{ height: 55px; }
.tab_news_tie h5{ line-height: 20px; font-size: 22px; font-weight: bold; text-transform:uppercase; color: #65ad3d; }
.tab_news_tie h6{ line-height: 30px; font-size: 16px; color: #666; }


.in_news_2{ width:auto; position:relative; }

.in_newss_4xx{ }

.in_newss_4{ float:left; width:304px; height: 220px; padding:0 30px 0 30px; margin:0 20px; border:1px solid #e6e6e6;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.in_newss_4_2{ color:#666; line-height:30px; height:180px; overflow:hidden;  }

.in_newss_4_2 h6{ font-size:14px; font-weight:normal; color:#222; height:50px; line-height:50px; overflow:hidden; border-bottom:1px solid #e6e6e6; margin-bottom: 10px;  }

.in_newss_4_2 h5{ color:#e5e5e5; font-size:24px; text-align: right; padding-top: 26px; }

.in_newss_4:hover{ background: #65ad3d; transform: translate(-5px, -5px); -webkit-transform: translate(-5px, -5px); box-shadow: 5px 5px 12px rgba(101, 173, 61, 0.7); border:1px solid #65ad3d; }
.in_newss_4:hover .in_newss_4_2{  color: #fff; }
.in_newss_4:hover .in_newss_4_2 h5 { color: #fff; }
.in_newss_4:hover .in_newss_4_2 h6 a { color: #fff; }


.in_news_pro_5{ padding-top: 15px;   }

.in_news_pro_5 ul li{ float:left; width:265px; margin:0 20px; height:40px; line-height:40px; border-bottom:1px dashed #dedede; overflow:hidden; }

.in_news_pro_5 ul li a{ display:block; height:40px; line-height:40px; overflow: hidden; padding-right: 10px; }
.in_news_pro_5 ul li a:hover{  }

.in_news_pro_5 ul li span{ float:right; color:#999;  }














.in_yqlj{ width:100%; height:auto; background:#65ad3d; padding: 8px 0; }
.in_yqlj_1{ width:1180px; line-height:25px; background:#65ad3d; font-size:14px; color:#FFF; text-align:center; margin: 0 auto; }
.in_yqlj_1 a{ display:inline-block; padding:0 15px 0 10px; color:#FFF; }
.in_yqlj_1 a:hover{ text-decoration: underline; }

