@charset "utf-8";
body { margin:0;  padding-top: 0;  height: 100%; font-size: 14px;font-family: "Microsoft YaHei"; border: none;background: #fff;}
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,div{margin:0;padding:0}
@font-face { font-family: "Microsoft YaHei";}
fieldset,img{border:none}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
ul,li{list-style-type:none;}
input{padding-top:0; outline:none;padding-bottom:0;font-family:"微软雅黑"}
input::-moz-focus-inner{border:none;padding:0}
select,input{vertical-align:middle}
select,input,textarea{font-size:12px;margin:0; border: none}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none}
input, select{  outline: medium none;  }
textarea{resize:none}
table{border-collapse:collapse}
a{ text-decoration:none; color:#000;}
iframe{ border:0;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix:after{content:" "; display:block; visibility:hidden; clear:both;}
.clearfix{zoom:1}
.box{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
select,textarea,input{/*解决表单宽度不一致的问题*/-moz-box-sizing: border-box;-webkit-box-sizing: border-box; -o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
input,select,button{border:none;outline: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;background: none;appearance: none;}
.cen{width: 1200px; margin: 0 auto}
.nor{margin-right: 0 !important}
.nobo{border-bottom: none !important;}
.noro{margin-bottom: 0 !important;}
body{background: #fff;}


.agreement{text-align: center; font-size: 0;}
.agreement label{position: relative; cursor: pointer; background: url(../images/ckbtn.png) left center no-repeat; background-size: 18px 18px; padding-left: 22px; font-size: 16px; color: #666666;}
.agreement label.on{background: url(../images/ckbtn_on.png) left center no-repeat; background-size: 18px 18px;}
.agreement label input{position: absolute; cursor: pointer; top: 0; left: 0; margin: 0; width: 100%; height: 100%; opacity: 0;}
.agreement a{font-size: 16px; color: #666; display: inline-block;}
.agreement a:hover{text-decoration: underline;}

/* 短信验证�? */
.sryzm{
  width: 640px;
  height: 60px;
  margin: 20px auto 0;
}
.sryzm .code{
  /*width: 350px;*/
  width: 440px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 18px;
  color: #999;
  background: #f4f4f4;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
}
.sryzm .hqyzm{
  width: 250px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  background: #0f3c88;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
}

/* 数字验证�?  */
.code-img{
  width: 160px;
  height: 60px;
  line-height: 60px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  cursor: pointer;
}

.bannerC{width: 100%; padding-top: 352px; background: url(../images/bannerbg.jpg) center no-repeat; height: 505px;}
.bannerC .btnC{width: 640px; margin: 0 auto;}
.bannerC .btnC a{width: 270px; height: 60px; text-align: center; line-height: 60px; font-size: 22px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;background: #1456c4; color: #fff;}
.bannerC .btnC a.a1{float: left;
/*  background: #1456c4; color: #fff;*/
}
.bannerC .btnC a.a2{float: right;
  /*color: #123e87; background: linear-gradient(to bottom, #fff, #e4f0fe);
  background: -webkit-linear-gradient(to bottom, #fff, #e4f0fe);
  background: -moz-linear-gradient(to bottom, #fff, #e4f0fe);
  background: -o-linear-gradient(to bottom, #fff, #e4f0fe);
  background: -ms-linear-gradient(to bottom, #fff, #e4f0fe);*/
}
.bannerC .btnC a:hover{background: #1c61d6;}
/*
.bannerC .btnC a.a2:hover{background: linear-gradient(to bottom, #fff, #d4e5ff); background: -webkit-linear-gradient(to bottom, #fff, #d4e5ff); background: -moz-linear-gradient(to bottom, #fff, #d4e5ff); background: -o-linear-gradient(to bottom, #fff, #d4e5ff); background: -ms-linear-gradient(to bottom, #fff, #d4e5ff);}
*/

.tabConta{width: 100%; padding: -1px 0 64px 0; background: url(../images/bg1.jpg) top center no-repeat;}
.tabConta .tabTil{width: 1200px; margin: 0 auto;}
.tabConta .tabTil li{float: left; cursor: pointer; font-size: 22px; color: #0f3c88; margin-right: 36px; width: 170px; height: 50px; background: #fff; text-align: center; line-height: 50px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabTil li.on{background: #0f3c88; color: #fff;}
.tabConta .tabC{width: px; padding: 10px 0 10px 0; background: #fff; margin: 0px auto 0; box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.08); -o-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.08); -ms-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.08); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .tab{display: none;}
.tabConta .tabC .tab.on{display: block;}
.tabConta .tabC .tab h1{font-size: 23px; color: #222; text-align: center; }
.tabConta .tabC .tab form{margin-top: 0px;}
.footer{text-align: center; color: #fff; font-size: 0.66rem; background: #515151; padding: 4% 0; }

/* .tabConta .tabC .bktj form h2{font-size: 18px; color: #333; width: 500px; margin: 10px auto; background-color: #e6f2ff; margin-left:0%; margin-top: 10px;}
.tabConta .tabC .bktj form h2 span{color: #ffffff; background-color: #268bed;} */
.tabConta .tabC .bktj form ul{width: 640px; margin: 0px auto 10px; margin-left: 15px; }
.tabConta .tabC .bktj form ul li{border: 1px solid #d31d29;float: left; position: relative; margin-right: 15px; width: 90px; height: 40px; text-align: center; line-height: 40px; background: #f4f4f4; font-size: 16px; color: #333; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .bktj form ul li input{cursor: pointer; position: absolute; top: 0; left: 0; width: 50%; height: 50%; margin: 0; opacity: 0;}
.tabConta .tabC .bktj form ul li.on{background: #d31d29; color: #fff;}
.tabConta .tabC .bktj form>input{display: block;width: 200px; margin: 10px auto 0; font-size: 22px; color: #fff; height: 44px; text-align: center; line-height: 45px; background: #d31d29; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .bktj form>a{display: block; font-size: 22px; color: #fff; margin: 25px auto 0; width: 640px; height: 60px; text-align: center; line-height: 60px; background: #d31d29; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .bktj form>a:hover{background: #d31d29;}
.tabConta .tabC .bktj .agreement{margin-top: 18px;}
.tabConta .tabC .bktj form .phone{display: block;width: 300px; margin: 0px auto 0; font-size: 18px; color: #999999; height: 35px; text-align: left; line-height: 60px; background: #f4f4f4; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}




.tabConta .tabC .bmsj form ul{width: 740px; margin: 0 auto;}
.tabConta .tabC .bmsj form ul li{float: left; cursor: pointer; font-size: 18px; color: #333; margin: 0 28px 20px 0; background: #f4f4f4; width: 100px; height: 55px; text-align: center; line-height: 55px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .bmsj form ul li.on{background: #d31d29; color: #fff;}
.tabConta .tabC .bmsj form .phone{display: block;width: 640px; margin: 35px auto 0; font-size: 18px; color: #999999; height: 60px; text-align: center; line-height: 60px; background: #f4f4f4; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .bmsj form .form-btn{display: block;width: 640px; margin: 20px auto 0; font-size: 22px; color: #fff; height: 60px; text-align: center; line-height: 60px; background: #0f3c88; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .bmsj .agreement{margin-top: 24px;}
.tabConta .tabC .bmsj form .form-btn:hover{background: #d31d29;}

.tabConta .tabC .bmrk .topC{margin: 35px auto 0; width: 1040px;}
.tabConta .tabC .bmrk .topC p{float: left; padding: 25px 0; width: 77px; background: #e8eff9; text-align: center; line-height: 22px; font-size: 16px; color: #0f3c88; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .bmrk .topC ul{float: right; width: 952px;}
.tabConta .tabC .bmrk .topC ul li{float: left; cursor: pointer; margin: 0 10px 10px 0; font-size: 16px; color: #222; width: 77px; height: 40px; background: #f4f4f4; text-align: center; line-height: 40px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .bmrk .topC ul li.on{background: #0f3c88; color: #fff;}
.tabConta .tabC .bmrk>p{font-size: 16px; color: #999; text-align: center; margin-top: 10px;}
.tabConta .tabC .bmrk .bottomC{margin-top: 20px; background: #fff;}
.tabConta .tabC .bmrk .bottomC ul{width: 1040px; padding: 0 34px 0 20px; margin: 0 auto; background: #0f3c88; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0;}
.tabConta .tabC .bmrk .bottomC ul li{float: left; font-size: 18px; color: #fff; width: 20%; height: 55px; text-align: center; line-height: 55px;}
.tabConta .tabC .bmrk .bottomC table{width: 1040px; text-align: center; border: 1px solid #e6e6e6; margin: 0 auto; display: block; height: 475px; overflow-y: auto; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px;}
.tabConta .tabC .bmrk .bottomC table tr{display: inline-block; height: 58px; line-height: 58px; width: 986px; margin: 0 auto; font-size: 0;}
.tabConta .tabC .bmrk .bottomC table tr:nth-child(odd){background: #fff;}
.tabConta .tabC .bmrk .bottomC table tr:nth-child(even){background: #f4f4f4;}
.tabConta .tabC .bmrk .bottomC table tr td{display: inline-block; width: 20%; text-align: center; font-size: 18px; color: #333; padding: 0;}
.tabConta .tabC .bmrk .bottomC table tr td a.a1{color: #0f3c88;}
.tabConta .tabC .bmrk .bottomC table tr td a.a1:hover{text-decoration: underline;}
.tabConta .tabC .bmrk .bottomC table tr td a.a2{color: #f05424; text-decoration: underline;}
.tabConta .tabC .bmrk .bottomC table tr td a.a3{color: #0f3c88; text-decoration: underline;}
.tabConta .tabC .bmrk .bottomC table tr td a.a2:hover,.tabConta .tabC .bmrk .bottomC table tr td a.a3:hover{text-decoration: none;}
.tabConta .tabC .bmrk .bottomC table tr td span{color: #999;}
.tabConta .tabC .bmrk .bottomC table tr td.on{background: url(../images/icon_wz.png)no-repeat 24px center;}

.tabConta .tabC .kssj form ul{width: 740px; margin: 0 auto;}
.tabConta .tabC .kssj form ul li{float: left; cursor: pointer; font-size: 18px; color: #333; margin: 0 28px 20px 0; background: #f4f4f4; width: 100px; height: 55px; text-align: center; line-height: 55px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .kssj form ul li.on{background: #1c50a8; color: #fff;}
.tabConta .tabC .kssj form .phone{display: block;width: 640px; margin: 35px auto 0; font-size: 18px; color: #fff; height: 60px; text-align: center; line-height: 60px; background: #0f3c88; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .kssj form .form-btn{display: block;width: 640px;margin: 20px auto 0; font-size: 22px; color: #fff; height: 60px; text-align: center; line-height: 60px; background: #0f3c88; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .kssj .agreement{margin-top: 24px;}
.tabConta .tabC .kssj form .cc a:hover{background: #134699;}
.tabConta .tabC .kssj form .phone{display: block;width: 640px; margin: 35px auto 0; font-size: 18px; color: #999999; height: 60px; text-align: center; line-height: 60px; background: #f4f4f4; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}

.tabConta .tabC .kskm form h2{width: 640px; margin: 0 auto; font-size: 22px; color: #333;}
.tabConta .tabC .kskm form h2 span{color: #f05424;}
.tabConta .tabC .kskm form>select{display: block; font-size: 20px; color: #333; margin: 22px auto 0; width: 640px; height: 64px; text-align-last: center; line-height: 64px; background: #f4f4f4 url(../images/selicon.png) 95% center no-repeat; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .kskm form>input{display: block; font-size: 20px; color: #fff; margin: 20px auto 0; width: 640px; height: 64px; text-align-last: center; line-height: 64px; background: #0f3c88; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .kskm form>a{display: block; font-size: 22px; color: #fff; margin: 40px auto 0; width: 350px; height: 64px; text-align-last: center; line-height: 64px; background: #0f3c88; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .kskm .agreement{margin-top: 28px;}
.tabConta .tabC .kskm form>p{font-size: 16px; color: #666; text-align: center; margin-top: 28px;}
.tabConta .tabC .kskm form>p strong{color: #0f3c88; font-weight: normal;}
.tabConta .tabC .kskm form>a:hover{background: #134699;}
.tabConta .tabC .kskm form .phone{display: block;width: 640px; margin: 35px auto 0; font-size: 18px; color: #999999; height: 60px; text-align: center; line-height: 60px; background: #f4f4f4; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}


.tabConta .tabC .bkzl form h2{width: 740px; margin: 0 auto; font-size: 20px; color: #333;}
.tabConta .tabC .bkzl form h2 strong{color: #f05424;}
.tabConta .tabC .bkzl form h2 span{font-size: 16px; color: #999; font-weight: normal;}
.tabConta .tabC .bkzl form ul{width: 740px; margin: 28px auto 10px;}
.tabConta .tabC .bkzl form ul li{float: left; cursor: pointer; width: 33.3%; margin-bottom: 30px; font-size: 18px; color: #333; background: url(../images/ckbtn2.png) left center no-repeat; padding-left: 30px;}
.tabConta .tabC .bkzl form ul li.on{background: url(../images/ckbtn2_on.png) left center no-repeat;}
.tabConta .tabC .bkzl form>input{display: block; margin: 0 auto; font-size: 18px; color: #fff; width: 740px; height: 60px; text-align: center; line-height: 60px; background: #0f3c88; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .bkzl form .sryzm{width:740px;}
.tabConta .tabC .bkzl form .sryzm .code{width: 450px;}
.tabConta .tabC .bkzl form>a{display: block; margin: 20px auto 0; font-size: 22px; color: #fff; width: 740px; height: 60px; text-align: center; line-height: 60px; background: #0f3c88; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tabC .bkzl .agreement{margin-top: 15px;}
.tabConta .tabC .bkzl form>a:hover{background: #134699;}
.tabConta .tabC .bkzl form .phone{display: block;width: 740px; margin: 35px auto 0; font-size: 18px; color: #999999; height: 60px; text-align: center; line-height: 60px; background: #f4f4f4; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}


.tabConta .tipC{width: 1200px; padding: 30px 0 ; background: #fff; margin: 30px auto 0; box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.08); -o-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.08); -ms-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.08); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tabConta .tipC h2{text-align: center; margin-bottom: 25px; font-size: 24px; color: #0f3c88;}
.tabConta .tipC h2 b{display: inline-block; vertical-align: middle; width: 50px; height: 2px; background: #0f3c88;}
.tabConta .tipC h2 span{display: inline-block; vertical-align: middle; margin: 0 10px;}
.tabConta .tipC p{width: 1100px; margin: 0 auto; font-size: 16px; color: #666; line-height: 32px;}
.tabConta .tipC p strong{color: #f05424; font-weight: normal;}

/* 证书优势 */
.zsys{width: 100%; background: url(../images/bg2.jpg) no-repeat; height: 917px; padding-top: 50px;}
.zsys h1{font-size: 38px; color: #222; text-align: center;}
.zsys>p{margin: 10px auto 0; width: 423px; height: 56px; text-align: center; line-height: 56px; background: #0f3c88; font-size: 36px; color: #fff; font-weight: bold; border-radius: 28px; -webkit-border-radius: 28px; -moz-border-radius: 28px; -o-border-radius: 28px; -ms-border-radius: 28px;}
.zsys .con{width: 1200px; margin: 44px auto 0;}
.zsys .con .lfC{float: left; width: 793px;}
.zsys .con .cc p{margin: 0 auto; font-size: 22px; color: #333; line-height: 34px;}
.zsys .con .cc a{display: block; font-size: 22px; color: #0f3c88;}
.zsys .con .cc a:hover{text-decoration: underline;}
.zsys .con .lfC .topC .c1{float: left; padding-top: 205px; background: url(../images/bg3.jpg) no-repeat; width: 386px; height: 408px;}
.zsys .con .lfC .topC .c2{float: right; padding-top: 205px; background: url(../images/bg4.jpg) no-repeat; width: 386px; height: 408px;}
.zsys .con .lfC .bottomC .c3{padding-top: 38px; margin-top: 18px; background: url(../images/bg6.jpg) no-repeat; width: 793px; height: 214px;}
.zsys .con .lfC .topC .cc p{width: 320px; height: 145px;}
.zsys .con .lfC .topC .cc a{text-align: right; padding-right: 25px;}
.zsys .con .lfC .bottomC .cc p{width: 355px; margin-left: 400px; height: 112px;}
.zsys .con .lfC .bottomC .cc a{text-align: right; padding-right: 25px;}
.zsys .con .rtC{float: right;}
.zsys .con .rtC .c4{padding-top: 325px; background: url(../images/bg5.jpg) no-repeat; width: 386px; height: 642px;}
.zsys .con .rtC .c4 p{width: 320px; margin: 0 auto; height: 180px;}
.zsys .con .rtC .c4 a{text-align: right; padding-right: 25px;}

/* 疑问解答 */
.ywjd{width: 100%; padding: 63px 0;}
.ywjd .lfC{float: left; width: 395px;}
.ywjd .cenC{float: left; width: 408px;}
.ywjd .rtC{float: left; width: 395px;}
.ywjd .cen h2{font-size: 22px; color: #0f3c88;}
.ywjd .cen h2 span{float: left; width: 6px; height: 24px; background: #0f3c88; margin: 3px 9px 0 0;}
.ywjd .cen p{display: inline-block; margin-top: 25px; font-size: 20px; color: #113e8a; padding: 0 14px; background: #d7dfec; height: 32px; line-height: 32px; border-radius: 5px;}
.ywjd .cen ul{margin-top: 15px;}
.ywjd .cen ul li{font-size: 18px; cursor: pointer; color: #666; line-height: 44px; background: url(../images/icon1.png) left center no-repeat;padding-left: 28px;}
.ywjd .cen ul li:hover{color: #f05424; text-decoration: underline;}
.ywjd .cen a{display: block; padding-right: 25px; text-align: right; font-size: 18px; color: #0f3c88;}
.ywjd .cen a:hover{text-decoration: underline;}
.ywjd .cen img{margin-bottom: 28px;}
.ywjd .cenC .c{border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; padding-left: 22px;} 
.ywjd .rtC .c{border-top: 1px solid #e6e6e6; padding-top: 28px; margin-top: 28px;} 
.ywjd .rtC h2,.ywjd .rtC ul{margin-left: 22px;}

/* 右浮�? */
.rtFk{background: url(../images/bg8.png) no-repeat; width: 140px; height: 631px; position: fixed; top: 50%; margin-top: -315px; right: 0;}
.rtFk ul{padding-top: 155px;}
.rtFk ul li{width: 130px; cursor: pointer; font-size: 18px; color: #0f3c88; font-weight: bold; position: relative; height: 56px; text-align: center; line-height: 56px; background: #fff; margin: 0 auto 4px;}
.rtFk ul li img{position: absolute; top: 10px; right: -5px;}
.rtFk ul li:hover{background: #1456c4; color: #fff;}
.rtFk a{display: block; width: 100%; height: 57px;}

/* 公共弹窗 */
.common-tc-wrap{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);display: none;}
.common-tc{position: fixed;top: 50%;left: 50%;margin-left: -242px;margin-top: -97px;width: 484px;height: 194px;padding-top: 46px;background: #fff;box-shadow: 0px 0px 35px 0px rgba(16, 49, 104, 0.3);border-radius: 5px;box-sizing: border-box;}
.common-tc .close{position: absolute;top: 20px;right: 20px;display: block;width: 20px;height: 20px;background: url("../images/closebtn.png") no-repeat;background-size: 100% 100%;}
.common-tc h2{display: flex;justify-content: center;align-items: center;height: 35px;font-size: 22px;color: #0F3C88;text-align: center;}
.common-tc h2 i{display: block;width: 35px;margin-right: 10px;height: 35px;background: url("../images/icon2.png") no-repeat;background-size: 100% 100%;}
.common-tc .tip{width: 352px;margin: 21px auto 0;line-height: 24px;font-size: 16px;color: #666;text-align: center;}

/* 报�?�政策弹�? */
.bkzc-tc-wrap{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);display: none;}
.bkzc-tc{position: fixed;top: 50%;left: 50%;margin-left: -320px;margin-top: -253px;width: 640px;padding: 47px 0 46px;background: #fff;border-radius: 5px;}
.bkzc-tc .close{position: absolute;top: 25px;right: 25px;display: block;width: 25px;height: 25px;background: url("../images/close_icon.png") no-repeat;background-size: 100% 100%;}
.bkzc-tc h2{height: 40px;line-height: 40px;text-align: center;font-size: 28px;font-weight: bold;color: #222;}
.bkzc-tc h2 span{color: #0F3C88;}
.bkzc-tc .bkzc-tc-form{width: 492px;margin: 40px auto 25px;}
.bkzc-tc .bkzc-tc-form .form-list{display: flex;justify-content: space-between;align-items: center;width: 100%;height: 55px;margin-bottom: 25px}
.bkzc-tc .bkzc-tc-form .form-list h3{width: 92px;font-size: 18px;color: #333;font-weight: normal;}
.bkzc-tc .bkzc-tc-form .form-list h3 i{color: #F05424;font-style: normal;}
.bkzc-tc .bkzc-tc-form .form-list select,
.bkzc-tc .bkzc-tc-form .form-list input{display: block;width: 400px;height: 55px;line-height: 55px;padding-left: 32px;font-size: 18px;color: #999;background: #F4F4F4;border-radius: 5px;}
.bkzc-tc .bkzc-tc-form .form-list select{color: #333;background: url("../images/selicon.png") no-repeat 95% center,#F4F4F4;background-size: 20px 11px;}
.bkzc-tc .bkzc-tc-form .sryzm{width: 492px;margin-bottom: 15px;}
.bkzc-tc .bkzc-tc-form .sryzm .code{width: 280px;}
.bkzc-tc .bkzc-tc-form .sryzm .hqyzm{width: 187px;}
.bkzc-tc .bkzc-tc-form .form-btn{display: block;width: 311px;margin: 15px 0 0 92px;height: 55px;line-height: 55px;text-align: center;font-size: 22px;color: #fff;background: #0F3C88;border-radius: 5px;}
.bkzc-tc .bkzc-tc-form .form-btn:hover{background: #134699;}
.bkzc-tc .fuzhu{width: 486px;margin-left: 72px;line-height: 24px;font-size: 16px;color: #666;}
.bkzc-tc .fuzhu span{color: #333;}

/* 报�?�条件弹�? */
.bktj-tc-wrap{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);display: none;}
.bktj-tc{position: fixed;top: 50%;left: 50%;margin-left: -320px;margin-top: -223px;width: 640px;padding: 47px 0 46px;background: #fff;border-radius: 5px;}
.bktj-tc .close{position: absolute;top: 25px;right: 25px;display: block;width: 25px;height: 25px;background: url("../images/close_icon.png") no-repeat;background-size: 100% 100%;}
.bktj-tc .tc-tit h2{height: 47px;line-height: 47px;text-align: center;font-size: 28px;font-weight: bold;color: #222;}
.bktj-tc .tc-tit p{line-height: 42px;font-size: 22px;text-align: center;font-weight: bold;color: #0F3C88;}
.bktj-tc .bktj-tc-form{width: 490px;margin: 18px auto 0;}
.bktj-tc .bktj-tc-form .form-list{display: flex;justify-content: space-between;align-items: center;width: 100%;margin-bottom: 25px;height: 55px;line-height: 55px;}
.bktj-tc .bktj-tc-form .form-list h3{width: 75px;font-size: 18px;font-weight: normal;color: #333;text-align: right;}
.bktj-tc .bktj-tc-form .form-list input{display: block;width: 400px;height: 55px;line-height: 55px;padding-left: 32px;font-size: 18px;color: #999;background: #F4F4F4;border-radius: 5px;box-sizing: border-box;}
.bktj-tc .bktj-tc-form .form-list .password{color: #333;}
.bktj-tc .bktj-tc-form .sryzm{width: 490px;margin-bottom: 15px;}
.bktj-tc .bktj-tc-form .sryzm .code{width: 280px;}
.bktj-tc .bktj-tc-form .sryzm .hqyzm{width: 187px;}
.bktj-tc .bktj-tc-form .tip{margin-bottom: 25px;font-size: 16px;color: #666;text-align: center;}
.bktj-tc .bktj-tc-form .form-btn{display: block;width: 311px;margin-left: 89px;height: 55px;line-height: 55px;text-align: center;font-size: 22px;color: #fff;background: #0F3C88;border-radius: 5px;}
.bktj-tc .bktj-tc-form .form-btn:hover{background: #134699;}

/* 报名中心弹窗 */
.bmzx-tc-wrap{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);display: none;}
.bmzx-tc{position: fixed;top: 50%;left:50%;margin-top: -223px;margin-left: -320px;width: 640px;height: 485px;background: #FFFFFF;border-radius: 5px;padding-top: 44px;box-sizing: border-box;}
.bmzx-tc .close{position: absolute;top: 25px;right: 25px;display: block;width: 25px;height: 25px;background: url("../images/close_icon.png") no-repeat;background-size: 100% 100%;}
.bmzx-tc .tc-tit h2{height: 47px;line-height: 47px;text-align: center;font-size: 28px;font-weight: bold;color: #222;}
.bmzx-tc .bmzx-tc-form{width: 490px;margin: 36px auto 0;}
.bmzx-tc .bmzx-tc-form .form-list{display: flex;justify-content: space-between;align-items: center;width: 100%;margin-bottom: 25px;height: 55px;line-height: 55px;}
.bmzx-tc .bmzx-tc-form .form-list h3{width: 75px;font-size: 18px;font-weight: normal;color: #333;text-align: right;}
.bmzx-tc .bmzx-tc-form .form-list input{display: block;width: 400px;height: 55px;line-height: 55px;padding-left: 32px;font-size: 18px;color: #999;background: #F4F4F4;border-radius: 5px;box-sizing: border-box;}
.bmzx-tc .bmzx-tc-form .form-list .password{color: #333;}
.bmzx-tc .bmzx-tc-form .sryzm{width: 490px;margin-bottom: 15px;}
.bmzx-tc .bmzx-tc-form .sryzm .code{width: 280px;}
.bmzx-tc .bmzx-tc-form .sryzm .hqyzm{width: 187px;}
.bmzx-tc .bmzx-tc-form .tip{margin-bottom: 25px;font-size: 16px;color: #666;text-align: center;}
.bmzx-tc .bmzx-tc-form .form-btn{display: block;width: 311px;margin: 27px 0 0 89px;height: 55px;line-height: 55px;text-align: center;font-size: 22px;color: #fff;background: #0F3C88;border-radius: 5px;}
.bmzx-tc .bmzx-tc-form .form-btn:hover{background: #134699;}


.tbox100{display: none!important;}
