﻿@charset "utf-8";
/* CSS Document */
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;}
input::-webkit-input-placeholder{ color:#9d9c9c; }
input::-moz-placeholder{ color:#9d9c9c;}
input:-moz-placeholder{ color:#9d9c9c; }
input:-ms-input-placeholder{color:#9d9c9c; }
textarea::-webkit-input-placeholder { color: #9d9c9c;font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;}
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;}
.q_f_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;}

/*首页*/
.q_cn_a{ float:left;  width:100%;position:relative; padding-bottom:10px;   box-sizing:border-box; overflow:hidden; }
.q_com_a{ float:left; position:relative;  width:100%; height:100%;  background-color:#fff;overflow:hidden; padding-bottom:20px;}
.q_xyti{ float:left; position:relative; width:100%; height:calc(100% - 70px); background-color:#fff;overflow:hidden; }
.q_can{ float:left; width:100%;padding:20px 30px 0; background-color:#fff;  box-sizing:border-box; }
.qa_can{ width:100%;padding:20px 30px 0; background-color:#fff;  box-sizing:border-box; }
.q_ncan{ float:left; width:100%;padding:0px 30px; max-height:140px;position:relative;background-color:#fff;  box-sizing:border-box; overflow:hidden; }
.q_can_a{float:left;   width:100%;  max-height:140px; overflow:hidden; }
/*.q_can_a1{ float:left;width:200%;-webkit-animation: switch 6s ease-out infinite;-moz-animation: switch 6s ease-out infinite;animation: switch 6s ease-out infinite;height:90px; overflow:hidden;}
.q_can_a1 a> img {float: left; width: 50%; height:90px;overflow:hidden;}
@keyframes switch {0%, 45% {margin-left: 0;}50%, 95% {margin-left: -100%;}}*/
.q_can_a1{ float:left;width:100%;max-height:140px; overflow:hidden;}
.cz-rti {float: left; width: 50%; overflow:hidden;}


.q_co_n{ float:left; width:100%;padding:0 20px;background-color:#fff;  box-sizing:border-box; overflow:hidden; }
.q_co_n_a{ position:absolute; width:100%;padding-left:150px; padding-right:30px;  box-sizing:border-box; }
.q_ca_n{float:left;  width:100%;  position:relative; padding-bottom:10px;}
.q_ca_n1{  position:absolute; right:30px; top:10px;  font-size:12px;}
.q_ca_n2{ float:left; width:122px; height:122px; z-index: 5; position: relative; display: inline-block; overflow:hidden;}
.q_ca_n2 a{ width:120px;display: table-cell; text-align:center; border-radius:15px; -moz-border-radius: 15px;-webkit-border-radius: 15px;border: 1px solid #eeeeee;vertical-align: middle; height:120px;background-color: #fff;}
.q_sc_a{ top: 0; left: 0;  position: absolute; width:120px; display: none; height: 120px;}
.q_ca_n2:hover .q_sc_a{display: block;}
.q_ca_n2 img{max-height: 100%;  -o-object-fit: contain; max-width: 120px; border-radius:15px; -moz-border-radius: 15px;-webkit-border-radius: 15px;object-fit: contain;background-color: #fff; }

.q_ca_n3{ float:left; width:100%; height:40px; line-height:40px;}
.q_cn_me{ float:left; width:24px; height:40px;}
.q_cn_mec{ float:left; width:26px; height:40px;}
.q_wech{ float:left; position:relative; cursor:pointer;}
.q_wech-a{ position:absolute;z-index:2; top:30px; left:50%; margin-left:-80px;display: none;    }
.q_wech:hover .q_wech-a{display: block;}
.q_col_a{ float:left; padding-left:10px; padding-right:10px; width:25%; height:120px; box-sizing:border-box;}
.q_col_a1{float:left; border:1px solid #ecf0f5; width:100%; height:100%; padding:10px 15px; box-sizing:border-box; overflow:hidden; }
.q_cr_1{ float:left; width:100%; color:#2c333c; font-size:16px;font-weight:600; overflow:hidden;}
.q_r_1{ float:left; font-size:32px;font-weight:600;}
.q_r_2{  float:left; font-weight:400; font-size:14px;height:55px; line-height:60px; }
.q_r_3{float: left; width: 70px;height: 26px; margin-top:15px; margin-left:15px; overflow: hidden; outline: none; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;line-height: 26px; font-size: 14px; text-align: center;cursor: pointer;}
.q_r_4{float: left; width: 50%;height: 28px; margin-left:25%; overflow: hidden; outline: none; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;line-height: 26px; font-size: 14px; text-align: center;cursor: pointer;}

.erti{ float:left; width:100%; height:auto;}
.q_gat:hover{text-decoration:none; background-color: #f2f2f3;}
.q_gat{ position:fixed; width:45px; cursor:pointer; background-color:#FFF; top:70px; right:0;box-shadow: 0 2px 4px rgba(0,0,0,.03); -webkit-box-shadow:0 2px 4px rgba(0,0,0,.03);}
.q_gt_a{ float:left; width:25px; height:25px; margin:20px 10px 5px; }
.q_gt_b{ float:left; font-size:14px; width:25px; line-height:18px;text-align:center;margin:0px 10px 10px; }
.q_gt_c{ float:left; font-size:12px; width:25px; color:#fff; background-color:#ff6600; text-align:center;margin:0px 10px 20px; white-space: nowrap; vertical-align: baseline; border-radius: .25rem; }
.q_gt_c1{position: absolute;top: 16px;  left: 115px; color:#fff; padding:0px 8px;line-height: 20px;white-space: nowrap; vertical-align: baseline; border-radius: .25rem;}


/*职位*/
.q_nav{ float:left; width:100%;height:43px; margin:0 auto; color:#2c333c;  border-bottom:1px solid #00479d; overflow:hidden;}
.q_nav a{ float:left; padding:10px 30px;   margin-right:2px; font-size:16px;  overflow:hidden;}
.q_n_a{ background-color: #00479d; color:#fff;}
.q_nav a:hover{text-decoration:none; background-color: #00479d; color:#fff;}
.q_table{  width:100%; margin:0;padding:20px 30px; box-sizing:border-box; overflow:hidden;}
.q_tab_a{  width:100%; position:relative; border-collapse:collapse;   overflow:hidden;}
.q_tab_b{   height: 100%; overflow-y: auto; overflow-x: hidden;}
.q_tab_b::-webkit-scrollbar { width: 4px; height:4px; background-color: #fff;}
.q_tab_b::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}
.q_tab_b::-webkit-scrollbar { width:4px; height:4px; background-color: #fff;}
.q_tab_b::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}
.q_din_a:hover{text-decoration:none; background-color: #f7f9ff;}
.q_din_a a:hover{text-decoration:none; color: #00479d;text-decoration:underline;}
.q_dins{ width:100%;  height: 50px;}
.q_colum{ text-align: center;  background-color: #ecf0f5; font-weight: 400; vertical-align: middle;color: #777;}
.q_clm_a{ width:100%; height: 56px; line-height:56px; border-right:1px solid #ecf0f5;}
.q_din_a{ width:100%; height:100px; font-size:12px; border-bottom:1px solid #ecf0f5;  }
.q_din_a1{ position:relative;font-size: 16px;font-weight: 600;}
.q_din_a2,.q_din_a3{ position:absolute; width:50px; height:50px;  color:#fff; left:0; top:0;}
.q_din_a2{background:url(../images/signu.png);}
.q_din_a3{background:url(../images/signu1.png);}
.q_flat{ width:25px; height:20px; text-align:center; outline: none; color: #777; margin-right:3px;white-space: nowrap; vertical-align: baseline; border-radius: .25rem; border:1px solid #afafaf;}
.q_cen_b{ float:left; margin-bottom:10px; height:28px; line-height:28px;color:#2c333c;font-size: 14px; max-width:198px; overflow:hidden;}
.q_cen_b2{ float:left; height:28px; line-height:28px;color:#2c333c;font-size: 14px;width:100%; text-align:center; overflow:hidden;}
.q_cen_b3{ float: left; width:100%; text-align:center;height: 20px; overflow: hidden; color:#2c333c;font-size: 14px;font-weight:600;}
.q_cen_b4{ float: left;height: 20px;width:100%; text-align:center; overflow: hidden; }
.q_cen_b1{ font-size:12px; margin:0 10px; line-height:28px; color:#2c333c; font-weight:500; }
.q_cen_c{width: 40px; height: 25px; border: 1px solid #ecf0f5; white-space: nowrap; vertical-align: baseline; border-radius: .25rem;text-align: center;line-height: 25px; font-size: 12px;display: inline-block;cursor: pointer; margin-top: 5px;color: #2c333c; text-decoration: none;}
.q_cen_c:hover{text-decoration:none; background-color: #ecf0f5;}
.q_din_b{ width:100%; padding-left:30px; box-sizing:border-box; }
.q_dit_a{ float:left; position:relative; width:100%;padding-bottom:20px; line-height:40px; box-sizing:border-box;}
.q_di_at{ float:left; position:relative; width:100%;padding-bottom:10px; box-sizing:border-box;}
.q_lxr_a{ float:left; position:relative; width:100%;padding-bottom:15px; border-bottom:1px solid #ecf0f5; margin-bottom:15px;line-height:40px; box-sizing:border-box;}
.q_dit_a_1{ float:left; width:100%; padding-bottom:20px; border-bottom:1px solid #ecf0f5; line-height:40px; box-sizing:border-box;}
.q_dit_a_2{ float:left; width:80px;font-size:14px;}
.q_dit_b{ float:left; position:relative; color: #2C333C; }
.dselect{ float:left; position:relative; color: #2C333C; }
.q_dit_b1{ float:left;  text-align: left;border-radius: 5px; border:1px solid #ecf0f5; cursor:hand; cursor:pointer;-moz-border-radius: 5px;-webkit-border-radius: 5px;  max-height:200px; overflow-x: hidden;overflow-y:auto; position:absolute; background-color:#fff; z-index:89; box-shadow: 0 6px 12px rgba(0,0,0,.175);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175); }
.q_dit_b1 li{ float:left;  width:100%; line-height:20px; padding:10px; color:#2c333c;font-size:12px; box-sizing:border-box; }
.q_dit_b1 li:hover{text-decoration:none; background-color: #ecf0f5;}
.q_dit_b1::-webkit-scrollbar { width: 4px; height:4px; background-color: #fff;}
.q_dit_b1::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}

.q_perls{ float:left;width:240px; height: 38px;line-height: 38px; border-top-left-radius: 5px; border-bottom-left-radius:5px;  outline:none; background-color:#fff; text-align:left; position:relative;  box-sizing: border-box;  padding:0 10px;  font-size:14px; border:1px solid #d9dee3; overflow: hidden;}
.q_dt_1{ float:left; width:80px;font-size:14px; text-align:left; height:40px; line-height:40px; margin-left:31px;color:#777;}
.q_dit_a1{ float:left; width:80px;font-size:14px; text-align:left; box-sizing:border-box; margin-left:5px;color:#777;}
.q_dit_a2,.q_dit_a6,.q_yh_a3,.q_yh_a4,.q_dit_a4,.q_dit_a5,.q_dit_a9,.q_dit_b2{ float:left; border-radius: 5px; padding:0 30px 0 10px;-moz-border-radius: 5px;cursor:hand; cursor:pointer; outline:none;-webkit-border-radius: 5px;background-color:#fff; text-align:left; position:relative;  box-sizing: border-box; font-size:14px; border:1px solid #d9dee3; overflow: hidden;}
.q_dit_a2{width:307px;line-height:38px; height: 38px;}
.q_dit_a3,.q_yh_a2,.q_yh_a6{ float:left; border-radius: 5px; -moz-border-radius: 5px; outline:none; -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; overflow: hidden;}
.q_suosa{float:left; border:1px solid #d9dee3; border-left:0;	}
.q_dit_a7{ float:left; outline:none;text-align:left; position:relative;  box-sizing: border-box;  padding:0 10px;  font-size:14px;border: 0; overflow: hidden;}
.q_dit_a8{ float:left; width:120px; height: 40px;line-height: 40px; background-color:#fff; border-top-left-radius: 5px;border-bottom-left-radius:5px; outline:none;text-align:left; position:relative;  box-sizing: border-box;  padding:0 10px;  font-size:14px; border:1px solid #d9dee3; border-right:0; overflow: hidden;}
.q_dit_a3{width:307px; height: 38px;line-height: 38px;margin-right:20px;}
.q_dit_a4{width:398px; height: 38px;line-height: 38px;}
.q_dit_a4_a{ float:left; border-radius: 5px; width:352px;line-height:36px;  height: 36px; -moz-border-radius: 5px; outline:none;-webkit-border-radius: 5px;background-color:#fff; text-align:left; position:relative;  box-sizing: border-box;  padding:0; margin-right:20px; font-size:14px; border:0; overflow: hidden;}
.q_dit_a5{width:141px; height: 38px;line-height: 38px;}
.q_dit_a6{width:230px; height: 38px;line-height: 38px;}
.q_dit_a7{width:600px; height: 38px;line-height: 38px;}
.q_dit_a9{width:104px; height: 38px;line-height: 38px;}
.q_lati_a{ float:left; color:#d9dee3; margin:0 5px; height:38px; line-height:38px; }
.q_yh_a2{ float:left;width:360px;  line-height:40px;  height: 40px;}
.q_yh_a3{ float:left;width:500px;  line-height:40px;  height: 40px;}
.q_yh_a6{ float:left;width:400px;  line-height:40px;  height: 40px;}
.q_yh_a4{ float:left;width:320px; line-height:40px;  height: 40px;}
.q_yh_a5{ float:left; border-radius: 5px; width:278px;line-height:38px;  height: 38px; -moz-border-radius: 5px; outline:none;-webkit-border-radius: 5px;background-color:#fff; text-align:left; position:relative;  box-sizing: border-box;  padding:0; margin-right:20px; font-size:14px; border:0; overflow: hidden;}
/*.q_dit_a2:after,.q_yh_a3:after,.q_yh_a4:after,.q_dit_a4:after,.q_dit_a5:after{content: ""; position: absolute; width: 10px; height: 10px; color: #d9dee3; border-bottom: 1px solid;border-right: 1px solid;transform-origin: center;top: 50%;margin-top: -5px;right: 10px;  transform: translate(-50%,-30%) rotate(45deg);  -webkit-transform: translate(-50%,-30%) rotate(45deg);}*/
.q_prompt{float:left; text-align:left; width:100%; padding:10px 30px; box-sizing:border-box; font-size:12px; background-color:#f9eae1;  color:#d81e06;}
.q_prt_a{ padding:5px 10px; background-color:#fff; font-weight:600; color:#00479d;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 5px; }
.q_prompt_a{float:left; text-align:left; width:100%; padding:10px 30px; box-sizing:border-box; font-size:12px; background-color:#e3f2e8;  color:#026823;}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     .q_pt_a1{float:left; text-align:left;  box-sizing:border-box; font-size:12px; color:#d81e06;}                                                     
.q_pt_a2{float:left; text-align:left;  box-sizing:border-box; font-size:12px; color:#026823;} 
.q_pt_ts{float:left; border-radius: 8px; -moz-border-radius: 8px;-webkit-border-radius: 8px;padding: 10px; margin-left:20px; margin-bottom:10px; }
.q_di_c{ position:absolute; width:30px; height:22px; right:0px; top:8px;}
.q_di_c1{width:30px; height:40px; float:left;}
.q_ga1{ float:left;width:800px;height: auto;  margin-left:112px; position: relative;}
.q_ga2{ float:left;width:723px;height: auto;  margin-left:112px; position: relative;}
.q_ga3{ float:left;width: 470px;height: auto;  position: relative;}
.q_ga_1{ float:left;  width:100%;   border: 0;  height:240px;border-radius: 5px;padding:10px 10px 20px;box-sizing: border-box; -moz-border-radius: 5px;-webkit-border-radius: 5px; border:1px solid #d9dee3;outline: none; line-height: 20px; overflow-y: auto; color:#2c333c; font-size: 14px;font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;  resize: vertical;}
.q_ga_2{ float:left; position: relative; width:100%;box-sizing:border-box; height:120px;font-size:14px;outline: none;resize: none; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; padding:10px 20px; border:0; overflow-y:auto; line-height: 20px; color:#2c333c; font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;  }
.q_ga_2::-webkit-scrollbar { width: 4px; height:4px; background-color: #ecf0f5;}
.q_ga_2::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dce1e7;}

.q_ga_2a{ position: absolute;right: 10px; background-color: rgba(255, 255, 255, 0.9);line-height: 20px; bottom: 1px;}
.q_ga_1::-webkit-scrollbar { width: 4px; height:4px; background-color: #fff;}
.q_ga_1::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}
.rm_note{ float:left; width:700px; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;  border:1px solid #ecf0f5;}
.rm_note_a{ float:left; width:100%; position:relative; box-sizing:border-box; font-size:12px; line-height:26px; color:#2c333c; padding:14px 20px ; border-top:1px solid #ecf0f5;}
.rm_note_a li{ float:left; width:100%; }
.rm_zfbz{ position:absolute; left:20px; top:0px; }
.rm_note_b{float:left; width:700px; padding:10px 20px ;  box-sizing:border-box;  line-height:30px;}
.rm_note_b li{ float:left; width:100%; color:#2c333c;font-size:14px;}
.rm_note_b1{ float:left; width:130px;}
.rm_note_b2{ float:left; width:530px;}
.q_fl_dy{ float:left; padding:0; width:752px; overflow:hidden;}
.q_fl_dy li{  float:left; width:102px; text-align:center; cursor:hand; cursor:pointer;  margin:0 20px 10px 0; height:30px; line-height:30px; border:1px solid #ecf0f5;white-space: nowrap; vertical-align: baseline; border-radius: .25rem;}
.q_f_y{ text-decoration:none; color:#fff; border:1px solid #1c66bf; background-color:#1c66bf;}
.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;}
.q_bt_n {width: 205px;height: 40px; outline: none; letter-spacing: 5px;line-height: 40px; color: #2c333c;font-size: 14px; text-align: center; background-color: #ecf0f5;overflow: hidden;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 0; cursor: pointer;}


.q_bt_na{ float:left;width:146px; margin:0 30px; height: 40px; outline: none; line-height: 40px;color: #2c333c;font-size: 14px;  text-align: center; background-color: #ecf0f5;overflow: hidden;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 0; cursor: pointer;}
.q_byn_a {width:360px;height: 40px; margin-bottom:30px; 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;}
.q_byn_b {float:left;width:200px; margin-left:150px;  margin-bottom: 20px;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;}
.q_gd_b{ float:left; width:100%;   line-height: 40px;}
.q_gd_a{ float:left; width:100%;  border-top:1px solid #ecf0f5; line-height: 40px; padding-top:20px;}
.q_gd_a1{ float:right; font-size:12px;cursor:hand; cursor:pointer;}
.q_g_t1{ float:left; width:100%; padding:15px 20px; height:54px; box-sizing:border-box; margin-top:20px; background-color:#ecf0f5; overflow:hidden;}
.q_g_t1 li{ float:left; padding:2px 10px; cursor:hand; cursor:pointer;border:1px solid #dce1e7; margin-right:10px; color:#2c333c; hite-space: nowrap; vertical-align: baseline; border-radius: .25rem;}
.q_g_t1_b{ float:right; width:15px; margin-top:1px; height:15px;}
.q_g_t_a{float:left; width:100%; margin:0 auto;overflow:hidden;}
.q_g_sc{float:left;width:100%;display: inline-block; overflow:hidden; cursor: pointer; }
.q_g_t2{ float:left; width:100%; font-family:"宋体"; padding:0px; margin:0; overflow:hidden;}
.q_g_t2 a{ float:left; width:100%; color:#2c333c; position:relative; padding:28px 20px; box-sizing:border-box; border-bottom:1px solid #ecf0f5; }

.q_g_t2 a:hover{text-decoration:none; background-color: #f7f9ff;}
.q_g_ban2{ position:absolute; display: none;right:10px; top:40px; padding: 5px 15px;border: 1px solid #ecf0f5; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; font-size: 12px;color: #2c333c;  background-color:#fff;cursor: pointer; outline:none;}
.q_g_t2 li:hover .q_g_ban2{display: block;}

.q_agingtd a,.a-selected{ display: inline-block; margin-right:5px;  white-space: nowrap; vertical-align: baseline; border-radius: .25rem;text-align: center;height: 30px;line-height: 30px;min-width: 25px;padding-left: 5px;padding-right: 5px;max-height: 50px; }
.q_agingtd a:hover{text-decoration:none; background-color: #00479d; color:#fff;border:1px solid #00479d;} 
.q-selected1{ border: 1px solid #ecf0f5;  color:#2c333c;   background-color: #fff;}
.q-selected{background-color: #00479d; color:#fff;border:1px solid #00479d;}
.q_g_t_3{ float:left; width:100%; font-size:14px; padding:0px 10px; height:50px; color:#2c333c; box-sizing:border-box; background-color:#ecf0f5;}
.q_g_t_3 li{ float:left; height:47px; line-height:50px; margin:0 20px; cursor: hand;cursor: pointer; }
.q_t_a{ text-decoration:none; color:#00479d; border-bottom:3px solid #00479d; }
.q_g_t_3 li:hover{ text-decoration:none; color:#00479d; border-bottom:3px solid #00479d;}
.q_f_i{ float:left; position:relative; width:30%; height:60px; overflow:hidden;border-right: 1px solid #ecf0f5; }
.q_f_bi{ float:left; width:22%; padding:0 30px; box-sizing:border-box; height:60px; overflow:hidden; }
.q_f_ci_a{ position:absolute; right:0px; top:3px; }
.q_f_ci_a1{float:right; width:15px; height:15px; margin:2px 0 0 10px; }
.q_f_ci_a2{float:right; font-size:10px;color:#00479d; margin-right:10px;}
.q_dzh{ float:right; padding: 8px 0px; width:100px; text-align:center; margin-top: 12px; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; font-size: 14px;border: 0;cursor: pointer;}
.q_dzha{ position:absolute; top:25px;width:100px; text-align:center; right:20px;  padding: 6px 0px; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; font-size: 14px;border: 0;cursor: pointer; }
.q_bhs{ background-color:#ecf0f5; color:#6d6d6d; margin-top:42px;}


.q_f_ai{ float:left; width:35%; padding:0 30px; box-sizing:border-box; border-right:1px solid #ecf0f5;overflow:hidden; }
.q_f_i1{float:left; position:absolute; top:0; left:0; width:50px; height:50px; border-radius:50%;margin-right:20px; margin-top:5px;  background-color:#ecf0f5;}
.q_g_t3,.q_jl_a{ float:left; width:100%; padding-left:70px; padding-right:20px; box-sizing:border-box; height:30px;  line-height:30px; overflow:hidden;}
.q_jl_a1{ float:left; width:100%;font-size:12px; height:30px;  line-height:30px; overflow:hidden;}
.q_jl_a2{ float:left; width:100%;font-size:12px; height:30px;  line-height:30px; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.q_jl_a3{ float:left; font-size:14px; line-height:30px; font-weight:600;}
.q_jl_b{ font-size:14px; float:left; margin-left:10px;}
.q_jl_lay{ position:fixed; width:100%; height:100%; top: 0; left:0px; z-index:200; overflow:hidden;}
.q_jl_la_y{ position:fixed; width:100%; height:100%; top: 0; left:180px;  background-color:#ecf0f5; overflow:hidden;}
.q_jl_la{ float:left; position:relative; width:100%; margin:0 auto; height: 100%;overflow:hidden;}
.q_jl_lay_a{ position:relative; width:1038px; height: 100%; margin-left:82px; padding-right:300px;  box-sizing:border-box; overflow:hidden;}
.q_map{ float:left; width:100%;  padding:0px 30px 20px; box-sizing:border-box; height:420px;}
.q_map_a{float:left; width:100%; height: 350px; background-color: #D7DDE3;}
.q_m1_a{ float: left; margin: 20px 10px; line-height: 20px;  color:#d81e06; }
.rm_bun::-webkit-scrollbar { width: 4px; height:4px; background-color: #ecf0f5;}
.rm_bun::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dce1e7;}

/*新版 简历页*/
.rm_bun{float:left; width:100%; position:relative; height: 100%;background-color:#fff;padding:0px 0 30px;box-sizing: border-box;overflow-y:auto; overflow-x: hidden;}
.rm_bun_a{ margin:80px auto 30px; width:990px; padding-top:10px;  position:relative;background-color:#fff;   overflow:hidden; }
.rm_inp1{ float:left;width: 120px; padding: 5px 22px 5px 5px; line-height:26px; font-size:14px;border:0;color: #6e6e6e;outline:none; height: 26px;overflow: hidden;background:url(../images/xxtb5.gif);background-repeat:no-repeat;background-position:right ;}
.rm_in_a{ float:left;width:373px;font-size:14px; border:0;line-height:26px; color:#2c333c;outline:none; margin:5px;height: 26px;overflow: hidden;}
.rm_qu{ float:left; width:100%; margin:0 auto; overflow:hidden}
.rm_ing{width:100%; float:left;  background-color:#fff; padding:20px 50px 0;border-top: 1px solid #ecf0f5; box-sizing:border-box; height:auto; overflow:hidden;}
.rm_itn_a{width:100%; float:left;  background-color:#fff;  padding: 10px 50px 50px; box-sizing:border-box; height:auto; overflow:hidden;}
.rm_ing_a{ float:left; width:100%; padding:0px 50px 10px; box-sizing:border-box; border-top:2px solid #ecf0f5; margin-top:10px; color:#2c333c;}
.rm_ing_a1{ float:left; width:100%; margin-bottom:20px; color:#2c333c;}
.rm_ing_b{float:left; width:100%;padding:8px 10px; box-sizing:border-box;}
.rm_colum{ text-align: center; border: 1px solid #ecf0f5;  font-weight: 400; vertical-align: middle;color: #777;}
.rm_i_a{ float:left; font-weight:bold; cursor: pointer; font-size:14px; margin-left:10px; margin-right:30px; padding-bottom:5px;}
.rm_din_a{ width:100%; height:40px; font-size:12px; }
.rm-cl{float: left; width: 380px;max-height: 220px;overflow-y: auto; overflow-x: hidden; border:1px solid #d9dee3; border-bottom:0; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; }
.rm-cl::-webkit-scrollbar { width: 6px; height:6px; background-color: #ffff;}
.rm-cl::-webkit-scrollbar-thumb { border-radius:2px; background-color: #d9dee3;}

.rm_din_b{float: left; width: 380px; height:40px; font-size:12px; border-bottom:1px solid #d9dee3;    }
.rm-clia{ float:left; width:20%; padding:0 5px; text-align:center; height:40px; box-sizing:border-box;  line-height:40px; overflow:hidden}
.rm-clib{ float:left; width:40%;cursor: pointer; padding:0 5px; text-align:center; font-weight:600; height:40px; box-sizing:border-box; border-left:1px solid #d9dee3; line-height:40px; overflow:hidden}
.clib-a{ background-color:#00479d; color:#fff; }
.clib-b{ color:#00479d;  }
.rm_bh{ float:left;margin-top: 30px; margin-left:508px;}
.r_m{ color:#00479d; border-bottom:2px solid #00479d;}
.rm_inf li{float:left; width:100%;  font-size:14px;font-family:"宋体"; margin-bottom:10px; color: #2c333c;}
.rm_inf{ width:100%; float:left;position:relative; padding:20px 60px 15px; box-sizing:border-box; height:auto; overflow:hidden;}
.rm_zhs{ width:100%; float:left;position:relative; padding:20px 60px 15px; box-sizing:border-box; height:auto; overflow:hidden;}
.rm_zhs li{ float:left;  padding:8px 15px; margin-right:15px; background-color:#ecf0f5; border-radius:3px; font-size:14px;font-family:"宋体"; margin-bottom:10px;  color: #2c333c;}

.rm_fedu{ width:100%; position:relative; float:left;  background-color:#fff; padding:20px 60px 20px; box-sizing:border-box; height:auto; overflow:hidden;}
.q_tish{ position:absolute; width:100%; height:100%; z-index:1; background-color:#fff; top:45px; left:0; font-size:16px; line-height:25px; }
.q_ti_a{ background-color:#fcf8e3; color:#8a6d3b; border:1px solid #faebcc; }
.q_ti_b{ background-color:#dff0d8; color:#3c763d; border:1px solid #d6e9c6;}
.q_tis_a{ float:left; position:absolute; top:50px; padding:20px; left:100px;border-radius:8px;-moz-border-radius: 8px;-webkit-border-radius: 8px; }
.q_tis_a2{ float:left; width:50px; height:50px; margin-right:10px;}
.q_tis_a1 a{color:#3c763d;}
.q_tis_a1{ float:left; font-size:16px; line-height:25px; }
.q_tis_a1 a:hover{  text-decoration:none; font-weight:600;text-decoration:underline;}
.rm_infa{float:left;width:100%;position: relative;border-left: 1px dashed #00479d;margin-left: 15px; }
.rm_inf_a,.rm_inf_b,.rm_inf_c{ float:left; width:100%;font-family:"宋体"; position: relative;  padding-left: 25px; box-sizing:border-box;}
.rm_inf_a li,.rm_inf_b li{ width:100%;line-height: 30px; font-size:14px; color: #2c333c;}
.rm_inf_c li{ position: relative; float:left;width:100%;line-height: 30px; font-size:14px; color: #2c333c;}
.rm_infa:after{content: ""; width: 20px;height: 20px;background: url(../images/heun.png) no-repeat ; bottom: 0;left: -10px; position: absolute; }
.rm_inf_a:before{content: "";  width: 20px; height: 20px; background: url(../images/xueli.png) no-repeat ; top: 0px;left: -10px;position: absolute;}
.rm_inf_b:before{content: ""; width: 20px; height: 20px; background: url(../images/ficate.png) no-repeat ;top: 0px; left: -10px; position: absolute;}
.rm_inf_c li:before{content: ""; width: 20px; height: 20px; background: url(../images/work.png) no-repeat ; top: 0px; left: -35px; position: absolute;}
.rm_beiz,{float:left; width:100%; border-bottom:1px solid #ecf0f5; color:#2c333c;  }
.rm_beiz li{ float:left; padding:10px 20px; font-size:14px; cursor:pointer;margin-right:10px;  }
.rm_beiza li{ float:left; padding:10px 10px; font-size:14px; border: 1px solid #ecf0f5;  border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;  cursor:pointer;margin-right:10px;  }
.rm_beiza{float:left; width:100%; margin:0px 0 20px;  color:#2c333c;  }
.rm_be_a{ font-weight:600; color:#ffffff; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;  background-color: #00479d;}

.rm-cli{ border: 1px solid #ecf0f5; cursor: pointer;}
.rm-cli:hover{text-decoration:none; background-color: #f7f9ff;}	
.rm-ci{padding: 2px 5px; margin-left:5px; border: 1px solid #f60; -moz-border-top-left-radius: 5px;-webkit-border-top-left-radius: 5px;border-radius: 5px;}
.rm_res{ float:left;width: 80px; margin-right:20px; overflow:hidden;}
.rm_res_img{width: 80px; height: 80px;-o-object-fit: contain;background-repeat: no-repeat; background-position: 50%;  background-size: 100% 100%; background-size: cover;object-fit: contain;   margin-bottom:10px;}
.rm_res_d{position: absolute;right: 60px;top: 10px;}
.rm_font{ width: 501px; margin-top:10px; height: auto;float: left;overflow:hidden;}
.rm_virt{ float:left; padding:10px; line-height:25px; border:1px solid #ecf0f5; margin-bottom:5px; border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px; box-sizing:border-box; }
.rm_font_a{ width:100%; float:left; margin-bottom:15px; overflow:hidden;}
.rm_font_a li{ float:left; width:220px; margin-bottom:6px; height:30px; line-height:30px;}
.rm_name{ float:left;font-size:22px; color:#2c333c; line-height:22px;}
.rm_name-a{ float:left;font-size:20px; color:#2c333c; line-height:22px; margin:10px 0;}
.rm_bm{ float:left; margin-left:30px;font-size:12px;line-height:12px; margin-top:10px;color:#2c333c; }
.rm_jzl{float:left;font-size:14px; padding:3px 20px;margin-right:10px; background-color:#ecf0f5; color:#2c333c;border-radius: 3px;}
.rm_jz2{ float:left; font-size:18px; line-height:18px; font-weight:560; color: #2c333c;}
.rm_jz3{ float:left;  font-size:14px; margin-right:10px; line-height:14px;color: #2c333c;}
.rm_jz3_a{ float:left; font-size:14px; line-height:30px; font-weight:bold; height:30px;color: #2c333c;}
.rm_jz3_b{ float:left; font-size:14px; line-height:30px;  height:30px; color: #2c333c;}
.rm_jz4{ float:left;  font-size:14px; margin-right:10px;  word-spacing:10px;color: #2c333c;}
.rm_jz5{ float:left;  font-size:14px; margin:4px 0;  line-height:30px; color: #2c333c;}
.rm_jz5 p{ margin:0; padding:0;}
.rm_jz6{ float:left; width:100%; padding-bottom:10px;  font-size:14px; color: #2c333c;}
.rm_jz6 p{ margin:0; padding:0; line-height:30px;}
.rm_g1{float:left; background-color:#00479d; margin-right:10px; width:6px; height:14px; line-height:14x; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.rm_g2{float:left; background-color:#00479d; margin:9px 7px; width:6px; height:6px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.footer {height: 55px;width: 100%;left: 0;right: 0;background-color: #000;position: fixed; bottom: 0;opacity: 0.3;filter: alpha(opacity=30);-moz-opacity: 0.3; -khtml-opacity: 0.3;}
.fat {width: 990px; position: fixed; height: 32px;bottom:10px;left: 50%; margin: 0px 0 0 -494px; text-align: center;overflow: hidden;}
.fatf { width: 720px;height: 32px;margin: 0 auto;text-align: center;}
.fat7 {float: left;width: 120px;background-color: #00479d;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;line-height: 30px;font-size: 16px;color: #fff; border: 0;cursor: pointer; letter-spacing: 2px; margin-right: 15px;}
.fat8 {float: left;width: 180px; background-color: #dc2a3b; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;line-height: 30px;font-size: 16px; color: #fff;border: 0;cursor: pointer;letter-spacing: 2px;}
.rm_ban1{padding: 8px 0px; width:130px; z-index:1;background-color: #00479d; margin-bottom:10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; font-size: 14px;color: #fff;border: 0;cursor: pointer; margin-top:10px; margin-right: 20px;outline:none;}
.rm_ban{padding: 8px 0px;width:130px;background-color: #00992c; margin-bottom:10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; font-size: 14px;color: #fff;  border: 0;cursor: pointer; margin-top:10px; outline:none;}
.rm_banh {padding: 8px 0px;width:120px;background-color:rgb(221, 221, 221); margin-bottom:10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; font-size: 14px;color: #fff;border: 0;cursor: pointer; margin-top:10px; margin-right: 15px;outline:none;}
.rm_ban2{padding: 8px 35px;border: 1px solid #ecf0f5; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; font-size: 14px;color: #777;  background-color:#fff;cursor: pointer; margin-top:10px; margin-right: 15px;outline:none;}
.rm_ban4{padding: 8px 20px;border: 1px solid #ecf0f5; background-color: #00992c; color: #fff;margin:0 10px;  border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; font-size: 14px;cursor: pointer;  outline:none;}
.rm_ban5{padding: 8px 0px; width:90px; z-index:1;background-color: #00479d; margin-bottom:10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; font-size: 14px;color: #fff;border: 0;cursor: pointer; margin-top:10px; margin-right: 15px;outline:none;}

.rm_ban3{padding: 8px 20px;border: 1px solid #ecf0f5; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; font-size: 14px;color: #777;  background-color:#fff;cursor: pointer; margin-top:10px; margin-right: 15px;outline:none;}
.rm_nce{position:absolute; width:25px; height:25px; cursor: pointer; top:8px; right:20px;z-index: 2;}
.rm_forwa{ position:absolute;top:10px; right:100px; padding:5px 10px; z-index:10; box-sizing:border-box; width: 130px; height:145px;box-shadow: 0 6px 12px rgba(0,0,0,.175);-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);display:none; background-color: #fff;}
.rm_for_a{ height:110px; width:110px;}
.rm_ti_n:hover .rm_forwa { display: block;}
.rm_tion{ position:absolute;top:0px; right:0; width: 350px; padding:20px; box-sizing:border-box; height:100%; background-color: #fff;}
.rm_ti_n{ float:left; width:100%;position:relative; display: inline-block; }

.rm_ti_a{ font-size:12px;  }
.q_jl_la_1{ position:absolute; right:0px; cursor: pointer;top:0px; width:50px; background:url(../images/nce5.png?2023324) no-repeat;height:45px; z-index:5;}
.q_jl_la_2{ position:absolute; right:0px;cursor: pointer; top:245px; width:30px; background:url(../images/ydz1.png) no-repeat; height:60px; z-index:5;}
.q_jl_la_3{ position:absolute; left:82px; top:245px; cursor: pointer;width:30px; background:url(../images/ydz.png) no-repeat; height:60px; z-index:5;}
.q_jl_la_1:hover{ text-decoration:none; background:url(../images/nce5a.png?2023324) no-repeat; color:#00479d; }
.q_jl_la_2:hover{ text-decoration:none; background:url(../images/ydz1a.png) no-repeat; color:#00479d; }
.q_jl_la_3:hover{ text-decoration:none; background:url(../images/ydza.png) no-repeat; color:#00479d; }

.rm_t_b,.rm_t_a1,.rm_t_a2,.rm_t_a2_select,.rm_t_a3,.rm_t_a4,.rm_t_a5,.rm_t_a7{ float:left; width:60px; color:#6d6d6d;cursor: pointer;  padding-top:60px; padding-bottom:20px; border-bottom:1px solid #ecf0f5;text-align:center; overflow:hidden;}
.rm_t_a1{ background:url(../images/forwa.png?2023324) no-repeat;  }
.rm_t_a2{ background:url(../images/corwa.png?2023324) no-repeat; }
.rm_t_a3{ background:url(../images/dayi.png?2023324) no-repeat; }
.rm_t_a4{ background:url(../images/sorwa.png?2023324) no-repeat;  }
.rm_t_a5{background:url(../images/xorwa.png?2023324) no-repeat;  }
.rm_t_a7{background:url(../images/torwa.png?2023324) no-repeat;  }
.rm_t_a2_select{ background:url(../images/corwa1.png?2023324) no-repeat; color:#00479d;}
.rm_t_a1:hover{ text-decoration:none; background:url(../images/forwa1.png?2023324) no-repeat; color:#00479d; }
.rm_t_a2:hover{ text-decoration:none; background:url(../images/corwa1.png?2023324) no-repeat; color:#00479d; }
.rm_t_a3:hover{ text-decoration:none; background:url(../images/dayi1.png?2023324) no-repeat; color:#00479d; }
.rm_t_a4:hover{ text-decoration:none; background:url(../images/sorwa1.png?2023324) no-repeat; color:#00479d; }
.rm_t_a5:hover{ text-decoration:none; background:url(../images/xorwa1.png?2023324) no-repeat; color:#00479d; }
.rm_t_a7:hover{ text-decoration:none; background:url(../images/torwa1.png?2023324) no-repeat; color:#00479d; }
.rm_t_a6:hover{ text-decoration:none; font-weight:600; color:#00479d; }
.rm_rade{  font-size:14px; margin-top:5px; line-height:30px; color:#d81e06; }
.rm_t_a6{ float:left; width:90px;color:#6d6d6d;cursor: pointer;   margin:10px 0;padding-top:10px; border-top:1px solid #ecf0f5; text-align:center; overflow:hidden;}
.rm_yin{ float:left; position: fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; text-align:center; z-index:400; overflow:hidden;}
.rm_yi_n{ float:left; position: fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; text-align:center; z-index:997; overflow:hidden;}
.rm_yi_a{ width:100%; height:100%; background-color:#000; opacity:0.3;filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;}
.rm_yi_ab{ width:100%; height:100%; background-color:#fff;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}

.rm_yi_a1{ width:100%; height:100%; position: fixed; top:0px; left:0; background-color:#000; opacity:0.5;filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;}
.rm_yi_b{ position: fixed; width:560px;  left:50%; top:50%;   background-color:#fff; color:#2c333c; margin-left:-280px; margin-top:-221px; }
.rm_yi_c{ position: fixed; width:360px; height:200px; left:50%; top:50%;  background-color:#fff; color:#2c333c; margin-left:-180px; margin-top:-100px; }
.rm_yi_ab1{ position: fixed; width:560px;  left:50%; top:5%; height:100%; color:#2c333c; margin-left:-280px;  }
.rm_yi_ab2{ float:left; width:100%; max-height:90%;  background-color:#fff;  }
.rm_yi_ab2::-webkit-scrollbar { width: 4px; height:4px; background-color: #fff;}
.rm_yi_ab2::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}
.rm_yi_ab2::-webkit-scrollbar { width:4px; height:4px; background-color: #fff;}
.rm_yi_ab2::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}

.rm_yi_c1{ float: left; position:relative; width: 100%; text-align: center; padding: 50px 0 10px; font-size: 18px;}
.rm_yi_c2{float: left;width: 100%;text-align: center;margin: 10px 0; font-size: 12px;}

.rm_y_b1{float:left; position:relative; height:40px; line-height:40px; background-color:#ecf0f5;width:100%; }
.rm_y_b_a{float:left; position:relative; width:100%; padding:30px 38px; box-sizing:border-box; }
.rm_y_b_a1{ float:left; width:100%; text-align:center; margin-top:20px; color:#777;}

.r_m1{ color:#00479d;}
.rm_y_b1_a{  font-size:16px; font-weight:bold; }
.rm_y_b2{ float:left; width:100%; text-align:center; margin:20px 0; font-size:15px;}
.rm_y_b2_a{float:left; margin-left:130px; margin-right:10px; height: 35px; line-height: 35px;font-size:14px;}
.rm_y_b3{float:left; width:100%; text-align:center; margin:10px 0;  font-size: 12px; }


/*新版  聊天框*/
.q_xyti_zt{ width: 100%; top:0; left:0; z-index:5; border-bottom: 1px solid #ecf0f5;height: 45px;  position:absolute; background-color:#f8f9fa; text-align:center;}
.q_xyti_z{ float:left;width: 307px; z-index:2; background-color:#fff;height:100%; position:absolute; left:0; top:0; overflow:hidden;}
.q_xy_z{ float:left; line-height:45px; margin-left:10px; font-size:14px;}
.q_xyti_a{float: left; width: 100%; height: 100%; overflow-y:auto;overflow-x: hidden;}
.q_xyti_a::-webkit-scrollbar { width: 4px; height:4px; background-color: #fff;}
.q_xyti_a::-webkit-scrollbar-thumb { border-radius:2px; position:absolute; right:4px; height:4px; background-color: #dedede;}

.q_xyti_a1{float: left;width:100%;padding: 45px 0 0px; box-sizing:border-box; overflow:hidden;}
.q_xyti_a1 li{float: left;width: 100%; position:relative; border-top:1px solid #fff; padding: 20px 20px;box-sizing: border-box; display: inline-block;overflow: hidden;cursor: pointer;}
.q_xi_1{ position:absolute; height:25px; width:25px;background-color: #f2f5fa; padding:2px 5px;display: none; left:-8px; top:-3px; }
.q_ygd{ width:30px; height:20px;  position:relative; display: inline-block;}
.q_xi_2{ position:absolute; width:90px; right:-20px; top:-20px; height:88px; border:1px solid #ecf0f5; background-color:#fff;display: none;box-shadow: 0 2px 9px rgba(0,0,0,.08);-webkit-box-shadow:0 2px 9px rgba(0,0,0,.08);}
.q_xi_3{ width:100%; text-align:center; height:30px; line-height:30px;}
.q_xyti_a1 li:hover .q_xi_1 { display: block;}
.q_ygd:hover .q_xi_2 { display: block;}
.q_xi_3:hover{text-decoration:none; background-color:#f7f9ff;}

.q_yt1{background-color: #f2f5fa;}
.q_yt2{background-color: #f2f5fa;}
.q_xyti_a1 li:hover{ background-color: #f2f5fa;}
.q_xyti_a1 a{ float:left; position:relative;}
.q_daf{ position:absolute; top:0px; left:0px; width:16px; height:16px;}
.q_por {float: left; width: 50px; height: 50px; background-color: #eeeeee; border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px; margin-right: 10px;}
.q_name { float: left;width: calc(100% - 60px); height: 50px; overflow: hidden;}
.q_name1 {float: left;width: 100%;height: 30px;line-height: 30px;font-size: 14px; color: #2c333c;overflow: hidden;}
.q_name2 {float: left; width: 100%; height: 20px;line-height: 20px;overflow: hidden;}
.q_time { position:absolute;right:20px; top:20px; height: 30px;line-height: 30px; overflow: hidden;}
.q_time_a {font-size:12px; color:#9d9c9c; margin-left:5px;}
.q_time_b { float:left; line-height:30px;font-size:12px; color:#9d9c9c; margin-left:10px;}
.q_ndia{ float:left; margin-left:307px; z-index:2; border-left:2px solid #ecf0f5;background-color:#fff; height:100%; position:relative;}
.q_ndia1{ float:left; width:100%; padding-left:307px; box-sizing:border-box; left:0px; top:0;  height:100%; position:absolute;}

.q_ndia1_a{ float:left; width:100%;border-left:2px solid #ecf0f5; text-align:center;background-color:#fff;  height:40%; position:relative;}
.q_na1_a{ position:absolute; left:50%; margin-left:-100px; bottom:0px; }
.q_na1_b{ position:absolute; width:100%; left:0; text-align:center; top:0px;}

.q_nei{  float:left; width:100%; height:100%; background-color:#fff; overflow:hidden; }
.q_nei_a{  float:left; width:100%;   height: calc(100vh - 180px);max-height: calc(100vh - 320px);border-bottom:1px solid #ecf0f5; overflow-y:auto; overflow-x: hidden;}

.q_nei1{  float:left;width:100%; position: absolute; text-align:center; z-index:2; border-bottom:1px solid #ecf0f5;height:45px; line-height:45px; background-color:#f8f9fa; padding-right:20px; box-sizing:border-box; font-size:14px;     }
.q_nei1_a{ float:left; width:770px; position:absolute; padding:10px 20px; font-size:14px; margin-top: 43px;  background-color:rgba(255,255,255,0.8);}
.q_nei2{float:left;width:100%; padding:56px 0 10px;   background-color:#fff;  }
.q_nei2 li{ float:left;  width:100%; padding:0 20px; box-sizing:border-box; position:relative; overflow:hidden;}
.q_nesj{ float:left; width:30%; height:20px; margin:10px 35% 20px;  box-sizing:border-box; text-align:center;  border-bottom:1px solid #ecf0f5;  }
.q_nesj_b{float:left; text-align:center; margin-bottom:10px; width:100%; line-height:42px; }
.q_nesj_b1{ padding:10px 20px; background-color:#ecf0f5; font-size:12px; color:#777;border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px }
.q_j_b1 { float: right;font-size: 12px;margin-top: 18px; margin-right: 10px;}
.q_j_b2 {float: right;font-size: 10px;margin-top: 15px; margin-right: 10px;border-radius: 2px; -webkit-box-shadow:6px 1px 9px rgba(0,0,0,.1); cursor: pointer; box-shadow:6px 1px 9px rgba(0,0,0,.175); background-color:#f5f5f5; padding:3px 10px;} 
.q_nesj_a{ width:110px; position:absolute; left:50%; margin-left:-55px; background-color:#fff;  font-size:12px; height:20px; top:18px;}
.q_nei_a::-webkit-scrollbar { width: 4px; height:4px; background-color: #fff;}
.q_nei_a::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}
.q_nei_a1::-webkit-scrollbar { width:4px; height:4px; background-color: #fff;}
.q_nei_a1::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}


.q_nyb{ float:left;width:100%; padding: 10px 0px ; box-sizing:border-box;display: block; overflow: hidden;}
.q_por1{float: left; width: 40px;  height: 40px; background-color: #eeeeee;border-radius: 20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.q_mexjt{ float:left; height:32px; width:12px;}
.q_nyb_a{float:left;max-width:80%;word-break:break-word; line-height: 24px;color: #000; padding:6px 10px; font-size: 14px;border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px;background-color: #f5f5f5; overflow: hidden;}
.q_nzk{float:right;width:100%; padding: 10px 0px ; box-sizing:border-box;display: block; overflow: hidden; }
.q_por2{float: right; width: 40px;  height: 40px; background-color: #eeeeee;border-radius: 20px; -moz-border-radius:20px; -webkit-border-radius:20px;}

.q_mexjt1{ float:right;  height:32px; width:12px;}
.q_nyb_b{float:right;max-width:80%;cursor: pointer; word-break:break-word; line-height: 24px;color: #fff; padding:6px 10px; font-size: 14px;border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px;background-color: #1c66bf; overflow: hidden;}
.q_hein{ float:left; width:100%; height:180px; padding:5px 0 50px ; position:relative; box-sizing:border-box; }
.q_hein_a{ float:left; width:100%; padding:0 20px; box-sizing:border-box; height:95px; border:0;outline:none;    font-family: 'Microsoft YaHei',Arial,sans-serif; line-height: 20px;font-size: 14px;color: #2c333c; resize:none;}
.q_hein_b{ float:right; position:absolute;  font-size:12px;  background-color:#ecf0f5; padding:5px 20px; bottom:10px; right:20px;}
.q_hein_b:active{ text-decoration:none; background-color:#ecf0f5;}
.q_he_b1{ float:right; font-size:12px; color:#9d9c9c; margin-right:130px;line-height: 45px; }
.q_h_b{text-decoration:none;color:#fff; background-color:#00479d; }
.q_hein_b2{ float:right; position: fixed; padding:5px 10px; font-size:14px; bottom:5px; right:15px; color:#666; background-color:#dedede;}
.q_phrase{ float:left; padding:0 10px; margin-bottom:5px; box-sizing:border-box; width:100%; height:30px; }
.q_phrase a{ float:left; width:20px; height:20px; margin-top:5px; margin-left:10px; text-align:center; line-height:20px; font-size:12px; color:#acadaf; font-weight:800;border-radius: 11px; -moz-border-radius:11px; -webkit-border-radius:11px;border:1px solid #acadaf; }
.q_phrase a:hover{text-decoration:none; color:#fff;  background-color: #00479d; border:1px solid #00479d;}
.q_colle{ float:left; margin-top:5px; margin-left:20px;display: inline-block;height: 20px; width:20px; overflow:hidden; cursor: pointer;}
.q_cl_a{ position:absolute; top:35px; display: none;left:30px; padding:6px 20px; border:1px solid #ecf0f5; background-color:#fff; color:#00479d; -webkit-box-shadow:6px 1px 9px rgba(0,0,0,.1);  box-shadow:6px 1px 9px rgba(0,0,0,.1);}
.q_cl_b{ position:absolute; top:35px; display: none;right:10px; padding:6px 20px; border:1px solid #ecf0f5; background-color:#fff; color:#00479d; -webkit-box-shadow:6px 1px 9px rgba(0,0,0,.1);  box-shadow:6px 1px 9px rgba(0,0,0,.1);}
.q_phrase li:hover .q_cl_a { display: block;}
.q_phrase li:hover .q_cl_b { display: block;}


.q_resu{ float:left; width:100%; padding: 0 20px; box-sizing:border-box; overflow:hidden;}
.q_rnam{ float:left;  font-size:18px; max-width:180px; color:#2c333c; line-height:35px; margin-right:10px; font-weight:600; overflow:hidden;}
.q_nam_a{ float:right; }
.q_nam_b{ float:left; margin-top:12px; margin-right:10px;}
.q_resu_a{float:left; width:50%; padding-right:20px; box-sizing:border-box; border-right:1px solid #ecf0f5;  font-size:14px; line-height:30px;  overflow:hidden;}
.q_resu_b { float:left; width:50%; padding-left:20px; box-sizing:border-box; color:#2c333c; font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.q_phrase_a{ float:left; width:400px; position:absolute;border-radius: 5px;-moz-border-radius:5px; -webkit-border-radius:5px;bottom:180px; left:10px; background-color:#fff; -webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,.21); box-shadow: 0 0 2px 1px rgba(0,0,0,.21);}
.q_phed{ float:left; position:relative; width:100%;min-height:40px; max-height:270px; overflow:hidden;}
.q_phed_a{ width:360px; position:absolute; top:0; left:0;height:40px; background-color:#fff; line-height:40px;text-align:center;  padding: 0 20px; font-size:16px; border-bottom:1px solid #ecf0f5;}
.q_phed_b{float:left; width:100%; max-height:230px; padding-top:40px; overflow-x: hidden; overflow-y: auto; }
.q_phed_b::-webkit-scrollbar { width: 4px; height:4px; background-color: #fff;}
.q_phed_b::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}
.q_phed_b::-webkit-scrollbar { width:4px; height:4px; background-color: #fff;}
.q_phed_b::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}

.q_phrase_a li{float:left; width:380px; cursor:pointer; color:#2c333c; white-space: nowrap;text-overflow: ellipsis;word-break: break-all; padding: 0 10px; font-size:14px;height:40px; line-height:40px; border-bottom:1px solid #ecf0f5; overflow:hidden;}

.q_hein_a::-webkit-scrollbar { width: 4px; height:4px; background-color: #fff;}
.q_hein_a::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}
.q_hein_a:hover{ overflow-y: auto;}

.q_gatir{ float: left;height:45px; z-index:999; -webkit-box-shadow: 2px 2px 6px 5px rgba(0,0,0,.21); box-shadow: 2px 2px 6px 5px rgba(0,0,0,.21); overflow: hidden;position: fixed; bottom:0; right:0;}
.q_gatir_a{ float:left; width:160px; height:45px; position:relative; overflow:hidden;}
.q_gatir_b{ float:left; font-size:16px;  line-height:45px; color:#000; position:absolute;left:50px;top:0; }
.tipscount{ font-size:12px;  margin: 14px 6px 0;}

.tn_1 {z-index: 9999; color: #fff;font-size: 12px;border-radius: 5px;-moz-border-radius:5px; -webkit-border-radius:5px;padding:5px 10px; text-align: center;line-height: 25px; background-color: #fd5c0a;}
.tgzk_a {float: left; width: 100%;padding: 15px; text-align:center;box-sizing: border-box;}
.tgzk_b {float: left;width: 100%; background-color: #f5f5f5;padding: 15px;box-sizing: border-box;border-radius: 5px;-moz-border-radius:5px; -webkit-border-radius:5px;}
.tk_1 {float: left;width: 100%; text-align:left;font-size: 12px;color: #6d6d6d; margin-bottom: 10px;}
.q_note,.q_interv,.q_plaints,.q_aced{ float:left; margin-left:20px; cursor:pointer; margin-top:5px; width:20px; height:20px; overflow:hidden;}
.q_aced_a{ float:left; margin-left:20px; cursor:pointer; margin-top:5px; width:20px; height:20px; overflow:hidden;background:url(../images/acadaf1.png) no-repeat;}
.q_colle2{  float:left; margin-top:5px; margin-left:20px;height: 20px; width:20px; display: inline-block; overflow:hidden; cursor: pointer;background:url(../images/p_colle2.png) no-repeat;}
.q_colle,.q_colle:link,.q_colle:visited{ background:url(../images/p_colle.png) no-repeat;}
.q_colle:hover{ text-decoration:none; background:url(../images/p_colle1.png) no-repeat;}
.q_note,.q_note:link,.q_note:visited{ background:url(../images/p_note.png) no-repeat;}
.q_note:hover{ text-decoration:none; background:url(../images/p_note1.png) no-repeat;}
.q_interv,.q_interv:link,.q_interv:visited{ background:url(../images/p_interv.png) no-repeat;}
.q_interv:hover{ text-decoration:none; background:url(../images/p_interv1.png) no-repeat;}
.q_aced,.q_aced:link,.q_aced:visited{ background:url(../images/acadaf.png) no-repeat; }
.q_aced:hover{ text-decoration:none; background:url(../images/acadafa.png) no-repeat;}

.q_plaints,.q_plaints:link,.q_plaints:visited{ background:url(../images/plaints.png) no-repeat;}
.q_plaints:hover{ text-decoration:none; background:url(../images/plaints1.png) no-repeat;}
.q_retur1{ position:absolute; left:0; width:16px; height:16px; cursor:pointer; margin:15px;}
.checkbox {float:left;margin: 12px 0 12px 110px  ; position: relative;height: 20px;}
.checkbox input[type='checkbox'] {position: absolute;left: 0;top: 0;width: 14px;height: 14px;opacity: 0; }
.checkbox label { position: absolute;left: 20px;width:60px;font-size:12px;color: #2c333c;top: 0;height: 20px;line-height: 20px;cursor:pointer;}
.checkbox label:before {content: ''; position: absolute;left: -18px;top: 2px;width:14px;height: 14px;background-color:#fff;border: 1px solid #d7dde3;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}
.checkbox label:after { content: ''; position: absolute;left: -13px; top: 4px; width: 5px;height: 8px; border: 0; border-right: 2px solid #fff; border-bottom: 2px solid #fff; background: #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}
.checkbox input[type='checkbox']:checked + label:before { background: #00479d; border-color: #00479d;}
.checkbox input[type='checkbox']:checked + label:after { background: #00479d;}

.checkboxa {float:left; width:90px;margin: 9px 0 9px 0px  ; position: relative;height: 20px;}
.checkboxa input[type='radio'] {position: absolute;left: 0;top: 0;width: 15px;height: 15px;opacity: 0; }
.checkboxa label { position: absolute;left: 20px;width:60px;font-size:15px; padding-left:5px;color: #2c333c;top: 0;height: 20px;line-height: 20px;cursor:pointer;}
.checkboxa label:before {content: ''; position: absolute;left: -18px;top: 2px;width:14px;height: 14px;background-color:#fff;border: 1px solid #d7dde3;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}
.checkboxa label:after { content: ''; position: absolute;left: -13px; top: 4px; width: 5px;height: 8px; border: 0; border-right: 2px solid #fff; border-bottom: 2px solid #fff; background: #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}
.checkboxa input[type='radio']:checked + label:before { background: #00479d; border-color: #00479d;}
.checkboxa input[type='radio']:checked + label:after { background: #00479d;}


.q_xy_1{float: left; padding:0 30px;height: 40px; margin-left:20px;  overflow: hidden; outline: none; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;line-height: 40px;
 font-size: 12px; background-color:#fff; color:#777; text-align: center; border: 1px solid #ecf0f5; cursor: pointer;}
.q_xy_2{float: left; padding:0 20px;height: 38px;  overflow: hidden; outline: none; line-height: 38px;
 font-size: 12px; background-color:#fff; color:#777;  text-align: center;border-top: 0;border-bottom: 0;border-right: 0; border-left: 1px solid #ecf0f5; cursor: pointer;}
.q_xy_3{float: left; height:35px;border: 1px solid #ecf0f5;border-bottom: 0;border-left: 0; margin-top:10px; line-height:35px; padding:0 50px; color:#2c333c;}
.q_xy_4{float: left; padding:0 50px;height: 40px; border-top-right-radius: 5px; border-bottom-right-radius:5px;  overflow: hidden; outline: none; line-height: 40px;font-size: 16px; background-color:#fff; color:#777; text-align: center; border: 0; cursor: pointer;}
.q_xy_5{float: left; padding:0 25px;height: 38px; border-top-right-radius: 5px; border-bottom-right-radius:5px;  overflow: hidden; outline: none; line-height: 38px;font-size: 14px; background-color:#fff; color:#777; text-align: center; border: 0; cursor: pointer;}
.q_y-1r{ text-decoration:none; background-color:#00479d; color:#fff;}
.q_y_a{  background-color:#fff;}
.q_xry_a{ float:left;height: 38px; margin-left:20px; border: 1px solid #ecf0f5; border-radius: 5px; -moz-border-radius: 5px; overflow:hidden; }
.q_yxz{ position:absolute; width:180px; top:10px; right:90px;}
.q_zlbtn {width: 140px; margin-top:5px;height: 30px; outline: none; line-height: 30px;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;}
.q_yh_a{ float:left; border-bottom:1px solid #ecf0f5; margin-bottom:20px; position:relative; width:100%;padding:0 20px 20px; line-height:40px; box-sizing:border-box;}
.q_yh_a1{ float:left; line-height:40px; font-size:14px; padding:0 10px;}
.q_p_up1{float:left; width:700px; position:relative; background-color: #fff;  padding:0px 0 20px;color: #2c333c; }
.q_p_ua{float:left; width:860px; position:relative; background-color: #fff; height:100%; color: #2c333c; overflow:hidden; }
.q_p_ua1{ float:left; width:100%; padding:10px 10px 30px;color:#777; box-sizing:border-box;  overflow:hidden; }
.q_p_ua2{float:left; position:absolute; padding-bottom:15px; background-color:#fff; bottom:0; left:0; width:100%; line-height:40px; box-sizing:border-box;}
.q_p_ua1::-webkit-scrollbar { width: 4px; height:4px; background-color: #fff;}
.q_p_ua1::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}
.q_p_ua1::-webkit-scrollbar { width:4px; height:4px; background-color: #fff;}
.q_p_ua1::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}
.q_p_ua1 li{float:left; width:100%; border-bottom:1px solid #f5f5f5;  position:relative; text-align:left;  font-size:14px;padding:10px 0; }
.qua1_a{ float:left; width:100%; color:#2c333c; padding-right:70px; box-sizing:border-box;  line-height:24px; overflow:hidden;}
.qua1_bj{ position:absolute; right:40px;  cursor: pointer; color: #00479d; }
.qua1_qc{ position:absolute; right:0px;  cursor: pointer; color: #9d9c9c; }
.q_xzcy{ float:right; height:35px; line-height:35px; width:160px;  cursor: pointer;  border-radius:5px; background-color:#ff6600;margin: 4px 20px; text-align: center; color:#fff;font-size: 16px;}
.q_p_srk{ padding: 30px 30px 20px; float: left; width: 100%; box-sizing:border-box;}


.qua1_b{float:right; width:85px;line-height:24px;  height:24px; overflow:hidden; cursor: pointer;}
.qua1_c{ max-width:660px;  width: 660px; float:left;min-height:40px; line-height:24px; max-height: 240px; border-radius: 5px; padding: 10px;box-sizing: border-box; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #d9dee3;outline: none; line-height: 20px; overflow-y: auto; color: #2c333c;font-size: 14px;  font-family: 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif; resize: vertical;}
.qua1_c::-webkit-scrollbar { width: 4px; height:4px; background-color: #fff;}
.over{ border-top:1px solid #777; color:#c8c8c8;}
.qua1_c::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}
.qua1_c::-webkit-scrollbar { width:4px; height:4px; background-color: #fff;}
.qua1_c::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}
.q_p_up2{float:left; position:relative;vertical-align: middle;text-align: center; width:300px; background-color: #fff;  padding:20px;color: #2c333c; }
.q_eview{ float:right; margin-right:8px; margin-top:12px; width:16px; height:16px;}
.q_bjqg{ float:right; margin-top:2px; width:20px; height:20px;}
.q_up_a{ float: left; width:300px; height: 350px; margin-bottom:10px;position: relative; display: table-cell; vertical-align: middle;overflow: hidden;}
.q_up_a1 { max-height: 100%; max-width: 100%; -o-object-fit: contain;  object-fit: contain; }
.q_lati{ float:left; color:#d9dee3; margin:0 5px; height:40px; line-height:40px;}
.q_viron{ float:left; position:relative; width:100%; margin-top:70px; min-height:300px;padding:20px 20px 0; box-sizing:border-box; overflow:hidden; }
.q_viron li{ float:left; position:relative; height:192px; vertical-align: middle;text-align: center;width:302px; margin-right:20px; margin-bottom:20px;  box-sizing:border-box; overflow:hidden;}
.q_vir_a{ float:left; width:100%; height:180px;background-color:#fff; text-align:center; line-height:160px; }
.q_vir_b{  width:320px; display: table-cell;vertical-align: middle; height:160px;border:1px solid #ecf0f5; overflow:hidden; }
.q_vir_c{ float:left; width:100%;  text-align:center;line-height:30px;   overflow:hidden; }
.q_vir_c1{ font-size:14px; color:#00479d;}
.q_vir_c2{ float:left; line-height:50px; height:40px; font-size:14px; margin-left:10px;}
.q_nc_n{ position:absolute; top:0; right:0; cursor:pointer; width:30px; height:20px; opacity:0.95;}
.viron{height: 100%; max-width:100%;-o-object-fit: contain;  object-fit: contain;}
.q_bage{ position:absolute; bottom:70px; width:500px; height:30px; }
.q_bg_a{ position:absolute; top:30px; left:30px;width:500px; height:300px; }
.q_bage1{ position:absolute; top:100px; left:30px;width:340px; height:300px; }
.q_blpage1{ margin:0 80px ; width:340px; height:340px;}
.q_blpage2{margin:0 20px ; width:300px; height:300px;}
.q_bage_a{ float:left; position:relative; width:500px; min-height:300px;}
.q_bage_a1{ position:absolute; width:500px; text-align:center; font-size:14px; top:30px;left:0px;}
.q_bage_b{ float:left; position:relative; width:340px; min-height:300px;}
.q_bage_b1{ position:absolute; width:300px; text-align:center; font-size:14px; top:30px;left:0px;}
.q_blpage_a{ float:left; margin:50px 20px 10px; font-size:14px; color:#d81e06; }
.uploader-list{  position:absolute; top:70px; left:0px; text-align:center;  z-index:9;width:500px; height:auto; overflow:hidden; }
.uploader-list1{  position:absolute; top:90px; left:60px; z-index:9;width:170px; height:auto; overflow:hidden; }
.uploader-list1 li{width:170px; text-align:center; height:170px; vertical-align: middle;  display: table-cell; overflow:hidden;}
.uploader-list2{  width:100%; height:100%; overflow:hidden; }
.q_bage_b2{ width: 160px; height:  160px;border: 5px solid #dce0e5; border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
/*加载*/
.loading{ position:fixed; height:100%; width:100%; padding:0 65px 0 200px; top:0; left:0; z-index:999;}
.loading1{ position:relative; margin:50px auto 0px; padding:0 65px 0 200px;   height:100%; max-width:1200px; background-color:#ecf0f5; opacity:0;}
.opaci_a{ text-decoration:none; opacity:0.95;}
.loading2{  position:absolute; left:50%;top:40%; width: 80px;height: 20px; margin-left:-40px; margin-top:10px;}
.loading3{ position:absolute; left:50%;top:50%; width: 100px;height: 100px; }
.demo1_a{ float:left; font-size:14px; margin-right:5px; color:#c9c9c9;}

.demo3 {width: 8px;height: 8px;border-radius: 4px; background: #00479d; position: absolute; animation: demo3 linear 0.8s infinite; -webkit-animation: demo3 linear 0.8s infinite;}
.demo3:nth-child(1){left: 48px;top: 4px;animation-delay:0s;}
.demo3:nth-child(2){left: 80px;top: 16px; animation-delay:0.1s;}
.demo3:nth-child(3){ left: 94px;top: 48px; animation-delay:0.1s;}
.demo3:nth-child(4){left: 80px;top: 80px;animation-delay:0.2s;}
.demo3:nth-child(5){left: 48px; top: 94px; animation-delay:0.4s;}
.demo3:nth-child(6){left: 16px; top: 80px;animation-delay:0.5s;}
.demo3:nth-child(7){left: 4px;top: 48px;animation-delay:0.6s;}
.demo3:nth-child(8){left: 16px; top: 16px; animation-delay:0.7s;}
@keyframes demo3  { 0%,40%,100% {transform: scale(1);} 20% {transform: scale(3);}}
@-webkit-keyframes demo3 {0%,40%,100% {transform: scale(1);}20% {transform: scale(3);} }
.demo1 { width: 4px; height: 4px;border-radius: 2px; background: #c9c9c9;float: left; margin:10px 3px;animation: demo1 linear 1s infinite; -webkit-animation: demo1 linear 1s infinite;}
.demo1:nth-child(1){ animation-delay:0s;}
.demo1:nth-child(2){ animation-delay:0.15s;}
.demo1:nth-child(3){ animation-delay:0.3s;}
.demo1:nth-child(4){ animation-delay:0.45s;}
.demo1:nth-child(5){ animation-delay:0.6s;}
@keyframes demo1  { 0%,60%,100% {transform: scale(1);}30% {transform: scale(2.5);}}
@-webkit-keyframes demo1 {0%,60%,100% {transform: scale(1);}30% {transform: scale(2.5);}}

/*职位类别*/

.job_cate{ width:100%; position:fixed; height:100%;top:0; left:0;  box-sizing:border-box;  overflow-y:auto; overflow-x:hidden;}
.job_cate::-webkit-scrollbar { width: 8px; height:8px; background-color: #fff;}
.job_cate::-webkit-scrollbar-thumb { border-radius:4px; background-color: #dedede;}
.job_gory{ width:850px;background-color:#fff; position:relative;  margin:30px auto; border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  overflow:hidden;}
.job_hed{ width:100%;line-height: 66px; border-bottom:1px solid #d9dee3; padding:0px 20px; box-sizing:border-box; overflow:hidden;}
.job_search{ float:left; width:320px; position:relative; margin:14px 50px; height:36px; border:1px solid #ecf0f5; border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.job_input{ float:left;width:320px;padding:0 40px; line-height:36px; text-align:left; position:relative;  box-sizing: border-box;  border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:12px; border:0; height: 36px;overflow: hidden;}
.job_seh{ position:absolute; width:20px; height:20px; top:8px; left:10px;z-index: 2;}
.job_nce{position:absolute; width:20px; height:20px; top:8px; right:10px;z-index: 2;}
.job_nce1{ float:right;cursor:hand; cursor:pointer; margin-top:18px; widows:30px; height:30px;}
.job_cont{ width:100%; height:420px;  border-bottom:1px solid #d9dee3;  box-sizing:border-box;}
.job_cmenu{float:left; width:200px; height:100%; border-right:1px solid #d9dee3;overflow-y:auto; overflow-x:hidden;}

.job_cmenu::-webkit-scrollbar { width: 4px; height:4px; background-color: #fff;}
.job_cmenu::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}
.job_cm_a{ color:#00479d; }
.job_cmenu li{ float:left; width:200px; text-align:left;cursor:hand; cursor:pointer; padding:15px 20px; font-size:14px;box-sizing:border-box;   }
.job_btn { float:right; width:100px; height:38px; line-height:38px; margin-top:13px; outline: none; letter-spacing: 5px;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;}
.job_bt_a { float:right; width:100px; height:38px; line-height:38px; margin-top:13px; outline: none; letter-spacing: 5px;color: #777; margin-right:20px; font-size: 14px; text-align: center; background-color:#ecf0f5;overflow: hidden;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 0; cursor: pointer;}
.job_bt_b { float:right; width: 80px; float:left; margin-left:20px; height: 38px; line-height: 38px; outline: none; letter-spacing: 5px;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;}

.job_ted{ float:left; width:580px;  margin:19px 20px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.job_ted li{ float:left; height:20px; margin-bottom:10px; cursor:hand; cursor:pointer;line-height:20px; padding:3px 10px; background-color:#ecf0f5; margin-right:10px; color:#00479d; hite-space: nowrap; vertical-align: baseline; border-radius: .25rem;}
.job_nce2{float: right; margin-top:2px;width: 15px; height: 15px;}

.job_cmenu_a{float:left; width:448px; height:100%; overflow-y:auto; overflow-x:hidden;}
.job_cmenu_a::-webkit-scrollbar { width: 4px; height:4px; background-color: #fff;}
.job_cmenu_a::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}
.job_cmenu_a li{ float:left; width:50%; text-align:left;cursor:hand; cursor:pointer; padding:10px 10px;   font-size:14px;box-sizing:border-box;   }
.job_cmenu_a1{ float:left; position:relative;padding:5px 10px;  border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.job_cm_b{ background-color:#00479d; color:#fff;}
.job_cm_c{ background-color:#ecf0f5; }
.job_corre{position:absolute; width:15px; height:15px; top:8px; right:10px;z-index: 2;}
.q_stban{ float:left; margin-left:20px; margin-top:20px; box-sizing:border-box; width: 200px; height: 38px; background-color:#00479d;-moz-border-radius: 5px; -webkit-border-radius: 5px;  line-height: 38px;  border-radius: 5px; cursor: pointer;}
.q_uplo{ float:left; margin: 7px 10px 7px 50px; width:26px; height:26px;}
.q_video{ float:left; width:100%; box-sizing:border-box; padding:20px;  min-height:300px; }
.q_job_btn { float: left; padding:0 30px; height:38px;line-height:38px; outline: none; letter-spacing: 5px; 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;}
.q_pup_b{ position: fixed; width:700px; height:495px; top: 50%;left:50%; margin-top:-247px; margin-left:-350px; background-color:#fff; }
.q_pup{ position: fixed; display:flex; justify-content: center;align-items: center; top: 0;left: 0; bottom: 0;  right: 0;  }
.q_pup_a{background-color: #505050; opacity:0.95; border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; padding:0px 0 10px;color: #fff; font-weight:bold; -webkit-box-shadow:6px 1px 9px rgba(0,0,0,.1);  box-shadow:6px 1px 9px rgba(0,0,0,.1);  }
.q_pup_a1{ text-align: center;background-color:#ecf0f5; position:relative; font-weight:600; padding:10px 0; width: 100%;}
.q_pup_a2{ padding:10px 50px 0;}
.q_pu_a{ width:100%; font-size:14px; max-width:300px; }
.q_rou_a{ position:absolute; left:0 ;top:0;}
.q_rou_b{ margin-left:50px; float:left; text-align:left; font-size:14px; color:#2c333c; line-height:24px; }
.xy_fire{    float: left;  background: #f60; margin-left: 10px; padding: 2px 10px; margin-top: 3px; font-size: 12px; color: #fff; border-radius: 5px;}
/*登录*/
.dl_login{ width:100%; height:100%; position:relative; overflow:hidden;}
.dl_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;}
.dl_he_a1{ width:990px; margin:0 auto; line-height:61px;overflow:hidden;}
.dl_logo{ float:left; width:150px; height:61px;}
.dl_h1{float:left; margin-left:20px; font-size:18px; }
.dl_bjt{ position:fixed; bottom:0; z-index:-1; left:50%; margin-left: -650px;}
.dl_bjt1{ position:fixed; top:50px; z-index:-1; left:50%; margin-left: -650px;}
.dl_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;}
.dl_cn_a{ float:left;  width:340px; height:100%; background-color:#f9fcff; padding:60px 20px 40px; box-sizing:border-box;}
.dl_cn_a li{ float:left; width:300px; padding-bottom:30px; cursor: pointer;}
.dl_honor{ float:left; width:60px; height:60px; margin-right:10px;}
.dl_hr_1{ float:left; width:210px; font-size:14px;  margin-top:5px; color:#2c333c; font-weight:600;}

.dl_cn_b{ float:left;  width:460px; position:relative; height:100%; text-align:center; padding:30px 0px 30px; box-sizing:border-box; overflow:hidden;}
.dl_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;}
.dl_cn_b2{  float:left; width:100%; padding:0 60px 20px;box-sizing:border-box; overflow:hidden; }
.dl_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;}
.dl_cn_b2 a:hover{ text-decoration:none; color:#00479d; }
.dl_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;}
.dl_cn_wx{ position:absolute; z-index:1; width:100%; left:0; bottom:0; height:280px; background-color:#fff;}
.dl_wxr{ width:180px; height:180px; margin:15px 0 5px;}
.dl_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;}
.dl_it_b{ position:absolute; z-index:1; right:20px; top:35px; font-size:14px; margin-top:5px;}
.dl_it_b1{ position:absolute; bottom:5px; left:60px; color:#d81e06; font-size:14px; }
.dl_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;}
.dl_dsnor{position:absolute; top:380px; display: none; left: 50%;  margin-left: -530px; color:#00479d; }
.dl_cn_a li:hover .dl_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;}
/*水印*/
.jl-mark{ position: absolute; width:100%; z-index:1; height:100%;  top: 0;left: 0px; padding:50px 40px 0; box-sizing:border-box;opacity: 0.15;pointer-events: none; display: flex;flex-wrap: wrap;  }
.jl-mark span{ float:left; height: 40px; width:100%; margin-bottom:50px; overflow:hidden; transform:rotate(-15deg) ; font-size:24px;color:lightgrey;}

/*校园*/

.xy_shj{float: left; width: 100%; height:30px;line-height:30px;overflow: hidden;}
.xy_tjt{float: left; font-size:12px;}
.xy_tim{margin-left:10px;}

.patible{position: fixed;text-align:center; padding:50px 0 0 180px; box-sizing:border-box;width: 100%;top: 0;height: 100%;z-index: 9999999;}
.pati_ae{ width:100%; height:100%; background-color:#f9eae1; padding:50px 0; box-sizing:border-box;}
.pati_be{ float:left; width:100%; line-height:50px; font-size:20px; color:#2c333c;}
.preach_nor{position: absolute; width: 100%;z-index: 2;padding: 0 30px; top: 20px;background-color: #ffff;left: 0; box-sizing: border-box;}
.preach_btn { float: right; padding:0 30px; height:36px; line-height:36px; outline: none; 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;}
/*.preach_gor{ width:700px;background-color:#fff; position:relative;  margin:30px auto; overflow:hidden;}
.preach_ti{ float: left; width: 100%; box-sizing:border-box;padding: 20px 63px 30px 50px; height:500px; overflow-y: auto; overflow-x: hidden; }
.preach_ti::-webkit-scrollbar { width: 4px; height:4px; background-color: #fff;}
.preach_ti::-webkit-scrollbar-thumb { border-radius:2px; background-color: #dedede;}*/
.patible-a{ float:left;position:absolute; top:0; left:0;text-align:center; padding:0px 50px;background-color:#f9eae1;  box-sizing:border-box;width: 100%;z-index: 9999999;}
.pati_bi{ line-height:50px; font-size:20px; color:#2c333c;}

.preach_ti{ float: left; width: 100%; box-sizing:border-box;padding: 20px 100px 30px 50px;}
.xzjl-gk{float: left;margin-left: 10px;font-size: 12px; background: #00992c;width: 50px;text-align: center;  height: 22px; line-height: 22px; margin-top: 5px; border-radius: 5px;color: #fff;}

.corners{width: 20px;height: 20px; float: left; background-color: #1f3c88;}
.corners-a{width: 20px;height: 20px;bottom: 50px; position:absolute;left: 160px; background-color: #1f3c88;}
.corners-top{width: 20px;height: 20px; border-radius: 20px 0 0 0; background-color: #fff;}
.corners-bottom{width: 20px;height: 20px; border-radius: 0 0 0 20px; background-color: #ecf0f5;}
.icon{ position: absolute;top: 0; color: #999;z-index: 9;cursor: pointer; opacity:0.3; left:0;display: inline-block;width: 15px;height: 15px; border: 1px solid #999; border-radius: 50%;font-size: 14px;text-align: center;line-height: 15px; }
.icon:hover{  opacity:0.8;}

.icon-a{ position: absolute;top:0; right:0; margin-right:-40px; margin-top:-40px; color: #fff;z-index: 9;cursor: pointer; opacity:0.6; display: inline-block;width: 30px;height: 30px; border: 1px solid #fff; border-radius: 50%;font-size: 24px;text-align: center;line-height: 30px; }
.icon-a:hover{  opacity:0.8;}


.mbg_head{  width:100%; height:61px; background-color:#fff;  overflow:hidden;}

.mbg_login{ width:100%;  position:relative; overflow:hidden;}
.mbg-a{display: flex;flex-direction: column;justify-content: center; width: 100%;    color: rgba(0,0,0,.8); margin:0 0 20px;}
.mbg-title{float:left;  margin-top:40px;line-height: 50px;  width:100%; font-size:46px; text-align:center;}
.mbg-axw{float:left;width:100%;  font-size:22px; margin: 20px 0 0; text-align:center;}
.mbg-lb{display: flex;font-size: 14px; justify-content: center;z-index: 1; }
.mbg-list{width: 280px;height: 443px; display: flex;  flex-direction: column;align-items: center;margin:40px 30px 0 20px; background: #fff;  box-shadow: 0 10px 20px 0 rgba(83,111,245,.1); padding-top: 40px; border-radius: 14px;transition: all .2s; cursor: pointer;}
.mbg-app{     width: 160px;}
.list-title{font-size: 22px; color: rgba(0,0,0,.8); margin-top: 26px;}
.list-fg{width: 192px; height: 1px;  opacity: .2; background-image: radial-gradient(50% 148%,#000 0,transparent 100%);margin-top: 24px;}
.list-js{font-size: 14px;color: rgba(0,0,0,.8); text-align: center; margin: 10px 0; line-height: 24px; padding: 0 31px;}
.list-rwm{ display: flex; align-items: center; justify-content: center;margin-top: 24px;margin-top: 17px;}

.axw-rwm{ width:140px; height:140px;}
.list-ts{ font-size:12px; color:#6d6d6d; margin-bottom:20px; margin-top:0;}
.mbg-list:hover{transform: translateY(-10px)}

.fuji{border: 0;float: left; width: 120px; height: 120px;}
.fujz{ float:left; width:120px; height:30px; line-height:30px; overflow:hidden;}
.chehui{ float:right; cursor: pointer;display: block;border-radius: 5px; line-height: 24px; margin-right: 10px;color: #000; box-shadow: rgba(0, 0, 0, 0.2) 1px 0px 10px;background-color: #fff;padding: 6px 10px;}
.fjtx{   cursor: pointer;}
.fjtx li:hover {  box-shadow: rgba(0, 0, 0, 0.4) 2px 0px 10px;}
.fujbz{ float: left; height: 16px; margin-top: 7px; margin-left: 10px;}
.fuj_lle{ float:left; margin-top:6px; margin-left:15px;display: inline-block;height: 18px; width:18px; overflow:hidden; cursor: pointer;}
.q_g_t3:hover .fuj_cl { display: block;}
.fuj_cl{ position:absolute; top:25px; font-size:14px; display: none;left:150px; padding:0px 15px; border:1px solid #ecf0f5; background-color:#fff; color:#ff6600; -webkit-box-shadow:6px 1px 9px rgba(0,0,0,.1);  box-shadow:6px 1px 9px rgba(0,0,0,.1);}
.fuj_xy{float: left; height:35px; background-color:#ff6600; margin-left: 10px; border-top-left-radius: 5px; border-top-right-radius: 5px; margin-top:10px; line-height:35px; padding:0 50px; color:#fff;}


.mui-switch {width: 52px;margin-top: 5px;height: 31px;position: relative;border: 1px solid #dfdfdf;background-color: #fdfdfd;box-shadow: #dfdfdf 0 0 0 0 inset;border-radius: 20px;border-top-left-radius: 20px;border-top-right-radius: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;background-clip: content-box;display: inline-block;-webkit-appearance: none;user-select: none;outline: none; }
.mui-switch:before {content: '';width: 29px;height: 29px;position: absolute;top: 0px;left: 0;border-radius: 20px;border-top-left-radius: 20px;border-top-right-radius: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;background-color: #fff;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }
.mui-switch:checked {border-color: #00479d;box-shadow: #00479d 0 0 0 16px inset;background-color: #00479d; }
.mui-switch:checked:before {left: 21px; }
.mui-switch.mui-switch-animbg {transition: background-color ease 0.4s; }
.mui-switch.mui-switch-animbg:before {transition: left 0.3s; }
.mui-switch.mui-switch-animbg:checked {box-shadow: #dfdfdf 0 0 0 0 inset;background-color: #00479d;transition: border-color 0.4s, background-color ease 0.4s; }
.mui-switch.mui-switch-animbg:checked:before {transition: left 0.3s; }
.mui-switch.mui-switch-anim {transition: border cubic-bezier(0, 0, 0, 1) 0.4s, box-shadow cubic-bezier(0, 0, 0, 1) 0.4s; }
.mui-switch.mui-switch-anim:before {transition: left 0.3s; }
.mui-switch.mui-switch-anim:checked {box-shadow: #00479d 0 0 0 16px inset;background-color: #00479d;transition: border ease 0.4s, box-shadow ease 0.4s, background-color ease 1.2s; }
.mui-switch.mui-switch-anim:checked:before {transition: left 0.3s; }




