/* common */
*{word-wrap: break-word;}
ul,ol,li,span,p,form,h1,h2,h3,h4,h5,h6,dl,dt,dd,i{margin: 0; padding: 0; border: 0; z-index:inherit;}
img,a img{border:0; margin:0; padding:0;}
ul,ol,li{list-style:none;}
*{margin:0; padding:0;}
html,body{font-family: Microsoft YaHei, Helvetica, sans-serif; color:#333; background-color: #f9f9f9;height: 100%; font-size: 14px;}
input,select,textarea,button{font:14px/1.5 Microsoft YaHei, Helvetica, sans-serif;}
input, textarea, select{outline: 0; resize: none;}
ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc{margin: 0; padding: 0;}
table{empty-cells: show; border-collapse: collapse;}
caption, th{text-align: left; font-weight: 400;}
ul li, .xl li{list-style: none;}
h3{font-size: 16px;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
em, cite, i{font-style: normal;}
a img{border: none;}
/*a{-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}*/
label{cursor: pointer;}
.rq{color: red;}
a:link,a:visited,a:hover{color:#333; text-decoration:none;}
.blue{color: #0086CE;}
a.blue:link, a.blue:visited, a.blue:hover{color:#0086CE; text-decoration:none;}
.grey{color:#9C9C9C;}
a.grey:link, a.grey:visited, a.grey:hover{color:#9C9C9C; text-decoration:none;}
.orange{color:#F60;}
a.orange:link,a.orange:visited,a.orange:hover{color:#F60;text-decoration:none}
.z{float: left;} .y{float: right;}
.wqz{float: left;} .wqy{float: right;}

.cl{zoom: 1;}
.overflow{overflow:hidden;}
.none{display:none;}
.vm{vertical-align: middle;}
.vm *{vertical-align: middle;}
.hm{text-align: center;}
.bl_none{border-bottom:0 !important;}
.bl_line{border-bottom:1px solid #DDD;}
.wqbl_line{border-bottom:1px solid #f0f0f0;}
.b_radius{border-radius:10px;}
.b_m{margin:10px;}
.b_p{padding:10px}
.mtn{margin-top: 5px !important;}
.mbn{margin-bottom: 5px !important;}
.mtm{margin-top: 10px !important;}
.mbm{margin-bottom: 10px !important;}
.mtw{margin-top: 20px !important;}
.mbw{margin-bottom: 20px !important;}
.pr, .pc{vertical-align: middle; margin: 0 5px 1px 0; padding: 0;margin-right: 2px;_margin-right: 2px;}
a{display: inline-block;}
button {  border: none;  font-family: Microsoft YaHei; outline: none;}
/*select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}*/
.wq_vm{ vertical-align: middle;}


/*header*/
.wq_all_warp{ position: relative;padding-bottom:110px; padding-top: 20px;min-height: 100%;height: auto !important;position: relative;box-sizing: border-box; background-color: #f9f9f9;}
.wqpc_base_warp{ background: #fff;box-shadow: 1px 1px 4px #dadada;height: 60px;}
.wqpc_base_warp.wqfixed { top: 0px; position: fixed; top: 0; left: 0;width: 100%;  right: 0; z-index: 199;}
.wqpc_base_warp .wqpc_base_head{ width: 1200px; margin: 0px auto; padding: 0px auto; height: 60px;}
.wqpc_base_warp .wqpc_base_head .wq_baselogo{ width: 140px;float: left; margin-right: 20px; display: inline-block; vertical-align: top; padding-top:6px;}
.wqpc_base_warp .wqpc_base_head .wq_baselogo img{height: 40px;margin-top: 4px; }
.wqpc_base_warp .wqpc_base_head .wq_basemenu{display: inline-block;width: 600px; float: left; height: 60px; overflow: hidden;}
.wqpc_base_warp .wqpc_base_head .wq_basemenu ul li{ float: left; line-height: 60px;font-size:16px; margin: 0px 12px; position: relative;}
.wqpc_base_warp .wqpc_base_head .wq_basemenu .wqon{ color: #01a9e9;}
.wqpc_base_warp .wqpc_base_head .wq_basemenu em{ width:6px ; height: 6px; background: #f70000; position: absolute; top: 18px; border-radius: 50px;}
.wqpc_header_height { height: 60px; }
.wqpc_base_left{ float: left;}
.wqpc_base_right{float: right; vertical-align: top;}
.wqpc_base_warp .wqpc_base_head .wq_search{display: inline-block;background: #f1f1f1; width: 240px;height: 34px; float: left; border-radius: 4px; margin-top: 14px; overflow: hidden;  position: relative;}
.wqpc_base_warp .wqpc_base_head .wq_search .wqsearch_input{ border: none;height: 34px;line-height: 34px;background: none; width: 200px; padding-left: 6px;}
.wqpc_base_warp .wqpc_base_head .wq_search .wq_search_btn { float: right; height: 34px;line-height: 34px; width: 40px; text-align: center; width: 39px; position: absolute; cursor: pointer;background: #f1f1f1;right: 0px;}
.wqpc_base_warp .wqpc_base_head .wq_search .wq_search_btn i{ font-size: 24px; position: absolute; top:0px; right: 4px;}
.wqpc_base_warp .wqpc_base_head .wq_login_register{display: inline-block; vertical-align:top; margin-top: 14px;}
.wqpc_base_warp .wqpc_base_head .wq_register{display: inline-block; margin:0px 20px;}
.wqpc_base_warp .wqpc_base_head .wq_login{ background: #01a9e9; border-radius: 3px; width: 64px; height: 34px; display: inline-block;text-align: center; line-height: 34px; color: #fff;}
.wqpc_base_warp .wqpc_base_head .wq_personal{ display: inline-block; margin-left: 10px;}
.wqpc_base_warp .wqpc_base_head .wq_personal img{ width: 34px; height: 34px; border-radius: 50px;}
.wqhead_height80{ height: 80px;}
.wqpc_basehead_info{font-size: 14px; margin-left: 10px;}
.wqpc_basehead_info .wqpc_head{ width: 36px; height: 36px; border-radius: 50px; margin-right: 5px; vertical-align: middle;}
.wqpc_basehead_info a{ height: 46px; display: block;}
.wqpc_basehead_info span{ max-width: 100px; overflow: hidden; vertical-align: text-top; white-space: nowrap; display: inline-block;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
.wqpc_basehead_info i{vertical-align: middle;}
.down_menu .dkdiy a:hover, .down_menu .grsz a:hover, .down_menu .ypt a:hover, .down_menu .glzx a:hover, .down_menu .mhgl a:hover, .down_menu .yhtc a:hover,.down_menu .wdfb a:hover,.down_menu .rwzx a:hover{background-color: #fff;color: #01a9e9; background-position: 5px 0px;}
.down_menu a { display: block; width: auto; padding: 6px 12px; color: #333333; background-repeat: no-repeat; background-position: -200px 0;}
.down_menu .dkdiy a, .down_menu .grsz a, .down_menu .ypt a, .down_menu .glzx a, .down_menu .mhgl a, .down_menu .yhtc a,.down_menu .wdfb a,.down_menu .rwzx a {background: url(../images/user_icon.png) no-repeat 5px 0px; padding-left: 30px;}
.down_menu { font-size: 12px; border: 1px solid #f0f0f0; border-top: 0; margin: 0; background: #FFF;}
.down_menu .grsz a , .down_menu .grsz a:hover{  background-position: 5px -70px;}
.down_menu .ypt a, .down_menu .ypt a:hover {  background-position: 5px -159px;}
.down_menu .glzx a, .down_menu .glzx a:hover { background-position: 5px -245px;}
.down_menu .mhgl a , .down_menu .mhgl a:hover{ background-position: 5px -327px;}
.down_menu .yhtc a, .down_menu .yhtc a:hover { background-position: 5px -443px;}
.down_menu .wdfb a, .down_menu .wdfb a:hover {background-position: 5px -528px;}
.down_menu .rwzx a, .down_menu .rwzx a:hover {background-position: 5px -705px;}
.wq_crumbs_menu{ width: 1200px; margin: 0px auto; padding: 0px auto; margin-bottom: 20px; color: #888; font-size: 15px;}
.wq_crumbs_menu i{ font-size: 14px;  padding: 0px 3px;}

/*footer*/
.wqpc_base_footer{ background: #2d3237; width: 100%; padding: 20px 0px; line-height: 24px; color: #888; position: absolute; bottom: 0px ;left:0px; font-size: 14px;}
.wqpc_base_footer_1200{ width: 1200px; margin: 0px auto; padding: 0px auto; text-align: left;}
.wqpc_base_footer #ft{ padding: 0px !important; border-top: none; background: #2d3237;color: #707682;}
.wqpc_base_footer #ft a{ color: #707682;}
.wqpc_base_footer #ft .pipe{ color: #707682;}
.wqpc_base_footer #ft .pipe:last-child{display: none;}
.wqpc_base_footer #flk {text-align: right;}
#wqbase_scrolltop{ visibility: hidden;position: fixed; bottom: 100px; display: block; text-align: center; margin: -30px 0 0 2px; width:54px;cursor: pointer;}
#wqbase_scrolltop i{ font-size: 20px;text-align: center;}
#wqbase_scrolltop a{ color: #b2b2b2; display: block; height: 54px;line-height:54px; border: 1px solid #eee; background: #fff;}
#wqbase_scrolltop a:hover{ color: #b2b2b2; text-decoration: none; background: #eee}


