/* banner 开始 */
.fullSlide { width: 100%; position: relative; height: 550px; background:url(../images/inbg.jpg); overflow:hidden; }

.fullSlide .bd { height: 550px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 550px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 550px; }
.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 {display:inline-block; width:14px; height:14px; margin:3px; overflow:hidden; background-color:rgba(0,0,0,0.5); line-height:200px; color:#FFF; border-radius:50%; border:2px solid #FFF;cursor:pointer; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }
.fullSlide .hd ul .on { width:50px; background:#0486da; border-radius:9px; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }
.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 结束 */

.soso{ width:100%; height:40px; padding:15px 0;   }
.soso-1{ width:1180px; height:40px; margin:0 auto;}
.soso-2{ float:left; width:820px; height:40px; line-height:40px;  color:#222; }
.soso-2 a{ color:#222; padding-right:20px;}
.soso-2 a:hover{ color:#0486da;}
.search_box { width: 280px; height:40px; float:right; overflow:hidden;  position:relative;  }
.swap_value {float:left; width:210px;  font-size:14px; color: #222; height:38px; line-height:38px; padding:0 40px 0 20px; background:none; border:1px solid #d2d2d2; border-radius:19px; }
.swap_go { margin:0; border:0; width:40px; height:40px; background:url(../images/ss_fdj.png) no-repeat center #0486da; border-radius:20px; cursor:pointer; position:absolute; right:0px; top:0px; }


.a_text_xx{ height:auto;  }
.a_text_t2_1{ height:44px; line-height:44px; text-align:center; font-size:32px; color:#222; background:url(../images/in_1txbg.png) no-repeat center; }

.a_text_t2_2{ background:url(../images/in_2txbg.png) no-repeat center; }

.a_text_t2_1 h2{ font-size:32px; font-weight:bold;  }
.a_text_t2_1 h3{ font-size:32px; font-weight:bold; }
.a_text_t2_1 span{ color:#0486da; }
.a_text_t2_1 a{ color:#222; }
.a_text_t2_1 a:hover, .a_text_t2_1 a:hover span{ color:#0486da; }
.a_text_t2_3{ height:28px; line-height:28px; text-align:center; font-size:16px; color:#707070; text-transform:uppercase;  font-weight:bold;  }


.b_text_xx{ height:auto;  }
.b_text_t2_1{ height:44px; line-height:44px; text-align:center; font-size:32px; color:#fff; background:url(../images/in_3txbg.png) no-repeat center; }
.b_text_t2_1 h2{ font-size:32px; font-weight:bold;  }
.b_text_t2_1 h3{ font-size:32px; font-weight:bold;  }
.b_text_t2_1 span{ color:#fff; }
.b_text_t2_1 a{ color:#fff; }
.b_text_t2_1 a:hover, .b_text_t2_1 a:hover span{ color:#61d600; }
.b_text_t2_3{ height:28px; line-height:28px; text-align:center; font-size:16px; color:#FFF; text-transform:uppercase;  font-weight:bold;  }



.remai_t{ width:1180px; height:auto; margin:0 auto; padding-top:30px; padding-bottom:15px; }

.remai{ width:1180px; height:auto; margin:0 auto; }


.remai_1{ float:left; width:565px; height:394px; background:url(../images/in_1bg.jpg) no-repeat; margin-bottom:40px; }

.remai_1 .rmai_l{ float:left; width:250px; height:360px; margin:15px 0 0 15px; }
.remai_1 .rmai_r{ float:right; width:260px; margin:25px 25px 0 0; }

.rmai_r_4_1{ height:275px; overflow:hidden; line-height:30px; }
.rmai_r_4_1 h6{ font-size:18px; color:#0486da; }
.rmai_r_4_1 h6 a{ color:#0486da; }
.rmai_r_4_1 h6 a:hover{ color:#0486da; }

.rmai_r_4_2{ height:36px; margin-top:20px; }

.rmai_r_4_3{ float:left; width:110px; height:36px; line-height:36px;   }
.rmai_r_4_3 a{ display:block; font-size:14px; text-align:center; color:#FFF; background:#55bb00; border-radius:5px; }
.rmai_r_4_3 a:hover{ background:#55bb00; color:#FFF; border-radius:18px; }

.rmai_r_4_4{ float:left; width:110px; height:36px; line-height:36px;  margin-left:25px; }
.rmai_r_4_4 a{ display:block; font-size:14px; text-align:center; color:#FFF; background:#0486da; border-radius:5px; }
.rmai_r_4_4 a:hover{ background:#0486da; color:#FFF; border-radius:18px; }

.remai_2{ float:left; width:565px; height:394px; background:url(../images/in_1bg.jpg) no-repeat; margin-left:50px; margin-bottom:40px; }
.remai_2 .rmai_l{ float:left; width:250px; height:360px; margin:15px 0 0 15px; }
.remai_2 .rmai_r{ float:right; width:260px; margin:25px 25px 0 0; }

.remai_3{ float:left; width:565px; height:394px; background:url(../images/in_1bg.jpg) no-repeat;  }
.remai_3 .rmai_l{  height:255px; padding:0 0 0 25px; }
.remai_3 .rmai_r{ padding:15px 25px 0 25px;  }
.remai_3 .rmai_r .rmai_r_4_1{ height:100px; }

.remai_4{ float:left; width:565px; height:394px; background:url(../images/in_1bg.jpg) no-repeat; margin-left:50px;  }
.remai_4 .rmai_l{ float:left; width:250px; height:360px; margin:15px 0 0 15px; }
.remai_4 .rmai_r{ float:right; width:260px; margin:25px 25px 0 0; }



.in_algd_bg{ width:100%; height:520px; background:url(../images/in_albg.jpg) no-repeat; margin-top:50px;  }

.in_algd{ width:1200px; height:auto; margin:0 auto; padding-top:45px; }

.algd_lefts { background:url(../images/al_left.png) no-repeat center; display: block; width:42px; height:42px; position: absolute; top:148px; left:0px; cursor:pointer; -webkit-transition: all .3s linear; transition: all .3s linear;  }

.algd_rights { background:url(../images/al_right.png) no-repeat center; display: block; width:42px; height:42px; position: absolute; top:148px; right:0px; cursor:pointer; -webkit-transition: all .3s linear; transition: all .3s linear; }

.algd_box1 { width:1180px; height:310px; overflow:hidden; position:relative; padding-top:40px;  }

.algd_box2 { width:1062px; height:260px; margin:0 59px; overflow:hidden; }

.in_anli_tkd1_pro1{ float:left; width:332px; height:250px; border:1px solid #0487d8; margin:0 10px; position:relative; overflow:hidden;  }

.in_anli_tkd1_pro1 img{ width:332px; height:250px;  }

.in_fangan_pro_5_5{ width:272px; height:250px; background-color:rgba(0,0,0,0.6); line-height:28px; color:#d3d3d3; padding:0 30px 0 30px; position:absolute; left:0px; top:250px; -webkit-transition: all .4s ease-out; transition: all .4s ease-out; opacity:0; }
.in_fangan_pro_5_5 h6{ overflow:hidden; color:#FFF; font-size:16px; text-align:center;  background:url(../images/in_al1_bg2.png) 108px 65px no-repeat; padding-bottom:5px; }
.in_fangan_pro_5_5 h6 a{ display:block; color:#FFF; padding-top:125px;}
.in_fangan_pro_5_5 h6 a:hover{ color:#0486da;}

.in_anli_tkd1_pro1:hover .in_fangan_pro_5_5{ opacity:1; top:0px;  }


.in_pfl{  height:40px; margin-top:20px; padding-left:70px; }
.in_pfl ul li{ float:left; width:181px; height:40px; margin:0 34px 0 0 ; font-weight:bold; }
.in_pfl ul li a{ display:block; line-height:38px;  font-size:16px; text-align:center; color:#FFF; border:1px solid #FFF; border-radius:5px; }
.in_pfl ul li a:hover{ background:#55bb00; color:#FFF; border:1px solid #55bb00;   }




.in_products{ width:1180px; margin:0 auto; padding-top:30px;   }

.in_products_l{ float:left; width:230px; height:1015px; overflow:hidden; }

.in_products_l_t{ height:188px; background:url(../images/in_cplbg.jpg) no-repeat; line-height:34px; color:#FFF; text-align:center;   }

.in_products_l_t h2{ height:40px; line-height:40px; font-size:34px; font-weight:bold;  padding-top:93px; }
.in_products_l_t a{ color:#FFF; display:block; }
.in_products_l_t h6{ height:30px; line-height:30px; font-size:18px; font-weight:normal; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding-top:3px;  }


.in_products_l_t a:hover{ color:#FFF;}


.in_products_l_2{ height:auto; overflow:hidden; }

.in_products_l_2 ul li{ height:38px; line-height:38px; background:#efefef; border-top:1px solid #FFF; border-bottom:1px solid #dddddd;    }
.in_products_l_2 ul li a{ display:block; font-size:14px; padding-left:50px; color:#222; }
.in_products_l_2 ul li a:hover{ background:#0486da; color:#FFF; }

.in_products_l_3{ height:54px; line-height:54px;  font-size:16px; color:#FFF; margin-top:20px; }
.in_products_l_3 a{ padding-left:50px; color:#FFF; display:block; background:url(../images/in_3cpt.png) 30px no-repeat #0486da; }
.in_products_l_3 a:hover{ color:#FFF; background:url(../images/in_3cpt.png) 30px no-repeat #55bb00; }


.in_products_r{ width:910px; height:auto; float:right; overflow:hidden; margin-top:30px;  }

/* 标签切换1，开始 */
#tab{width:100%; }

#tab .tab_menu{ height:50px; margin-left:15px; background:url(../images/in_xx.png) repeat-x bottom;  }

#tab .tab_menu li{float:left; width:170px; height:50px; line-height:50px; text-align:center; background:#969696;  font-size:16px; color:#FFF; cursor:pointer;}

#tab .tab_menu .selected{  background:#0486da; color:#FFF; cursor:pointer; }

#tab .tab_menu li a{ color:#FFF;}

#tab .tab_box{width:100%; clear:both; }

#tab .hide{display:none;}
/* 标签切换1，结束 */


.in_products_pro{ padding-top:5px; position:relative; }

.in_products_pro_more{ float:right; width:55px; height:50px; line-height:50px; text-align:center; position:absolute; right:0px; top:-50px; }
.in_products_pro_more a{  color:#FFF;  display:block; background:#0C6DB0; }
.in_products_pro_more a:hover{ background:#FF6800; color:#FFF;  }

.in_pr_an{ width:55px; height:50px; line-height:50px; text-align:center; position:absolute; right:0px; top:-50px;   }
.in_pr_an a { color:#222; display:block;   }
.in_pr_an a:hover { color:#0486da;   }


.in_products_pro{ width:auto; height:576px;  }

.in_products_pro ul li{ float:left; width:270px; margin:15px 15px 24px 15px;  }

.in_products_pro ul li .cpscale_x{ width:260px; height:228px; margin:0 auto; padding:4px; border:1px solid #dbdbdb; }

.in_products_pro ul li .cpscale{ width:260px; height:194px; overflow:hidden; }

.in_products_pro ul li .cpscale img{ width:260px; height:194px; transition: all 0.5s;   transform: scale(1);   }

.in_products_pro ul li h5{ font-size:14px; font-weight:normal; height:24px; line-height:24px; text-align:center; margin-top:6px; }

.in_products_pro ul li h6{ width:25px; height:25px; background:url(../images/in_3jia.png) no-repeat center #d2d2d2; display:block; margin:0 auto; margin-top:6px; 

-webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.in_products_pro ul li:hover .cpscale_x{ border:1px solid #0486da;}

.in_products_pro ul li:hover h6{ background:url(../images/in_3jia.png) no-repeat center #c57a0f; }

.in_products_pro ul li:hover img{ transition: all 0.5s;   transform: scale(1.2); }


.inpro_4_2{ height:30px; margin-top:10px; }

.inpro_4_3{ float:left; width:124px; height:30px; line-height:30px;   }
.inpro_4_3 a{ display:block; font-size:14px; text-align:center; color:#FFF; background:#55bb00; border-radius:5px; }
.inpro_4_3 a:hover{ background:#55bb00; color:#FFF; border-radius:18px; }

.inpro_4_4{ float:right; width:124px; height:30px;    }
.inpro_4_4 a{ display:block; font-size:14px; line-height:28px; text-align:center; color:#222; border:1px solid #0486da; border-radius:5px; }
.inpro_4_4 a:hover{ background:#0486da; color:#FFF; border-radius:18px; }



.in_banner1{ width:100%; height:330px; background:url(../images/in_banner1.jpg) no-repeat center; margin-top:20px; }
.in_banner1_1{ width:1180px; height:330px; margin:0 auto; }
.in_banner1_2{ height:40px; padding:235px 0 0 0;}
.in_banner1_3{ float:left; width:336px; line-height:40px; font-size:20px; color:#fff;  }
.in_banner1_3 span{ font-weight:bold; font-size:28px; color:#FFF; }
.in_banner1_4{ float:left; width:170px; height:40px; line-height:40px; font-size:16px; color:#FFF; text-align:center; }
.in_banner1_4 a{ color:#0486da; display:block; background:#fff; border-radius:5px;  }
.in_banner1_4 a:hover{ color:#FFF; background:#55bb00; border-radius:19px; }


.in_banner2{ width:100%; height:330px; background:url(../images/in_banner2.jpg) no-repeat center; margin-top:40px; }
.in_banner2_1{ width:1180px; height:330px; margin:0 auto; }
.in_banner2_2{ height:40px; padding:255px 0 0 594px;}
.in_banner2_3{ float:left; width:367px; line-height:40px; font-size:20px; color:#fff;background:url(../images/in_banner_tb.png) no-repeat left; padding-left:38px; }
.in_banner2_3 span{ font-weight:bold; font-size:28px; color:#FFF; }
.in_banner2_4{ float:left; width:170px; height:40px; line-height:40px; font-size:16px; color:#FFF; text-align:center; }
.in_banner2_4 a{ color:#0486da; display:block; background:#fff; border-radius:5px;  }
.in_banner2_4 a:hover{ color:#FFF; background:#55bb00; border-radius:19px; }



.youshi{ width:100%; height:auto; margin-top:55px;  }

.youshi_t{ height:auto; text-align:center;  }

.youshi_pro{  width:1180px;  height:auto;  margin:0 auto; padding-top:35px; }


/* 标签切换2，开始 */
#tab_2{width:100%; position:relative;  }

#tab_2 .tab_menu{ width:100%; height:168px; }

#tab_2 .tab_menu li{float:left; width:130px; height:168px;  background:url(../images/youshi_t1.png) no-repeat center top; color:#fff;  cursor:pointer; text-align:center; margin:0 48px;   }

#tab_2 .tab_menu li h6{ font-size:50px; height:30px; padding-top:28px; font-size:28px; color:#FFF;  }

#tab_2 .tab_menu li h5{  }

#tab_2 .tab_menu li h4{height:40px; line-height:40px; font-size:24px; padding-top:3px; }

#tab_2 .tab_menu .selected{  background:url(../images/youshi_t2.png) no-repeat center top; color:#fff; cursor:pointer;  }

#tab_2 .tab_box_2{width:100%; clear:both; }

#tab_2 .hide{display:none;}

#tab_2 .tab_menu b{ float:left; font-size:48px; font-weight:normal; padding-left:20px; }



/* 标签切换2，结束 */

.youshi_pro_1{ height:410px; margin-top:25px;  }

.youshi_pro_1_l{ float:left;  width:590px; height:400px; overflow:hidden; }

.youshi_pro_1_l img{ width:590px; height:400px; transition: all 0.5s;   transform: scale(1);  }
.youshi_pro_1_l img:hover{ transition: all 0.5s;   transform: scale(1.2); }

.youshi_pro_2a{  float:right; width:590px; height:400px; position:relative;  }

.youshi_pro_2_1{ height:320px; line-height:30px; font-size:15px; padding:30px 50px 0 60px; overflow:hidden; }

.youshi_pro_2_1 h6{ line-height:30px; font-size:24px; color:#0486da; background:url(../images/youshi_t3.png) no-repeat left top; padding:30px 0 5px 0; }

.youshi_pro_tel_x{ width:605px; height:110px; background:url(../images/youshi_t4.png) no-repeat left bottom; position:absolute; left:10px; bottom:0px; }





.liuchen_ss{ width:100%; height:935px; background:url(../images/in_lcbg.jpg) no-repeat center bottom; }

.liuchen{  width:1180px;  height:460px;  margin:0 auto; padding-top:45px; }

.liuchen_1{ height:128px; border-bottom:1px solid #e8e8e8; margin-top:20px; }
.liuchen_1 li{ float:left; width:92px; height:122px;  background:url(../images/in_lc1.png) no-repeat center top; color:#fff;  cursor:pointer; text-align:center; margin:0 142px 0 0; -webkit-transition: all .3s ease-out; transition: all .3s ease-out;   }
.liuchen_1 li h6{ height:30px; line-height:30px; padding-top:6px; font-size:30px; color:#0486da;  }
.liuchen_1 li h4{height:30px; line-height:30px; font-size:16px; padding-top:10px; }
.liuchen_1 li:hover{ margin-top:15px; }


.liuchen_2{ height:128px; margin-top:8px;  }
.liuchen_2 li{ float:left; width:92px; height:124px;  background:url(../images/in_lc2.png) no-repeat center top; color:#fff;  cursor:pointer; text-align:center; margin:0 20px 0 120px; -webkit-transition: all .3s ease-out; transition: all .3s ease-out;   }
.liuchen_2 li h6{ height:30px; line-height:30px; padding-top:38px; font-size:30px; color:#0486da;  }
.liuchen_2 li h4{height:30px; line-height:30px; font-size:16px; padding-top:10px; }
.liuchen_2 li:hover{ margin-top:15px; }



.in_kganyanbg{ width:100%; padding-top:10px; }

.in_kganyan{ width:1180px; margin:0 auto; padding-top:5px;  }

.kganyan_gn { height:260px; overflow:hidden; }

.in_jianzheng_4{ float:left; width:520px; height:190px; padding:20px; margin:10px 15px 20px 15px; background:#FFF; }

.in_jianzheng_4_1{ float:left; width:240px; }

.in_jianzheng_4_2x{ float:right; width:260px; }

.in_jianzheng_4_2{ color:#666; line-height:28px; height:140px; overflow:hidden; }

.in_jianzheng_4_2 h6{ font-size:15px; font-weight:normal; color:#222; height:24px; line-height:24px; overflow:hidden; padding:0 0 5px 0; }

.in_jianzheng_4_3{ height:24px; line-height:24px; font-size:14px; padding-top:14px; }
.in_jianzheng_4_3 a{ display:block; color:#0067b4;  }
.in_jianzheng_4_3 a:hover{ color:#0486da; }


/*图片放大1，开始*/
.jz_scale_x{ width:234px; height:174px;  padding:2px; border:1px solid #dbdbdb;  }

.jz_scale{ width:234px; height:174px; overflow:hidden; }

.jz_scale img{ width:234px; height:174px; transition: all 0.5s;  transform: scale(1);   }

.jz_scale img:hover { transition: all 0.5s;   transform: scale(1.4);   }

.jz_scale_x:hover{ padding:1px; border:2px solid #0877c3; }
/*图片放大1，结束*/


.in_kganyan_fx{ width:180px; height:30px; margin:0 auto; margin-top:20px; }

.in_kganyan_fx_l{ float:left; width:45px; height:30px; background:url(../images/in_pj_l.png) no-repeat; cursor:pointer; }

.in_kganyan_fx_r{ float:right; width:45px; height:30px; background:url(../images/in_pj_r.png) no-repeat; cursor:pointer; }




.in_fcc_ss{ width:100%; height:390px; background:url(../images/fcc_bg.jpg) no-repeat center; margin-top:50px; }


/* 标签切换4，开始 */
#tab_fcc{ width:1204px; padding-top:45px; margin:0 auto; }

#tab_fcc .tab_menu{ width:100%; height:68px;  }

#tab_fcc .tab_menu li{float:left; width:208px; height:38px;line-height:38px; text-align:center; border:1px solid #0486da; font-size:16px; cursor:pointer; margin:0 15px; border-radius:5px; }

#tab_fcc .tab_menu li h3{ font-size:16px; font-weight:normal; font-weight:bold; }

#tab_fcc .tab_menu .selected{  background:url(../images/fc_tbg.png) no-repeat center; border:none; border-radius:0; color:#FFF; height:68px; cursor:pointer; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

#tab_fcc .tab_menu .maleft{ }

#tab_fcc .tab_menu li a{ color:#444;}

#tab_fcc .tab_menu .selected a{ color:#FFF;}

#tab_fcc .tab_box_fcc{width:100%; clear:both; }

#tab_fcc .hide{display:none;}


/* 标签切换4，结束 */


.in_fcc_box {  height:240px; position:relative; margin-top:10px;}

/* 滑动门通用按钮 */
.lefts_fcc, .rights_fcc {display: block; width:22px; height:50px; margin-top:-40px; position: absolute; top:50%; cursor:pointer; }

.lefts_fcc { background:url(../images/in_11_l.png) no-repeat; left:0px; }

.rights_fcc { background:url(../images/in_11_r.png) no-repeat; right:0px; }

.in_fccxx{ width:100%; height:240px; position:relative;}

.in_fcc{ width:100%; height:240px; margin:0 auto; overflow:hidden;  }

.in_fcc li {float:left; width:270px; margin:0 15px;  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:26px;  }

/* 向左滚动，结束 */

/*图片放大1，开始*/
.fc_imgscale_x{width:260px; height:194px;  padding:4px; border:1px solid #dbdbdb;  }

.fc_imgscale{ width:260px; height:194px; overflow:hidden; position:relative; }

.fc_imgscale img{ width:260px; height:194px; transition: all 0.5s;  transform: scale(1);   }

.fc_imgscale img:hover { transition: all 0.5s;   transform: scale(1.2);   }

.fc_imgscale_x:hover{ padding:4px; border:1px solid #0486da; }




.in_news_ss{  width:100%; }

.in_news_1{ width:1180px; height:auto; margin:0 auto; padding-top:55px;  }

/* 标签切换4，开始 */
#tab_news{width:100%; }

#tab_news .tab_menu{ float:right; width:220px; height:300px;  }

#tab_news .tab_menu li{  width:220px; height:110px; line-height:110px; font-size:20px; cursor:pointer;  background-color:#4f4f4f; margin-bottom:15px; color:#FFF; position:relative; }

#tab_news .tab_menu li h3{ font-size:20px; font-weight:normal;}

#tab_news .tab_menu .selected{ background-color:#0486da; color:#FFF; cursor:pointer; }

#tab_news .tab_menu .selected h3 a{ color:#FFF; }

#tab_news .tab_menu .news_t1{ background-image:url(../images/news_t1.png); background-repeat:no-repeat; background-position:24px center; }
#tab_news .tab_menu .news_t2{ background-image:url(../images/news_t2.png); background-repeat:no-repeat; background-position:24px center; }
#tab_news .tab_menu .news_t3{ background-image:url(../images/news_t3.png); background-repeat:no-repeat; background-position:24px center; }

#tab_news .tab_menu li a{ color:#FFF; padding-left:108px; }

.news_tss{ width:12px; height:24px; background:url(../images/news_a.png) no-repeat; position:absolute; left:-14px; top:0px; opacity:0; -webkit-transition: all .3s ease-out; transition: all .3s ease-out;  }

#tab_news .tab_menu .selected .news_tss{  top:45px; opacity:1; }

#tab_news .tab_box_news{ float:left; width:920px; }

#tab_news .hide{display:none;}

#in_news_more{  height:38px; line-height:38px;  }
#in_news_more a{ color:#FFF; background:url(../images/news_b.png) 130px no-repeat #4f4f4f;  padding-left:50px; display:block; }
#in_news_more a:hover{ color:#FFF; background:url(../images/news_b.png) 150px no-repeat #0486da;  padding-left:60px;    }


/* 标签切换4，结束 */

.in_news_2{ width:auto; height:430px; position:relative; }

.in_newss_4{ float:left; width:290px;    }

.in_newss_4_1{ width:280px; height:208px; padding:4px; border:1px solid #dedede; overflow:hidden;  }

.in_newss_4_1 img {width:280px; height:208px; transition: all 0.5s;  transform: scale(1);   }

.in_newss_4_1 a:hover img{ transition: all 0.5s;  transform: scale(1.2);  }


.in_newss_4_2{ color:#666; line-height:28px; height:195px; overflow:hidden; padding:5px 10px 0 10px; }

.in_newss_4_2 h6{ font-size:15px; font-weight:normal; color:#222; height:30px; line-height:30px; overflow:hidden; }



.in_news_pro_5{ float:right; width:610px; height:415px; overflow:hidden; border-top:1px solid #dbdbdb; padding-top:3px;  }

.in_news_4{ height:77px; padding-top:0px; margin:0 0 5px 0; border-bottom:1px solid #dbdbdb; }

.in_news_4_1{ float:left; width:86px; height:53px; margin:10px 0 0 0; border:1px solid #dcdcdc; text-align:center; color:#222;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.in_news_4_1 h5{ height:26px; line-height:26px; font-size:18px;   border-bottom:1px solid #dcdcdc;  }

.in_news_4_1 h6{ height:26px; line-height:26px; font-size:14px;  }

.in_news_4_2x{ float:right; width:510px; margin-top:6px; }

.in_news_4_2{  line-height:26px; height:55px; font-size:13px; overflow:hidden; color:#949494; padding-top:5px; }

.in_news_4_2 h6{ font-size:14px; height:26px; font-weight:normal; color:#222; overflow:hidden; }

.in_news_4:hover .in_news_4_1{ background:#0486da; color:#fff;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }


.in_faq_pro{  float:right; width:610px; height:415px; overflow:hidden; border-top:1px solid #dbdbdb; }

.in_faq_1{  overflow:hidden;  }

.in_faq_x{ margin: 9px 10px 0 0;  border-bottom:1px solid #e4e4e4; padding-top:5px;}

.in_faq_a{  height:30px; line-height:30px; background:url(../images/faq_a.png) 0 6px no-repeat; padding-left:28px; color:#333333; overflow:hidden; }

.in_faq_q{  background:url(../images/faq_q.png) 0 3px no-repeat; padding-left:28px; height:48px; line-height:24px; color:#666666; margin-bottom:10px; overflow:hidden;}
.in_faq_q a{ color:#666666; }
.in_faq_q a:hover{ color:#d51800;}




.in_about{ width:1180px; height:auto; margin:0 auto; margin-top:30px; }

.in_about_l{ float:left; width:880px; }

.in_about_t{ height:60px; line-height:60px; background:url(../images/about_tbg.jpg) no-repeat; padding-top:29px;  }
.in_about_t span{ float:left; height:60px; line-height:60px; padding:0 0 0 40px; color:#FFF; padding-top:5px; }

.in_about_t h3{ font-size:24px; font-weight:bold;}
.in_about_t h3 a{ color:#FFF;  }

.in_about_t h6{ float:left; font-size:16px; padding-left:45px; font-weight:bold; color:#444; padding-top:5px;  }

.in_about_t h6 i{ color:#ed0000; font-weight:bold; }

.in_about_t_more{ float:right; width:45px; height:26px; line-height:26px;  margin:25px 0 0 0; }



.in_about_l_2{ height:auto; margin-top:20px; }

.in_about_l_3{ float:left; width:380px; height:330px; }

.in_aboutimgscale{ width:380px; height:330px; overflow:hidden; }

.in_aboutimgscale img{ width:380px; height:330px; transition: all 0.5s;  transform: scale(1);   }

.in_aboutimgscale img:hover { transition: all 0.5s;   transform: scale(1.1);   }

.in_about_l_4{ float:right; width:490px;}


.in_about_l_5{  height:330px; overflow:hidden;  }

.in_about_l_5 ul li{ float:left; width:224px; height:330px; overflow:hidden; margin:0 10px 0 10px; position:relative; }

.in_about_l_5 ul li img{ width:224px; height:330px; transition: all 0.5s;   transform: scale(1);  }

.in_about_l_5 ul li:hover img{ transition: all 0.5s;   transform: scale(1.2); }

.in_about_l_5txt{ width:224px; font-weight:normal; height:36px; line-height:36px; text-align:center; background-color:rgba(0,132,217,0.8); color:#fff; position:absolute; left:0px; top:330px; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; opacity:0; }

.in_about_l_5 ul li:hover .in_about_l_5txt{ top:294px; opacity:1; }







.in_about_r_1{ height:315px; padding-top:10px; border:1px solid #dededf; border-top:none; }

.in_about_r_1more{ height:30px; line-height:30px; border-top:1px solid #dededf; text-align:center; background:#c8ebfd; margin-top: 5px; }


.in_about_r{ float:right; width:240px; }

.in_about_l_1{ height:60px; line-height:60px;  background:url(../images/in_hztbg.jpg) no-repeat;  text-align:center; padding-top:29px;  }
.in_about_l_1 h6{ font-size:24px; color:#FFF; font-weight:bold; padding-top:5px;  }
.in_about_l_1 h6 a{ color:#FFF;  }

.in_ry_xx{ padding-top:1px; border:1px solid #dcdcdc; border-top:none;  }

.in_hzz{ height:368px; overflow:hidden; margin:14px 0 14px 0;  }

.in_hzz ul li {float:left; width:200px; margin:10px 0 10px 14px;  text-align:center; padding:4px 4px 0 4px; border:1px solid #e0e0e0;}

.in_hzz ul li .hzscale{  width:200px; height:100px; overflow:hidden; }

.in_hzz ul li .hzscale img{ width:200px; height:100px; transition: all 0.5s;  transform: scale(1);   }

.in_hzz ul li .hzscale img:hover { transition: all 0.5s; transform: scale(1.2); }

.in_hzz ul li a {display:block;  }

.in_hzz ul li h6{ height:35px; line-height:35px;  font-size:14px; text-align:center; border-top:1px dashed #c2c2c2; }

.in_hzz ul li:hover{ border:1px solid #0486da; }






.yqljxx{ width:1180px; height:1px; margin:0 auto; position:relative; }

.yqlj{ width:1180px; height:42px; overflow:hidden; position:absolute; left:0px; top:70px;}

.yqlj_l{ float:left; width:166px; height:42px; background:url(../images/yqlj_l.png) no-repeat; padding-right:20px;  border-right:1px solid #828993; }

.yqlj_r{ float:right; width:980px; height:42px; line-height:42px; overflow:hidden; }

.yqlj_r a{ background:url(../images/yqlj_line.png) no-repeat right; display:inline-block; padding:0 15px 0 10px; color:#fff; }
.yqlj_r a:hover{ color:#55bb00;}


.side-contact { margin-top: 20px;
    margin-bottom: 20px;
}

.side-contact .side-contact-phone {
    background-color: #0486da;
    font-size: 16px;
    color: #fff;
    background-image: url(../img/phone.png);
    background-position: 20px center;
    background-repeat: no-repeat;
    padding: 20px 10px 20px 55px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.side-contact .side-contact-phone:hover {
    background-position: 20px 5px;
}

.side-contact .side-contact-phone p {
    font-size: 24px;
    font-weight: bold;
}

.side-contact .side-contact-adress {
    padding: 20px 20px;
    background-color: #353537;
    background-image: url(../img/adress.png);
    background-position: 20px 22px;
    background-repeat: no-repeat;
    text-indent: 25px;
    color: #cecece;
    line-height: 22px;
}

.left_er{ border: 1px solid #dbdbdb; text-align: center;  margin-top: 20px; padding:20px; }
.left_er img{ width:186px; padding-bottom: 10px; }