
/* banner 开始 */

.fullSlide {

 width: 100%;

 position: relative;

 height: 750px;

 overflow: hidden;

}



.fullSlide .bd {

 height: 750px;

 margin: 0 auto;

 position: relative;

 z-index: 1;

 overflow: hidden;

}



.fullSlide .bd ul {

 width: 100% !important;

}



.fullSlide .bd li {

 width: 100% !important;

 height: 750px;

 overflow: hidden;

 text-align: center;

}



.fullSlide .bd li a {

 display: block;

 height: 750px;

}



.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: 0 10px;

border: 1px solid #fff;

 overflow: hidden;

 line-height: 99px;

 border-radius: 50%;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.fullSlide .hd ul .on {

 background: #fff;

 -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;

  cursor: pointer;

}



.fullSlide .prev {

 background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;

 left: 10%;

}



.fullSlide .next {

 background-position: -6px -137px;

 right: 10%;

}



/*---*/



.banner_aa{

 width: 1300px;

 height: 80px;

 position: absolute;

 left: 50%;

 bottom: 1px;

 z-index: 5;

 margin-left: -650px;

}





.zhu_bg{

 width: 426px;

 height: 80px;

 background: #234d95;

 float: left;

 border-radius: 8px 8px 0 0;

}



.zhu_bg span{

 display: block;

 color: #fff;

 font-size: 18px;

 line-height: 30px;

 padding: 10px 50px 0 60px;

}



.xp_bg{

 width: 426px;

 height: 80px;

 background: #fff;

 float: left;

 border-radius: 8px 8px 0 0;

 margin-left: 10px;

 position: relative;

}







.in_banner2_3 {

 float: left;

 height: 40px;

 line-height: 40px;

 padding-left: 45px;

 background:url(../images/t_tel.png) no-repeat 0;

 margin-left: 88px;

 margin-top: 20px;

}



.in_banner2_3 span{

 display: block;

 float: left;

 font-size: 16px;

}



.in_banner2_3 i {

 font-size: 24px;

 display: block;

 line-height: 40px;

 float: left;

 text-transform:uppercase;

 font-family: Arial;

 color: #234d95;

}





/* 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 */





.a_tite_box{

 width: 1300px;

 margin: 0 auto;

 position: relative;

}





.a_tite {

 height: 52px;

 float: left;

 background:url(../images/in_x1.png) no-repeat 0;

 padding-left: 70px;

}



.a_tite h3 {

 height: 40px;

 line-height:40px;

 font-size: 24px;

 float: left;

 padding-top: 5px;

}



.a_tite h3 span{

 font-size: 30px;

 display: inline-block;

 padding-right: 8px;

}



.a_tite h4 {

 display: block;

 line-height: 20px;

 font-size: 14px;

 color: #666666;

 margin-top: 20px;

 text-transform:uppercase;

 margin-left: 24px;

 float: left;

 padding-left: 12px;

 background:url(../images/cp_tddd.png) no-repeat 0;

}





.a_titv{

 float: left;

 line-height: 20px;

 font-size: 14px;

 color: #666666;

 margin-top: 44px;

}



.a_titmcc{

 float: left;

 line-height: 20px;

 font-size: 16px;

 color: #666666;

 margin-top: 44px;

}







.a_tite_more {

 width: 40px;

 height: 40px;

 float: right;

 z-index: 5;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 position: absolute;

 right: 0;

 top: 0px;

}





.a_tite_more a{

 display: block;

 line-height: 40px;

 font-size: 0px;

 color: #666666;

 text-transform:uppercase;

 text-align: right;

 border-radius: 50%;

}



.a_tite_more a:hover{

 border-radius: 5px;

}









/*产品*/



.in_products_xx {

 width: 100%;

 height: auto;

 padding-top: 72px;

 padding-bottom: 5px;

 background:url(../images/cp_bg.png) no-repeat center top;

}





.in_pfl_bg {

 width: 790px;

 height: 40px;

 float: right;

 margin-top: 5px;

}





.in_pfl {

 height: 40px;

 float: right;

 padding-left: 96px;

 background:url(../images/cp_fline.png) no-repeat 0;

}





.in_pfl ul li {

 display: inline-block;

 height: 40px;

 margin-left: 40px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}





.in_pfl ul li a {

 display: block;

 height: 40px;

 line-height: 40px;

 overflow: hidden;

 font-size: 16px;

 color: #222;

}





.in_pfl ul li a:hover {

 color: #234d95;

}





.in_products_r {

 width: 1300px;

 height: auto;

 margin: 0 auto;

 padding-top: 70px;

}





.in_products_r .tab_box {



}



.in_products_pro {

 position: relative;

 width: 105%;

}





.in_pro_2 {

 float: left;

 width: 386px;

 margin: 0 40px 59px 0;

 position: relative;

 -webkit-transition: all .3s linear;

 transition: all .3s linear;

 background: #f3f3f3;

 padding: 10px 10px 0 10px;

 border-radius: 20px 0;

}





.in_pro_2 .in_pro_1pic {

 width: 100%;

 height: 330px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 overflow: hidden;

 -webkit-box-sizing: border-box;

 -moz-box-sizing: border-box;

 box-sizing: border-box;

 border-radius: 20px;

}





.in_pro_2 .in_pro_1pic img {

 width: 100%;

 height: 100%;

 transition: all 0.5s;

 transform: scale(1);

 border-radius: 6px;

}





.in_pro_txt {

 height: 144px;

 -webkit-transition: all .3s linear;

 transition: all .3s linear;

 position: relative;

 padding: 0 50px;

}





.in_pro_txt h6{

 height: 30px;

 line-height: 30px;

 font-size: 18px;

 padding-top: 24px;

}



.in_pro_txt h6 a {

 color: #222222;

 display: block;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

 text-align: center;

}



.in_pro_txt h5{

 color: #878787;

 line-height: 24px;

 font-size: 14px;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

 text-align: center;

 margin-top: 13px;

}



.in_pro_txt h4{

 width: 40px;

 height: 40px;

 line-height: 40px;

 font-size: 18px;

 position: absolute;

 left: 183px;

 top: 123px;

}



.in_pro_txt h4 a {

 color: #222222;

 line-height: 40px;

 display: block;

 background:url(../images/cp_jia.png) no-repeat center #234d95;

 font-size: 0px;

 border-radius: 5px;

}



.in_pro_txt h4 a:hover{

 border-radius: 50%;

}



.in_pro_2:hover .in_pro_txt a {

 color: #234d95;

 padding-left: 5px;

}





/*产品end*/





/*特性*/



.texin_bg{

 width: 100%;

 height: 858px;

 background:url(../images/cp_txbg.jpg) no-repeat center top;

 margin-top: 30px;

}



.texin_cent{

 width: 1300px;

 margin: 0 auto;

 padding-top: 56px;

 position: relative;

}



.texin_box{

 padding-left: 43px;

 width: 530px;

 padding-top: 60px;

}



.texin_box ul li{

 width: 214px;

 height: 72px;

 line-height: 72px;

color: #222222;

 font-size: 18px;

 float: left;

 padding-left: 33px;

 background:url(../images/cp_txd.png) no-repeat 0;

}



/*---*/



.liuyan{

 width: 524px;

 margin-top: 96px;

}





.webq_bottom_rt{

 height: 35px;

 background:url(../images/message.png) no-repeat 0;

 padding-left: 244px;

 line-height: 1;

}



.webq_bottom_rt span{

 font-size: 24px;

 color: #fff;

 display: block;

 padding-top: 10px;

}







.webq_bottom_r3 {

 margin-top: 30px;

}





.webq_bottom_r3pt{

 padding-top: 72px;

}





.webq_bottom_r3_1 {

 width: 252px;

 float: left;

 height: 45px;

 border-bottom: 1px solid #fff;

 position: relative;

 -webkit-box-sizing: border-box;

 -moz-box-sizing: border-box;

 box-sizing: border-box;

}





.webq_bottom_rml {

 margin-left: 20px;

}



.webq_bottom_wi{

 width: 100%;

 margin-top: 21px;

}





.webq_bottom_wi2{

 margin-top: 21px;

 width: 272px;

}





.webq_bottom_r4 {

 width: 252px;

 height: 45px;

 background: #fff;

 margin-top: 21px;

 float: left;

}





.webq_bd_1 {

 width: 100%;

 height: 70px;

 border: 0;

 background: none;

 line-height: 28px;

 color: #333333;

 display: block;

 -webkit-box-sizing: border-box;

 -moz-box-sizing: border-box;

 box-sizing: border-box;

}





.webq_bd_2 {

 width: 100%;

 height: 44px;

 line-height: 44px;

 border: 0;

 background: none;

 color: #fff;

 display: block;

 padding-left: 34px;

 -webkit-box-sizing: border-box;

 -moz-box-sizing: border-box;

 box-sizing: border-box;

}





.webq_bd_3 {

 width: 100%;

 height: 36px;

 line-height: 36px;

 border: 0;

 background: none;

 color: #333333;

 font-size: 14px;

 display: block;

 padding-left: 14px;

 -webkit-box-sizing: border-box;

 -moz-box-sizing: border-box;

 box-sizing: border-box;

}







.webq_bd_go {

 margin: 0;

 border: 0;

 width: 100%;

 background:none;

 cursor: pointer;

 color: #234d95;

 line-height: 45px;

 text-align: center;

 font-size: 14px;

 outline: none;

}





.webq_bottom_r3_3 {

 float: left;

 width: 200px;

 height: 38px;

 border: 1px solid #aaaaaa;

 position: relative;

 margin-left: 10px;

 -webkit-box-sizing: border-box;

 -moz-box-sizing: border-box;

 box-sizing: border-box;

}







.webq_bottom_yzmtu {

 float: left;

 width: 90px;

 height: 38px;

 background: #fff;

 position: absolute;

 right: 10px;

 top: 0;

}





.webq_bottom_yzmtu img {

 width: 90px;

 height: 38px;

 display: block;

}





.webq_bottom_d1 {

 background: url(../images/ly_d1.png) no-repeat 0px;

}



.webq_bottom_d2 {

 background: url(../images/ly_d2.png) no-repeat 0px;

}



.webq_bottom_d3 {

 background: url(../images/ly_d3.png) no-repeat 0px;

}



.webq_bottom_d4 {

 background: url(../images/ly_d4.png) no-repeat 0px;

}









.webq_bottom_r input::-webkit-input-placeholder {

 color: #ffffff;

}



.webq_bottom_r input::-moz-placeholder {

 color: #ffffff;

}



.webq_bottom_r input:-moz-placeholder {

 color: #ffffff;

}



.webq_bottom_r input:-ms-input-placeholder {

 color: #ffffff;

}



.webq_bottom_r textarea::-webkit-input-placeholder {

 color: #ffffff;

}



.webq_bottom_r textarea::-moz-placeholder {

 color: #ffffff;

}



.webq_bottom_r textarea:-moz-placeholder {

 color: #ffffff;

}



.webq_bottom_r textarea:-ms-input-placeholder {

 color: #ffffff;

}





/*留言end*/







.webq_top_tel_dh {

 width: 280px;

 color: #333333;

 height: 56px;

 background: url(../images/cp_tel.png) no-repeat top;

 padding-top: 91px;

 position: absolute;

 right: 111px;

 top: 132px;

 text-align: center;

}





.webq_top_tel_dh span {

 display: block;

 line-height: 20px;

 font-size: 18px;

}





.webq_top_tel_dh i {

 display: block;

 line-height: 1;

 font-size: 36px;

 color: #234d95;

 padding-top: 29px;

 font-family: Arial;

}







/*特性end*/







/*优势*/





.advantage {

 width: 100%;

 height: 940px;

 background:url(../images/ys_bg.jpg) no-repeat center 7px;

 margin-top: 20px;

}





.advantage_p {

 width: 1300px;

 height: 530px;

 margin: 0 auto;

 position: relative;

}





.advantage_p .advantage_cent{

 width: 1300px;

 height: 388px;

 display: block;

 position: relative;

 padding-top: 86px;

}







.advantage_p .tab_box_2 {



}









.advantage_p .ys_bbb{

 width: 650px;

 height: 380px;

 float: left;

 margin-left: 256px;

}









.youshi_pro_2a {



}



.youshi_pro_2a h6{

 font-size: 24px;

 line-height: 1;

}



.youshi_pro_2_1 {

 line-height: 60px;

 color: #666666;

 font-size: 14px;

 padding-top: 47px;

}



.youshi_pro_2_1 i{

 display: block;

 padding-left: 38px;

 background:url(../images/ys_dd.png) no-repeat 0 13px;
 max-width:70%;
 line-height: 40px;

}





.advantage_p .hd {

 width: 111px;

 height: 388px;

 position: absolute;

 left: 69px;

 top: 141px;

}





.advantage_p .hd ul{



}





.advantage_p .hd ul li {

 cursor: pointer;

 width: 111px;

 height: 50px;

 text-align: center;

 position: relative;

 margin-bottom: 40px;

}



.advantage_p .hd ul li span{

 display: block;

 float: left;

 width: 50px;

 height: 50px;

 line-height: 50px;

 border-radius: 50%;

 color: #666666;

 font-size: 24px;

 font-family: Arial;

 font-weight: bold;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.advantage_p .hd ul li i{

 display: block;

 float: right;

 width: 0px;

 height: 50px;

 background:url(../images/ys_tline.png) no-repeat center;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}





.advantage_p .hd ul li.on i {

 width: 51px;

}



.advantage_p .hd ul li.on span{

 background: #234d95;

 color: #fff;

}









.youshi_pro_l {

 background: url(../images/ys_l.png) no-repeat center #234d95;

 display: block;

 width: 38px;

 height: 38px;

 cursor: pointer;

 position: absolute;

 left: 260px;

 top: 490px;

 z-index: 10;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 border-radius: 50%;

}





.youshi_pro_l:hover{

 left: 250px;

}





.youshi_pro_r {

 background: url(../images/ys_r.png) no-repeat center #333333;

 display: block;

 width: 38px;

 height: 38px;

 cursor: pointer;

 position: absolute;

 left: 317px;

 top: 490px;

 z-index: 10;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 border-radius: 50%;

}





.youshi_pro_r:hover{

 left: 327px;

}



.youshi_pro_lline{

 width: 13px;

 height: 38px;

 position: absolute;

 left: 301px;

 top: 490px;

 z-index: 10;

 background: url(../images/ys_lrline.png) no-repeat center;

}





/*--*/





/*优势end*/







/*案例*/





.jieshao {

 width: 100%;

 background:url(../images/al_bg.jpg) no-repeat center bottom;

 position: relative;

 overflow: hidden;

 margin-top: 62px;

}





.jieshao_box{

 width: 1300px;

 height: 412px;

 margin: 0 auto;

 position: relative;

 margin-top: 47px;

}











/*--=-*/



.in2_jieshao_ll{

 width: 140px;

 float: left;

}







.in2_jieshao_1{

 width: 1085px;

 height: 412px;

 float: right;

}





.in2_jieshao_box{



}





.in_jieshao_2 {

 float: left;

 width: 311px;

 margin: 0 0 10px 50px;

 position: relative;

 overflow: hidden;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}







.in_jieshao_2_line {



}







.in_jieshao_2 .in_jieshao_1pic {

 width: 100%;

 height: 267px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 -webkit-box-sizing: border-box;

 -moz-box-sizing: border-box;

 box-sizing: border-box;

 border-radius: 20px;

 overflow: hidden;

}





.in_jieshao_2 .in_jieshao_1pic img {

 width: 100%;

 height: 100%;

 transition: all 0.5s;

 transform: scale(1);

}





.in_jieshao_txt {



}







.in_jieshao_txt h6 {

 font-size: 14px;

 height: 30px;

 line-height: 30px;

 margin-top: 34px;

}





.in_jieshao_txt h6 a {

 color: #333333;

 display: block;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

 font-size: 16px;

 background:url(../images/al_jt.png) no-repeat 287px;

 padding-right: 50px;

}





.in_jieshao_2:hover .in_jieshao_txt h6 a {

 padding-left: 5px;

 color: #234d95;

}





.in_jieshao_txt h5 {

 font-size: 14px;

 line-height: 20px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 color: #666666;

 padding-top: 18px;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

 border-top: 1px solid #e3e3e3;

 margin-top: 12px;

}





/*案例end*/





.case_shu{

 width: 185px;

 height: 30px;

 position: absolute;

 top: 57px;

 left: 0px;

 overflow: hidden;

}





.case_shu ul{

 width: 185px;

 height: 30px;

 overflow: hidden;

}



.case_shu ul li{

 text-align: center;

 color: #666666;

 width: 185px;

 height: 30px;

 line-height: 30px;

 font-size: 18px;

}



.case_shu ul li b{

 font-size: 30px;

 color: #1f4d7f;

}



/*---*/





.in2_jieshao_1 .aahd{

 width: 3px;

 height: 231px;

 position: absolute;

 top: 111px;

 left: 85px;

 overflow: hidden;

 background:url(../images/aahd_line.png) no-repeat center;

}





.in2_jieshao_1 .aahd ul{

 width: 3px;

 height: 231px;

 overflow: hidden;

}



.in2_jieshao_1 .aahd ul li{

 width: 3px;

 height: 77px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.in2_jieshao_1 .aahd ul li.on{

 background: #234d95;

}



/*----*/







/*简介*/





.in2_about {

 width: 100%;

 margin-top: 68px;

 overflow: hidden;

}





.in2_about_1 {

 width: 1300px;

 margin: 0 auto;

 position: relative;

}







.in2_about_2 {

 float: right;

 width: 579px;

 height: 690px;

 position: relative;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}





.in_aimgscale {

 width: 889px;

 height: 690px;

 overflow: hidden;

 border-radius: 30px 0 0 30px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 position: absolute;

 left: 0;

 top: 0;

}





.in_aimgscale:hover {

 transform: translate(0px, -3px);

 -webkit-transform: translate(0px, -3px);

 box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);

}





.in_aimgscale img {

 width: 889px;

 height: 690px;

}





.in2_about_2_t {

 height: 40px;

 color: #d1d1d1;

 font-size: 36px;

 text-transform: uppercase;

}





.in2_about_3x {

 float: left;

 width: 649px;

 position: relative;

}



.in2_about_3tit{

 padding-top: 8px;

}





.in2_about_3aa{

 height: 54px;
 background:url(../images/ab_tdd.png) no-repeat 0;
 padding-left:75px;

}





.in2_about_3aa h5{

 font-size: 22px;
 line-height: 54px;
 color: #fff;
 background: rgb(35,77,149);
 display: inline-block;
 padding: 0 50px;
 border-radius: 5px;
}





.in2_about_6 {

 padding-top: 67px;

}





.in2_about_3 {

 line-height: 36px;

 height: 180px;

 overflow: hidden;

 padding: 40px 0 0 0;

 color: #666666;

 font-size: 14px;

}





.in2_about_5 {

 height: auto;

}





.about_more {

 width: 186px;

 height: 50px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 margin-top: 35px;

}



.about_more a {

 color: #fff;

 font-size: 14px;

 display: block;

 line-height: 50px;

 text-align: center;

 background:#234d95;

 border-radius: 25px;

}



.about_more a:hover {

 border-radius: 5px;

}











/*---*/





.in2_about_4 {

 width: 100%;

 height: 154px;

 margin-top: 50px;

 border-radius: 0 30px 30px 0;

 overflow: hidden;

}





.in2_about_4_2 {

 float: left;

 width: 216px;

 height: 154px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 position: relative;

}





.in2_about_4_2 h6{

 padding-top: 23px;

}



.in2_about_4_2 a {

 display: block;

}





.in2_about_4_2 b{

 display: block;

 width: 60px;

 height: 60px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 margin: 0 auto;

}





.in2_about_4_2 i{

 display: block;

 text-align: center;

 font-size: 18px;

 color: #fff;

 padding-top: 14px;

}





.in2_about_4_2 b.d1 {

 background: url(../images/ab_d1.png) no-repeat 0 0;

}



.in2_about_4_2 b.d2 {

 background: url(../images/ab_d2.png) no-repeat 0 0;

}



.in2_about_4_2 b.d3 {

 background: url(../images/ab_d3.png) no-repeat 0 0;

}



.in2_about_4_2:hover b.d1{

 background: url(../images/ab_d1.png) no-repeat -60px 0;

}



.in2_about_4_2:hover b.d2 {

 background: url(../images/ab_d2.png) no-repeat -60px 0;

}



.in2_about_4_2:hover b.d3 {

 background: url(../images/ab_d3.png) no-repeat -60px 0;

}





.in2_about_4_2:hover{

 background: #f1f1f1;

}





.in2_about_4_2:hover i{

 color: #234d95;

}





.about_bgaa{

 width: 959px;

 height: 154px;

 background: url(../images/ab_bg2.png) no-repeat center;

 position: absolute;

 right: 50%;

 bottom: 0;

 z-index: -1;

 margin-right: 2px;

}



/*--*/





/*新闻*/





.in_news_ss {

 width: 100%;

 margin: 0 auto;

 padding-top: 85px;

}





.in_news_pro {

 width: 1300px;

 margin: 0 auto;

 position: relative;

}



.in_news_tit{

 position: absolute;

 left: 0;

 top: 0;

}







#tab_news {

 width: 100%;

 padding-top: 7px;

}





#tab_news .news_menu {

 height: 25px;

 padding-left: 960px;

}





#tab_news .news_menu li {

 float: left;

 width: 58px;

 height: 24px;

 line-height: 24px;

 color: #666666;

 font-size: 14px;

 cursor: pointer;

 margin-left: 45px;

 text-align: center;

}



#tab_news .news_menu li a{

 color: #666666;

}



#tab_news .news_menu .on {

 cursor: pointer;

 border-bottom: 1px solid #234d95;

}



#tab_news .news_menu .on a{

 color: #234d95;

 font-weight: bold;

}





#tab_news .news_menu span {

 display: block;

}







.in_news_ss .tab_box_news {

 width: 100%;

 clear: both;

}





.in_news_ss .tab_box_news .hide {

 display: none;

}



.in_news_1 {

 overflow: hidden;

}



.in_news_2 {

 width: 100%;

 overflow: hidden;

 position: relative;

 padding-top: 79px;

}





/*---*/





/*---*/

.in_newss_4box{

 overflow: hidden;

 width: 1350px;

}





.in_newss_4 {

 position: relative;

 overflow: hidden;

 float: left;

 width: 625px;

 height: 270px;

 background: #f5f5f5;

 border-radius: 30px;

 margin-right: 49px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}





.in_newss_4_1 {

 float: left;

 width: 224px;

 height: 224px;

 overflow: hidden;

 border-radius: 30px;

 margin: 23px 0 0 26px;

}





.in_newss_4_1 img {

 width: 224px;

 min-height: 224px;

 transition: all 0.5s;

 transform: scale(1);

}





.in_newss_4_2 {

 float: left;

 width: 290px;

 overflow: hidden;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 position: relative;

 margin-left: 38px;

}





.in_newss_4_2 h6 {

 font-size: 16px;

 height: 30px;

 line-height: 30px;

 overflow: hidden;

 padding-top: 38px;

}



.in_newss_4_2 h6 a{

 display: block;

 overflow:hidden;white-space:nowrap;text-overflow:ellipsis;

}



.in_newss_4_2 h6 a:hover{

 padding-left: 5px;

}





.in_newss_4_2 h4{

 font-size: 14px;

 display: block;

 line-height: 20px;

 padding-top: 26px;

 position: relative;

 color: #b5b5b5;

}



.in_newss_4_2 h5 {

 color: #b5b5b5;

 line-height: 30px;

 height: 90px;

 font-size: 14px;

 margin-top: 12px;

 overflow: hidden;

}





.in_newss_4:hover{

 background: #234d95;

}



.in_newss_4:hover .in_newss_4_2 h6 a{

 color: #fff;

}



.in_newss_4:hover .in_newss_4_2 h5{

 color: #fff;

}



.in_newss_4:hover .in_newss_4_2 h4{

 color: #fff;

}



/*---*/







/*---*/





.in_news_pro_5 {

 padding-top: 38px;

 width: 1350px;

}



.in_news_pro_5 ul{



}



.in_news_pro_5 ul li {

 float: left;

 width: 625px;

 height: 70px;

 background: #f5f5f5;

 border-radius: 10px;

 margin-right: 49px;

 line-height: 70px;

 overflow: hidden;

 margin-bottom: 20px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}





.in_news_pro_5 ul li a {

 display: block;

 padding: 0 20px 0 33px;

 color: #2a2f35;

 font-size: 14px;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

}





.in_news_pro_5 ul li a:hover {

 padding-left: 38px;

}





.in_news_pro_5 ul li span {

 float: right;

 color: #2a2f35;

 padding-right: 21px;

}



.in_news_pro_5 ul li:hover{

 background: #234d95;

}



.in_news_pro_5 ul li:hover a{

 color: #fff;

}



.in_news_pro_5 ul li:hover span{

 color: #fff;

}





/*新闻end*/









