html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}



.w1200{ width: 1050px; margin: 0 auto; }

.fl{ float: left; }

.fr{float: right;}

.color{color: #85746b}

.back{background-color: #85746b}

.layui-btn-primary:hover{border-color: #85746b;}



.lbg{ position: absolute; bottom: 0; text-align: center; }

.lbg img{ width: 100%; }

.layui-btn{ background-color: #95887f; }

.hide{display: none}



.logo, .register{ width: 511px;  margin: 15% 0;}

.login, .register{ width: 500px;  margin: 10% 0; border: 1px solid #85746b; border-radius: 5px; }

.login h1, .register h1{ text-align: center;  margin-top: 10%;}

.login form{  width: 70%; margin: 10% auto; }

.login form .layui-form-label, .register form .layui-form-label{padding:0; }

.login form .layui-form-label img{ width: 48px; } 

.login form .layui-input-block{margin-left: 81px;}

.login form .layui-input{ height: 48px;font-size: 20px;border-color: #85746b; }

.login form .layui-btn{ width: 100%; height: 48px; font-size: 20px;}

.login form .itembtn{    padding-left: 30px;}

.btn-link{  }

.clear { clear: both; }



 .register form{  width: 90%; margin: 10% auto; }

 .register form .layui-form-label{ width: 110px;font-size: 20px; text-align: left; }

 .register form .layui-input-block{ margin-left: 110px;  }

 .register form .layui-input{ height: 48px;font-size: 20px;border-color: #85746b; }

 .register form .layui-form-item .layui-input-inline { margin-left: 0px;}

.register form .layui-form-item  .layui-form-mid{ cursor: pointer; padding:0!important;}

.register form .layui-form-item  .layui-form-mid .layui-btn{height: 48px;    line-height: 48px;}



 .register form .itembtn .layui-btn{ width: 100%; height: 48px; font-size: 20px;}



 .register1 form  .layui-form-label{ font-size: 16px; }

 .register1 form .layui-input-block{     margin-left: 82px; }

 .register1 form .layui-form-label{ width: 80px; }

 .register1 form .layui-input{ height: 36px; font-size: 14px;}

 .layui-input-block-shenfen{border:1px solid #85746b; min-height: 80px;border-radius: 5px; margin: 10px 0px;}

  .layui-input-block-shenfen .layui-form-radio{ display: block; margin: 10px 20px; }

  .lbg{ z-index: -1; left: 0; }





  .header{ background: url(http://oss.ahxmgk.com/ahsjw/images/pc_b.jpg) no-repeat center top; height: 414px; width: 100%; overflow: hidden; }

  .welcome{ font-size: 14px ;color: #646466; font-weight: 800; line-height: 40px; margin-top: 70px; }

  .menu{ width: 100%; background:#85746b; height:50px; line-height: 50px; font-size: 16px;  margin-top: 10px;  }

  .menu li{ float: left; width: 120px; text-align:  center; }

  .menu li a{ color: #fff; }

  .menu li:hover, .menu li.on{ background-color: #483020; }



  .footer{width: 100%; background:#85746b; height:150px; overflow: hidden;}

  .footer p{ text-align: center; margin-top: 30px; color:  #fff; }



  .navnav{background: url(http://oss.ahxmgk.com/ahsjw/images/navnav.jpg) no-repeat left top #ececec; text-indent: 3em; height: 51px; line-height: 51px; color: #555555; width: 100%; overflow: hidden; }

  .list-exam{ width: 100%; padding-top: 30px;}

  .list-exam li { width: 235px; min-height: 265px; float: left;text-align: center;  border: 1px solid #dbdbdb; padding-bottom: 25px; margin: 20px 12px;}

  .list-exam li h2{  margin:10px; min-height: 60px; font-weight: 800;  margin-top: 0px;height:90px; }

  .list-exam li p{ text-align: center; margin:10px 0px;width:235px; }

  .list-exam li p.tishu{ color: #95887f }

  .list-exam li p img{  width: 100%;height:131px; }

  .list-exam li p.img{ margin: 0;height:131px;width:235px; }

  .list-exam li p.zc{ color: #c2bfbf }

  .list-exam li a.layui-btn{ margin-top: 15px; }



  .page{ width: 100%; overflow: hidden;  height: 50px; line-height: 50px; margin: 20px; text-align: center;}

  .page li { display: inline;border: 1px solid #dbdbdb; padding: 4px 6px; }



  .start{ background-color: #fff; overflow: hidden;text-align: center;}

  .start-img { text-align: center; margin: 20px 0; }

  .start h2{ margin:10px 0px;  font-weight: 800; }

  .start .tiku2{ margin:10px 0px; color: #adadad; font-size: 14px;  border-bottom: 1px dashed #adadad; padding-bottom: 10px;}

  .start .layui-btn{ margin:30px 0px;  }





  .exam-content{ width: 100%; overflow: hidden; margin: 20px 0; font-size: 14px;min-height: 700px; }

  .jiaojuan{ padding: 5px 10px; font-size: 14px; color: red; border: 1px solid red; cursor: pointer;}

  .exam-content .fr img{ margin-left: 20px;  cursor: pointer;}

  .exam-content .tt{ overflow: hidden; margin: 10px 0;  }

  .exam-t{ margin-top: 20px; height: 40px; line-height:40px; font-size: 18px; }

  .time{ font-size: 20px; text-align: center; line-height: 60px; margin: 20px 0; }

  .exam-info h2{ font-weight: 800;font-size: 20px;margin: 20px 0;}

  .exam-info{ margin-bottom:20px; }

  .exam-change{margin-bottom: 30px; text-align: center;}

  .weui-media-box__title{ font-size: 18px; }

  .weui-media-box__desc{ font-size: 16px; margin: 10px 0; }



  .shownow{ background-color: #fff; overflow: hidden;}

  .shownow .weui-media-box__desc{ background-color: #ececee; height: 50px; line-height: 50px; margin: 20px; overflow: hidden; }

  .shownow .weui-cells__title, .weui-flex{margin: 20px;overflow: hidden;}

  .weui-media-box__desc span{ float: left; }

  .havea{ width: 20px; height: 20px; border-radius: 50%; background-color:  #49873d;  margin-top: 16px; margin-left: 30px;}

  .haven{ width: 20px; height: 20px; border-radius: 50%; background-color:  #a32d32;  margin-top: 16px;margin-left: 20px;}

  .havenw{ width: 20px; height: 20px; border-radius: 50%; background-color:  #95887f;  margin-top: 16px;margin-left: 20px;}

  .shownow .weui-flex .weui-flex__item{ display: inline; float: left;margin: 5px; cursor: pointer; padding: 6px 8px; background-color: #a32d32; border-radius: 50%; color: #fff; font-size: 16px;  }

  .shownow .weui-flex .weui-flex__item.xuhaoon{ background-color: #49873d; }

  .jjs{ text-align: center; margin-bottom: 30px; overflow: hidden; width: 100%; }

  .weui-cells_radio1 .weui-check__label{ margin: 10px 0; }



  .result_info{ height: 300px; text-align:  center; }

  .restult_cc h1{ text-align: center; line-height: 50px; margin-top: 30px; }

  .restult_cc h2{ text-align: center; line-height: 50px; }

  .result_info .layui-col-xs6, .answer_info .layui-col-xs6{ height: 50px; line-height: 50px;     font-size: 24px;}

  .answer_info{ text-align:  center; font-size: 18px; }





  .list-r { width: 274px; overflow: hidden; background: #ececec;margin-top: 20px}

  .list-r li{ height: 52px; line-height: 56px; font-size: 16px; margin: 10px 0; text-indent: 3em;   }

  .list-r li a{ height: 52px; width:100%; display:block;   }

  .list-r li:hover, .list-r li.hover{background: url(http://oss.ahxmgk.com/ahsjw/images/left-menu.jpg) no-repeat left top;}

  .list-r li:hover a, .list-r li.hover a{ color: #fff; }

  .list-news{ width: 700px; }

  .list-news li { overflow: hidden; width: 100%; margin: 20px auto; height: 90px; border-bottom: 1px dashed #ececec; padding-bottom: 10px;  }

  .imgs_l img{  width: 200px; height: 90px; }

  .riggg{ width: 480px; margin-left: 10px; }

  .list-news li h2{ font-size: 16px; }



  .list-news h1{ text-align: center; line-height: 50px; margin: 30px auto; }

  .times{ text-align: center; line-height: 50px;  }

  .content{ padding-bottom: 20px; }



  .weui-popup__modal{ background-color: #fff; }

  .weui-search-bar{ overflow: hidden; }

  .search-result li{} 

  .search-result .weui-cell__hd{ float: left; width: 80px; text-align:  center; display: none; }

  .search-result .weui-cell__bd p{ line-height: 30px; font-size: 16px; cursor: pointer;}

  .search-result .weui-cells{ width: 50%; float: left;}

  .search-result {        overflow-y: auto;

    padding-bottom: 30px;

    max-height: 450px;width: 90%;     margin: 10px auto; }

  #group-select{display: none;}

  .serarc{ width: 100%;  overflow: hidden; }

  .group-selectp{display: none}





.swiper-slide{position: relative;}

.swiper-slide a{display: block;width: 500px;height: 300px;}

.swiper-slide a img{    width: 395px;height: 300px;}

.swiper-slide p{position: absolute;bottom: 0;left:0;width: 100%;text-align: left;z-index: 999;text-indent: 2em;color: #FFFFFF;font-size: 16px;line-height: 129px;height: 86px;background: url(../img/bg_p_01_01.png) repeat-x;}

.tout{ width: 395px; height: 300px;    margin-top: 20px; }

.toutr{ width: 641px; }

.zxdt_tit{background: url(http://oss.ahxmgk.com/ahsjw/images/zxdt.jpg) no-repeat left top; height: 41px; width: 100%;}

.zxdt_tita{ float: right; width: 80px; height: 41px; }

.news_lista a{ width: 100%; height: 106px; border-bottom: 1px dashed #ccc; padding-bottom: 3px; display: block; 

     margin-top: 20px;}

.tikucc{ overflow:hidden; width:100%;}

.tikucc_tit{background: url(http://oss.ahxmgk.com/ahsjw/images/xxtk.jpg) no-repeat left top; height: 41px; width: 100%;}

.navlisttop{margin: 30px 0; overflow: hidden;}

.weui-flex__item{ float: left; width: 170px;margin: 0 45px; }

.navlist-item{position: relative;}

.weui-flex__item p{ position: absolute; bottom: 0px; color: #fff; line-height: 37px; font-size: 18px; text-align: center;width: 100%;}

.toutr .weui-cell__bd{ width: 420px; }

.imgs_l{ width: 200px; }



.list-exam li.ziliao{

		height: 174px;

    min-height: auto;

    padding-bottom: 0;

	}

.notice {

 width:100%;/*单行显示，超出隐藏*/

 height: 35px;/*固定公告栏显示区域的高度*/

 padding: 0 30px;

 background-color: #fff;

 overflow: hidden;

}

.ttt{ width:100px; float:left;line-height: 35px;}

.noticeul{ float:left; width:800px;}

.notice ul li {

 list-style: none;

 line-height: 35px;

 /*以下为了单行显示，超出隐藏*/

 display: block;

 white-space: nowrap;

 text-overflow: ellipsis;

 overflow: hidden;

}

.notice ul li a{color:red}



.content p {line-height: 1.8;

    margin: 10px 0;}





.weui-popup__modal.shownow .weui-flex .weui-flex__item{ width:auto;}