body{font-family:"微软雅黑"}
input{  font-family: "Microsoft YaHei"!important;}
input,textarea,select,button{ outline:none; resize:none; appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;}
*{ margin:0; padding:0; border:0;line-height: normal;font-family: intel,"SourceHanSansCN","PingFang SC","Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;list-style:none;text-decoration:none;transition:color 0.3s ;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline: none;}
html{min-width: 1200px;}
a{cursor: pointer;}
.header ul,.header li,.header a{ margin:0; padding:0; border:0;list-style:none;text-decoration:none;transition:color 0.3s ;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline: none;}
.header>*{font-family: intel;line-height: normal;}
/*.cl{clear: both;}*/
.header{width: 100%;min-width: 1024px;height: 70px;background-color: #000;position: fixed;top: 0;left: 0;z-index: 999;padding: 0 30px;box-sizing: border-box;}
.header_placeholder{width: 100%;height: 70px;}
.header .logo{width: 158px;display: block;margin-top: 13px;float: left;}
.header .logo img{display: block;width: 100%}
.header .fr{height: 100%;float: right;}
.header .nav{float: left;box-sizing: border-box;}
.header .nav li{float: left;position: relative;}
.header .nav li a{display: block;width: auto;line-height: 70px;color: #fff;font-size: 16px;padding: 0 25px;}
.header .nav li a.active{color: #fff}
.header .nav li a.more{position: relative;padding-right: 28px;}
.header .nav li a.more:after{content: '';width: 16px;height: 16px;position: absolute;right: 12px;top: 0;bottom: 0;margin:auto;background-image: url(../imgs/headers/head_more.png);background-size: 100%;transition: transform 0.3s}
.header .nav li .nav2{display: none;width: 100%;position: absolute;left: 0;right: 0;top: 70px;background: #0D4C98;}
.header .nav li .nav2 li{display: block;float: none;}
.header .nav li .nav2 li a{ font-size: 14px;line-height: 20px;text-align: center;padding: 12px 5px;font-weight: 400;color: rgba(255,255,255,1);display: block;width: 100%;box-sizing: border-box;}
.header .nav li .nav2 li a span{display: block;}
.header .nav li .nav2 li a.active{color: #9DDDF6}
.header .login{float: left;margin-left: 20px;padding: 25px 0}
.header .login a{float: left;line-height: 20px;color: #fff;font-size: 16px;margin-left: 20px;vertical-align: top;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 105px;}
.header .login a i{display: inline-block;width: 20px;height: 20px;line-height: 20px;background-size: 100%;margin-right: 5px;vertical-align: top;}
.header .login a i.ico1{background-image: url(../imgs/headers/head_ico1.png);}
.header .login a i.ico2{background-image: url(../imgs/headers/head_ico2.png);}
.header .login .nolog{display: none;}
.header .login a{display: block;}
.header .login.nolog .nolog{display: block;}
.header .login.nolog a{display: none;}
.header .wap{display: none;}
@media screen and (max-width: 1340px){
  .header .nav li a{padding: 0 10px;}
  .header .nav li a.more{padding-right: 23px;}
  .header .nav li a.more:after{right: 7px;}
  .header .nav li .nav2 li a{font-size: 13px;}
}
@media screen and (max-width: 1260px){
  .header .nav li a{font-size: 14px;padding: 0 8px;}
  .header .nav li a.more{padding-right: 21px;}
  .header .nav li a.more:after{right: 5px;}
  .header .nav li .nav2 li a{font-size: 12px;}
  .header .login{padding: 27px 0;margin-left: 0;}
  .header .login a{font-size: 14px;line-height: 16px;margin-left: 10px;}
  .header .login a i{width: 16px;height: 16px;line-height:16px;margin-right: 2px;}
}

.header .nav li a:hover{color: #fff;}
.header .nav li a.more:hover:after{transform: rotateX(180deg);}
.header .nav li:hover{background: #c00;}
.header .nav li:hover .nav2{display: block;}
.header .nav li .nav2 li a:hover{background: #00AEEF;}
	


/* footer */
.footer {width: 100%;height:auto;background-color: #101116;padding: 55px 0}
.footer>*{font-family: intel;line-height: normal;}
.footer .mainbox{width: 1200px; margin:0 auto;overflow: hidden;padding-left: 207px;box-sizing: border-box;position: relative; height:50px;}
.footer .mainbox .logo{width: 180px;height: 50px;position: absolute;top: 0;bottom: 0;left: 0;margin: auto}
.footer .mainbox .logo img{width: 100%;display: block;}
.footer .mainbox .line{width: 1px;background-color: #D2D2D2;position: absolute;top: 0;bottom: 0;left: 190px}
.footer .mainbox ul{display: block;overflow: hidden;margin-top: 24px;}
.footer .mainbox ul:first-child{margin-top: 0;}
.footer .mainbox ul li{float: left;margin-right: 20px}
.footer .mainbox ul li:last-child{margin-right: 0;}
.footer .mainbox ul img{width: 40px;display:block;vertical-align: top;}
.footer .mainbox ul a,.footer .mainbox ul span{color: #666;font-size: 16px;display: block; padding-top:15px;}

@media screen and (max-width: 1360px){
  .footer .mainbox{width: 85%;min-width: 1024px;}
  .footer .mainbox ul a,.footer .mainbox ul span{color: #353535;font-size: 14px;}
}

body.fixed{position: fixed;left: 0;top: 0;width: 100%;}



.pop>*{font-family: intel}
.pop{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 998;display: none;}
.pop .shadow{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);}
.pop .wrap{position: absolute;z-index: 2;left: 0;right:0;margin:auto;}
.pop.log{display: block;}
.pop.log .shadow{background-color: rgba(0,0,0,0.5)}
.pop.log .wrap{width: 680px;height: 398px;top: 50%;margin-top: -200px;display: flex;justify-content: center;align-items: center;}
.pop.log .wrap .con{width: 100%;box-sizing: border-box;padding: 60px;background-color: #fff}
.pop.log .wrap .con p{font-size: 20px;line-height: 30px;color: #333;text-align: center;}
.pop.log .wrap .con .btn{width: 218px;margin:23px auto 0;}
.pop.log .wrap .con a{transition: background-color 0.3s;display: block;margin-top: 30px;width: 100%;height: 44px;text-align: center;line-height: 44px;background-color: #0071c5;border-radius: 4px;font-size: 16px;color: #fff}
.pop.log .wrap .con a:hover{background-color:#003c71;}


.pop.userlog{display: block;}
.pop.userlog .shadow{background-color: rgba(0,0,0,0.5)}
.pop.userlog .wrap{width: 680px;height: 398px;top: 50%;margin-top: -200px;display: flex;justify-content: center;align-items: center;}
.pop.userlog .wrap .con{width: 100%;box-sizing: border-box;padding: 60px;background-color: #fff}
.pop.userlog .wrap .con p{font-size: 20px;line-height: 30px;color: #333;text-align: center;}
.pop.userlog .wrap .con .btn{width: 218px;margin:23px auto 0;}
.pop.userlog .wrap .con a{transition: background-color 0.3s;display: block;margin-top: 30px;width: 100%;height: 44px;text-align: center;line-height: 44px;background-color: #0071c5;border-radius: 4px;font-size: 16px;color: #fff}
.pop.userlog .wrap .con a:hover{background-color:#003c71;}



.pop.downfile .wrap{width: 900px;height: 340px;background-color: #fff;top: 50%;margin-top: -170px;}
.pop.downfile .wrap .close{cursor: pointer;position: absolute;top: 0;right: 0;width: 80px;height: 80px;background-image: url(../imgs/partners/close.png);background-size: 100%;}
.pop.downfile .wrap h2{font-size: 26px;color: #0071c5;line-height: 80px;width: 100%;box-sizing: border-box;padding: 0 80px 0 58px;border-bottom: 1px solid rgba(225,225,225,0.4)}
.pop.downfile .wrap .con{padding: 0 58px;width: 100%;box-sizing: border-box;}
.pop.downfile .wrap p{font-size: 22px;color: #353535;margin-top: 16px;}
.pop.downfile .wrap input{width: 100%;height: 62px;display: block;margin-top: 35px;box-sizing: border-box;border:1px solid #0071c5;padding:18px 20px;font-size: 16px;line-height: 24px;}
.pop.downfile .wrap a{display: block;width: 230px;height: 50px;line-height: 50px;text-align: center;background-color: #0071c5;font-size: 24px;color: #fff;margin: 40px auto 0;}


.pop.hf .wrap{width: 900px;height: 420px;background-color: #fff;top: 50%;margin-top: -170px;}
.pop.hf .wrap .close{cursor: pointer;position: absolute;top: 0;right: 0;width: 80px;height: 80px;background-image: url(../imgs/partners/close.png);background-size: 100%;}
.pop.hf .wrap h2{font-size: 26px;color: #0071c5;line-height: 80px;width: 100%;box-sizing: border-box;padding: 0 80px 0 58px;}
.pop.hf .wrap .con{padding: 0 58px;width: 100%;box-sizing: border-box;}
.pop.hf .wrap p{font-size: 22px;color: #353535;margin-top: 16px;}
.pop.hf .wrap textarea{width: 100%;height: 200px;display: block;box-sizing: border-box;border:1px solid #0071c5;padding:18px 20px;font-size: 16px;line-height: 24px;}
.pop.hf .wrap a{display: block;width: 230px;height: 50px;line-height: 50px;text-align: center;background-color: #0071c5;font-size: 24px;color: #fff;margin: 40px auto 0;}



.right .sphf{
  width: 110px;
  height: 34px;
  background: rgba(0,113,197,1);
  border-radius: 4px;
  font-size: 16px;
  font-family: intel;
  font-weight: 400;
  color: rgba(255,255,255,1);
  text-align: center;
  line-height: 34px;
display: block;
margin-top: 5px;
}
.right .sphf:hover {
  background-color: #00AEEF;
}
.main_jiabin .jiabinswiper2 a:hover{  background-color: #00AEEF;}

.empty{display: block;width: 100%;background-color:#2A3849;height: calc(100vh - 70px);background-size: cover;background-image: url(../imgs/index/empty.jpg);background-position: center;position: relative;}
.empty .tit{position: absolute;right: 30px;top: 40px;width: 265px;z-index: 2;}
.empty .tit img{display: block;width: 100%;}
.empty .bg{width: 100%;position: absolute;left: 0;top: 0;bottom: 0;z-index: 3;background-color: rgba(0,0,0,0.7);display: flex;align-items: center;justify-content: center;}
.empty p{font-size: 30px;line-height: 40px;color: #fff;font-family: intel-bold;text-align: center;}



