.fullSlide { width: 100%; position: relative; height: 640px;  overflow:hidden; }
.fullSlide .bd { height: 640px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 640px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 640px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 2; bottom: 0; left: 0; height:50px; 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:#0d82cc; 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%; }
.search_box { width:203px; height:30px; float:right; overflow:hidden;  position:relative;  border-bottom:1px solid #dedede;  }
.swap_value {float:left;  width:165px;  font-size:14px; color: #888888; height:28px; line-height:28px; padding:0 0 0 5px; background: none;   }
.swap_go {float:right; margin:0; border:0; width:28px; height:28px; background:url(../images/ss_fdj.png) no-repeat center; cursor:pointer;position:absolute; top:0px; right:0px;}
.in_products_xx{ width:100%; background:url(../images/pro_bg.jpg) no-repeat center bottom #f8f8f8; padding-top: 40px; padding-bottom: 40px; }
.in_products{ width:1180px; margin:0 auto; }
.in_products_l{ float:left; width:211px; background: #0d82cc; overflow:hidden; padding-bottom: 15px; }
.in_products_l_t{ height:94px; background:url(../images/cp_ltbg.png) no-repeat center top; line-height:34px; text-align:center;  }
.in_products_l_t h3{ height:30px; line-height:30px; font-size:26px; padding-top:15px; font-weight:bold; color:#FFF; }
.in_products_l_t a{ color:#FFF; display:block; }
.in_products_l_t h6{ height:50px; line-height:24px; font-size:15px; font-weight:normal; padding-top:5px; color:#FFF; opacity:0.5; text-transform:uppercase; }
.in_products_l_t a:hover{ color:#FFF;}
.in_products_l_er{ margin: 0 8px; border: 1px solid #229be8; border-top: 0; }
.in_products_l_er ul { height: 350px; }
.in_products_l_er ul li{ height:56px; line-height:56px;  overflow: hidden;  background:url(../images/cp_lt1.png) 30px no-repeat;  }
.in_products_l_er ul li a{ display:block; font-size:16px; color:#fff; padding-left: 50px; }
.in_products_l_er ul li a:hover{  color:#fff; padding-left: 65px;  }
.in_products_l_dh{ padding: 30px 0 10px 19px; }
.in_products_l_dh h5{ color: #fff; padding-top: 10px; font-size: 14px; }
.in_products_l_dh h6{ color: #fff; font-size: 24px; padding-top: 5px;  }
.in_products_r{ width:956px; height:auto; float:right; overflow:hidden;  }
/* ±êÇ©ÇÐ»»1£¬¿ªÊ¼ */
#tab{width:100%; }
#tab .tab_menu{ height:50px; margin-left:15px;  }
#tab .tab_menu li{float:left; width:130px; height:44px;line-height:44px; text-align:center;  font-size:16px; color:#111; cursor:pointer;}
#tab .tab_menu .selected{  background:#0d82cc; color:#FFF; cursor:pointer; }
#tab .tab_menu .selected a{ color:#FFF; }
.in_products_pro{ padding-top:15px; position:relative; }
.in_pro_2{ float:left; width:224px; margin:0 0 10px 15px; overflow:hidden; }
.in_pro_2 a{ color:#222;}
.in_pro_2 a:hover{ color:#155a94;}
.in_pro_2 .in_pro_1pic{ width:224px; height:224px; overflow:hidden; }
.in_pro_2 .in_pro_1pic img{  width:224px; height:153px; transition: all 0.5s;  transform: scale(1);  }
.in_pro_2:hover .in_pro_1pic img{ transition: all 0.5s;  transform: scale(1.1);}
.in_pro_txt{ width:100%; height:40px; line-height:40px;  font-size:14px; overflow: hidden; text-align: center; }
.a_text_xx{ height:126px; background:url(../images/in_tbg1.png) no-repeat center;   }
.a_text_t2_1{ height:35px; line-height:35px; text-align:center; font-size:30px; color:#0d82cc; font-weight:bold; padding-top: 29px;  }
.a_text_t2_1 h3{ font-size:26px; font-weight:bold; }
.a_text_t2_1 a{ color:#0d82cc; }
.a_text_t2_1 a:hover{ color:#0d82cc; }
.a_text_t2_3{ height:24px; line-height:24px; text-align:center; font-size:15px; color:#999; text-transform:uppercase;  }
.cooperate_ss{ width:1180px; height:auto; margin:0 auto; padding-top:40px;  }
.algd_lefts { background:url(../images/hz_l.png) no-repeat left; display: block; width:37px; height:37px; position: absolute; top:90px; left:0; cursor:pointer;  }
.algd_rights { background:url(../images/hz_r.png) no-repeat right; display: block; width:37px; height:37px; position: absolute; top:90px;  right:0px; cursor:pointer; }
.algd_box1 { width:1180px;  position:relative; padding-top:30px; overflow:hidden;  }
.algd_box2 { width:1120px;  margin:0 auto; overflow:hidden; }
.cooperate_tkd1_pro1{ float:left;width:188px; margin:0 8px; background: #f8f8f8; padding:8px 8px 0 8px; -webkit-transition: all .5s ease-out; transition: all .5s ease-out; }
.cooperate_tkd1_pro2{ width:188px; height:140px; overflow:hidden;  }
.cooperate_tkd1_pro2 img{ width:188px; height:140px; transition: all 0.5s;   transform: scale(1);  }
.cooperate_tkd1_pro1:hover .cooperate_tkd1_pro2 img{ transition: all 0.5s;   transform: scale(1.1); }
.cooperate_txt{ height:40px; line-height:40px; text-align: center;  overflow:hidden; }
.cooperate_tkd1_pro1:hover { background:#0d82cc; }
.cooperate_tkd1_pro1:hover a{  color:#FFF; }
.advantage_bg{ width: 100%; height: 1385px; background:url(../images/youshi_bg.jpg) no-repeat bottom; margin-top: 45px;  }
.advantage_p{ width: 1180px; margin: 0 auto; position: relative; }
.advantage_txt1{width:600px;height:186px;line-height:30px;padding: 40px 140px 0 36px;font-size:15px;color:#666;border-left:1px solid #dedede;border-bottom: 1px solid #dedede;}
.advantage_txt1 h6{ height: 60px; line-height: 40px; font-size: 18px; color: #333; font-weight: bold; }
.advantage_txt1 h6 span{ width: 50px; height: 50px; line-height: 50px; text-align: center; background:url(../images/youshi_t1.png) no-repeat; color: #0d82cc; display: inline-block; padding-right: 10px; }
.advantage_txt2{ width: 600px; height: 180px; line-height: 30px; padding: 40px 0 0 36px; font-size: 15px; color: #fff; margin: 20px 0 0 580px; }
.advantage_txt2 h6{ height: 60px; line-height: 40px; font-size: 18px; color: #fff; font-weight: bold; }
.advantage_txt2 h6 span{ width: 50px; height: 50px; line-height: 50px; text-align: center; background:url(../images/youshi_t1.png) no-repeat; color: #fff; display: inline-block; padding-right: 10px; }
.advantage_txt3{ width: 600px; height: 160px; line-height: 30px; padding: 40px 0 0 36px; font-size: 15px; color: #fff; margin: 90px 0 0 470px; }
.advantage_txt3 h6{ height: 60px; line-height: 40px; font-size: 18px; color: #fff; font-weight: bold; }
.advantage_txt3 h6 span{ width: 50px; height: 50px; line-height: 50px; text-align: center; background:url(../images/youshi_t1.png) no-repeat; color: #fff; display: inline-block; padding-right: 10px; }
.advantage_txt4{ width: 600px; height: 180px; line-height: 30px; padding: 40px 0 0 36px; font-size: 15px; color: #fff; margin: 0 0 0 470px; }
.advantage_txt4 h6{ height: 60px; line-height: 40px; font-size: 18px; color: #fff; font-weight: bold; }
.advantage_txt4 h6 span{ width: 50px; height: 50px; line-height: 50px; text-align: center; background:url(../images/youshi_t1.png) no-repeat; color: #fff; display: inline-block; padding-right: 10px; }
.advantage_img1{ width:382px; height:256px; position: absolute; right: 0px; top:83px; }
.advantage_img2{ width:550px; height:292px; position: absolute; left: 0px; top:413px; }
.advantage_img3{ width:364px; height:452px; position: absolute; left: -370px; top:366px; }
.advantage_img4{ width:379px; height:356px; position: absolute; left: 0px; top:756px; }
.advantage_img4_txt{ width:26px; height:200px; font-size: 16px; font-weight: bold; line-height: 33px; position: absolute; left: 273px; top:870px; }
.advantage_img4_txt2{ width:26px; height:200px; font-size: 16px; font-weight: bold; line-height: 33px; position: absolute; left: 310px; top:840px; }
.in_banner1{ width:100%; height:142px; margin-top: 140px;  }
.in_banner1_1{ width:1180px; height:142px; margin:0 auto;  position:relative;   }
.in_banner1_pic { height: 100px; position: absolute; left: 0px; top: 0px; }
.in_banner1_pic2 { height: 100px; position: absolute; left: 0px; top: 48px; }
.in_banner1_pic2 h6{ float: left; width: 125px;  height: 30px; line-height: 30px; background:url(../images/in_banner1a.png) no-repeat left; font-size: 18px; padding-left: 22px;  }
.in_banner1_pic3 { height: 328px; position: absolute; right: -25px; bottom: 0; }
.in_banner1_2{ width:400px; position:absolute; left:690px; top:-20px; text-align:left; }
.in_banner1_3{  line-height:30px; color:#222; }
.in_banner1_3 i{   }
.in_banner1_3 span{ color:#0d82cc;  font-size:26px;  }
.in_banner1_4{ float:left; width:120px; height:40px; line-height:40px; font-size:16px; color:#FFF; text-align:center; margin-top: 10px;  }
.in_banner1_4 a{ color:#fff; display:block; background:#42b53c;   }
.in_banner1_4 a:hover{ color:#fff; background:#42b53c; border-radius:20px; }
.cases{ width: 1180px;  height:auto; margin:0 auto;  overflow:hidden; margin-top: 50px; }
.cases_box1 { padding-top:20px;  }
.cases_tkd1_pro1{ float:left; width:368px; height:215px; margin:0 0 26px 22px; position: relative; }
.cases_tkd1_pic{  width:368px; height:215px; overflow:hidden; }
.cases_tkd1_pic img{  width:368px; height:215px; transition: all 0.5s;  transform: scale(1); }
.cases_txt{ width:100%; height:40px; line-height:40px; text-align: center; background-color:rgba(255,255,255,0.6); position: absolute; left: 0px; bottom: 0px; }
.cases_txt a{ color: #222; }
.cases_tkd1_pro1:nth-child(1) { width:400px; height:456px;  margin:0 0 0 0;   }
.cases_tkd1_pro1:nth-child(1) .cases_tkd1_pic { width:400px; height:456px; overflow:hidden; }
.cases_tkd1_pro1:nth-child(1) .cases_tkd1_pic img{  width:400px; height:456px; transition: all 0.5s;  transform: scale(1); }
.cases_tkd1_pro1:hover .cases_tkd1_pic img{ transition: all 0.5s;  transform: scale(1.08); }
.in2_about_xx{ width:100%; height: 539px; background:url(../images/about_bg.jpg) no-repeat center top; margin-top:25px;   }
.in2_about_1{ width:1180px; height:auto; margin:0 auto; padding-top: 42px;  }
.in2_about_2{ float:right;  width:460px; height:325px; margin-top: 38px; margin-right: 42px;    }
.in_aimgscale{ width:460px; height:325px;   overflow:hidden;  }
.in_aimgscale img{ width:460px; height:325px;   transition: all 0.5s;  transform: scale(1); }
.in_aimgscale img:hover { transition: all 0.5s;   transform: scale(1.05);   }

.in2_about_3x{ float:left;  width:640px; }
.in2_about_3{  line-height:32px; height:160px; overflow:hidden; padding:40px 0 0 0;   }
.in2_about_3t3{ height:59px; line-height:59px; font-size:30px; color:#0d82cc; text-align: center; font-weight: bold;}
.in2_about_3t3 a{ color:#0d82cc;   }
.in2_about_3t3 a:hover{ color:#0d82cc; }
.in2_about_4{   margin-top:60px;}
.in2_about_4_1{ float:left; width:90px; height:100px;  text-align:center; margin-right:28px; }
.in2_about_4_1 a{ color:#222; line-height:30px; display:block; font-size: 16px; }
.in2_about_4_1 a:hover{ color: #0d82cc;   }
.in2_about_4_2{  width:54px; height:54px; background:url(../images/about_1.png) no-repeat center #cccccc; border-radius: 50%; margin: 0 auto; }
.in2_about_4_1:hover .in2_about_4_2{ background:url(../images/about_1.png) no-repeat center #0d82cc; }
.in_news_ss{  width:100%; }
#tab_news{width:100%; }
#tab_news .news_menu{ height:50px; }
#tab_news .news_menu li{float:left; width:90px; height:50px; line-height:50px; text-align:left; color:#222;  font-size:16px; cursor:pointer;  }
#tab_news .news_menu li h3{ font-size:16px;  }
#tab_news .news_menu .line{  background:url(../images/news_line.png) 75px no-repeat;}
#tab_news .news_menu .on{  color:#42b53c;  cursor:pointer; }
#tab_news .news_menu li a{ color:#222; }
#tab_news .news_menu .on a{ color:#42b53c; font-weight: bold;  }
.in_news_ss .tab_box_news{width:100%; clear:both;}
.in_news_ss .tab_box_news .hide{display:none;}
.in_news_1{ width:1180px; height:auto; margin:0 auto; padding-top:20px;}
.in_news_2{ width:auto;  }
.in_newss_4{ float:left; width:335px;}
.in_newss_4_1{ width:335px; height:210px;  overflow:hidden;  }
.in_newss_4_1 img {width:335px; height:210px; 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{ color:#666; line-height:32px; height:151px; overflow:hidden; padding:10px 10px 0 10px; background: #0d82cc; }
.in_newss_4_2 h6{ font-size:16px; font-weight:normal; color:#fff; height:40px; line-height:40px; overflow:hidden; }
.in_newss_4_2 i{ height:100px; overflow:hidden; display:inline-block; color:#fff;}
.in_newss_4_2 a{ color:#fff;  }
.in_news_pro_5{ float:right; width:845px; overflow:hidden;   }
.in_news_pro_5 ul li{ width: 407px; float: left; height:40px; line-height: 40px; padding-top:0px; margin:0 0 15px 15px; background:url(../images/news_d.png) no-repeat 10px #cccccc; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }
.in_news_pro_5 ul li a{ height:40px; line-height: 40px; overflow: hidden;  display: block; padding:0 10px 0 20px; }
.in_news_pro_5 ul li span { float:right; padding-right: 10px;   }
.in_news_pro_5 ul li:hover{ background:url(../images/news_d2.png) no-repeat 10px #0d82cc; }
.in_news_pro_5 ul li:hover a{ color: #fff; }
.in_news_pro_5 ul li:hover span { color: #fff; }
.in_yqlj{ width:1178px; height:auto; margin:0 auto; margin-top:45px; border:1px solid #dadada; position:relative; }
.in_yqlj_1{ width:170px; height:32px; line-height:32px; background:#42b53c;  font-size:14px; color:#FFF; text-align:center; position:absolute; left:10px; top:-20px;  }
.in_yqlj_1 span{ color:#FFF; font-size:15px;}
.in_yqlj_2{ line-height:30px; padding:20px 0 10px 0;}
.in_yqlj_2 a{ display:inline-block; padding:0 15px 0 10px; }