﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, form, fieldset, input, textarea, blockquote, th, td { margin: 0px; padding: 0px;   }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0px; }
address, caption, em, code { font-style: normal; font-weight: normal; }
pre, code, kbd, samp { font-family: inherit; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a { text-decoration: none; }
/*qingchu-fudong*/
.clearfix:after { display: block; visibility: hidden; clear: both; height: 0; content: '.'; }
.clearfix { zoom: 1; }
body { font-size: 12px;  color: #333 }
 
/*bgcolor-change*/
::selection { background: #0487da; color: #fff; }
::-moz-selection {
background:#0487da;
color:#fff;
}
/*none-content*/
#link:after { display: block; visibility: hidden; clear: both; height: 0; content: '.'; }
#link { zoom: 1; }
/*size.color*/
a { color: #333; }
a:link { color: #333; text-decoration: none; }
a:visited { color: #333; }
a:hover { color: #40bb6b; text-decoration: none; }
a:active { color: #40bb6b; }
.redTxt, a.redTxt:link, a.redTxt:visited, .redTxt a { color: red; }
.orgTxt, a.orgTxt:link, a.orgTxt:visited, .orgTxt a { color: #f28d32; }
.grayTxt, a.grayTxt:link, a.grayTxt:visited, .grayTxt a { color: #9093a6; }
a.grayTxt:hover { color: #666; }
.blueTxt, a.blueTxt:link, a.blueTxt:visited, .blueTxt a { color: #3266cc; }
.greenTxt, a.greenTxt:link, a.greenTxt:visited, .greenTxt a { color: #53ab10; }
.grey6-color { color: #666; }
.f-fb { font-weight: bold; }
.f-f12 { font-size: 12px; }
.f-f14 { font-size: 14px; }
.f-f16 { font-size: 16px; }
.f-f18 { font-size: 18px; }
.wrap { width: 100%; }
.f-fl { float: left; _display: inline; }
.f-fr { float: right; _display: inline; }
.f-cb { clear: both; }
.f-pr { position: relative; }
.f-dn { display: none; }
.f-db { display: block; }
.f-tal { text-align: left; }
.f-tac { text-align: center; }
.f-tar { text-align: right; }
.f-tdu { text-decoration: underline!important; }
.f-mt10 { margin-top: 10px; }
.f-mt15 { margin-top: 15px; }
.f-mt20 { margin-top: 30px; }
.f-mt40 { margin-top: 40px; }
.f-mb20 { margin-bottom: 20px; }
.f-mb10 { margin-bottom: 10px; }
.f-ml5 { margin-left: 5px; }
.f-ml10 { margin-left: 10px; }
.f-ml20 { margin-left: 20px; }
.f-ml30 { margin-left: 30px; }
.f-ml50 { margin-left: 50px; }
.f-mr5 { margin-right: 5px; }
.f-mr20 { margin-right: 20px; }
.f-mr40 { margin-right: 40px; }
.f-mr148 { margin-right: 148px; }
.f-pb7 { padding-bottom: 7px; }
.f-pt10 { padding-top: 10px; }
.f-pt20 { padding-top: 20px; }
.f-pt40 { padding-top: 40px; }
.f-pb10 { padding-bottom: 10px; }
.f-pb100 { padding-bottom: 100px; }
.f-p30 { padding-left: 30px; }
.f-bd { border-bottom: 1px solid #eee; }
.f-bd0 { border-bottom: 0!important; }
.f-csp { cursor: pointer; }
.f-csd { cursor: default; }
.tx_cet { text-align: center; }
.mr0 { margin-right: 0!important; }
.w350 { width: 350px!important; }
.w100 { width: 100px!important; }
.w70 { width: 70px!important; }
.w700 { width: 700px!important; }
.w900 { width: 900px!important; }

:-moz-placeholder {
color: #a8a8a8;
}
::-moz-placeholder {
color: #a8a8a8;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #a8a8a8;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #a8a8a8;
}
.bd { border-bottom: 1px solid #e2e2e2; }
.w1200 { width: 1200px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.layer-border { position: absolute; right: 0px; top: 28px; font-family: "microsoft yahei"; border: 1px solid #d5d5d5; box-shadow: 0 2px 3px 0 rgba(0,0,0,0.1); }
.icon-up-arrow { width: 20px; height: 0; position: relative; font-size: 0; line-height: 0; float: right; }
.icon-up-arrow i { position: absolute; top: -7px; width: 20px; right: 10%; height: 11px; overflow: hidden; background: url(../images/hd.png) no-repeat 0 -192px; clear: both; }
.layer-border .n-unity { overflow: hidden; background: #fff; width: 140px }
.layer-border .n-unity span { padding-left: 10px; max-width: 155px; height: 22px; overflow: hidden; }
.layer-border .n-unity a { width: 135px; height: 22px; line-height: 22px; padding: 7px 15px 9px; overflow: hidden; display: block; color: #444; font-size: 14px; margin-right: 0; width: 110px; }
.layer-border .n-unity a:hover { background-color: #f6f6f6; color: #f30 }
.layer-border .n-unity span { float: left; padding-left: 12px; cursor: pointer }
.more_course { background: #fff; box-shadow: 0 2px 3px 0 rgba(0,0,0,0.1); padding: 12px; font-size: 14px; }
.more_course dl { float: left; margin-bottom: 10px; width: 625px; }
.more_course dl dt { float: left; font-weight: 700; display: block; margin-right: 15px; margin-bottom: 5px; }
.more_course dl dd { float: right; display: block; border-bottom: 1px solid #f2f2f2; width: 550px; padding-bottom: 5px; }
.more_course dl dd a { display: block; margin-right: 3px; text-align: left; padding: 0 5px 8px!important; line-height: 20px!important; margin-bottom: 6px; }
.more_course dl dd a:hover { background: #e43100; color: #fff; border-radius: 3px; }
/*ui-page*/
.ui-page { height: 28px; line-height: 28px; padding: 2px 20px; text-align: center; }
.ui-page * { display: inline-block; vertical-align: middle; }
.ui-page a, .ui-page b { display: inline-block; padding: 0px 11px; color: #333; background: #FFF; height: 28px; margin: 0px 5px; font: normal 12px/28px Arial; color: #555; border: 1px solid #e5e5e5 }
.ui-page b { background: none; box-shadow: none }
.ui-page b { border: none; color: #555; margin-right: 0px; }
.ui-page a.ui-page-turn { display: inline-block; padding: 0px 11px; font: normal 12px/28px "SimSun"; content: '\3C'; }
.ui-page a.ui-page-turn:hover, .ui-page a:hover, .ui-page a.z-on, .ui-page a.z-on:hover { background: #3266cc; color: #fff!important; ; border: none; border: 1px solid #3266cc; }
.ui-page-txt { display: inline-block; width: 40px; padding: 0px 5px; height: 28px; line-height: 28px; color: #555; overflow: hidden; margin-right: 5px; outline: none; }
.ui-page .ui-page-skip b { font-weight: normal; }
.ui-page .ui-page-submit { font-weight: normal; }
/**/
 
.ulHelp_link { overflow: hidden; width:820px; float:left; }
.ulHelp_link li { width: 25%; color:#d4d3d3; float: left; line-height: 30px; }
.ulHelp_link li p img{ vertical-align:middle; margin-right:2px;}
.ulHelp_link li .con { margin-left: 15px; }
.ulHelp_link li h4 { font-size: 16px; padding-left: 35px; font-weight: bold; background: url(../images/foot_icon.png) no-repeat left; }
.ulHelp_link li p { padding-left: 35px; }
.ulHelp_link li h4.b2 { background: url(../images/foot_icon2.png) no-repeat left; }
.ulHelp_link li h4.b3 { background: url(../images/foot_icon3.png) no-repeat left; }
.ulHelp_link li h4.b4 { background: url(../images/foot_icon4.png) no-repeat left; }
.ulHelp_link li h4.b5 { background: url(../images/foot_icon5.png) no-repeat left; }
.ulHelp_link li h4.b6 { background: url(../images/foot_icon6.png) no-repeat left; }
.ulHelp_link li a{ color:#fff;} 

/*右边漂浮*/
.right_fix_box { width: 60px; position: fixed; right: 25px; bottom: 50px; _position: absolute; z-index: 1111; }
.right_fix_box a { text-align: center; width: 55px; border-radius: 3px; padding-top: 40px; }
.right_fix_box a p { color: #fff; font-size: 12px; height: 20px; line-height: 20px; }
.right_fix_box .goto { display: none; background: #ccc url(../images/goto_1.png) no-repeat center; padding: 0px; width: 55px; height: 55px; }
.right_fix_box .goto:hover { background: #40bb6b url(../images/goto_1.png) no-repeat center; }
.right_fix_box .saoyisao { position: relative; z-index: 1; display: block; background: #ccc url(../images/saoyisao.png) no-repeat center 2px; margin-top: 5px; }
.right_fix_box .saoyisao:hover { background: #40bb6b url(../images/saoyisao.png) no-repeat center 2px; }
.right_fix_box .ewmtb { position: relative; z-index: 1; display: block; background: #ccc url(../images/ewmtb.png) no-repeat center 2px; margin-top: 5px; }
.right_fix_box .ewmtb:hover { background: #40bb6b url(../images/ewmtb.png) no-repeat center 2px; }
.right_fix_box .saoyisao .xzewm_box { display: none; position: absolute; right: 55px; top: -30px; z-index: 88; }
.right_fix_box .fkuixx { display: block; background: #ccc url(../images/fkuixx.png) no-repeat center 2px; margin-top: 5px; }
.right_fix_box .fkuixx:hover { background: #40bb6b url(../images/fkuixx.png) no-repeat center 2px; }
.right_fix_box .kfmm { display: block; background: #40bb6b url(../images/kfmm.png) no-repeat center 2px; margin-top: 5px; }
.right_fix_box .kfmm:hover { background: #40bb6b url(../images/kfmm.png) no-repeat center 2px; }
.right_fix_box .mfzx { position: relative; z-index: 1; display: block; background: #40bb6b url(../images/400_06.png) no-repeat center 12px; margin-top: 5px; }
.right_fix_box .mfzx:hover { background: #40bb6b url(../images/400_06.png) no-repeat center 12px; }
.right_fix_box .mfzx .xzewm_box { display: none; position: absolute; right: 55px; top: -2px; z-index: 88; }
.sy_tximg {float: left;border-radius: 50%;margin-right: 10px; margin-top:3px; vertical-align:middle;}

 /*-------头部通用样式------*/
.head { height: 60px; background: #fff;  padding-bottom: 2px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); border-bottom: 1px solid #eee;font-family: "微软雅黑"; }
.head .w_1200{ margin-top:0;} 
.logo { float: left; position: relative; z-index: 5; height: 60px; margin-right:70px;   overflow: hidden; }
.logo a { float: none; }
.logo span.zzjj_fz { height: 100%; display: inline-block; vertical-align: middle; }
.logo img { vertical-align: middle; max-height: 60px; _height:expression(this.scrollHeight > 60 ? "60px" : "auto");
}
.logo h1 { display: none }
.logo .llmc { font-size: 18px; color: #999; padding-left: 10px; border-left: 1px solid #ddd; display: inline-block; height: 27px; line-height: 27px; position: relative; top: 3px; margin-left: 10px; }
.qgz_city_box { position: absolute; top: 12px; left: 168px; font-size: 14px; color: #333; }
.qgz_city_box span { display: block; *margin-bottom:0px;
}
.qgz_city_box a { background: #198be5 url(../images/index/logo_10.png) 54px center no-repeat; font-size: 12px; color: #fff; padding: 0 10px 0 5px; }
.head ul.nav_yi { float: left; width: 556px; }
.head ul.nav_yi li { float: left; }
.head ul.nav_yi li a { display: block; padding: 0 50px 0 0px; font-size: 16px; text-align: center; color: #333; line-height: 60px; }
.head ul.nav_yi li a:hover, .head ul.nav_yi li a.selected { color: #198be5; }
.search_box { float: right; width: 150px; border: 1px solid #eee; height: auto; overflow: hidden; margin-top: 15px; border-radius: 20px; background: #f3f3f3; }
.search_box .search_text { height: 28px; line-height: 28px; width: 85px; padding: 0 5px 0 10px; float: left; font-family: "微软雅黑"; color: #999; font-size: 12px; background: #f3f3f3; }
.search_bnt { background: url(../images/index/ss_03.jpg) no-repeat center; height: 30px; cursor: pointer; text-align: center; border: none; width: 35px; float: right; }
.car_login_reg_box { float: right; font-size: 14px; color: #333; height: 30px; margin-top: 10px; }
.car_login_reg_box a { color: #333; }
.car_login_reg_box .dlzc_box { float: left; margin-left: 35px; }
/*.car_login_reg_box .dlzc_box .dlq_zt { background: url(../images/index/sy_08.png) 5px no-repeat; padding-left: 25px; }*/
.car_login_reg_box .dlzc_box .dlq_zt a { display: inline-block; width: 60px; height: 30px; line-height: 30px; border-radius: 30px; text-align: center; background: #198be5; color: #fff; }
.car_login_reg_box .dlzc_box .dlq_zt a:hover { background: #1576c2; }
.car_login_reg_box .dlzc_box .dlq_zt a.zc_reg_but { background: #FFF; border: 1px solid #ddd; width: 58px; line-height: 28px; height: 28px; color: #666; margin-left: 14px; }
.car_login_reg_box .dlzc_box .dlq_zt a.zc_reg_but:hover { background: #f4f4f4; }
.car_login_reg_box .dlzc_box .dlh_zt { height: 70px; position: relative; z-index: 9; }
.usernavson { position: absolute; z-index: 999; left: 0px; top: 44px; display: none; }
.usernavson .xwzx_erxl { background: #FFF; border: 1px solid #eee; padding: 8px; box-shadow: 2px 0px 5px 0 rgba(164,188,216,.26); transition: .3s ease; }
.usernavson .xwzx_erxl a { padding: 0 10px; line-height: 30px; display: block; text-align: center; font-size: 14px; width: 85px; color: #666; background: #FFF; }
.usernavson .xwzx_erxl a:hover { background: #F3F4F6; }
.usernavson .xwzx_erxl a .tip_xx { color: #E8202B; }
.usernavson .xwzx_erxl a:hover .tip_xx { color: #198be5; }
.xx_tip_dian { height: 15px; line-height: 15px; text-align: center; font-size: 12px; color: #fff; border-radius: 7.5px; padding: 0 4px; display: block; background: #E8202B; position: absolute; z-index: 555; right: 0px; top: 0; }
.usernavson .xwzx_erxl .out_ccc { border-top: 1px solid #eee; margin-top: 10px; }
.usernavson .arrr { position: absolute; top: -8px; left: 10px; width: 14px; height: 9px; background: url(../images/index/ui_new_yktnav.png) no-repeat; background-position: -187px 0; }
.car_login_reg_box .dlzc_box .sy_tximg { float: left; border-radius: 50%; margin-right: 10px; width: 30px; height: 30px; }
.car_login_reg_box .dlzc_box .dlmingc { display: inline-block; width: 90px; overflow: hidden; font-size: 14px; line-height: 35px; }
.car_login_reg_box .car_sy { position: relative; z-index: 1; float: left; display: block; background: url(../images/index/sy_06.png) left no-repeat; padding-left: 25px; margin-left: 35px; }
.car_login_reg_box .car_sy .car_nub { font-size: 14px; color: #ff5c10; padding-left: 2px; padding: 0 2px; font-weight: 700; font-family: Arial; font-style: normal; }
.car_login_reg_box a:hover { color: #198be5; }
/*头部结束*/
 
/*nav*/
.nav { border-bottom: 2px solid #40bb6b; height: 35px; line-height: 35px; width: 100%; clear: both; _overflow: hidden; }
.allExam { background: #40bb6b; border-radius: 3px 3px 0 0; width: 200px; float: left; color: #fff; font: bold 14px/35px ""; }
.allExam i.totil { display: block; width: 13px; height: 13px; float: left; background: url(../images/blue.png) -186px 0; margin-left: 12px; margin-top: 10px; margin-right: 5px; }
.nav a.nav_link { display: block; height: 35px; text-align: center; font: bold 14px/35px ""; width: 140px; float: left; text-align: center; }
ul.nav_sub li .nav_sub_box { position: absolute; width: 600px; min-height: 483px; left: 198px; top: 0px; padding: 0 10px; z-index: 8 }
ul.nav_sub li .nav_sub_box a { font: normal 12px "Mcrosoft Yahei"; padding: 0 15px; border-radius: 2px; overflow: hidden; display: inline-block; white-space: nowrap; height: 18px; line-height: 18px; border-left: 1px solid #ddd; margin-top: 5px; }
ul.nav_sub li .nav_sub_box h4 { font-size: 12px; color: #333; font-weight: bold; display: block; }
ul.nav_sub li .nav_sub_box td { border-bottom: 1px dotted #ddd; }
ul.nav_sub li .nav_sub_box td.bt_box { width: 100px; border-bottom: none; padding: 14px 10px; }
/*ul.nav_sub li.hover { position: relative; z-index: 999 }*/
ul.nav_sub li.hover a.nav_sub_link { border: 1px solid #009900; background: #fff; border-right: 1px solid #fff; margin-left: -1px; z-index: 99; }
ul.nav_sub li.hover .nav_sub_box { box-shadow: 1px 3px 5px #e6e6e6; background: #fff; }
ul.nav_sub li.hover .nav_sub_box a { line-height: 18px; color: #666; }
ul.nav_sub li.hover .nav_sub_box a:hover { color: #40bb6b; }
ul.nav_sub { border: 1px solid #40bb6b; border-top: 0; background: #fff; width: 198px; float: left; height: 483px;/* box-shadow: 2px 2px 1px #eae0d7;*/ }
ul.nav_sub li { width: 100%; }
ul.nav_sub li dl { border-bottom: 1px dotted #e5e5e5; text-align: left; padding: 5px 12px 8px; width: 174px; }
ul.nav_sub li dl dt { font-weight: 700; line-height: 35px; font-size: 14px; }
ul.nav_sub li dl dt i { display: block; background: url(../images/blue.png) #40bb6b; width: 16px; height: 16px; float: left; border-radius: 100%; margin-top: 10px; margin-right: 6px; }
ul.nav_sub li dl dt i.jz { background-position: 2px 2px; }
ul.nav_sub li dl dt i.ck { background-position: -10px 2px; }
ul.nav_sub li dl dt i.zy { background-position: -23px 2px; }
ul.nav_sub li dl dt i.wy { background-position: -36px 2px; }
ul.nav_sub li dl dt i.xl { background-position: -48px 2px; }
ul.nav_sub li dl dt i.jsj { background-position: -61px 2px; }
ul.nav_sub li dl dt i.gwy { background-position: -102px 2px; }
ul.nav_sub li dl dt i.wm { background-position: -87px 2px; }
ul.nav_sub li dl dt i.yy { background-position: -74px 2px; }
ul.nav_sub li dl dd { height: 20px; line-height: 20px; }
ul.nav_sub li dl dd a { padding: 0 3px; color: #666; }
ul.nav_sub li.hover dl { background: #fffaf6; }
a.examDate { display: block; height: 40px; width: 214px; background: #40bb6b; background: -webkit-gradient(linear, left top, left bottom, from(#40bb6b), to(#4bcf79)); background: -moz-linear-gradient(top, #40bb6b, #4bcf79); border: 1px solid #4bcf79; color: #fff!important; font: 15px/40px "Microsoft Yahei"; text-shadow: 0 2px 2px 1px #f1f1f1; text-indent: 15px; margin-top: 12px; border-radius: 3px; cursor: pointer }
a.examDate i { background: url(../images/blue.png) -145px 4px #32df6e; display: inline-block; width: 19px; height: 19px; float: right; margin-top: 11px; margin-right: 10px; border-radius: 3px; }
a.examDate:hover { background: #2ab75c; }
.examTel span i { background: url(../images/blue.png) 2px -143px #40bb6b; width: 24px; height: 24px; border-radius: 100%; display: block; float: left; margin-right: 5px; }
#flashBg .kinMaxShow_button { background: #2f2f2f none repeat scroll 0 0; border-radius: 20px; display: block; opacity: 0.7; padding: 5px 6px 5px 15px; position: absolute; }
.sy_new_list { margin-bottom: 15px; }
.sy_new_list li { padding: 0 15px; height: 34px; line-height: 34px; }
.sy_new_list li a { color: #666; display: block; overflow: hidden; font-size: 14px; }
.sy_new_list li a span { font-size: 14px; }
.sy_new_list li a .zx_time { float: right; font-size: 12px; color: #999; }
.sy_new_list li a:hover { color: #40bb6b; }
/**/

