@charset "gb2312";
/* CSS Document */
/*
* Description: 考试小秘书
* Update:      20/11/2018
* Author:      xuyongmei
*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style: none;}
body{font-size: 16px; background: #fff;  color:#333;font-family: "microsoft YaHei";}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{ color:#fff; text-decoration: none;}
a:hover{text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
/* ---------------------------------分隔线--------------------------------- */
.autoin{margin:0 auto;width:1180px;}
/*.btn{display: block;color:#fff;text-align: center;background:-moz-linear-gradient(right,#ff3846,#ff7f61);*/
/*background:-webkit-gradient(linear,0% 100%,100% 0%,from(#ff3846), to(#ff7f61));*/
/*background:linear-gradient(left,#ff3846,#ff7f61);}*/
/*.btn:hover{background:-moz-linear-gradient(right,#fb2030,#fa7050);*/
/*background:-webkit-gradient(linear, 0% 100%,100% 0%,from(#fb2030), to(#fa7050));*/
/*background:linear-gradient(left,#fb2030,#fa7050);}*/


/* banner */
.banner{width:100%;height:220px;background: url(../images/banner.jpg) center top no-repeat;padding-top:43px;}

.banner h3{line-height: 116px;font-size: 70px;font-weight: bold;color: #fff;text-align: center;}
.banner p{line-height: 48px;font-size: 28px;color: #fff;text-align: center;}

/*考试时间轴*/
.time_wrap{width: 100%;background-color: #fff;padding: 40px 0;}
.title{line-height:58px;font-size: 38px;font-weight: bold;color: #333;text-align: center;}

.address_con{margin-top:25px;}
.address_t{width:148px;height: 42px;line-height: 42px;font-size: 20px;color: #fff;text-align: center;background-color: #056afd;border-radius:21px;-webkit-border-radius:21px;-moz-border-radius:21px;-ms-border-radius:21px;-o-border-radius:21px;margin:0 auto 30px;cursor: pointer;}
.address_t em{display: inline-block;vertical-align: middle;width:19px;height:23px;background: url(../images/icon1.png) no-repeat;margin:-5px 10px 0 0;}

.address_ul{margin-bottom:20px;padding-left: 57px;display: none;}
.address_ul li{float:left;width: 64px;height: 28px;line-height: 28px;font-size: 16px;color: #fff;text-align: center;background-color: #649cf0;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;margin:0 0 25px 23px;cursor: pointer;}
.address_ul li.cur{background-color: #1774ff;}

.time_con{background: url(../images/time_con.png) center 57px no-repeat;}
.time_con li{float:left;width:164px;margin-right: 78px;}
.time_con li img{display:block;margin: 0 auto;}
.time_con li span{display:block;width:57px;height:26px;line-height:26px;font-size:18px;color:#fff;text-align:center;border-radius:10px 0 10px 0;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;-ms-border-radius:10px 0 10px 0;-o-border-radius:10px 0 10px 0;background-color:#5498ff;margin: 5px auto 0;}
.time_con li p{line-height: 38px;font-size: 18px;color: #438eff;text-align: center;}

/*小秘书免费短信提醒*/
.message_wrap{width:100%;background-color: #f9f9f9;padding:40px 0 10px;}


/*扉页*/
.feiye{width:100%;line-height:30px;font-size:12px;text-align:center;color:#e2dddd;margin-top:45px;}

/*大管家*/
.guanjia {
    width: 830px;
    z-index: 22;
    height: 70px;
    margin: 0 auto;
}
.guanjia_news {
    height: 150px;
    margin-left: -40px;
    margin-bottom: 0;
    display: none;
}
.guanjia .close {
    float: right;
    background: url(//www.hqwx.com/images/close_circular.png) no-repeat top center;
    width: 16px;
    height: 16px;
    margin: 14px 12px;
}
.guanjia .title{
    background: url("//www.hqwx.com/images/list1.png") no-repeat top center;
    width: 830px;

}
.guanjia .title h3{
    padding: 38px 40px 0 40px;
    font-size: 16px;
    font-weight: bold;
}
.guanjia form{
    width: 800px;
    padding: 24px 10px 12px 40px;
    height: 24px;
}
.guanjia form .form_text {
    /*float: left;*/
    /*height: 25px;*/
    /*line-height: 25px;*/
    /*margin-right: 5px;*/
}
.guanjia form input {
    border: 1px solid #cfd1d6;
    height: 25px;
    outline: none;
    padding-left: 5px;
    box-sizing: border-box;
    margin-right: 12px;
    float:left;
}
.guanjia form .select {
    color: #757575;
    position: relative;
    border: 1px solid #cfd1d6;
    height: 23px;
    padding-left: 5px;
    line-height: 23px;
    vertical-align: middle;
    width: 95px;
    cursor: pointer;
    margin-right: 8px;
    float:left;
}
.guanjia form .select p {
    z-index: 12;
}
.guanjia form .select ul {
    position: absolute;
    display: none;
    max-height: 0;
}
.guanjia form .select ul li {
    width: 56px;
    height: 23px;
    line-height: 23px;
    border:1px solid #ffffff;
    margin: 4px 2px;
    text-align: center;
    float: left;
}
.guanjia form .select ul li:hover {
    background: #649cf0;
    color: #FFFFFF;
    height: 23px;
    line-height: 23px;
    border: 1px solid #649cf0;
    border-radius: 12px;
}

.guanjia form .select.open ul{
    max-height:220px;
    display: inline-table;
}
.guanjia .select.open:after {
    transform: rotate(225deg);
    top: 11px;
}
.guanjia .select:after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-bottom: 2px #cccccc solid;
    border-right: 2px #cccccc solid;
    top: 4px;
    right: 7px;
    position: absolute;
    transform: rotate(45deg);
}
.guanjia form .select .gj_citj{
    margin-top: 1px;
    margin-left:-6px;
    padding: 36px 28px;
    z-index: 3;
    width: 256px;
    height: 250px;
    line-height: 30px;
    background: #ffffff;
    border: 1px solid #e5e5e5;
}
.guanjia form .btn {
    display: inline-block;
    text-align: center;
    width: 85px;
    height: 24px;
    line-height: 25px;
    color: #649cf0;
    border-radius: 13px;
    border: 1px solid #649cf0;
}
.guanjia form .btn:hover{
    color: #ffffff;
    background:#649cf0;
}
.guanjia form #txtname {
    width: 69px;
}
.guanjia form #txtValiCode_pic {
    width: 110px;
}
.guanjia form #codePic{
    height: 25px; margin-top: -2px;
    vertical-align:middle;
    width: 60px;
}
.guanjia form #txtValiCode {
    width: 142px;
}
.guanjia form .hq_code{
    float: left;
    width: 110px;
    height: 26px;
    line-height: 26px;
    margin-right: 15px;
    text-align: center;
    background: #acc7f6;
    text-decoration: underline;
}
.guanjia form #mobile {
    width: 120px;
}
.guanjia .warn{
    display: none;
    padding: 0 40px;
    color: #f54030;
    line-height: 16px;
    height: 16px;
    margin-top: 8px;
    padding-bottom: 40px;
}
.guanjia .warn em{
    background:url("//www.hqwx.com/images/warn.png") no-repeat top center;
    width: 14px;
    height: 16px;
    display: inline-block;
    margin-right: 12px;
    vertical-align: bottom;
}



.pic_yanzheng {
    display: none;
    position: fixed;
    background: #ffffff;
    left: 50%;
    margin-left: -220px;
    border-radius: 6px;
    z-index: 8;
    top: 23%;
    width: 440px;
    height: 260px;
    padding: 40px 0 20px;
}
.pic_yanzheng p{
    font-size: 24px;
    text-align: center;
    margin: 20px;
}
.pic_yanzheng p #codePic{
    width:135px;
    height: 40px;
}
.pic_yanzheng span{
    background: url(//m.hqwx.com/assets/images/close.png) no-repeat center center;
    background-size: 100% 100%;
    width: 15px;
    height: 15px;
    display: inline-block;
    float: right;
    margin-right: 20px;
    margin-top: -21px;
    cursor: pointer;
}
.guanjia form .pic_yanzheng #txtValiCode_pic {
    margin-left: 133px;
    font-size: 16px;
    width: 135px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    border: 1px solid #ced2d6;
}
.guanjia form .pic_yanzheng .btn:hover {
    color: #ffffff;
    background: #f44130;

}
.guanjia .pic_yanzheng .btn {
    cursor: pointer;
    text-align: center;
    width: 150px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    border-radius: 20px;
    border: 1px solid #f44130;
    color: #ffffff;
    background: #f44130;
    margin-left: 146px;
    margin-top: 25px;
}
.zhezhao{
    width: 160%;
    margin-left: -30%;
    display: none;
    position: fixed;
    background: #000000;
    height: 120%;
    top: 0;
    opacity: 0.45;
    filter: Alpha(opacity=45);
    z-index: 2;
}

.bg_shade{
    width: 100%;
    height: 1000%;
    background: rgba(0, 0, 0, 0.5);
    background: #000 \9;
    filter: alpha(opacity=50);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    display: none;
}
#codePic{
    cursor: pointer;
}