html,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;}
i,em{font-style: normal;}
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; padding:0; margin:0;}
a{ text-decoration:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;color: #333}
body{font-family: "Microsoft Yahei", "SimSun", sans-serif;margin:0 auto;background: #fff;padding:0px;}
input:focus,textarea:focus{outline:none}
input,textarea,select{font-family:inherit;font-weight:inherit}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance:none;}

/*clear*/
.clearfix:after{ display:block;visibility:hidden;clear:both;height:0;content:'.';}
.clearfix{*zoom:1;}
.clearFloat{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.pt20{padding-top: 20px;}

/* 头部 */
.nav-box{display:block;}
.nav-box-big{display:block;}
.header{width: 1000px;margin:0px auto;padding:5px 0;overflow:hidden;}
.header .header-center{float:left;}
.header .header-center a{float:left;height: 90px;overflow: hidden;}
.header .header-center img{width: 203px;height: 90px;}


.content-big-bg {width: 100%;background-color: #f3f4f7;overflow: hidden;}
.content-center{width: 1000px;margin:0 auto;padding:40px 0px;}
.content-center .content-center{padding:0px;}
/*推广图*/
.fuli-box {width: 500px;position:relative;padding:10px 0px;}
.fuli{height:560px;display:block;}
.flash-img{display:block;position:relative;}
.flash-img>li{display:block;position: absolute;left:0px;top:0px;}
.fuli .fuli-01,.fuli .fuli-02,.fuli .fuli-03{position:relative;margin-top:-30px;}
.fuli .fuli-01 {width: 500px;height: 500px;background: url(../img/png-01.png) no-repeat 10px;background-size: 87%;}
.fuli .fuli-02 {width: 500px;height: 500px;background: url(https://img2.233.com/passport/v1.2.2/pcimg/png-02.png) no-repeat;}
.fuli .fuli-03 {width: 500px;height: 500px;background: url(https://img2.233.com/passport/v1.2.2/pcimg/png-03.png) no-repeat;}
.fuli a {display: block;}
.fuli-font {display:block;}
.fuli-font h3 {font-size: 36px;color: #102a4d;font-weight: normal;}
.fuli-font strong {color: #e13b29;font-weight: normal;padding-right: 20px}
.fuli-font p {color: #344b75;font-size: 18px;line-height: 30px;}

.hd {height: 3px;overflow: hidden;display:block;text-align:center;width:114px;margin:0px auto;position:relative;margin-top:-40px;padding-top:1px;}
.hd ul {display:block;}
.hd ul li {float: left;margin: 0px 4px;width: 30px;height: 3px;line-height: 14px;text-align: center;background: #e8e3e3;cursor: pointer}
.hd ul li.on {background: #ababab}
.hd ul li:hover {background: #e13b29}

.prev {position: absolute;left: 0px;top: 50%;margin-top: -5px;width: 32px;height: 64px;background-image: url(png-left.png);background-repeat: no-repeat;background-size: 100% 100%}
.next {position: absolute;right: -30px;top: 50%;margin-top: -5px;display: no ne;width: 32px;height: 64px;background-image: url(png-right.png);background-repeat: no-repeat;background-size: 100% 100%}
.prev:hover {background-image: url(png-left-sel.png)}
.next:hover {background-image: url(png-right-sel.png)}
.fuli-box .prev,.fuli-box .next{display: none;}
.fuli-box:hover .prev,.fuli-box:hover .next{display: block;}


/*右侧*/
.right-box{width:380px;}
.out-box.fr{box-shadow: 0px 0px 30px #dbdbdb;min-height: 450px;background: #fff;border-radius: 8px;overflow: hidden;width:380px;}
.content-big-bg .nav {display:block;height:70px;}
.nav_big_title {font-size: 20px;text-align: center;color: #e13b29;line-height: 70px;}


/* 输入信息 */
.content_box{padding:0 30px 30px;display:block;}
.input_box{height: 40px;border-radius: 5px;border:1px solid #dcdcdc;position: relative;overflow: hidden;}
.input_box.error{border:1px solid #e13b29;}
.input_box.input_verificationcode,.input_box.input_dynamiccode{width: 200px;float:left;margin-right:15px;}
.input_box.input_dynamiccode{width:204px;}
.input_box:hover{border:1px solid #0099ea;}
.input_box input{width:88.9%;line-height: 40px;border:none;outline: none;padding-left:36px;height: 40px;position:absolute;width:110%\0;width:110%\9;}
.input_box.error input{background: #ffeef0;}


/*公用图标状态*/
.input_icon{position: absolute;width: 20px;height: 20px;left: 9px;top: 50%;z-index: 1;margin-top:-10px;background: url(../img/little_picture.png) no-repeat -583px -99px;}
.phonenumber_icon01{background-position:-583px -99px;}
.verificationcode_icon01{background-position: -556px -96px;}
.password_icon01{background-position: -466px 0px;}
.dynamiccode_icon01{background-position: -527px -97px;}
.input_box.error .phonenumber_icon02,.input_box.error .verificationcode_icon02,.input_box.error .dynamiccode_icon02,.username_icon02{width:22px;height:22px;position: absolute;right:10px;top:50%;margin-top:-11px;background: url(../img/little_picture.png) no-repeat -497px 1px;z-index: 1;}
.input_box.ture .phonenumber_icon03{position: absolute;width: 20px;height: 20px; background: url(../img/little_picture.png) no-repeat -499px -99px;right:10px;top:10px;z-index: 1;}
.password_icon02{position: absolute;width: 34px;height: 14px;background: url(../img/little_picture.png) no-repeat right 2px;right: 5px;top:50%;margin-top:-7px;z-index: 2;}
.password_icon02.yanjing{background-position:-523px 0px;}


/* 图形码 */
.verificationcode_detail{width: 98px;height: 40px;overflow: hidden;float:right;}
.verificationcode_detail img{width:98px;height:40px;display:block;border-radius: 5px;}


/*错误提示*/
.error_box{display:block;height: 24px;overflow: hidden;padding:3px 0px 2px;}
.error_box .error_prompt{display: none;}
.error_box .error_prompt.error{display: block;font-size: 12px;color:#e13b29;}
.error_box .error_prompt.error em{font-weight: bold;}


/*安全等级*/
.safety_grade{padding:10px 0px 2px;}
.safety_grade li{display:block;overflow: hidden;}
.safety_grade li em{float: left;margin-left:5px;width: 100px;height: 4px;background: #eee;}
.safety_grade li em.first{margin-left:0px;}
.safety_grade_di .show{background: #ff6633;}
.safety_grade_zhong .show{background: #ffbe21;}
.safety_grade_gao .show{background: #83c44e;}


/* 公用确认按钮 */
.certain_submit,.receive_button{display: block;width:100%;height: 40px;background:#f25a43;background:linear-gradient(to right,#f25a43,#e13b29);margin-top: 15px;position: relative;text-align: center;line-height: 40px;font-size: 16px;font-weight: bold;color:#fff !important;box-shadow: 0 5px 8px 0px #ffd2cd;border-radius: 20px;border:none;cursor: pointer;transition: .1s;}
.certain_submit:hover,.receive_button:hover,.guang_button:hover{animation: push 0.1s linear forwards;}
@keyframes push{
	0%{transform: scale(1);}
	100%{transform: scale(0.96);}
}
.verification_big_box .certain_submit{margin-top:5px;}/*验证手机*/
.guang_button{font-size: 16px;color:#e13b29;display:block;text-align:center;margin-top:10px;width:100%;background:#fff;border-radius:40px;height: 40px;line-height: 40px;cursor: pointer;}/*先逛逛*/
.guang_button:hover{color:#b10100;text-decoration: underline;}
.set_test_box .certain_submit{background-color:#e13b29;margin-top:5px;}/*设置考试*/
.receive_button{margin-top:20px;}/*领取课程*/
.binding_big_box .certain_submit{margin-top:10px;}/*第三方登录绑定手机*/
.guang_button.nojixun{margin-top:20px;border:1px solid #f25a43;}
.guang_button.nojixun:hover{text-decoration:none;}

/* 阅读协议 */
.user_protocol{font-size: 12px;color:#999;text-align: center;padding-top: 16px;}
.user_protocol a{color:#e13b29;}


/* 登录注册切换 */
.join-switch{height: 60px;background: #f7f7f7;background: linear-gradient(#f1f1f1,#fafafa,#fafafa);border-radius: 0 0 8px 8px;font-size:15px;display:block;}
.join-switch:hover{background:#f7f7f7;}
.join-switch p{text-align: center;line-height: 60px;color: #333;}
.join-switch p a{color: #e13b29;}


/* 验证手机 */
.verification_nav{display:block;height:60px;text-align: center;line-height: 60px;color:#333;font-size: 20px;border-top-right-radius: 8px;position: relative;}
.back{position: absolute;width: 12px;height: 22px;background: url(../img/little_picture.png) no-repeat -418px -99px;top: 50%;left: 30px;margin-top:-11px;}
.verification_picture{width: 131px;height: 100px;margin:20px auto;}
.verification_picture img{width:100%;}
.verification_detail{display: block; font-size: 18px;color:#999;margin-bottom: 26px;text-align: center;}
.verification_detail em{color:#333;}
.dynamiccode_detail{width: 96px;height: 38px;border-radius: 5px;background: none;color:#e13b29;text-align: center;line-height: 40px;font-size: 12px;border:1px solid #e13b29;float:right;}
.dynamiccode_detail.click{background: #eee;color:#c4c4c4;border:1px solid #eee;}
a.wait_code{ border: 1px solid #e0e0e0;color: #aaa;background: #f5f5f5;}
a.wait_code:hover{background:#eee;}


/*设置考试*/
.set_test_box{position:relative;}
.set_test_box .nav{position: relative;}
.set_test_box .nav_big_title{font-size: 18px;color:#333;text-align: center;}
.test_remind{position: absolute;font-size: 14px;color:#999;right:20px;top:27px;}
.set_test_box .content_box{padding:0px 20px 30px;}
.set_test_ts{color:#e13b29;padding:6px 0px;background:#f9f9dd;text-align:center;font-size:14px;margin-bottom:10px;}

.row{display:block;overflow: hidden;padding-bottom:15px;}
.category_box{float: left;width: 33%;border-left:1px solid #fff;padding-bottom:9999px;margin-bottom:-9999px;position:relative;margin-left:-1px;}
.category_box.last{border-left-color:#efefef;}
.category_box.pt20{padding-top:15px;border-left-color:#efefef;}
.vertical_line{width: 1px;height: 154px;background: #efefef;display:none;}
.level_line{height: 1px;border-top:1px solid #efefef;display:block;}
.category_title{display:block;height:16px;line-height: 16px;padding:0px 0px 10px 14px;}
.category_title em{float: left;width: 16px;height: 16px;padding-right:5px;display: inline;}
.category_title span{font-size: 15px;font-weight: bold;color:#e13a27; background-image: -webkit-linear-gradient(135deg,#ff813f,#e13a27);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.category_box li{display:block;padding:0px 7px 3px;}
.category_box li a{display: block;height:24px;position: relative;color:#666;font-size: 14px;line-height: 24px;border-radius:12px;border:1px solid #fff;padding-left:5px;}
.category_box li a:hover{transform: translateY(-4px);transition:.4s;}
.category_box li a span:hover{color:#e13b29;box-shadow: 0px 5px 10px rgba(233,66,25,.15)}
.category_box li.choiced{position:relative;z-index:1;}
.category_box li.choiced a{border-radius:12px;border:1px solid #e13b29;color:#e13b29;}
.category_box li.choiced a em{position: absolute;width: 18px;height: 18px;top: 50%;margin-top:-9px;right: 0px;background: url(../img/little_picture.png) no-repeat -379px -191px;background-size:500px}
.category_title em{background: url(little_picture.png) no-repeat -455px -231px;}
.category_title em.jianzhu{background-position:-484px -231px;}
.category_title em.jinrong{background-position:-509px -231px;}
.category_title em.caihui{background-position:-535px -231px;}
.category_title em.zhiye{background-position:-561px -231px;}
.category_title em.qita{background-position:-584px -231px;}


/* 注册成功送专享礼包 */
.regi_suc_box2Tit{padding:26px 0 16px;text-align: center;font-size: 18px;border-bottom: 1px dashed #eee;}
.regi_suc_box2Tit>span{font-size: 14px;color:#f44a2c;}
.regi_suc_box2Tip{text-align: center;padding-top: 14px;}
.regi_suc_box2Tip>p{display: inline-block;*display: inline;zoom:1; text-align: center;font-size: 18px;line-height: 26px; font-weight: 900;position: relative;}
.regi_suc_box2Tip>p>i{color:#e13b29;}
.regi_suc_box2Tip>p>span{position: absolute;top: 50%;width: 60px;height: 14px;margin-top: -7px;background: url(../img/dec_bg.png) no-repeat;}
.regi_suc_box2Tip>p>.dec_lt{background-position: 0 0;left: -70px;}
.regi_suc_box2Tip>p>.dec_rt{background-position: -70px 0;right: -70px;}
.regi_suc_box2Gift{width:240px;height:218px;margin: 16px auto 0;background: url(../img/xinren.png) no-repeat;}
.regi_suc_boxtxt{display:block;text-align: center;color:#999;font-size:14px;padding-top:5px;}


/*foot*/
#footer{ background:#fff;padding:50px 0 75px;display:block;}
#footer .a2{width:1000px;margin:0px auto;text-align:center;color:#666;font:12px/28px Arial;word-spacing:10px;}
#footer .a2 a:link,#footer .a2 a:visited{color:#333}
#footer strong.cDRed{color:#d00;font-size:14px;font-weight:500;}
#footer .a2 a:hover{color:#ff0000;text-decoration:underline}
#footer .a2 span{font-weight:normal;color:#999;word-spacing:0px;}


/*下载APP*/
.down-app {display: block;padding-top:20px;width:100%;float:right;}
.down-app a {color: #fff;line-height: 40px;font-size: 16px;font-weight: bold;background: #8690a6;height: 40px;border-radius: 8px;text-align: center;cursor: pointer;display:block;}
.down-app a:hover {background: #6a7692;}


/*第三方登录手机绑定 */
.binding_big_box,.register_success_box{min-height: 531px;}
.binding_nav{width: 100%;height:67px;text-align: center;line-height: 67px;color:#333;font-size: 20px;border-top-right-radius: 8px;}
.binding_picture{width: 131px;height: 86px;text-align: center;margin:0px auto;padding:20px 0px 20px;}
.binding_detail{display: block; font-size: 14px;color:#999;line-height: 22px;padding:10px 30px;}
.binding_detail.black{color:#666;text-align:center;}
.binding_big_box.olduesr .certain_submit{margin-top:30px;}


/*手机快捷登录注册*/
.register_set_nav{}
.register_set_nav .nav_big_title{font-size: 20px;color:#333;line-height: 30px;padding-top:20px;}
.nav_little_title{text-align: center;font-size: 16px;color:#999;}
.remind{font-size: 12px;color:#999;text-align: center;line-height: 20px;padding:16px 0px 0px;}
.register_success_box .verification_picture{padding-top:20px;}










