/* banner 开始 */

.fullSlide {

 width: 100%;

 position: relative;

 height: 500px;

 overflow: hidden;

}



.fullSlide .bd {

 height: 500px;

 margin: 0 auto;

 position: relative;

 z-index: 1;

 overflow: hidden;

}



.fullSlide .bd ul {

 width: 100% !important;

}



.fullSlide .bd li {

 width: 100% !important;

 height: 500px;

 overflow: hidden;

 text-align: center;

}



.fullSlide .bd li a {

 display: block;

 height: 557px;

}



.fullSlide .hd {

 width: 100%;

 position: absolute;

 z-index: 2;

 bottom: 0;

 left: 0;

 height: 35px;

 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: #0a8ad2;

 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 结束 */





/* animated home */



.animated {

 -webkit-animation-duration: 1s;

 animation-duration: 1s;

 -webkit-animation-fill-mode: both;

 animation-fill-mode: both

}



.animated.infinite {

 -webkit-animation-iteration-count: infinite;

 animation-iteration-count: infinite

}



.animated.hinge {

 -webkit-animation-duration: 2s;

 animation-duration: 2s

}



@-webkit-keyframes fadeInUp {

 0% {

  opacity: 0;

  -webkit-transform: translate3d(0, 100%, 0);

  transform: translate3d(0, 100%, 0)

 }

 100% {

  opacity: 1;

  -webkit-transform: none;

  transform: none

 }

}



@keyframes fadeInUp {

 0% {

  opacity: 0;

  -webkit-transform: translate3d(0, 100%, 0);

  transform: translate3d(0, 100%, 0)

 }

 100% {

  opacity: 1;

  -webkit-transform: none;

  transform: none

 }

}



.fadeInUp {

 -webkit-animation-name: fadeInUp;

 animation-name: fadeInUp

}



.animated_1 {

 animation-delay: 0.3s;

}



.animated_2 {

 animation-delay: 0.6s;

}



.animated_3 {

 animation-delay: 0.9s;

}



.animated_4 {

 animation-delay: 1.2s;

}



.animated_5 {

 animation-delay: 1.5s;

}



.animated_6 {

 animation-delay: 1.8s;

}



.animated_7 {

 animation-delay: 2.1s;

}



.animated_8 {

 animation-delay: 2.4s;

}



.animated_9 {

 animation-delay: 2.7s;

}



.animated_10 {

 animation-delay: 3s;

}



.animated_11 {

 animation-delay: 3.3s;

}



.animated_12 {

 animation-delay: 3.6s;

}



/* animated end */





.search_box {

 float: left;

 width: 335px;

 height: 36px;

 overflow: hidden;

 position: relative;

 margin-top: 40px;

 margin-left: 100px;

 background: #f5f5f5;

 border-radius: 18px;

}



.swap_value {

 float: left;

 width: 280px;

 font-size: 14px;

 color: #333;

 height: 36px;

 line-height: 36px;

 padding: 0 20px 0 20px;

 border: 0;

 background: none;

}



.swap_go {

 float: right;

 margin: 0;

 border: 0;

 width: 40px;

 height: 36px;

 background: url(../images/fdj.png) no-repeat center;

 cursor: pointer;

 position: absolute;

 top: 0px;

 right: 0px;

}



.soso {

 width: 1180px;

 margin: 0 auto;

 height: 120px;

 position: relative;

}



.soso_1 {

 width: 1180px;

 height: 120px;

 margin: 0 auto;

}



.soso_2 {

 height: 120px;

}



.webq_top_tel {

 width: 195px;

 height: 54px;

 background: url(../images/top_tel.png) no-repeat left;

 float: right;

 padding: 0 0 0 60px;

 margin: 30px 0 0 0;

}



.webq_top_tel_text {

 line-height: 20px;

 color: #333;

 font-size: 16px;

 padding-top: 3px;

}



.webq_top_tel_dh {

 font-size: 24px;

 color: #0a8ad2;

 line-height: 30px;

}





.in_products_xx {

 background: #f5f5f5;

 padding-top: 55px;

 padding-bottom: 35px;

}



.in_products {

 width: 1180px;

 margin: 0 auto;

 margin-top: 40px;

}



.in_products_l {

 float: left;

 width: 272px;

 overflow: hidden;

 background: #fff;

}



.sideMen {

 height: 638px;

 overflow: hidden;

 padding: 10px 25px 0 25px;

}



.in_products_l_er {

}



.in_products_l_er ul li {

 height: 58px;

 line-height: 58px;

 margin-bottom: 10px;

 -webkit-transition: all .3s linear;

 transition: all .3s linear;

 border-bottom: 2px solid #f3f3f3;

}



.in_products_l_er ul li a {

 display: block;

 height: 48px;

 line-height: 48px;

 font-size: 14px;

 color: #333;

 padding-left: 5px;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

 -webkit-transition: all .3s linear;

 transition: all .3s linear;

 background: url(../images/cp_fd1.png) no-repeat 205px;

}



.in_products_l_er ul li a:hover {

 color: #0a8ad2;

 background: url(../images/cp_fd2.png) no-repeat 205px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 padding-left: 15px;

}





.in_products_r {

 width: 894px;

 float: right;

 overflow: hidden;

}





.in_products_r .tab_box {

 width: 100%;

 clear: both;

}



.in_products_r .tab_box .hide {

 display: none;

}



.in_products_pro {

 position: relative;



}





.in_pro_2 {

 float: left;

 width: 270px;

 margin: 0 0 25px 28px;

 overflow: hidden;

 position: relative;

 background: #fff;

}



.in_pro_2 .in_pro_1pic {

 width: 270px;

 height: 205px;

 overflow: hidden;

}



.in_pro_2 .in_pro_1pic img {

 width: 270px;

 height: 205px;

}



.in_pro_txt {

 width: 100%;

 height: 40px;

 line-height: 40px;

}



.in_pro_txt h6 {

 font-size: 14px;

 height: 40px;

 line-height: 40px;

}



.in_pro_txt h6 a {

 color: #333;

 padding: 0 10px 0 10px;

 display: block;

 overflow: hidden;

}



.in_pro_2:hover .in_pro_txt h6 a {

 color: #0a8ad2;

}





.pl_tel {

 color: #fff;

 text-align: center;

 background: #0a8ad2;

 padding: 10px;

}



.pl_telss {

 border: 1px solid #fff;

 height: 115px;

}



.pl_tel_txt {

 line-height: 30px;

 font-size: 30px;

 padding-top: 25px;

 font-weight: bold;

 letter-spacing: 5px;

}



.pl_tel_dh {

 font-size: 16px;

 line-height: 1;

 padding-top: 15px;

 text-transform: uppercase;

}





.a_text_xx {

 background: url(../images/in_x1.png) no-repeat bottom;

 padding-bottom: 8px;

}



.a_text_t2_1 {

 height: 40px;

 line-height: 1;

 text-align: center;

 font-size: 30px;

 color: #333;

 padding-top: 8px;

}



.a_text_t2_1 h3 {

 font-size: 30px;

}



.a_text_t2_1 a {

 color: #333;

}



.a_text_t2_1 a:hover {

 color: #333;

}



.a_text_t2_2 {

 height: 20px;

 line-height: 20px;

 text-align: center;

 font-size: 14px;

 color: #333333;

 padding-top: 15px;

}





.a_text_t2_3 {

 height: 40px;

 line-height: 40px;

 text-align: center;

 font-size: 36px;

 color: #d6d6d6;

 text-transform: uppercase;

 font-family: Impact;

}





.in_yqlj_ss {

 width: 100%;

 margin-top: 30px;

 padding-bottom: 30px;

}



.in_yqlj {

 width: 1180px;

 height: auto;

 margin: 0 auto;

}



.in_yqlj_1 {

 width: 106px;

 height: 40px;

 float: left;

 background: url(../images/yqlj_l.png) no-repeat 0;

}



.in_yqlj_2 {

 float: right;

 width: 1060px;

 line-height: 26px;

 padding: 8px 0 0 0;

}



.in_yqlj_2 a {

 display: inline-block;

 padding: 0 10px 0 10px;

}





.ydz_p {

 width: 100%;

 padding: 30px 0 30px 0;

 background: #f4f4f4;

}



.in_bottom_r {

 width: 1180px;

 height: 48px;

 margin: 0 auto;

 position: relative;

}



.in_bottom_r3 {

 height: 48px;

}



.in_bottom_r3_1 {

 float: left;

 width: 250px;

 height: 40px;

 line-height: 40px;

 background-color: rgba(255, 255, 255, 1);

 padding: 0 10px;

}



.in_bottom_r3_ml {

 margin-left: 20px;

}



.in_bottom_r3_2 {

 float: left;

 width: 420px;

 height: 40px;

 line-height: 40px;

 background-color: rgba(255, 255, 255, 1);

 padding: 0 10px;

 margin-left: 20px;

}



.in_bottom_r4 {

 float: right;

 width: 140px;

 height: 40px;

}



.in_bd_2 {

 width: 100%;

 height: 40px;

 line-height: 40px;

 border: 0;

 background: none;

 color: #222;

}



.in_bd_go {

 margin: 0;

 border: 0;

 width: 100%;

 background: #0a8ad2;

 cursor: pointer;

 color: #fff;

 line-height: 40px;

 text-align: center;

 font-size: 14px;

}



.in_bottom_r3 input::-webkit-input-placeholder {

 color: #666;

}



.in_bottom_r3 input::-moz-placeholder {

 color: #666;

}



.in_bottom_r3 input:-moz-placeholder {

 color: #666;

}



.in_bottom_r3 input:-ms-input-placeholder {

 color: #666;

}





.youshi {

 width: 100%;

 background: url(../images/ys_bg.jpg) no-repeat center top;

 overflow: hidden;

 padding-bottom: 20px;

}



.youshi_t {

 width: 1180px;

 height: 180px;

 margin: 0 auto;

 padding: 55px 0 0 0;

 color: #fff;

 text-align: center;

}



.youshi_t1 {

 font-size: 36px;

 text-transform: uppercase;

 font-weight: bold;

}



.youshi_t2 {

 font-size: 30px;

 text-transform: uppercase;

 font-weight: bold;

 letter-spacing: 5px;

 padding-top: 10px;

}



.youshi_t3 {

 font-size: 14px;

 text-transform: uppercase;

 letter-spacing: 5px;

 padding-top: 20px;

}





.youshi_pro {

 width: 1180px;

 margin: 0 auto;

 background: #fff;

 box-shadow: 0 8px 8px 0px rgba(0, 0, 0, 0.12);

 position: relative;

 padding-top: 58px;

}



.tab_box_2 {

 height: 325px;

 overflow: hidden;



}





#tab_2 {

 width: 100%;

 position: absolute;

 left: 615px;

 top: 300px;

 width: 540px;

 height: 50px;

}



#tab_2 .tab_menu {

 width: 540px;

 height: 50px;

 border-left: 1px solid #c6c6c6;

}



#tab_2 .tab_menu li {

 float: left;

 width: 128px;

 height: 48px;

 overflow: hidden;

 text-align: center;

 cursor: pointer;

 border: 1px solid #c6c6c6;

 border-left: 0;

}



#tab_2 .tab_menu li img {

 width: 40px;

 height: 40px;

 margin: 4px 0 0 10px;

}



#tab_2 .tab_menu li h6 {

 font-size: 14px;

 line-height: 48px;

 color: #333;

 float: left;

 padding-left: 10px;

}



#tab_2 .tab_menu .on {

 background: #0a8ad2;

 border-color: #0a8ad2;

}



#tab_2 .tab_menu .on h6 {

 color: #fff;

}



#tab_2 .tab_menu .on i {

 display: block;

}



#tab_2 .tab_menu .on b {

 display: none;

}



#tab_2 .tab_menu i {

 display: none;

 float: left;

 width: 40px;

 height: 40px;

 float: left;

}



#tab_2 .tab_menu b {

 display: block;

 width: 40px;

 height: 40px;

 float: left;

}



#tab_2 .tab_box_2 {

 width: 100%;

 clear: both;

 padding: 58px 0 0 0;

}



#tab_2 .hide {

 display: none;

}



/* 标签切换2，结束 */





.youshi_pro_1 {

 height: 325px;

 position: relative;

}



.youshi_pro_1_l {

 width: 460px;

 height: 310px;

 overflow: hidden;

 float: left;

 background: url(../images/ys_bg2.png) no-repeat right bottom;

 margin: 0 0 0 70px;



}



.youshi_pro_1_l img {

 width: 442px;

 height: 293px;

 transition: all 0.5s;

 transform: scale(1);

}



.youshi_pro_1_l img:hover {

 transition: all 0.5s;

 transform: scale(1.05);

}



.youshi_pro_2a {

 float: right;

 width: 580px;

 height: 290px;

}



.youshi_pro_2_1x {



}



.youshi_pro_2_1sz {

 float: left;

 width: 170px;

 height: 186px;

 line-height: 1;

 font-size: 156px;

 text-align: left;

 margin: 0 10px 0 0;

 color: #f8f8f8;

 font-family: Impact;

 font-weight: bold;

}



.youshi_pro_2_1 {

 height: 250px;

 line-height: 30px;

 color: #000;

 overflow: hidden;

 font-size: 14px;

}



.youshi_pro_2_1 h6 {

 height: 45px;

 line-height: 30px;

 font-size: 24px;

 color: #0a8ad2;

 font-weight: bold;

 padding-top: 10px;

}





.in_gongchang {

 width: 100%;

 height: auto;

 margin: 0 auto;

 padding-top: 40px;

}



.gongchang_box1 {

 width: 1220px;

 height: 270px;

 margin: 0 auto;

 margin-top: 40px;

 position: relative;

 padding-bottom: 70px;

}



.gongchang_box2 {

 width: 1200px;

 margin: 0 auto;

 overflow: hidden;

}



.gongchang_tkd1_pro1 {

 float: left;

 width: 360px;

 margin: 0px 20px 20px 20px;

 position: relative;

}



.gongchang_tkd1_pro2 {

 width: 344px;

 height: 260px;

 overflow: hidden;

 padding: 7px;

 border: 1px solid #c6c6c6;

}



.gongchang_tkd1_pro2 img {

 width: 344px;

 height: 260px;

}



.gongchang_txt {

 width: 100%;

 height: 50px;

 line-height: 50px;

 background: #f7f7f7;

 overflow: hidden;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 margin-top: 10px;

}



.gongchang_txt a {

 color: #333;

 font-size: 14px;

 display: block;

 text-align: center;

 padding: 0 10px;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

}



.gongchang_tkd1_pro1:hover .gongchang_txt {

 background: #0a8ad2;

}



.gongchang_tkd1_pro1:hover .gongchang_txt a {

 color: #fff;

}





.tdbgxx {

 padding-top: 55px;

}



.tdbg {

 width: 100%;

 height: 589px;

 background: url(../images/td_bg.jpg) no-repeat center top;

 margin-top: 40px;

}



.in_td_pro {

 width: 1180px;

 height: 589px;

 margin: 0 auto;

 position: relative;

}



.in_td_r {

 margin: 0 auto;

 padding-top: 80px;

}



.in_td_3 {

 width: 180px;

 height: 265px;

 float: left;

 text-align: center;

 background-color: rgba(51, 51, 51, 0.15);

 margin-left: 15px;

 border-radius: 6px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 border: 2px solid #d0e1ec;

}



.in_td_3 h6 {

 font-size: 18px;

 line-height: 30px;

 color: #fff;

 padding-top: 15px;

 font-weight: bold;

}



.in_td_3 h5 {

 font-size: 14px;

 line-height: 26px;

 color: #fff;

 padding: 10px 20px 0 20px;

}



.in_td_3 a {

 color: #fff;

}



.in_td_6 {

 text-align: center;

 width: 60px;

 height: 60px;

 margin: 0 auto;

 margin-top: 50px;

}



.in_td_6_1 {

 background: url(../images/td_1.png) center no-repeat;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.in_td_6_2 {

 background: url(../images/td_2.png) center no-repeat;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.in_td_6_3 {

 background: url(../images/td_3.png) center no-repeat;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.in_td_6_4 {

 background: url(../images/td_4.png) center no-repeat;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.in_td_6_5 {

 background: url(../images/td_5.png) center no-repeat;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.in_td_6_6 {

 background: url(../images/td_6.png) center no-repeat;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}





.in_td_3ml {

 margin-left: 0;

}



.in_td_3_h {

 background: #0a8ad2;

 margin-top: 25px;

 border: 2px solid #0a8ad2;

}



.in_td_3_h .in_td_6 {

}



.in_td_3_h h6 {

 color: #fff;

}



.in_td_3_h h5 {

 color: #fff;

}





.in_td_3_h .in_td_6_1 {

 background: url(../images/td_1.png) 0 0 no-repeat;

}



.in_td_3_h .in_td_6_2 {

 background: url(../images/td_2.png) 0 0 no-repeat;

}



.in_td_3_h .in_td_6_3 {

 background: url(../images/td_3.png) 0 0 no-repeat;

}



.in_td_3_h .in_td_6_4 {

 background: url(../images/td_4.png) 0 0 no-repeat;

}



.in_td_3_h .in_td_6_5 {

 background: url(../images/td_5.png) 0 0 no-repeat;

}





.in_banner1 {

 width: 1180px;

 height: 180px;

 position: absolute;

 left: 0px;

 bottom: 0px;

}



.in_banner1_1 {

 width: 1180px;

 height: 130px;

 margin: 0 auto;

 position: relative;

}



.in_banner1_right {

 padding-left: 115px;

}



.in_banner1_pic {

 height: 30px;

 line-height: 30px;

 font-size: 30px;

 color: #fff;

}



.in_banner1_pic2 {

 height: 30px;

 line-height: 30px;

 font-size: 20px;

 padding: 20px 0 0 0;

 color: #fff;

}





.in_banner1_2 {

 width: 535px;

 position: absolute;

 left: 115px;

 top: 100px;

 text-align: left;

}



.in_banner1_3 {

 width: 250px;

 height: 30px;

 float: left;

 line-height: 30px;

 color: #fff;

}



.in_banner1_3 span {

 color: #fff;

 font-size: 16px;

}



.in_banner1_3 i {

 color: #fff;

 font-size: 16px;

 font-family: Impact;

}



.in_banner1_4 {

 float: right;

 width: 120px;

 height: 30px;

 line-height: 30px;

 color: #FFF;

 text-align: center;

}



.in_banner1_4 a {

 color: #fff;

 display: block;

 background: #0a8ad2;

 font-size: 14px;

}



.in_banner1_4 a:hover {

 border-radius: 15px;

}





.in2_about {

 width: 100%;

 margin-top: 60px;

}



.in2_about_1 {

 width: 1180px;

 height: auto;

 margin: 0 auto;

}



.in2_about_2 {

 float: right;

 width: 590px;

 height: 355px;



}



.in2_about_2 .in_aimgscale {

 width: 590px;

 height: 355px;

 overflow: hidden;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.in2_about_2 .in_aimgscale img {

 width: 590px;

 height: 355px;

}



.in2_about_2 .in_aimgscale:hover {

 transform: translate(-5px, -5px);

 -webkit-transform: translate(-5px, -5px);

 box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);

}





.in2_about_3x {

 float: left;

 width: 525px;

}



.in2_about_6 {

 padding: 0 0 0 0;

}



.in2_about_4a {

 font-size: 16px;

 color: #999999;

 line-height: 1;

 height: 30px;

 padding-top: 20px;

}



.in2_about_4b {

 width: 37px;

 height: 5px;

 margin-top: 20px;

 background: #0667c1;

}





.in2_about_4a b {

 font-size: 30px;

 color: #333;

 text-transform: uppercase;

}



.in2_about_4c {

 font-size: 24px;

 color: #0a8ad2;

 line-height: 1;

 height: 30px;

 padding-top: 20px;

}



.in2_about_3 {

 line-height: 30px;

 height: 150px;

 overflow: hidden;

 padding: 15px 0 0 0;

 font-size: 14px;

 color: #333;

}



.in2_about_5 {

 height: auto;

}



.about_more {

 width: 120px;

 height: 36px;

 font-size: 14px;

 margin-top: 30px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.about_more a {

 color: #0667c1;

 display: block;

 line-height: 34px;

 border: 1px solid #0667c1;

 text-align: center;

 text-transform: uppercase;

 border-radius: 5px;

}



.about_more a:hover {

 color: #fff;

 border: 1px solid #0667c1;

 background: #0667c1;

}





.in2_about_4 {

 width: 1180px;

 height: 184px;

 margin: 0 auto;



}



.in2_about_4_2 {

 float: left;

 width: 294px;

 height: 110px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 margin-top: 45px;

 border: 1px solid #c9c9c9;

 border-left: 0;

}





.in2_about_4_2 h6 span {

 font-size: 16px;

 color: #333;

 display: block;

 font-weight: bold;

}



.in2_about_4_2 h6 i {

 font-size: 16px;

 color: #999;

 text-transform: uppercase;

}



.in2_about_4_2 h6 a {

 color: #fff;

 line-height: 24px;

 font-size: 16px;

 padding: 30px 0 10px 145px;

 display: block;

}



.in2_about_4_2:hover h6 span {

 color: #fff;

}



.in2_about_4_2:hover h6 i {

 color: #fff;

}





.in2_about_4_2pic {

 height: 110px;

 background: url(../images/ab_d1a.png) no-repeat 60px;

 border-left: 1px solid #d1ccb8;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.in2_about_4_3pic {

 height: 110px;

 background: url(../images/ab_d2a.png) no-repeat 60px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.in2_about_4_4pic {

 height: 110px;

 background: url(../images/ab_d3a.png) no-repeat 60px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.in2_about_4_5pic {

 height: 110px;

 background: url(../images/ab_d4a.png) no-repeat 60px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}





.in2_about_4_2:hover .in2_about_4_2pic {

 background: url(../images/ab_d1b.png) no-repeat 60px #0667c1;

}



.in2_about_4_2:hover .in2_about_4_3pic {

 background: url(../images/ab_d2b.png) no-repeat 60px #0667c1;

}



.in2_about_4_2:hover .in2_about_4_4pic {

 background: url(../images/ab_d3b.png) no-repeat 60px #0667c1;

}



.in2_about_4_2:hover .in2_about_4_5pic {

 background: url(../images/ab_d4b.png) no-repeat 60px #0667c1;

}





.in_banner3 {

 width: 100%;

 height: 260px;

 background: url(../images/in_b1bg.jpg) no-repeat center top;

 margin-top: 30px;

}



.in_banner3_1 {

 width: 1180px;

 height: 260px;

 margin: 0 auto;

 position: relative;

}



.in_banner3_right {

 color: #fff;

 padding-left: 707px;

 width: 474px;

}



.in_banner3_pic {

 height: 60px;

 line-height: 30px;

 font-size: 30px;

 color: #fff;

 padding: 35px 0 0 0px;

 text-align: right;

}



.in_banner3_pic2 {

 height: 32px;

 line-height: 32px;

 font-size: 16px;

 color: #fff;

 background: url(../images/in_b1ta.png) no-repeat 285px;

}





.in_banner3_pic2 span {

 width: 160px;

 display: inline-block;

}



.in_banner3_pic2 i {

 float: right;

 display: inline-block;

}





.in_banner3_2 {

 width: 330px;

 padding-top: 20px;

 position: absolute;

 right: 0px;

 top: 190px;

 text-align: left;

}



.in_banner3_3 {

 width: 215px;

 height: 36px;

 float: left;

 line-height: 36px;

 color: #fff;

}



.in_banner3_3 i {

 float: left;

 font-size: 16px;

 display: block;

}



.in_banner3_3 span {

 float: left;

 color: #fff;

 font-size: 14px;

 display: block;

 font-family: Impact;

}



.in_banner3_4 {

 float: right;

 width: 100px;

 height: 30px;

 color: #FFF;

 text-align: center;

}



.in_banner3_4 a {

 color: #fff;

 display: block;

 font-size: 14px;

 border: 1px solid #fff;

 line-height: 28px;

}



.in_banner3_4 a:hover {

 color: #0667c1;

 background: #fff;

 border: 1px solid #fff;

}





.in_newsfaq_ss {

 padding-bottom: 10px;

 margin-top: 50px;

}



.in_newsfaq {

 width: 1180px;

 height: auto;

 margin: 0 auto;

 padding-top: 40px;

}



.in_news_1 {

 float: left;

 width: 760px;

 overflow: hidden;

 position: relative;

}



/* 标签切换4，开始 */

#tab_news {

 width: 100%;

}



#tab_news .tab_menu {

 width: 100%;

 height: 38px;

 background:url(../images/news_t.png) no-repeat left bottom;

}



#tab_news .tab_menu li {

 float: left;

 width: 80px;

 height: 38px;

 line-height: 1;

 text-align: left;

 color: #666;

 font-size: 16px;

 cursor: pointer;

 margin-right: 40px;

}



#tab_news .tab_menu li h3 {

 font-size: 16px;

 font-weight: bold;

}



#tab_news .tab_menu .on {

 color: #0a8ad2;

 cursor: pointer;

}



#tab_news .tab_box_news {

 width: 100%;

 clear: both;

}



#tab_news .hide {

 display: none;

}



/* 标签切换4，结束 */



.in_news_2 {

 width: auto;

}



.in_newss_4 {

 padding: 30px 0 0 0;

}



.in_newss_4_1 {

 float: left;

 width: 155px;

 height: 110px;

 overflow: hidden;

}



.in_newss_4_1 img {

 width: 155px;

 height: 110px;

 transition: all 0.5s;

 transform: scale(1);

}



.in_newss_4_1 a:hover img {

 transition: all 0.5s;

 transform: scale(1.06);

}





.in_newss_4_2 {

 float: right;

 width: 585px;

 color: #666;

 line-height: 30px;

 overflow: hidden;

 padding: 0 0 0 0;

}



.in_newss_4_2 h6 {

 font-size: 16px;

 font-weight: normal;

 color: #333;

 height: 30px;

 line-height: 30px;

 overflow: hidden;

}



.in_newss_4_2 h6 a {

 color: #333;

}



.in_newss_4_2 h6 a:hover {

 color: #0a8ad2;

 padding-left: 15px;

}



.in_newss_4_2 h4 {

 line-height: 25px;

 height: 50px;

 overflow: hidden;

}





.in_newss_4_2 h5 {

 line-height: 30px;

 height: 30px;

 font-size: 14px;

}



.in_news_2_more {

 float: right;

 width: 60px;

 height: 26px;

 line-height: 26px;

 font-size: 14px;

 position: absolute;

 right: 0;

 top: 0px;

 text-transform: uppercase;

}



.in_news_2_more a {

 color: #999;

 display: block;

 background: url(../images/morejai.png) no-repeat right;

 padding-right: 15px

}



.in_news_2_more a:hover {

 color: #8dbb12;

}





.in_news_pro_5 {

 border-top: 1px dashed #939393;

 margin-top: 20px;

}



.in_news_pro_5 ul li {

 float: left;

 width: 364px;

 margin-left: 30px;

 height: 50px;

 line-height: 50px;

 overflow: hidden;

 border-bottom: 1px dashed #939393;

}



.in_news_pro_5 ul li a {

 display: block;

 padding: 0 10px 0 25px;

 color: #333;

 height: 40px;

 line-height: 40px;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

 background: url(../images/news_d1.png) no-repeat 0;

}



.in_news_pro_5 ul li a:hover {

 color: #0a8ad2;

 background: url(../images/news_d2.png) no-repeat 10px;

 padding-left: 40px;

}



.in_news_pro_5 ul li span {

 float: right;

 color: #666;

}



.in_news_pro_5 ul li:nth-child(2n+1) {

 margin-left: 0;

}





.in_faq {

 float: right;

 width: 390px;

}



.in_faq_t {

 height: 38px;

}



.in_faq_t span {

 float: left;

 width: 111px;

 height: 38px;

 line-height: 1;

 font-size: 16px;

 color: #0a8ad2;

}



.in_faq_t span h3 {

 font-size: 16px;

 font-weight: bold;

}



.in_faq_t_more {

 float: right;

 width: 60px;

 height: 26px;

 line-height:1;

 font-size: 14px;

 margin: 0 0 0 0;

 text-transform: uppercase;

 text-align: right;

}



.in_faq_t_more a {

 color: #999;

 display: block;



}



.in_faq_t_more a:hover {

 color: #0a8ad2;

}





.in_faq_as {

}



.in_faq_pro {

 height: 370px;

 overflow: hidden;

}



.in_faq_1 {

 height: 370px;

 overflow: hidden;

}



.in_faq_x {

 margin: 0 0 30px 0;

 padding: 20px 25px 20px 25px;

 border: 1px solid #c6c6c6;

 -webkit-transition: all .3s ease-out; transition: all .3s ease-out;

}



.in_faq_a {

 height: 30px;

 line-height: 30px;

 background: url(../images/wena.png) no-repeat left;

 padding-left: 30px;

 color: #333333;

 overflow: hidden;

 font-size: 14px;

}



.in_faq_a a {

 color: #333;

 font-size: 14px;

 display: block;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

}



.in_faq_a a:hover {

 color: #0a8ad2;

 padding-left: 10px;

}



.in_faq_q {

 background: url(../images/daa.png) 0 no-repeat;

 padding-left: 30px;

 height: 30px;

 line-height: 30px;

 color: #666;

 overflow: hidden;

}





.in_faq_x:hover {

background: #0a8ad2;

 border: 1px solid #0a8ad2;

}



.in_faq_x:hover .in_faq_a{

 background: url(../images/wenb.png) no-repeat left;

}

.in_faq_x:hover .in_faq_a a{

 color: #fff;

}





.in_faq_x:hover .in_faq_q{

 background: url(../images/dab.png) 0 no-repeat;

 color: #fff;

}













