a{cursor: pointer;}
.top_mid{float: left;width: 100px;margin-top: 40px;}
.top_mid .current{color: #ff6600;font-size: 16px;font-weight: bold;display: inline-block;width: 100px;height: 32px;line-height:32px;margin-left: 25px;padding-left:25px;border-left: #bfbfbf solid 1px;cursor: pointer;background: url(/static/images/project_safety/xuanz.png) right center no-repeat;}
.top_mid a:hover{text-decoration: none;}
.top_mid .safety_selec{width:100px;border: 1px solid #dddddd;overflow: hidden;margin-left: 48px;background: #fff;position: absolute;display: none;z-index: 1;}
.top_mid .safety_selec a{color: #555;display: inline-block;width:95px;height:35px;float:left;padding-left:5px;line-height: 35px;font-size: 14px;}
.top_mid .safety_selec a:first-child{border-bottom: 1px solid #ddd;}
.top_mid .safety_selec a:hover{background: #ff6600;color: #fff;}

.safety_nav{width: 100%;height:95px;margin-top:10px;background: #f3f5f7;}
.safety_nav .nav_cont{width: 1200px;margin: 0 auto;overflow: hidden;padding: 20px 0;}
.safety_nav .nav_cont div{float: left;cursor: pointer;}
.safety_nav .nav_cont div p{margin-bottom: 8px;}
.safety_nav .nav_cont div p span{color:#ff6600;font-size: 16px;font-weight: bold;margin-right: 10px;}
.safety_nav .nav_cont div p a{font-size: 14px;margin-right: 12px;color: #000000;}
.safety_nav .nav_cont .nav_left,.nav_mid{margin-right: 34px;padding-right:32px;border-right: dashed 1px #b8b8b8;}

.DB_tab25 {width:1200px;height:167px;margin:0 auto;position:relative;overflow:hidden;cursor:pointer;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:167px;}
.DB_tab25 .DB_menuWrap{position:absolute;width:60px;right: 0px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:145px;text-align:center;font-size:0; border-radius:20px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.safety_bac{width: 100%;background:#f3f5f7;padding-top: 25px;}
.news_right{width: 284px;height:287px;background:#eee;display: inline-block;float: left;}
.news_right .login_title{width: 100%;height: 30px;margin: 25px 0;}
.news_right .login_title img{float: left;margin-left: 101px;}
.news_right .login_title span{float: left;margin-left: 15px;margin-top: 5px;font-size:18px;color: #555;}
.news_right .login_cont{width: 100%;}
.news_right .login_cont .login_iphone{width: 250px;margin-left: 17px;height: 42px;border: #dfdfdf solid 1px;background: #fff;margin-top: 10px;}
.news_right .login_cont .login_iphone p{width: 42px;height: 42px;line-height:42px;float: left;background: #46a4ff;text-align: center;}
.news_right .login_cont .login_iphone p img{margin-top: 8px;}
.news_right .login_cont .login_iphone input{float: left;padding-left: 5px;height: 42px;outline:none;font-size: 14px;}
.news_right .login_cont .login_mima{width: 250px;margin-left: 17px;height: 42px;border: #dfdfdf solid 1px;background: #fff;margin-top: 15px;}
.news_right .login_cont .login_mima p{width: 42px;height: 42px;line-height:42px;float: left;background: #46a4ff;text-align: center;}
.news_right .login_cont .login_mima p img{margin-top: 8px;}
.news_right .login_cont .login_mima input{float: left;padding-left: 5px;height: 42px;outline:none;font-size: 14px;}
.login_cont .login_btn2{width: 250px;margin-left: 17px;height: 42px;background: #46a4ff;text-align: center;line-height: 42px;color: #fff;margin-top: 15px;}
.login_cont .reg_btn2{width: 250px;margin-left: 17px;height: 42px;background: #46a4ff;text-align: center;line-height: 42px;color: #fff;margin-top: 15px;}
.login_cont .go_registered{width: 250px;margin-top: 7px;margin-left: 17px;overflow: hidden;}
.login_cont .go_registered span{float: right;font-size: 14px;color: #666;}
.login_cont .go_registered span:hover{text-decoration: underline;cursor: pointer;}
.login22 .login_title{margin-bottom: 15px!important;}
.login22 .login_yanzm{width: 250px;margin-left: 17px;height: 42px;border: #dfdfdf solid 1px;background: #fff;margin-top: 7px;}
.login22 .login_yanzm .login_yanzmtext{width: 113px;height:42px;padding-left:47px;font-size:14px;float: left;outline:none ;}
.login22 .login_yanzm .send-code2{width: 85px;height: 42px;line-height:42px;float: right;font-size: 14px;background: #bfbfbf;color: #000;outline: none;}
.login22 .login_mima{margin-top: 7px!important;}
.login22 .reg_btn2{margin-top: 7px;width: 190px;float: left;}
.login22 .go_registered{width: 40px;float: left;margin-top: 20px;margin-left: 10px;}
::-webkit-input-placeholder { /* WebKit browsers */color:#aaa;font-size:14px;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#aaa;font-size:14px;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#aaa;font-size:14px;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#aaa;font-size:14px;}
.login3{width:287px;height:286px;background: url(/static/images/threeGang/login_bac.png);overflow: hidden;border: #eee solid 1px;}
.login3 .login_cont{text-align: center;}
.login3 .login_cont p{color: #fff;margin-top: 15px;}
.login3 .login_cont p:first-child{margin-top: 50px;overflow: hidden;}
.login3 .login_cont p img{float:left;margin-left: 70px;}
.login3 .login_cont p span{float:left;margin-top: 2px;margin-left: 10px;}
.login3 .login_cont p a{color: #fff;font-size: 14px;}
.text_guide{width: 1180px;margin:0 auto;padding:15px 10px;background: #fff;overflow: hidden;}
.text_guide .guide_left{width: 232px;float: left;margin-top: 10px;margin-left: 4px;}
.text_guide .guide_left h5{font-size: 16px;margin-bottom:20px;color: #000000;font-weight: bold;padding-left: 10px;border-left: 3px solid #ff6d00;cursor: pointer;}
.text_guide .guide_left a{display:inline-block;float:left;margin:0 10px 13px 0;width:56px;text-align:center;padding: 14px 25px;background: #ffe9d3;color: #ff6d00;font-size: 14px;font-weight: bold;cursor: pointer;}
.guide_mid{width: 600px;float: left;margin-left: 20px;}
.guide_mid .guide_tit{width: 600px;height:40px;line-height:40px;border-bottom: #dfdfdf solid 1px;}
.guide_mid .guide_tit h5{display:inline-block;float:left;color: #000;font-size: 16px;margin-right: 30px;cursor: pointer;}
.guide_mid .guide_tit h5.activeh5{font-weight: bold;border-bottom: #ff6d00 solid 3px;}
.guide_mid ul{width: 600px;margin-top: 10px;}
.guide_mid ul li{height:39px;line-height:39px;}
.guide_mid ul li:hover{background: #eee;}
.guide_mid ul li a{font-size: 14px;cursor: pointer;}
.guide_mid ul li a span:first-child{display:inline-block;float:left;width: 500px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #000;}
.guide_mid ul li a span:last-child{float: right;color: #555;}
.guide_right{width: 290px;float: left;margin-left: 30px;}
.guide_right .search_form{height: 40px;width: 288px;margin: 5px 0px;background: #fff;border:#dfdede solid 1px;}
.guide_right .search_form .search_form_ipt{font-size: 14px;color: #000;width: 210px;height: 40px;line-height: 40px;margin-left: 12px;float: left;border: 0;outline:none;}
.guide_right .search_form .search_form_btn{background: #ff6d00;width: 66px;height: 40px;line-height: 40px;font-size: 14px;color: #fff;float: left;cursor: pointer;border: none;}
.guide_right .search_form .search_form_btn img{margin-top: 7px;}
.guide_right .guide_login{width: 290px;padding-top:20px;margin-top:18px;height: 190px;background: #eee;}
.guide_right .guide_login .user_img{text-align: center;}
.guide_right .guide_login p{margin-top: 10px;text-align: center;font-size: 14px;}
.guide_right .guide_login button{width: 100px;height: 40px;border: none;margin-top: 15px;}
.guide_right .guide_login .login{margin-left: 40px;background:#ff6d00 ;color: #fff;}
.guide_right .guide_login .registered{margin-left: 20px;background:#eee ;color: #ff6d00;border:#ff6d00 1px solid;}

.signup{width: 1200px;margin: 25px auto;background: #fff;padding: 25px 0;overflow:hidden;}
.signup .signup_left{width: 320px;margin-left: 12px;float: left;}
.signup .signup_left .signup_top {overflow: hidden;}
.signup .signup_left .signup_top h5{font-size: 16px;margin-bottom:20px;color: #000000;font-weight: bold;padding-left: 10px;border-left: 3px solid #e60000;cursor: pointer;}
.signup .signup_left .signup_top p{display: inline-block;width:105px;float:left;background: #ffdada;font-size: 14px;cursor: pointer;}
.signup .signup_left .signup_top p a{color: #e60000;text-decoration: none;display:inline-block;padding: 13px 31px;}
.signup .signup_left .signup_top p a:hover{background: #e60000;color: #fff;}
.signup .signup_left .signup_top p.shen{width: 1px;height: 45px;padding:0;background: #ff9292;}
.signup .signup_left .signup_top p.shen1{height: 44px;}
.signup .signup_left .signup_top p.bott{border-bottom: #ff9292 1px solid;}
.signup .signup_left .signup_teacher{margin-top: 33px;}
.signup .signup_left .signup_teacher h5{font-size: 16px;margin-bottom:40px;color: #000000;font-weight: bold;padding-left: 10px;border-left: 3px solid #e60000;cursor: pointer;}
.signup_teacher{width: 320px;}
.signup_teacher .teacher{padding: 12px 0;margin-top: 50px;}
.signup_teacher .teacher_left{width: 100px;float: left;position: relative;}
.signup_teacher .teacher_left img{width: 90px;position: absolute;top: -35px;left: 13px;}
.signup_teacher .teacher_left p{position: absolute;top:90px;left: 30px;}
.signup_teacher .teacher1,.teacher3,.teacher5{background: #f4f4f4;}
.signup_teacher .teacher2,.teacher4,.teacher6{background: #ffefef;}
.signup_teacher .teacher1{height: 148px;}
.signup_teacher .teacher2{height: 140px;}
.signup_teacher .teacher3{height: 145px;}
.signup_teacher .teacher4{height: 140px;}
.signup_teacher .teacher5{height: 155px;}
.signup_teacher .jianj{font-size: 14px;width:185px ;position:relative;float: left;margin-left: 125px;margin-top: 5px;color: #555;}
.signup_teacher .jianz{font-size: 14px;width:215px ;position:relative;float: left;margin-left: 105px;margin-top: 5px;color: #000;}
.signup_teacher .jianz1{margin-left: 175px;}
.signup_teacher .jianz2{margin-left: 155px;}
.signup_teacher .jianz3{margin-left: 145px;}
.signup_teacher .jianz4{margin-left: 145px;}
.signup .signup_right{width: 840px;margin-left: 16px;float: left;}
.signup .signup_right h5{font-size: 16px;margin-bottom:20px;color: #000000;font-weight: bold;padding-left: 10px;border-left: 3px solid #e60000;cursor: pointer;}
.signup_right .course_ateb{width: 840px;font-size: 14px;}
.signup_right .course_ateb tr{}
.signup_right .course_ateb thead tr{border-top:#9d1313 1px solid ;}
.signup_right .course_ateb thead tr th{padding: 13px 10px;background: #e60000;font-weight: bold;color: #fff;border-right:#9d1313 1px solid ;}
.signup_right .course_ateb thead tr th:first-child{border-left:#9d1313 1px solid ;}
.signup_right .course_ateb tbody tr td{padding: 12px 10px;color: #555;border-right:#d1d1d1 1px solid ;text-align: center;vertical-align: middle;}
.signup_right .course_ateb tbody tr td input{margin-right: 5px;}
.signup_right .course_ateb tbody tr td:first-child{border-left:#d1d1d1 1px solid ;}
/*.signup_right .course_ateb tbody tr:nth-of-type(even){background: #ececec;}*/
.teb_bort{border-top: #d1d1d1 1px solid}
.teb_bor{border-bottom: #d1d1d1 1px solid}
.hui_td{background: #ececec;}
.signup_right .course_ateb tbody tr:last-child{border-bottom:#d1d1d1 1px solid ;}
.signup_right .course_ateb tbody tr:last-child td{padding: 5px;}
.signup_right .course_ateb tbody tr td button{width: 114px;height:35px;color:#fff;border:none;background: #e60000;}
.signup_right img.course_g{margin: 20px 0 32px;}
.course_ateb tbody .tex_lef td{text-align: left!important;}
.course_b{margin-top: 30px;}

.safe_question{width: 1200px;margin: 0 auto;padding:28px 0;background: url(/static/images/xiaofang/za_bac.jpg);overflow: hidden;}
.safe_question .question_left{width: 507px;margin-left: 18px;float: left;}
.safe_question .question_left h5{font-size: 16px;margin-bottom:20px;color: #000000;font-weight: bold;padding-left: 10px;border-left: 3px solid #ff6d00;cursor: pointer;}
.safe_question .question_left .tit{width: 507px;margin-top: 10px;border-bottom:#dfdfdf 1px solid;}
.safe_question .question_left .tit p{display: inline-block;margin-right:18px;padding-bottom: 7px;font-size: 14px;color: #000;cursor: pointer;}
.safe_question .question_left .tit p:last-child{margin-right: 0;color: #9d9d9d;}
.safe_question .question_left .tit p.que_active{color: #ff6d00;font-weight:bold;border-bottom: 2px solid #ff6d00;}
.question_left .que_lie{width: 505px;margin-top: 10px;border: #dfdfdf 1px solid;}
.question_left .que_lie li{width: 505px;height: 45px;line-height: 45px;font-size: 14px;}
.question_left .que_lie li span{color: #555;float: left;margin-left: 10px;}
.question_left .que_lie li a{color: #ff6d00;float: right;margin-right: 10px;}
.question_left .que_lie li:nth-of-type(odd){background: #fff;}
.question_left .que_lie li:nth-of-type(even){background:#eee;}
.safe_question .question_right{width: 635px;margin-left: 25px;float: left;}
.safe_question .question_right h5{font-size: 16px;margin-bottom:20px;color: #000000;font-weight: bold;padding-left: 10px;border-left: 3px solid #ff6d00;cursor: pointer;}
.safe_question .question_right .tit{width: 635px;margin-top: 10px;border-bottom:#dfdfdf 1px solid;}
.safe_question .question_right .tit p{display: inline-block;margin-right:18px;padding-bottom: 7px;font-size: 14px;color: #000;cursor: pointer;}
.safe_question .question_right .tit p:last-child{margin-right: 0;}
.safe_question .question_right .tit p.que_active{color: #ff6d00;font-weight:bold;border-bottom: 2px solid #ff6d00;}
.question_right .liao_lie{width: 633px;margin-top: 10px;border: #dfdfdf 1px solid;}
.question_right .liao_lie li{width: 633px;height: 45px;line-height: 45px;font-size: 14px;}
.question_right .liao_lie li span{color: #555;float: left;margin-left: 10px;}
.question_right .liao_lie li a{color: #ff6d00;float: right;margin-right: 10px;}
.question_right .liao_lie li:nth-of-type(odd){background: #fff;}
.question_right .liao_lie li:nth-of-type(even){background:#eee;}
.question_right .liao_more{float: right;margin-top: 15px;margin-right: 10px;}
.question_right .liao_more a{color: #ff6d00;}

.safe_book{width: 1200px;margin: 25px auto 0;padding: 28px 0;background: #fff;}
.safe_book h5{font-size: 16px;margin-left:20px;margin-bottom:20px;color: #000000;font-weight: bold;padding-left: 10px;border-left: 3px solid #e60000;cursor: pointer;}
.safe_book .book_list{width: 1160px;margin-top: 20px;margin-left: 30px;overflow: hidden;}
.safe_book .book_list li{width:131px;float: left;margin-right: 70px;}
.safe_book .book_list li:last-child{margin-right: 0;}
.safe_book .book_list li img{width: 131px;}
.safe_book .book_list li p{font-size: 14px;color: #555;margin-top: 8px;width: 130px;height: 42px;
-webkit-box-orient; 
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.safe_book .book_list li span{float: right;font-size: 14px;color:#e60000 ;}
.safe_book .zixun{text-align: center;margin: 40px 0 20px;color: #979797;}
