﻿
body{font-family:'Microsoft YaHei',Arial,sans-serif;font-size: 12px;
font-weight: 400;line-height: 1.5;color: #777;text-decoration:none; background-color: #ecf0f5;overflow-x: hidden;overflow-y: auto;margin:0;padding:0; }
body::-webkit-scrollbar { width: 6px; height:6px; background-color: #fff;}
body::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}
img{ border:0;}
ul{ margin:0; padding:0;}
li,a{list-style-type: none;  text-decoration:none;}

.f_b,.f_b a:link,.f_b a:visited{color:#000;}
.q_ina{background-color: #ffffff; border:1px solid #d9dee3; color: #2c333c;}
.q_inb{background-color: #d9dee3;border: 0; color: #777;}
.q_in1{background-color: #00479d; border: 0;  color: #fff;}
.q_in2{ background-color:#ff6600;}
.q_in3{background-color: #ff6600;}
.q_in4{background-color: #00992c;}
.q_in5{ float:left; margin-left:111px;}
.q_in6{ padding-left:20px; box-sizing:border-box; font-weight:600;}
.q_cen_a{ color:#00479d; }
.q_cent{text-align: center; }
.q_f_1,.q_g_t3{ font-size:16px; }
.q_f_2{ font-size:14px; }
.q_f_3{font-size:22px; font-weight:600;}
.q_f_4{ color:#2c333c;}
.q_f_4a{font-weight:600;}
.q_f_4b{ font-weight:600;color: #ff6600;}
.q_f_4c{ color: #00992c;}
.q_f_5{ color:#ECF0F1;}
.q_f_4c{font-weight:400;}
.hnq_5a{ color:#d81e06;}
.q_fe_a{ color:#fff;}
.q_fe_b{ color:#ff6600; cursor: pointer;}
.q_f_5q{ color:#9d9c9c;}
.q_f_51{ color:#777;}
.ma-top{ margin-top:20px;}
.q_f_6{ float:left; margin-left:20px; color:#d81e06;}
.q_f_6a{ font-size: 12px;color: #ecf0f5; margin-left:10px; margin-right:10px;}
.q_f_6b{ font-size: 12px;color: #ecf0f5; margin:0 5px;}
.q_f_7{float:left; color:#00992c; margin-right:15px;}
.q_f_70{float:left;  color:#777; background:url(../images/fica1.png) no-repeat; }
.q_f_71{float:left;  color:#00992c; background:url(../images/fica.png) no-repeat; }
.q_f_8{float:left; color:#336cb1; margin-right:5px;}
.q_f_9{float:left; color:#f39c12; margin-right:5px;}
.q_f_10{float:left; color:#ff6600; margin-right:10px;}
.q_fi_b2{  line-height:20px; width:80px; float:left; }
.q_w1{width: 100%; top: 40px; }
.q_w2{width: 305px; top: 40px;left: 80px;}
.q_w3{ top: 52px;left: 182px;}
.q_w4{width: 141px; top: 40px; left: 90px;}
.q_w5{width: 141px; top: 40px; left: 0px;}
.q_w6{width: 398px; top: 40px; left: 92px;}
.q_w7{width: 305px; top: 40px;left:0px;}
.q_ri{ margin-left:20px; margin-right:10px;}
.q_ti{ margin-left:20px;}
.q_bt{ border-bottom:1px solid #f5f5f5; padding-bottom:10px;}
.q_bi{text-decoration:underline;}
.q_yi{ float:left;}
.q_rig{ float:right; cursor: pointer; }
.q_ui{ font-size:14px; margin-left:3px;}

.q_ya{width: 100%;padding: 0; overflow:hidden;}
.q_header{ position: fixed;width: 100%;min-height: 50px; box-shadow:0 2px 4px rgba(0,0,0,.03); -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.03); background: #fff;z-index: 10; overflow:hidden;}
.q_logo{float:left; width:160px; height:50px; line-height:50px; text-align:center; display: block; background-color:#1f3c88; }
.q_hy_a{float:left; margin-left:25px;font-size:20px; color:#fff; }
.q_top{ margin:0 auto; max-width:1200px; height:50px; padding:0 65px 0 200px; }
.q_gle{ position:relative; top:7px;}
.q_top li{ float:right; position:relative; margin-left:30px; font-size:12px; color:#777;}
.q_top_a:hover { color:#00479d;}
.q_top_a1:hover { color:#00479d;}
.q_nam_a a:hover { color:#00479d;}
.q_top_a1{ float:right; font-size:14px;color:#777;line-height:50px; height:50px; }
.q_pot{width: 25px; height:25px;border-radius: 50%;max-height: 100%; -o-object-fit: contain;max-width: 100%; object-fit: contain; margin-top:12px; background-color:#fff;margin-right:6px;}
.q_top_a{ float:right; font-size:14px; color:#777;line-height:50px; height:50px;}  
.q_top_b{position: absolute;top: 3px;  right: -14px; padding: 0px 6px;font-size: 10px;font-weight: 400; white-space: nowrap; vertical-align: baseline; border-radius: .25rem;color: #fff}
.q_top_c{position: absolute;top:-8px; right:3px; padding: 0px 6px;font-size: 8px;font-size: 10px;font-weight: 400; white-space: nowrap; vertical-align: baseline; border-radius:50%;color: #fff}
.q_mide{width: 100%;padding-top:50px; box-sizing:border-box;min-height: 100%; }
.q_deba{ position:fixed; width:160px;  height: 100%; top: 50px;z-index:10;background: #1f3c88; left:0; }
.q_deb_1{ width:100%;height: 100%; padding:10px 0 50px; box-sizing:border-box; overflow-y:auto; overflow-x: hidden;}
.q_deb_1::-webkit-scrollbar { display:none}

.q_fie{float:left; padding:10px 10px 10px 20px;color:#BAB8B8; box-sizing:border-box; overflow:hidden;}
.q_file,.q_file1,.q_g_t{float:left; width:100%; position:relative;  overflow:hidden;}
.q_logo_a{float:left; width:100%;  padding:20px 10px 40px;  box-sizing:border-box;}
.q_logo_a1{ width:100px; height:100px; margin-left:5px;opacity:0.3;}
.q_logo_a2{float:left; width:100%; color:#6176ab; }
.q_file a{ float:left; width:100%; margin-bottom: 2px; padding:10px 10px 10px 15px; color:#BAB8B8;box-sizing:border-box; }
.q_file1 a{ float:left; width:100%; margin-bottom: 2px; padding:10px 10px 10px 15px; box-sizing:border-box;  background-color: #1b3579; color:#fff;}
.q_file a:hover{text-decoration:none;  color:#fff;}
.q_fi_a{ width:50px;  display: table-cell; vertical-align: middle; height:50px; border-radius:50px; -moz-border-radius: 50px;-webkit-border-radius: 50px; overflow:hidden;}
.q_fi_a1{  max-height: 100%;-o-object-fit: contain; width: 50px;  background-color:#fff; object-fit: contain; border-radius:50px; -moz-border-radius: 50px;-webkit-border-radius: 50px; }

.q_fi_b{ float:left; padding:10px 0; width:50px;  font-size:14px;}
.q_fi_b1{  line-height:30px;  width:75px; float:left; }
.q_fi_c{float:left; margin-top:5px;  width:20px; height:20px; margin-right:10px;}

.q_con_t1{ width: 990px;  height: 100%; position: fixed; padding:70px 0 20px; box-sizing:border-box;  top:0;  z-index: 9999; right: 0; overflow: hidden;}
.q_xyia_t{ float:left; position:relative; box-sizing:border-box;  width:100%; height:100%; overflow:hidden;}
.q_nei_a1{  float:left; width:100%;height: calc(100% - 180px);border-bottom:1px solid #ecf0f5; overflow-y:auto; overflow-x: hidden;}


.q_cont{margin:20px auto 30px; max-width:1200px; position:relative;  height:100%;   padding: 0px 65px 0 180px; overflow:hidden;}
.q_con_t{width:100%;  height:100%; position:fixed; bottom: 0;top: 0; box-sizing: border-box; left: 0;padding: 50px 0 20px; overflow:hidden;}
.q_conta{margin:20px auto 60px; max-width:1170px; position:relative;  height:100%;   overflow:hidden;}
.q_con_ta{margin:0px auto; max-width:1200px; position:relative;  height:100%;  padding:0 65px 0 180px; overflow:hidden;}
.q_con_ta1{ position:relative;  height:100%; max-height:800px; box-shadow: 0 2px 9px rgba(0,0,0,.08);  -webkit-box-shadow: 0 2px 9px rgba(0,0,0,.08); overflow:hidden;}


/*登录*/
.hn_login{ width:100%; height:100%; position:relative; overflow:hidden;}
.hn_head{  width:100%; height:61px; background-color:#fff; -webkit-box-shadow:6px 1px 9px rgba(0,0,0,.1);  box-shadow:6px 1px 9px rgba(0,0,0,.1); overflow:hidden;}
.hn_he_a1{ width:990px; margin:0 auto; line-height:61px;overflow:hidden;}
.hn_logo{ float:left; width:258px; height:68px;}
.hn_h1{float:left; margin-left:20px; font-size:18px; }
.hn_bjt{ position:fixed; bottom:0; z-index:-1; left:50%; margin-left: -650px;}
.hn_bjt1{ position:fixed; top:50px; z-index:-1; left:50%; margin-left: -650px;}
.hn_cont{ width:800px; height:440px; margin:40px auto 20px; z-index:5; background-color:#fff; -webkit-box-shadow:6px 1px 9px rgba(0,0,0,.1);  box-shadow:6px 1px 9px rgba(0,0,0,.1); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; overflow:hidden;}
.hn_cn_a{ float:left;  width:340px; height:100%; background-color:#f9fcff; padding:60px 20px 40px; box-sizing:border-box;}
.hn_cn_a li{ float:left; width:300px; padding-bottom:30px; cursor: pointer;}
.hn_honor{ float:left; width:60px; height:60px; margin-right:10px;}
.hn_hr_1{ float:left; width:210px; font-size:14px;  margin-top:5px; color:#2c333c; font-weight:600;}

.hn_cn_b{ float:left;  width:460px; position:relative; height:100%; text-align:center; padding:30px 0px 30px; box-sizing:border-box; overflow:hidden;}
.hn_cn_b1{ float:left; width:100%; position:relative;font-size:22px;  line-height:20px; text-align:left; padding:10px 60px 40px; box-sizing:border-box;}
.hn_cn_b2{  float:left; width:100%; padding:0 60px 20px;box-sizing:border-box; overflow:hidden; }
.hn_cn_b3{ float:left; width:100%; height:40px; background-color:#F4F4FF; margin-bottom:10px; padding:3px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; box-sizing:border-box;}
.hn_cn_b2 a:hover{ text-decoration:none; color:#00479d; }
.hn_cn_b4{ float:left; width:50%; height:34px; line-height:34px; font-size:16px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;cursor: pointer;}
.dcn_a{background-color:#fff; color:#00479d;}
.dcn_b{background-color:#F4F4FF; color:#2c333c;}
.hn_cn_wx{ position:absolute; z-index:1; width:100%; left:0; bottom:0; height:280px; background-color:#fff;}
.hn_wxr{ width:180px; height:180px; margin:15px 0 5px;}
.hn_it_a{ float:left;width:100%; border-radius: 5px;outline: none; line-height:40px; -moz-border-radius: 5px;-webkit-border-radius: 5px;background-color:#fff; text-align:left; position:relative;  box-sizing: border-box;  padding:0 10px; font-size:14px; border:1px solid #d9dee3; height: 42px;overflow: hidden;}
.hn_it_b{ position:absolute; z-index:1; right:20px; top:35px; font-size:14px; margin-top:5px;}
.hn_it_b1{ position:absolute; bottom:5px; left:60px; color:#d81e06; font-size:14px; }
.hn_btn { float:right; padding:0 20px;  height:38px;line-height:38px; outline: none;  color: #00479d;font-size: 14px;text-align: center;background-color: #fff; overflow: hidden; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; border-bottom:0; border-top:0; border-right:0; border-left:1px solid #ecf0f5; cursor: pointer;}
.ind_div_footer { width: 990px; text-align:center; height: auto; overflow: hidden; margin: 0 auto;}
.ft_bot{ letter-spacing:1px;}
.ft_bot a{  color:#2c333c; }
/*注册*/
.zc_head{  width:100%; position:fixed; top:0; left:0; z-index:999;  background-color:#fff; -webkit-box-shadow:6px 1px 9px rgba(0,0,0,.1);  box-shadow:6px 1px 9px rgba(0,0,0,.1); overflow:hidden;}
.zc_cont{ width:700px; height:auto; padding:30px 50px; box-sizing:border-box;margin:100px auto 30px; z-index:5; background-color:#fff; -webkit-box-shadow:6px 1px 9px rgba(0,0,0,.1);  box-shadow:6px 1px 9px rgba(0,0,0,.1); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; overflow:hidden;}
.zc_b1{ float:left; width:100%;  font-size:22px; margin-bottom:40px;  line-height:20px; text-align:left;}
.zc_da{ float:left; position:relative; width:100%;padding-left:20px; padding-bottom:20px; line-height:40px; box-sizing:border-box;}
.zc_da input{ float:left;width:400px; border-radius: 5px; outline:none;line-height:45px; -moz-border-radius: 5px;-webkit-border-radius: 5px;background-color:#fff; text-align:left; position:relative;  box-sizing: border-box;  padding:0 10px;  font-size:14px; border:1px solid #d9dee3; height: 45px;overflow: hidden;}
.zc_t_a{ float:left; width:80px;font-size:14px; margin-right:20px;height:45px; line-height:45px; box-sizing:border-box; text-align:right; margin-right:10px;color:#777;}
.zc_dit_b{ position:absolute;  bottom:-19px; height:20px; line-height:20px; left:5px;}
.zc_tish{ float:left; width:16px; height:16px; margin-top:2px; margin-right:5px;}
.zc_lati{ float:left; color:#d9dee3; margin:0 5px; height:45px; line-height:45px;}
.inputerror {border-color: brown;}
input.inputerror {border-color: brown;}
.q_mits{ position:absolute; left: 110px; top: 35px;color: #d81e06;font-size: 12px;}
.hn_dsnor{position:absolute; top:380px; display: none; left: 50%;  margin-left: -530px; color:#00479d; }
.hn_cn_a li:hover .hn_dsnor { display: block;}
.file{ position: relative;display: inline-block;width: 260px; margin-left: 20px;height: 50px; background: url(../images/uplo.png) no-repeat;overflow: hidden; text-decoration: none; text-indent: 0;}
.file input { position: absolute; font-size: 100px; right: 0;cursor: pointer; top: 0;opacity: 0;}


.q_nam_a{ float:right; }
.q_nam_a a:hover { color:#00479d;}
.q_btn {width: 205px;height: 40px; outline: none; letter-spacing: 5px;line-height: 40px; color: #fff;font-size: 14px; text-align: center; background-color: #00479d;overflow: hidden;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 0; cursor: pointer;}