@charset "utf-8";
body{min-width:1180px;background: #ee590a url('../image/bg.png') no-repeat 0 320px;color: #414141;}
.fl{float:left;}
.fr{float:right;}
.wrap{width:1180px;margin:0 auto;}
/*header*/
.header {width: 100%;height: 60px;background: #fff;color: #333;position: fixed;top: 0;left: 0;font-size: 16px;z-index: 6;box-shadow: 0 3px 8px rgba(0,0,0,0.18);}
.header .sp_logo {padding-top: 10px;}
.header .sp_link {line-height: 58px;}
.header .sp_link a {display: inline-block;margin-left: 60px;padding: 0 5px;}
.header .sp_link a:hover {color: #ff5224;border-bottom: 3px solid #ff5224;}
.header .a_logo img {width: 138px;}
.header .a_txt{margin-top: 12px;margin-left: 14px;border-left: 1px solid #dddddd;padding-left: 14px;line-height:36px;font-size: 22px;color:#666;}
.banner{background:url('../image/banner.png') no-repeat center center;width:100%;height:670px;margin-top: 60px;}
.container{width:100%;padding-bottom:45px;}
/*公共*/
.step,.scrollBox{background:#fff;box-shadow: 0 0 30px 5px #fadfd0 inset;border-radius:10px;padding:0 30px 50px;width:1120px;margin:70px auto 0;position: relative;}
.step:before,.step:after{position: absolute;content:'';background: url('../image/line.png') no-repeat top left;width: 26px;height: 178px;top: -125px;}
.step:before{left: 25px;}
.step:after{right: 25px;}
.step .step_title{font-size:38px;height:70px;text-align: center;line-height:70px;background:url('../image/title_s.png') no-repeat center center;width:600px;margin:0 auto;color:#a87409;position: relative;top: -32px;}
.step .con_l{width:700px;border-right:2px solid #f5f7fe;padding-bottom: 20px;padding-right: 15px;}
.step .con_r{width:400px;position: relative;}
.step .con_r img{width:310px;display:block;margin: 0 auto;}
.step .con_r .code_title{font-size: 20px;color:#666;text-align: center;margin-top: 10px;}
.step .con_r .title_line{width:26px;height:1px;display: inline-block;background:#bec8f1;position: relative;top:-5px;}
.step .con_r .code_img{width:78px;position: absolute;top: 95px;right: 101px;}
/*滚动部分*/
.scrollBox{padding:25px 30px;margin-top: -90px;}
.scrollBox .scrollCon{overflow: hidden;height: 40px;}
.scrollBox li{font-size: 28px;color: #333;text-align: center;height: 40px;line-height: 40px;}
/* 预约考试 */
.step .p_list{padding-left:50px;font-size:20px;text-align: left;color:#333333;line-height:30px;margin-bottom:10px;position: relative;}
.step_order .p_list span{position: absolute;width:25px;height:25px;background:url(../image/icon_2.png) no-repeat center center;text-align: center;line-height: 25px;color:#fff;font-size: 16px;left: 20px;top: 3px;}
.step .color_f28751{color:#f28751;}
/*时间安排*/
.step_live .p_list{font-size: 20px;margin-bottom: 20px;color: #333;}
.step_live .p_list:before{width: 12px;height:12px;background:url(../image/icon.png) no-repeat center center;content:'';position: absolute;left:20px;top:8px;}
.step_live .con_l{padding-bottom: 45px;}
.step_live .con_r .code_img{top: 87px;right: 96px;}
.step_live .tab{border:1px solid #d7d7d7;margin: 40px 0 20px 50px;width: 470px;}
.step_live .tab ul:first-child{background:#f7f7f7;}
.step_live .tab ul li{float: left;text-align: center;font-size: 16px;padding:15px 0;border-left: 1px solid #d7d7d7;text-align: center;width: 200px;}
.step_live .tab ul li:first-child{border-left: none;width: 260px;}
/*活动说明*/
.step_rule{padding-bottom: 10px;}
.step_rule .con_l{margin-top: 40px;}