@charset "utf-8";
.content{width: 1200px; margin: 0 auto;}
i,em,b{font-style: normal;}

.tit01{ font-size: 55px; color: #333333; text-align: center; font-weight: bold;font-family:"微软雅黑","Microsoft Yahei";}
.tit01 a{color: #333333; text-decoration: none;  }
.tit01 b{font-weight: bold;}
.tit01 p{ display: block;font-size: 22px; color: #666666;font-family:"微软雅黑","Microsoft Yahei"; font-weight: normal; text-align: center;}


.yy_bj{ background:#fff; height: 585px; padding-top:20px;box-sizing: border-box;  font-family:"Microsoft Yahei";overflow: hidden;position: relative;}
.yy_bj h2{font-size: 48px; color: #e60000; font-weight: bold;margin-bottom: 25px;padding-bottom:18px;background: url(../images/tit1.gif) no-repeat center bottom; text-align: center;}
.yy_bj h2 em{color: rgba(102,102,102,0.3); display: block; font-size: 14px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: 3px;}
.yy_bj h2 b{color:#184b8a;}
.yy_bj .yy_p{line-height: 30px; text-align: center; font-size: 16px; color: #666666; height:95px; }



.yy_bj .wave {position: absolute;width: 1920px;height: 139px;background:url(../images/wave.png);left: 50%;margin-left: -960px;top: 50%;margin-top: 0px;z-index: 1;}
.yy_bj .wave1 {position: absolute;width: 1920px;height: 56px;background:url(../images/wave1.png);left: 0%;margin-left: 0px;top: 60%;margin-top: 0px;z-index: 1;}
.yy_bj .wave,.yy_bj .wave1 {animation: bg 3.5s linear infinite;-webkit-animation: bg 3.5s linear infinite;}

.yy_bj ul{width: 1200px;margin:0 auto;position: relative;z-index: 2;}
.yy_bj li{width: 180px;border-radius: 100%; float: left;position: relative;margin-right:75px;}
.yy_bj li p{font-size: 20px; color: #fff; line-height: 30px;width: 100%;position: absolute;left:35px;bottom: 25px;text-align: center;}
.yy_bj li:last-child{margin-right: 0;}
.yy_bj li img{}
.yy_bj li:hover img{}

@-webkit-keyframes bg {
  0% {
      background-position: -1920px 0;
  }
  100% {
      background-position: 0 0;
  }
}

@keyframes bg {
  0% {
      background-position: -1920px 0;
  }
  100% {
      background-position: 0 0;
  }
}
/**/
.cpbj{ height: auto; overflow: hidden;background:url(../images/cpbg.jpg) no-repeat center top;padding-top:238px; box-sizing: border-box; font-family: "Microsoft YaHei";max-width: 1920px;margin:0 auto; }
.cpbj .tit{width:1200px;height:405px;margin:0 auto; }
.cpbj .tit h2{ font-size: 22px;color:#ffffff;padding:20px 0;height:140px;box-sizing: border-box;width:575px;float: right;position: relative;text-align: right;font-weight: normal;}
.cpbj .tit h2:before{content: ""; position: absolute;top:0;right:0;height: 5px;width:340px;background:#fff;}
.cpbj .tit h2 a{color:#fff;}
.cpbj .tit h2 b{    
     font-size: 55px;
    /* color: #184b8a; */
    display: block;
    /* text-shadow: -2px 2px 0 #fff, 2px 2px 0 #fff, 2px -2px 0 #fff, -2px -2px 0 #fff; */
    border-bottom: 5px solid #fff;
    padding-bottom: 20px;
    margin-bottom: 10px;
    margin-left: -52px;
}

.cpbj .tit i{font-size: 16px;color:rgba(255, 255, 255, 0.45); float: right; display: block;letter-spacing: 9px;}
.cpbj .tit i .zx{display: block;width:221px;height:51px; line-height: 51px;background:#fff url(../images/cp_zx.png) no-repeat 55px center;border-radius: 25px;padding-left:100px;box-sizing: border-box; font-size:18px;color:#184b8a;text-align: left;float: right;    margin-top: 10px;letter-spacing:0;}

.cp{position: relative;width:1200px;margin:0 auto;}

.cp_nav{width: 1200px;margin:0 auto 26px;height: 168px; box-sizing: border-box;background: #fff;box-shadow:0 4px 12px #fdf1ea;border-top-left-radius: 55px;border-bottom-right-radius: 55px;}
.cp_nav li{width:240px;float: left;text-align: center;height: 168px;}
.cp_nav li a{text-decoration:none;}
.cp_nav li em{width:160px;height:95px;margin:10px auto; display: block;overflow: hidden;position: relative;}
.cp_nav li img{width:160px;display: block;position: absolute;left:0;top:-95px;}
.cp_nav li h3{font-size: 18px; color: #333333; font-weight: normal; }
.cp_nav li h3 i{display: block;font-size: 12px;color:rgba(0,0,0,0.3);}
.cp_nav li:nth-child(1){border-top-left-radius: 55px;}

.cp_nav span{width:240px;float: left;text-align: center;height: 168px;border-bottom-right-radius: 55px;}
.cp_nav span a{text-decoration:none;}
.cp_nav span em{width:160px;height:95px;margin:10px auto; display: block;overflow: hidden;position: relative;}
.cp_nav span img{width:160px;display: block;position: absolute;left:0;top:-95px;}
.cp_nav span h3{font-size: 18px; color: #333333; font-weight: normal; }
.cp_nav span h3 i{display: block;font-size: 12px;color:rgba(0,0,0,0.3);}


.cp_nav li.cur{background: #184b8a;}
.cp_nav li.cur h3{color:#fff;font-weight: bold;}
.cp_nav li.cur h3 i{color:rgba(255, 255, 255, 0.3);font-weight: normal;}
.cp_nav li.cur em img{top:0;}

.cp_nav span:hover{background: #184b8a;}
.cp_nav span:hover h3{color:#fff;font-weight: bold;}
.cp_nav span:hover h3 i{color:rgba(255, 255, 255, 0.3);font-weight: normal;}
.cp_nav span:hover em img{top:0;}


.cp_nr{width: 1200px;margin:0 auto;overflow: hidden;}
.cp_c{}
.cp_c img{width: 100%;display: block;border:1px solid #eee;box-sizing:border-box;border-radius: 8px;}
.cp_c li{ width:384px; margin-right:24px;margin-bottom: 20px; float: left; position: relative;overflow: hidden;}
.cp_c li h4{height: 60px;color: #333333; line-height: 60px;padding:0 30px 0 35px; width: 100%;box-sizing: border-box; font-size: 18px; font-weight: normal;position: relative;}
.cp_c li h4:before{content: ""; position: absolute;top:22px;left:20px;height: 17px;width:3px;background:#666666;}
.cp_c li h4:after{content: ""; position: absolute;top:22px;right:10px;height: 18px;width:18px;background:url(../images/cpico.png) no-repeat;}
.cp_c li a{ text-decoration: none; }
.cp_c li h5{display: block;position: absolute;left:0;top:0;opacity: 0;filter:Alpha(opacity=0);}
.cp_c li:nth-child(3n){margin-right: 0;}

.cp_c li:hover{-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;}
.cp_c li:hover h4::before{background:#184b8a;}
.cp_c li:hover h4{color:#184b8a;font-weight: bold;}
.cp_c li:hover h4::after{background:url(../images/cpicocur.png) no-repeat;}
.cp_c li:hover h5{opacity:1;filter:Alpha(opacity=100);-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;z-index: 1;}



/**/
.bzbj{ height: 1080px; overflow: hidden;background:#f5f5f5 url(../images/bzbg.jpg) no-repeat center top;padding-top:160px; box-sizing: border-box; font-family: "Microsoft YaHei";max-width: 1920px;margin:0 auto; }
.bzbj h2{margin-bottom: 37px;}

.serv_c{width:100%; max-width: 1400px;margin:0 auto; height: 588px;overflow: hidden;}
.serv_c ul{width: 100%;height: 588px;}
.serv_c li{width:21.57%;margin-right:2%; float: left;position: relative;cursor:pointer;height: 588px; box-sizing:border-box;overflow: hidden;background: #fff;border-top-right-radius: 50px;}
.serv_c li:last-child{margin: 0;}
.serv_c li img{display: block;width:100%;}
.shu2{width: 100%;height:100%;-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;}
.shu2 dl{width:100%;border-top-right-radius: 50px;}
.shu2 dl dt{width:100%;}
.shu2 dl dt img{display: block;border-top-right-radius: 50px;}
.shu2 dl dd{text-align: center;height:206px;}
.shu2 dl dd em{width:85px;height:85px;border-radius: 100%;margin:-42px auto 30px;background: url(../images/bzicobg.png) no-repeat; display: block;padding:17px;box-sizing: border-box;position: relative;}
.shu2 dl dd em img{width:54px; display: block;}
.shu2 dl dd h3{ font-weight: bold;font-size: 22px; color:#3b4046;}
.shu2 dl dd h3 i{ display: block;font-size: 14px;color:#000; font-family: Arial, Helvetica, sans-serif; font-weight: normal;    margin-top: 20px;}
.bock{width: 0;height:100%;-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;}
.bock dl{width: 85.4%;margin:52px auto 0;}
.bock dl dt{width: 100%;}
.bock dl dt img{border-radius: 25px;}
.bock dl dd{padding-top:25px;}
.bock dl dd em{width:85px;height:54px;border-right:2px solid #8b9eb5;display: block;float: left;margin-right:15px;margin-bottom: 15px;}
.bock dl dd em img{width:65px; display: block;}
.bock dl dd h3{ font-weight: bold;font-size: 17px; color:#fff;}
.bock dl dd h3 i{ display: block;font-size: 14px;color:rgba(255,255,255,0.7); font-family: Arial, Helvetica, sans-serif; font-weight: normal;text-transform: capitalize;}
.bock dl dd p{font-size: 16px; line-height: 26px; color: #fff;overflow: hidden; text-overflow: ellipsis;}

.serv_c li.cur{width:28.78%;box-sizing: border-box;background: #184b8a;border-top-left-radius: 50px;border-top-right-radius: 0px;}
.serv_c li.cur .shu2{width:0;display: none;}
.serv_c li.cur .bock{width:100%;}

.bz_tel{background: none; height:110px; position: relative;padding-top: 68px;box-sizing: border-box;}
.bz_tel p{width: 365px; height:33px;background: url(../images/bztel.png) no-repeat;margin:0 auto;padding-left: 35px; font-size: 16px; color: #3b4046; line-height: 33px;}
.bz_tel b{ font-size: 36px;color: #184b8a; float: right; }





/*优势*/
.ysbj{padding-top:80px;overflow: hidden; font-family:"Microsoft Yahei";}
.ysbj h2{height:136px;}
.ys{width: 1200px;margin:0 auto;position: relative;}
.ys:after{content: ""; position: absolute;top:182px;left:50%;width:134px;height: 1604px;margin-left: -67px; background:url(../images/ysbg.png) no-repeat;}
.edge_ico{position: absolute;width: 20px;height: 20px;border: solid 2px #fff;border-radius: 100%;background: #184b8a;top: 222px;z-index: 1;box-sizing:border-box;}
.edge_ico:before,.edge_ico:after{content: "";position: absolute;width:52px;height:52px;top:-16px;left:-16px;background: rgb(24 75 138 / 41%);border-radius: 52px;-webkit-animation: living 2s linear infinite;z-index:0;}
.edge_ico:before{width: 78px;height: 78px;border-radius: 78px;top:-29px;left:-29px;}
.ys dt{position: relative; }
.ys dt img{width: 960px;}
.ys dd{width: 452px;padding: 44px 0 0;position: relative; }
.ys dd h3{font-size: 50px;line-height: 46px;color: #353f47;padding: 0 0 38px;position: relative;}
.ys dd h3 em{display: block;width:110px;height:80px; float: left;margin-right:30px;}
.ys dd h3 i{display: block;font-size: 16px;color:rgba(51,51,51,0.4);font-family: Arial, Helvetica, sans-serif;letter-spacing: 3px;text-transform: capitalize;}
.ys dd span{display: block;font-size: 26px;line-height: 55px;color: #fff;width: 450px;height:55px;background: #184b8a;border-top-left-radius: 20px;border-bottom-right-radius: 20px;text-align: center;margin-bottom: 35px;letter-spacing: 3px;}
.ys dd p{font-size: 16px;color:#666666; line-height: 30px; text-align: justify;}

.ys1{height:506px;}
.ys1 dt{float: left;}
.ys1 dt img{margin-left: -360px;}
.ys1 dd{ float: right;}
.ys1 .edge_ico{left: -93px;}

.ys2{height: 536px;}
.ys2 dt{float: right;}
.ys2 dt img{margin-right: -360px;}
.ys2 dd{ float: left;}
.ys2 .edge_ico{right: -93px;}

.ys3{height:476px;}
.ys3 dt{float: left;}
.ys3 dt img{margin-left: -360px;margin-top: -146px;}
.ys3 dd{ float: right;}
.ys3 .edge_ico{left: -93px;}

.ys4{height: 536px;}
.ys4 dt{float: right;}
.ys4 dt img{margin-right: -360px;}
.ys4 dd{ float: left;}
.ys4 .edge_ico{right: -93px;}

@keyframes living {
    0%{
        transform: scale(1);
        opacity: 1;
    }
    50%{
        transform: scale(1.3);
        opacity: 0.7;
    }
    100%{
        transform: scale(1);
        opacity: 1;
    }
}

.m_zz{height:155px;}
.m_zz ul{width: 1200px; height: 85px;margin:0px auto; position: relative; clear:both;overflow: hidden; }
.m_zz li{ width:220px;padding-left: 55px;height: 85px; box-sizing: border-box; overflow: hidden; float: left; text-align: left; position: relative;border-right:1px solid #e9e9e9;}
.m_zz li em{margin-left:0px;display: block; position: relative;height: 62px;}
.m_zz li em b{ margin-left:0px;font-size: 55px; color: #333333; font-family: "Arial"; font-weight: bold;}
.m_zz li em i{ font-size: 16px;  color: #fff;text-align: center; font-weight: normal; text-align: center; line-height: 24px;width:24px; height: 24px;display: block;text-transform: uppercase;font-family: "Arial";position: absolute;bottom:10px; right:-23px;background: #333333; border-radius: 100%;}
.m_zz li h3{font-size: 16px; color: #666666; text-align: left; font-weight: normal;}

.m_zz li:nth-child(1){width:157px;padding-left:0;}
.m_zz li:nth-child(1) em{width: 65px;}
.m_zz li:nth-child(2) em{width: 96px;}
.m_zz li:nth-child(3) em{width: 96px;}
.m_zz li:nth-child(4){width:270px;}
.m_zz li:nth-child(4) em{width: 155px;}
.m_zz li:nth-child(5){width:270px;border-right: 0;}
.m_zz li:nth-child(5) em{width: 185px;}



/**/
.g_zjtd{background:#f5f5f5 url(../images/bzbg.jpg) no-repeat center top;height: 928px;padding-top:160px;-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
.g_zjtd h2{ margin-bottom: 66px;}
  
  
  
  .game163{position: relative;height: 560px;}
  .game163 .bigImg dl{ height: 254px;background: #184b8a;position: relative;padding: 38px 0 0 356px;-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
  .game163 .bigImg dl:before{content: "";position: absolute;width: 36px;height: 14px;left:433px;top:254px;}
  .game163 .bigImg dt{position: absolute;left:30px;top:-67px; width:275px;height: 275px;overflow: hidden;padding:20px;background: #184b8a;border-radius: 100%;}
  .game163 .bigImg dt img{width: 278px;height: 278px;display: block;border-radius: 50%; transition: all 0.3s linear 0s;}
  .game163 .bigImg dl:hover dt img{transform: rotateY(180deg);}
  
  .game163 .bigImg h3 a{display: block;height: 52px;line-height: 52px;font-size: 36px;font-weight: normal;color: #ffffff;margin-bottom: 15px;}
  .game163 .bigImg h3 em{display: inline-block;font-size: 14px;color: #ffffff;font-weight: normal;padding-left: 46px;background:url(../images/map.png) no-repeat 15px 8px;}
  .game163 .bigImg h4{width: 488px;border-radius: 20px; height: 42px;line-height: 42px;background: #f1f3f4;text-align: center;font-size: 18px;color: #184b8a;font-weight: bold;margin-bottom: 15px;}
  .game163 .bigImg p{font-size: 14px;line-height: 22px;color: #fff;width: 800px;transition: all 0.3s linear 0s;}
  .game163 .bigImg dl:hover p{padding-top: 10px;}
  
  
  .g_zjtd .sPrev,.g_zjtd .sNext{width: 26px; height: 92px; text-indent: -9999px;  position: absolute;z-index: 1000}
  .g_zjtd .sPrev{background: url(../images/ljt4.png) no-repeat 0 0;left:-12px;top:60px;}
  .g_zjtd .sNext{background: url(../images/rjt4.png) no-repeat -26px 0;right:-12px;top:60px;}
  .g_zjtd .prevStop{background-position: -26px 0;}
  .g_zjtd .nextStop{background-position: 0 0;}
  
  .game163 .smallScroll{height: 230px;position: absolute;top:254px;left:0;width:1200px;}
  .game163 .smallImg{width: 1196px;overflow: hidden;margin: 0 auto;}
  .game163 .smallImg ul{ height:230px; width:1200px; overflow: hidden; }
  .game163 .smallImg li{position: relative; float: left;  width:300px; cursor:pointer;padding-top: 58px;}
  .game163 .smallImg li::after{content: "";position: absolute;width: 1px;height: 90px;background: #dfdfdf;right: 0;top:60px;}
  .game163 .smallImg i{position: relative;width:96px; height:96px;border-radius: 50%;margin: 0 auto;display: block;}
  .game163 .smallImg img{width:96px; height:96px; display: block;border-radius: 50% }
  .game163 .smallImg i:before{content: "";position: absolute;width: 92px;height: 92px;left:0;top:0;border: 2px solid rgba(255,255,255,.5);border-radius: 50%;}
  .game163 .smallImg b{margin-top: 24px;height: 28px;line-height: 28px;text-align: center;overflow: hidden;font-size: 16px;color: #535353;display: block;}
  .game163 .smallImg p{line-height: 30px;font-size: 14px;color: #919191;text-align: center;}
  .game163 .smallImg a{text-decoration:none;}
  .game163 .smallImg .on i:before{border: 2px solid #184b8a;}
  .game163 .smallImg .on:before{content: "";position: absolute;width: 0px;height: 0px;left:50%;margin-left:-18px; top:0px;border-top:12px solid #184b8a;border-left:18px solid rgba(0,0,0,0);border-right:18px solid rgba(0,0,0,0);}

/**/
.lcbj{height: 741px;overflow: hidden; background:url(../images/lcbg.jpg) no-repeat center top;padding-top:70px; box-sizing: border-box; font-family: "Microsoft YaHei"; position: relative; }
.lcbj h2{margin-bottom: 142px;}
.lc{position: relative;overflow: hidden; box-sizing: border-box;}
.lc ul{height: 295px;width:1220px;margin:0 auto; position: relative;}
.lc li{ width:66px; font-size: 22px;  font-weight: normal; text-align: center;box-sizing: border-box;float: left;margin-right: 52px;cursor: pointer; color: #4e4e4e; line-height: 30px;position: relative;}
.lc li b{font-weight: bold;display: block;}
.lc li em{width:60px;height: 48px; display: block;margin:0 auto 35px;position: relative;overflow: hidden;}
.lc li em img{width:60px;display: block; position: absolute;left:0;top:-48px;}
.lc li:last-child{margin-right: 0;}
.lc li img{-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;}
.lc li:hover img{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear;}
.lc li:nth-child(5){margin-left: 327px}
.lc_tel{width:788px;background:#fff;height: 58px;line-height: 54px; margin:0 auto;border:2px solid #184b8a;border-radius:28px;  padding-left:58px;box-sizing: border-box;}
.lc_tel p{ font-size: 30px; color: #4e4e4e;font-weight: lighter;float: left;}
.lc_tel p b{margin-right: 20px;}
.lc_tel span a{width:238px;height: 54px;line-height: 54px;text-align: left;padding-left:102px; font-size: 18px;color: #ffffff;font-weight: normal;background: #184b8a url(../images/lc_zx.png) no-repeat 65px center;;display: block;border-radius: 25px;float: right;box-sizing: border-box;}


/**/
.nswsbj{ height: 945px; box-sizing: border-box; background:#f5f5f5 url(../images/bzbg.jpg) no-repeat center top;padding-top:160px;overflow: hidden; font-family:"Microsoft Yahei";}
.nswsbj h2{ margin-bottom: 20px;}

.news{width:1200px;margin:0 auto;}
.news img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news img:hover{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}

.newstit{height: 58px;margin-bottom: 25px; border-bottom: 1px solid #d0d0d0;}
.newstit li{color:#333333;line-height: 58px;display: block;font-size: 18px;position: relative;font-weight: normal;float:left;width:140px; }
.newstit li a{color: #333333;text-decoration: none;}
.newstit li em{width:25px;height:25px;overflow: hidden; float: left;position: relative;margin-right:8px;margin-top:17px;}
.newstit li em img{position: absolute;left:0;top:-25px;width:25px;}
.newstit li.cur a{font-weight: bold;color:#184b8a;}
.newstit li.cur em img{top:0;}
.newstit li:nth-child(1){padding-right: 15px;background:url(../images/newsxt.png) no-repeat right center;margin-right:30px;}
.newstit:after{content: ""; position: absolute;bottom:0px;left:0;width:0;height: 2px;background:#007aff;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.newstit span{float: right; font-size: 14px;color:#333333;margin-top: 25px;}
.news1{width:525px; float: left;position: relative;}
.news1 dl{width:525px; overflow: hidden;height: 471px;background: #fff;}
.news1 dt{ width:525px;height:296px; position: relative; overflow: hidden;background:#fff;}
.news1 dt img{width:90%;display: block;border:1px solid #fff;box-sizing:border-box; padding-left:20%;}
.news1 dt span{line-height: 38px; width:94px;height:38px; text-align: center; font-size: 18px;color:#fff;background:#184b8a;position: absolute;right:0;bottom:0;}
.news1 dd{padding-top: 27px; width:525px; overflow: hidden;box-sizing: border-box; padding:25px 50px 0;}
.news1 dd h4{font-size: 16px; font-weight: bold;line-height: 30px;height:30px;color:#333333;margin-bottom: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news1 dd h4 a{ color:#333333;}
.news1 dd p{overflow: hidden;font-size: 14px; line-height: 24px; color:#666666;}
.news1 h5{position: absolute;left:45px;bottom: 25px;}
.news1 h5 em{width:7px;height:7px;border:2px solid #9b9b9b;border-radius: 100%;background: none;display: block;margin-left: 10px;float: left;;}
.news1 h5 em.on{width:29px;height:7px;border-radius: 15px; border-color: #184b8a;background: #184b8a;}

.news2{width:625px; float: right;}
.news2 dl{width:297px; overflow: hidden;height: 295px;float: left;}
.news2 dt{ width:297px;height:168px; position: relative; overflow: hidden;border:1px solid #fff;box-sizing:border-box; background:#fff;}
.news2 dt img{    width: 200px;
    display: block;
    position: relative;
    margin-left: 47px;
    top: -16px;
}
.news2 dd{padding-top: 20px; width:297px; overflow: hidden;box-sizing: border-box; }
.news2 dd h4{font-size: 14px; font-weight: bold;line-height: 30px;height:30px;color:#333333;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.news2 dd h4 a{ color:#333333;}
.news2 dd p{overflow: hidden;font-size: 14px; line-height: 24px; color:#666666;}
.news2 dl:nth-child(1){margin-right: 29px;}

.news2 ul{clear: both; overflow: hidden;border-top: 1px solid #c4c4c4;padding-top:12px;}
.news2 li{height: 42px; display: block;border-bottom: 1px dashed #d4d4d4;padding-left:20px;background: url(../images/newsico.png) no-repeat left center;}
.news2 li a{ font-size: 14px;color:#666666;text-decoration: none;  overflow: hidden; text-overflow: ellipsis;white-space:nowrap;height: 42px; line-height: 42px; display: block;width: 500px;}
.news2 li span{ line-height: 42px; font-size: 12px;color: #666; display: block; float: right;opacity: 0.5;}
.news2 li:last-child{border-bottom: 0;}


/**/
.aboutbj{background:url(../images/abtbg.jpg) no-repeat center top;height: 1190px;max-width: 1920px;margin:0 auto; font-family:"Microsoft Yahei";box-sizing: border-box; overflow: hidden; position: relative;padding-top: 128px;}
.about{width: 1200px;margin:0 auto;height: 602px;}
.about h2{text-align: left; font-size: 55px;color:#333333;}
.about h2 a{color:#333;padding-left: 150px;}
.about h2 p{text-align: justify;font-size: 26px;color:#fff;padding-top:40px;font-weight: normal;}
.about dl{box-sizing: border-box;}
.about dl dd{width: 410px;padding-top: 25px;box-sizing: border-box;text-align: center;}
.about dl dd p{font-size:14px; color:#fff;  line-height: 27px;text-align: justify;height:220px;}
.about dl dd a{width:222px;height: 50px;line-height: 50px;text-align: left;padding-left:64px; font-size: 16px;color: #184b8a;font-weight: normal;background: #fff url(../images/abt_btn.png) no-repeat 148px center;;display: block;border-radius: 25px;box-sizing: border-box;}


/**/
.cutbj{height: 580px;box-sizing: border-box;}
.help_nav{ height: 129px;clear: both;  margin-bottom: 28px;position: relative;box-shadow:0 4px 15px #fde2e7;}
.help_nav li{height: 129px;  text-align: left; font-size:26px; color: #333333; display: block; float: left; width: 50%;background: #fff; font-weight: normal;padding-left:90px;padding-top:35px; box-sizing: border-box;}
.help_nav li a{color: #333333; text-decoration: none;}
.help_nav li  em{display: block;width: 61px; height: 56px; float: left;margin-right: 9px;position: relative;overflow: hidden;}
.help_nav li img{height: 56px; display: block;position: absolute;left:-61px;top:0;-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.help_nav li i{font-size: 14px;color:#cccccc; display: block;}
.help_nav li.cur{background:#184b8a;}
.help_nav li.cur a{color: #fff;}
.help_nav li.cur em img{left:0;}
.help_nav li.cur i{color:#fff;}

.m_help{ width: 1200px; position: relative; }
.xc_l{position: absolute;left:-42px;top:43%;background: url(../images/help_l.png) no-repeat;width:26px;height:26px;}
.xc_r{position: absolute;right:-42px;top:43%;background: url(../images/help_r.png) no-repeat;width:26px;height:26px;}
.xc{width:1200px;  overflow: hidden;}
.xc li{ width:278px; position:relative;margin-right: 29px; float: left; }
.xc li img{ display:block;width:278px; box-sizing: border-box;}
.xc li em{height:40px;  font:16px "Microsoft YaHei"; line-height:40px; color:#666666; overflow:hidden; display: block; text-align: center; -webkit-transition:width .5s;transition:width .5s;}
.xc li a{ text-decoration: none; }

.xc li.nones{margin-right: 0;}
.xc li:hover em{color: #f66c06;z-index: 1;}
.xc li img{-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.xc li:hover img{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}



.link_bj{width:1200px; margin: 0 auto;margin-top: -240px; max-height:60px; overflow: hidden; }
.link{ height:auto; overflow: hidden;font-family:"Microsoft Yahei"; text-align: center;}
.link h2{float: left; font-weight: normal; font-size: 13px;color: #fff;line-height: 30px;}
.link p{  max-width: 1200px; font-size: 14px;overflow: hidden; line-height: 30px; color:#fff;}
.link p a{ color: #fff; font-size: 14px; padding-right:40px; text-align: center; }


@-webkit-keyframes spin{
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


/*animation*/
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}