input{
	outline:none;
}
.placeholder_div{
	float: left;
	width:auto;
	display: inline-block;
}

/*login*/
.clear{
	overflow:hidden;
	height:0;
	clear:both;
}
.con_51{
	width:100%;	
	background:url(https://www.51shebao.com/statics/output/images/banner.jpg) repeat;
	background-position:center -150px;
	min-width: 960px;
	height: auto;
	min-height: 600px;
	position: absolute;
	bottom:101px;
	top:72px;
	left:0px;
	right:0px;
}
.con_center{
	width:960px;
	margin:0 auto;
	position:relative;
	min-height: 600px;
	
}
.login_inp{
	position:absolute;
	right:0;
	top:50px;
	z-index:10;
	width:340px;
	height:400px;
	border-top:2px solid #ff150e;
	background:white;
	padding:0 30px;
}
.inp_head{
	overflow:hidden;
	height:80px;
	line-height:80px;
}
.inp_head span{
	float:left;
	color:#414141;
	font-size:18px;
}
.inp_head a{
	float:right;
	color:#22b4fb;
	font-size:14px;
}
.login_ul{
	
}
.sign_li{
	height:36px;
	line-height:36px;
	color:#ff342e;
	text-align:center;
	font-size:12px;
}
.user_li input{
	width:98%;
	height:38px;
	display:block;
	border:none;
	border:1px solid #e1e6eb;
	line-height:38px;
	padding-left:2%;
}
.user_li{
	width:100%;
	margin-bottom:10px;
}
.login_btn{
	margin-top:30px;
}
.login_btn input{
	width:100%;
	height:50px;
	background:#00a8fa;
	color:white;
	text-align:center;
	line-height:50px;
	border:none;
	border-radius:3px;
	font-size:18px;
	display:block;
}
.forget_pass{
	height:50px;
	line-height:50px;
	
	text-align:right;
}
.forget_pass a{
	color:#22b4fb;
	font-size:12px;
}
.user_li input.cur{
	border:1px solid #ff150e;
}
.first_run{
	float:left;
	height:72px;
	line-height:72px;
	color:#ff251e;
	font-size:14px;
	margin-left: 20px;
}
.foot_con{
	color:#8f8f8f;
	font-size:12px;
	text-align:center;
	margin-bottom:12px;
}
.foot_con a{
	color:#8f8f8f;
	margin-right:20px;
}
.foot_con a:hover{
	color: #ff443e;
}
#login_footer{
	padding-top:20px;
	padding-bottom:30px;
	height:50px;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	background:white;
	z-index: 999;
}
.login_body{
	padding-top:72px;
}
#login_header{
	top:0;
}
#login_header .logo{
	width:150px;
}
.con_512{
	background:white;
}
.resig_name{
	height:80px;
	margin-top:30px;
	line-height:80px;
	text-align:center;
	font-size:24px;
	position:relative;
	border-bottom:1px solid #ddd;
}
.resg_con{
	width:960px;
	margin:0 auto;
}
.resig_name a{
	position:absolute;
	left:0;
	top:0;
	font-size:14px;
	color:#44bffb;
	display:block;
	height:80px;
	line-height:80px;
}
.regis_ul{
	width:380px;
	margin:0 auto;
	margin-top:40px;
	min-height: 450px;
}
.key_li{
	height:40px;
	margin-bottom:10px;
}
.key_li input{
	width:98%;
	padding-left:2%;
	border:none;
	border:1px solid #e1e6eb;
	height:38px;
	line-height:38px;
}
.get_yzm{
	position:relative;
	height:40px;
	margin-bottom:10px;
	overflow:hidden;
}
.get_yzm input.get_inp1{
	float:left;
	width:247px;
	height:20px;
	line-height: 20px;
	padding:8px 5px;
	border:none;
	border:1px solid #e1e6eb;
	padding-left:5px;
}
.get_yzm input.get_inp2{
	position:absolute;
	right:0;
	top:0;
	width:120px;
	height:40px;
	background:#00a8fa;
	color:white;
	text-align:center;
	line-height:38px;
	border-radius:5px;
	font-size:14px;
}

.get_yzm input.change_cs{
	width:110px;
	height:39px;
}

.get_yzm input.cur{
	background: #d5dadd;
	color: white;
	cursor: default;
}
/*.get_yzm input.cur:hover{
	border:none!important;
}*/
.regis_now input{
	width:100%;
	height:50px;
	border:none;
	border-radius:3px;
	background:#d5dadd;
	color:white;
	text-align:center;
	line-height:50px;
	font-size:16px;
	margin-top:30px;
	cursor: default!important;
}
.regis_now input.cur{
	background:#00a8fa;
	cursor: pointer;
}
.no_yzm{
	height:50px;
	line-height:50px;
	font-size:12px;
	overflow:hidden;
}
.no_yzm a.xw_a{
	float:left;
	color:#22b4fb;
}
.no_yzm a.xw_a2{
	margin-left:150px;
}
.no_yzm span{
	float:right;
	color:#adadad;
}
.no_yzm span a{
	color:#22b4fb;
}
.family_top div{
	text-align:center;
}
.add_sign{
	height:80px;
	line-height:80px;
	color:#38b831;
	font-size:30px;
	margin-bottom:20px;
}
.family_top{
	padding-bottom:45px;
	border-bottom:1px solid #ddd;
}
.family_bottom{
	width:920px;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:20px;
}
.family_bottom h4{
	height:60px;
	line-height:60px;
	font-size:18px;
	font-weight:normal;
}
.family_intro{
	overflow:hidden;
}
.intro_left{
	float:left;
	width:230px;
	height:300px;
}
.intro_left img{
	width:230px;
	height:300px;
}
.intro_list{
	float:left;
	width:690px;
	overflow:hidden;
	border-top:1px solid #ddd;
}
.intro_list li{	
	width:344px;
	float:left;
	height:149px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.intro_list li.advice_one{
	background:url(https://www.51shebao.com/statics/output/images/advice1.jpg) no-repeat;
	background-position:right bottom;
}
.intro_list li.advice_two{
	background:url(https://www.51shebao.com/statics/output/images/advice2.jpg) no-repeat;
	background-position:right bottom;
}
.intro_list li.advice_three{
	background:url(https://www.51shebao.com/statics/output/images/advice3.jpg) no-repeat;
	background-position:right bottom;
}
.intro_list li.advice_four{
	background:url(https://www.51shebao.com/statics/output/images/advice4.jpg) no-repeat;
	background-position:right bottom;
}
.intro_list li dl dt{	
	font-weight:bold;
}
.intro_list li dl{
	padding-top:30px;
	padding-left:35px;
	font-size:14px;
}
.second_dd{
	color:#8f8f8f;
	margin-top:15px;
}
.detail_dd{
	margin-top:5px;
}
.detail_dd a{
	color:#ff342e;
	font-size:14px;
}
.yzm_mask{
	width:680px;
	height:520px;
	background:white;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-340px;
	margin-top:-260px;
	border:10px solid #cccccc;
	border-radius:5px;
	display:none;
	z-index: 1000000000;
}
.mask_head{
	height:62px;
	line-height:62px;
	text-align:center;
	border-bottom:1px solid #eeeeee;
	color:#414141;
	font-size:18px;
	position:relative;
}
.mask_head img{
	position:absolute;
	right:20px;
	top:25px;
	cursor:pointer;
}
.mask_inner{
	padding:35px 40px;
	height:325px;
	overflow-y:auto;
	color:#4e4e4e;
	font-size:14px;
	padding-bottom:0;
}
.mask_inner h4{
	font-weight:normal;
	margin-bottom:25px;
}
.mask_inner dl{
	margin-bottom:20px;
}
.mask_inner dl dt{ 
	font-weight:bold;
}
.mask_inner dl dd{ 
	line-height:24px;
}
.mask_bottom input{
	display:block;
	width:100px;
	height:34px;
	border:none;
	background:#00a8fa;
	color:white;
	margin:15px auto 40px;
	border-radius:5px;
}
.reset_sign{
	font-size:14px;
	color:#ff443e;
	text-align:center;
	margin-top:20px;
}
.regis_ul2{
	display:none;
}
.done_sign{
	width:920px;
	margin:0 auto;
	height:80px;
	line-height:80px;
	color:#38b831;
	font-size:24px;
	margin-bottom:20px;
	overflow:hidden;
}
.done_sign img{
	float:left;
	margin-left:260px;
	margin-right:40px;
}
.done_sign span{
	float:left;
}
#status_out{
	position:relative;
}
.pass_status{
	position:absolute;
	right:-210px;
	top:5px;
	overflow:hidden;
}
.pass_status span{
	float:left;
	width:60px;
	height:30px;
	text-align:center;
	line-height:30px;
	background:#dddddd;
	color:white;
	margin-right:4px;
	font-size:14px;
}
.pass_status span.yellow_status{
	background:#ff7b00;
}
.pass_status span.green_status{
	background:#38b831;
}
.pass_status span.blue_status{
	background:#00a8fa;
}
.buy_name{
	float:left;
	height:72px;
	line-height:72px;
	color:#666666;
	font-size:18px;
}
#buy_header .logo{
	width:115px;
}
.info_out{
	border-top:2px solid #ff150e;
	background:#eeeeee;
	padding-bottom: 40px;
}
.info_inner{
	width:960px;
	margin:40px auto;
	background:white;
	margin-bottom: 0;
}
.check_head{
	height:48px;
	line-height:48px;
	border-bottom:1px solid #eeeeee;
	padding-left:20px;
	font-size:18px;
	position:relative;
}
.text_name{
	position:absolute;
	right:0;
	top:0;
	font-size:14px;
	color:#22b4fb;
	width:94px;
	height:32px;
	background:none;
	border:1px solid #eeeeee;
	border-radius:3px;
	margin-top:7px;
	margin-right:10px;
	display:none;
}
.check_ul li{
	overflow:hidden;
	margin-bottom:20px;
	margin-top:20px;
}
.check_ul li span.left_name{
	float:left;
	width:145px;
	height:34px;
	text-align:right;
	line-height:34px;
	color:#4e4e4e;
	font-size:14px;
	overflow:hidden;
	margin-right:15px;
}
.check_ul li span.left_name em{
	float:right;
	font-style:normal;
	font-size:14px;
}
.check_ul li span.left_name var{
	color:#ff534e;
	float:right;
	width:16px;
	text-align:center;
	font-style:normal;
	font-size:18px;
	margin-top:5px;
}
.check_ul li input.right_text{
	float:left;
	width:373px;
	height:20px;
	line-height: 20px;
	padding:6px 0px 6px 5px;
	border:1px solid #e1e6eb;
}
.check_sign{
	color:#ff7b00;
	padding-left:160px;
	font-size:12px;
	display:none;
	margin-top:-10px!important;
	
}
.check_ul li.cur{
	margin-bottom:10px;
}
.check_ul li.big_sign{
	margin-left:157px;
	margin-bottom:0;
	overflow:hidden;
	background:#f1f1f1;
	padding:3px;
	padding-bottom:0;
	width:380px;
	display:none;
}
.check_ul li.big_sign input{
	width:373px;
	height:38px;
	border:1px solid #e1e6eb;
	padding-left:5px;
	background:#fafafa;
	font-size:20px;
	overflow: hidden;
}
.check_ul li input.right_btn{
	float:left;
	width:90px;
	height:36px;
	border:1px solid #e1e6eb;
	text-align:center;
	line-height:38px;
	background:white;
	margin-right:10px;
	padding:0;
}
.check_ul li input.right_btn:hover{
	border: 1px solid #38B3F5!important;
}
.check_ul li input.blue_check{
	border: none!important;	
	background:url(https://www.51shebao.com/statics/output/images/check.png) no-repeat;
}
.check_ul li input.blue_check:hover{
	border: none!important;
}
.check_ul li .area_selc{
	float:left;
	width:120px;
	height:36px;
	border:1px solid #e1e6eb;
	text-align:center;
	line-height:36px;
	background:white;
	margin-right:10px;
}
.plea_addr{
	float:left;
	height:38px;
	line-height:38px;
	color:#ff150e;
	margin-left:20px;
	font-style:normal;
	font-size:12px;
}
input.plea_addr{
	margin-left: 0px;
}
textarea.plea_addr:focus,input[type=text].plea_addr:focus,input[type=password].plea_addr:focus{
	border:1px solid #ff150e !important
}
.per_photo{
	float:left;
	width:250px;
	margin-right:20px;
}
.per_photo dt{
	width:248px;
	height:156px;
	background:#f5f6fa;
	border:1px solid #e1e6eb;

}
.per_photo dd{
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:14px;
}
.choose_photo{	
	width:248px;
	height:156px;
	text-align:center;
	outline:none;
	background:url(https://www.51shebao.com/statics/output/images/choose.png) no-repeat;
	background-position:center center;
	background-color:none;
}
.progess_sign{
	margin-top:65px;
	text-align:center;
}
.progess_sign span{
	position:relative;
	display:inline-block;
	width:120px;
	height:8px;
	border-radius:5px;
	background:#dadde0;
}
.progess_sign span i{
	position:absolute;
	left:0;
	top:0;
	width:20%;
	height:8px;
	display:inline-block;
	background:#38b831;
	border-radius:5px;
}
.progess_sign em{
	color:#a5a5a6;
	font-size:12px;
	margin-left:10px;
}
.photo_cont{
	text-align:center;
	height:40px;
	line-height:40px;
}
.photo_cont a{
	color:#21b2fa;
	font-size:14px;
	margin-right:15px;
}
.erro_photo{
	text-align:center;
	font-size:14px;
	color:#ff150e;
	margin-top:65px;
}

.nice_pic{
	position:absolute;
	width:248px;
	height:156px;
    /*new add start*/
    display: none;
    top: 1px;
    z-index: 999;
    /*new add end*/
}
.pic_mask{
	position:absolute;
	width:100%;
	height:156px;
	background:rgba(0,0,0,0.5);
	left:0;
	top:0;
	text-align:center;
	line-height:156px;
}
.pic_mask a{
	color:white;
}
.pic_mask a.agin_cho{
	margin-right:20px;
}
.sfz_sign{
	padding-left:160px;
	font-size:14px;
	color:#707070;
}
.sfz_sign em{
	font-weight:bold;
}
.next_step{
	height:46px;
	border-top:1px solid #e1e6eb;
	border-bottom:1px solid #e1e6eb;
    border-left:none;
    border-right:none;
    background: 0;
	margin-top:30px;
	text-align:right;
	padding-top:10px;
	padding-right: 10px;
}
.next_step input{
	width:100px;
	height:34px;
	text-align:center;
	line-height:34px;
	background:#38b831;
	color:white;
	border-radius:3px;
	font-size: 14px;
}
.sure_mask{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	position:fixed;
	top:0;
	left:0;
	z-index:1000000;
}
.message_mask{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	position:fixed;
	top:0;
	left:0;
	z-index:1000000002;
}
.no_mask{
	background:none;
}
.sure_inner{
	width:680px;
	background:white;
	border:10px solid #bebebe;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-340px;
	border-radius:5px;
	margin-top:-200px;
}
.warm_sign{
	text-align:center;
	color:#ff150e;
	font-size:14px;
	height:80px;
	line-height:80px;
}
.check_ul li strong{
	float:left;
	height:34px;
	line-height:34px;
	font-size:14px;
	font-weight: bold;
}
.sure_no{
	text-align:center;
	height:100px;
	line-height:100px;
	font-size:14px;
}
.sure_no input{
	width:100px;
	height:36px;
	background:#00a8fa;
	color:white;
	border-radius:5px;
	margin-right:30px;
}
.sure_no a{
	display:inline-block;
	height:36px;
	line-height:36px;
	color:#666666;
}
#name_per li span{
	width:260px;
}
#first_step .text_name{
	display:block;
}
#already_ul{
	overflow:hidden;
	padding:40px 0;
}
#already_ul li{
	float:left;
	width:50%;
	margin-bottom:0;
	margin-top:0;
}
#already_ul li strong{
	font-size:14px;
	font-weight:normal;
	margin-left:10px;
}
.click_look{
	float:left;
	color:#00a8fa;
	height:34px;
	line-height:34px;
	margin-left:10px;
	font-size:14px;
}
.check_ul li strong.no_weight{
	font-weight:normal;
	font-size:14px;
}
.first_photo{
	margin-left:72px;
}
.step_out{
	background:white;
	width:960px;
	margin:0 auto;
}
.set_cert{
	margin:28px;
	background:#fff8f2;
	font-size:14px;
	padding:15px;
}
.set_cert dt{
	margin-bottom:5px;
	font-weight:bold;
	color:#666666;
}
.set_cert dd{
	margin-bottom:5px;
	color:#8f8d8b;
}
.set_cert dd strong{
	color:#ff332c;
}
.set_cert dd i{
	color:#666666;
	font-style:normal;
	font-weight:bold;
}
.month_list{
	float:left;
	margin-bottom:10px;
	position:relative;
}
#last_month{
	margin-right:90px;
}
#no_hide span.left_name{
	float:left;
	width:145px;
	height:34px;
	text-align:right;
	line-height:34px;
	color:#4e4e4e;
	font-size:14px;
	overflow:hidden;
}
#no_hide span.left_name em{
	float:right;
	font-style:normal;
	font-size:14px;
}
#no_hide span.left_name var{
	color:#ff534e;
	float:right;
	width:16px;
	text-align:center;
	font-style:normal;
	font-size:18px;
	margin-top:5px;
}
#no_hide input.right_btn{
	width:92px;
	height:38px;
	border:1px solid #e1e6eb;
	text-align:center;
	line-height:38px;
	background:white;
	margin-right:10px;
}
#no_hide input.right_btn:hover{
	border:1px solid #e1e6eb!important;
}
#no_hide input.blue_check{
	background:url(https://www.51shebao.com/statics/output/images/check.png) no-repeat;
	border-color:#fff;
	color: #333;
}
#no_hide input.blue_check:hover{
	border-color:#fff!important;
}
#no_hide input.gray_check{
	background:url(https://www.51shebao.com/statics/output/images/gray_check.jpg) no-repeat;
}
.left_out{
	width:145px;
	overflow:hidden;
	float:left;
	height:80px;
	margin-right:15px;
}
.tishi_i{
	float:left;
	font-size:12px;
	font-style:normal;
	color:#ff251e;
	padding-left:70px;
}
.choose_tishi{
	position:absolute;
	top:-50px;
	display:inline-block;
	height:48px;
	width:105px;
	background:url(https://www.51shebao.com/statics/output/images/sign2.png) no-repeat;
	color:white;
	text-align:center;
	line-height:40px;
	font-size:14px;
    /*add start*/
    display: none;
    /*add end*/
}
.choose_tishi2{
	position:absolute;
	top:-50px;
	display:inline-block;
	height:48px;
	width:170px;
	background:url(https://www.51shebao.com/statics/output/images/sign3.png) no-repeat;
	color:white;
	text-align:center;
	line-height:40px;
	font-size:14px;
    /*add start*/
    display: none;
    /*add end*/
}
.month_list_no_tip .choose_tishi2{
	top:-90px;
	height:88px;
	padding:8px 16px 0;
	width:138px;
	background:url(https://www.51shebao.com/statics/output/images/sign4.png) no-repeat;
	z-index: 6;
	text-align:left;
	line-height:20px;
}
.month_list_no_tip input.right_btn{
	color: #999;
  	font-size: 20px;
}
.choose_tishi3{
	position:absolute;
	top:-90px;
	display:inline-block;
	height:88px;
	padding:8px 16px 0;
	width:138px;
	background:url(https://www.51shebao.com/statics/output/images/sign4.png) no-repeat;
	color:white;
	text-align:left;
	line-height:20px;
	font-size:14px;
	z-index: 6;
    /*add start*/
    display: none;
    /*add end*/
}
.check_ul li input.right_text2{
	float:left;
	width:187px;
	height:32px;
	border:1px solid #e1e6eb;
	padding-left:5px;
}
.area_num{
	float:left;
	height:32px;
	line-height:32px;
	font-size:12px;
	color:#707070;
	font-style:normal;
	padding-left:20px;
}
.area_num i{
	color:#ff342e;
	font-style:normal;
	margin-left:15px;
}
#set_done{
	overflow:hidden;
	padding: 40px 0 120px;
}
#set_done li{
	float:right;
	width:50%;
	margin-bottom:0;
	margin-top:0;
}
#set_done li strong{
	font-size:14px;
	font-weight:normal;
	margin-left:10px;
}
.date_out{
	float:right;
	overflow:hidden;
	width:309px;
	padding-top:10px;
}
.date_list{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	font-size:14px;
	font-style:normal;
}
#set_done .left_name{
	color:#b4b4b4;
}
.free_bx{
	width:100%;
}
.free_bx td,.free_bx th{
	border:none;
	height:59px;
	line-height:59px;
	text-align:center;
	font-size:14px;
	border-bottom:1px solid #eeeeee;
}
.look_free a{
	color:#22b4fb;
	margin-left:5px;
}
.other_need{
	overflow:hidden;
	border-bottom:1px solid #eeeeee;
	height:118px;
	font-size:14px;
	padding-top:30px;
}
.need_left{
	float:left;
	overflow:hidden;
}
.need_right{
	float:right;
}
.need_left span{	
	float:left;
	height:36px;
	line-height:36px;
	width:113px;
	text-align:right;
	margin-right:20px;
}
.need_left input{	
	float:left;
	height:36px;
	line-height:36px;
	width:370px;
	border:1px solid #e1e6eb;
	padding-left:10px;
}
.need_left .cus_need{
	float:left;
	line-height:36px;
	width:370px;
	padding-left:10px;
}
.need_right li{
	margin-bottom:10px;
	padding-right:40px;
}
.need_right li .tongji_span{
	text-align:right;
	display:inline-block;
	width:100px;
}
.need_right li .money_em{
	padding-left:40px;
}
.need_right li .money_em strong{
	color:#ff342e;
	font-weight:normal;
}
.need_right li .money_em strong.big_js{
	font-size:18px;
}
.tj_order{
	text-align:center;
	height:144px;
	line-height:144px;
}
.tj_order input{
	width:200px;
	height:44px;
	text-align:center;
	line-height:44px;
	background:#ff150e;
	color:white;
	font-size: 14px;
}
.tj_order input.cur{
	background: #cccccc;
}
.tj_order input.cur:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
	cursor: default;
}
.mask_date input{
    width: 92px;
    height: 38px;
    /*border: 1px solid #e1e6eb;*/
    text-align: center;
    line-height: 38px;
    background: white;
    margin-right: 10px;
	background: url(https://www.51shebao.com/statics/output/images/check.png) no-repeat;
}
#mask_sf li span{
	width:100px;
}
.mask_date{
	padding-left:25px;
}
.done_money{
	padding:30px 50px;
	overflow:hidden;
	font-size:14px;
	position:relative;
}
.done_money dt{
	float:left;
	height:110px;
	line-height:110px;
	padding-top:15px;
	margin-right:50px;
}
.done_money dd{
	float:left;
	width:600px;
}
.done_money dd.done_first{
	font-size:24px;
	font-weight:normal;
	color:#333333;
	margin-bottom:5px;
}
.ple_pay{
	color:#666666;
	margin-bottom:15px;
}
.ple_pay em{
	color:#ff150e;
}
.cen_info{
	color:#7a7a7a;
	margin-bottom:5px;
}
.done_money dd.write_order{
	position:absolute;
	right:30px;
	top:30px;
	width:160px;
}
.done_money dd.write_order a{
	color:#7a7a7a;
	margin-left:15px;
}
.bank_dl{
	overflow:hidden;
	padding:20px;
	border-bottom:1px solid #eeeeee;
}
.bank_dl dt{
	width:210px;
	float:left;
	height:350px;
}
.bank_dl dd{
	width:176px;
	float:left;
	margin-right:50px;
	margin-bottom:10px;
	overflow:hidden;
}
.bank_dl dd input{
	float:left;
	margin-top:15px;
	margin-right:10px;
}
.bank_dl dd img{
	float:left;
}
.wyzf{
	font-size:14px;
	margin-bottom:5px;
}
.zc_every{
	color:#999999;
	font-size:12px;
}
.second_bank{
	height:100px;
}
.pay_btn{
	text-align:right;
	height:50px;
	line-height:50px;
}
.pay_btn span{
	color:#ff150e;
	font-size:14px;
}
.pay_btn span em{
	font-size:22px;
	margin:0 5px;
}
.pay_btn input{
	background:#ff150e;
	font-size:18px;
	width:150px;
	height:50px;
	line-height:50px;
	text-align:center;
	color:white;
	margin-left:20px;
	opacity: 0.9;
	filter:alpha(opacity=90);
}
.pay_btn input[type=button]:hover{
	border:none!important;
	opacity: 1.0;
	filter:alpha(opacity=100);
}
.pay_btn a#pay_btn_zhifu{
	display: inline-block;
	background:#ff150e;
	font-size:18px;
	width:150px;
	height:50px;
	line-height:50px;
	text-align:center;
	color:white;
	margin-left:20px;
}
.pay_jude{
	overflow:hidden;
	padding:70px 120px;
}
.pay_jude dt{
	float:left;
	margin-right:100px
}
.pay_jude dd{
	float:left;
	margin-bottom:50px;
}
.pay_jude dd .jude_one{	
	font-size:18px;
	margin-bottom:15px;
}
.pay_jude dd .jude_one a{
	color: #333;
}
.pay_jude dd .jude_two{
	font-size:14px;
}
.pay_jude dd .jude_two a{
	color:#ff251e;
}
.none_done{
	height:60px;
	line-height:60px;
	color:white;
	background:#fe918d;
	position:relative;
	text-align:center;
	font-size:18px;
	margin-bottom:15px;
}
.none_done img{
	position:absolute;
	right:20px;
	top:20px;
	cursor:pointer;
}
.pay_problem{
	margin:20px auto;
}
.mask_problem{
	padding:35px;
	height:200px;
	color:#4e4e4e;
	font-size:14px;
	padding-bottom:0;
	overflow:hidden;
}
.Problem_bottom{
	padding:40px 0;
	text-align:center;
}
.Problem_bottom input{
	width:190px;
	height:40px;
	text-align:center;
	line-height:40px;
	background:#00a8fa;
	color:white;
	display:block;
	margin:0 auto;
}
.done1{
	font-size:24px;
	font-weight:normal;
	color:#38b831;
	margin-bottom:15px;
}
.done_money dt.other_fuk{
	height:130px
}
.cen_info em {
    color: #ff150e;
}
.done_money dd.shoe_order{
	position:absolute;
	top:0;
	right:0;
	width:193px;
	height:256px;
}
.done_money2{
	padding:50px;
}
.person_out{
	width:100%;
	background:url(https://www.51shebao.com/statics/output/images/person_bj.jpg) no-repeat;
	background-color:#eeeeee;
	background-position:top center;
	padding-bottom: 40px;
}
.person_inner{
	width:960px;
	margin:0 auto;
}
.person_in{
	height:60px;
	color:white;
	font-size:14px;
	padding:50px 30px 0;
}
.person_in span{
	display:block;
	margin:0 auto;
	text-align:center;
	font-size:18px;
	font-family:"Arial";
	margin-bottom:8px;
}
.person_in a{
	display:block;    
	margin:0 auto;
	text-align:center;
	color:white;
}
.tab_nav{
	overflow:hidden;
	background:white;
	margin-top:35px;
}
.tab_nav span,.tab_nav a span{
	width:33.33%;
	height:55px;
	line-height:55px;
	text-align:center;
	float:left;
	cursor:pointer;
	color:#999;
	font-size: 16px;
}

.tab_nav span.cur,.tab_nav a span.cur{
	background:#f5f5f5;
	color: #333;
}
.cell_nav{
	height:56px;
	text-align:center;
	padding-top:40px;
}
.cell_nav span{
	display:inline-block;
	width:110px;
	height:36px;
	text-align:center;
	line-height:36px;
	background:white;
	font-size:14px;
	cursor:pointer;
}
#first_cell{
	margin-right:10px;
}
.cell_nav span.cur{
	background:#546478;
	color:white;
}
.cell_out{
	background:white;
}
.zy_sign{
	color:#ff342e;
	font-size:14px;
	text-align:center;
	padding-top:70px
}
.now_phone{
	padding-top:40px;
	padding-left:230px;
	border-bottom:1px solid #eeeeee;
	padding-bottom:50px;
}
.now_phone li{
	overflow:hidden;
	height:40px;
	margin-bottom:15px;
}
.now_left{
	float:left;
	height:40px;
	line-height:40px;
	margin-right:20px;
	font-size:14px;
	width:70px;
	text-align:right;
}
.now_right{
	float:left;
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.now_right .cell_number{
	font-size:20px;
	font-weight:bold;
	font-family:"Arial";
}
.text_yzm{
	width:245px;
	height:20px;
	padding:8px 0 8px 5px;
	border:1px solid #e1e6eb;
	line-height: 20px;
	float:left;
}
.pull_num{
	float:left;
	width:120px;
	height:40px;
	text-align:center;
	line-height:40px;
	background:#00a8fa;
	color:white;
	border-radius:5px;
	margin-left:5px;
}
.error_yzm{
	float:left;
	display:inline-block;
	height:40px;
	line-height:40px;
	font-size:12px;
	color:#ff150e;
	padding-left:20px;
}
.next_bus{
	text-align:center;
	padding-top:30px;
	padding-bottom:110px;
}
.next_bus input{
	width:200px;
	height:44px;
	background:#d5dadd;
	color:white;
	text-align:center;
	line-height:44px;
	border:none;
	font-size:16px;
	display:block;
	margin:0 auto;
}
.getno{
	display:block;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#00a8fa;
	font-size:12px;
	cursor:pointer;
}
.other_second{
	float:left;
	background:#d5dadd;
	width:120px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:white;
	border-radius:5px;
	margin-left:5px;
}
.next_bus input.cur{
	background:#ff150e;
	border:1px solid #ff150e!important;
}
.next_bus input[type=submit].cur:hover{
	border:1px solid #ff150e!important;
}
.succ_sign{
	width:350px;
	/*height:56px;*/
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-28px;
	margin-left:-175px;
	background:#5cc357;
	color:white;
	text-align:center;
	line-height:56px;
	position:relative;
	/*background: white;
	color: #666;*/
}
.warn_title{
	border-bottom: 1px solid #eeeeee;
	text-align: left;
	padding-left: 20px;
}
.succ_fail img{
	position:absolute;
	right:20px;
	top:20px;
	cursor:pointer;
}
.fail_sign{
	width:350px;
	/*height:56px;*/
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-28px;
	margin-left:-175px;
	color:white;
	text-align:center;
	line-height:56px;
	position:relative;
	background:#333333;
	/*background: white;
	color: #666;*/
}
.fail_sign img{
	position:absolute;
	right:20px;
	top:20px;
	cursor:pointer;
}
.succ_sign img{
	position:absolute;
	right:20px;
	top:20px;
	cursor:pointer;
}
#pass_status{
	float:left;
	position:static;
	margin-top:5px;
	margin-left:20px;
}
.count_set{
	display:none;
}
.count_sign{
	color:#ff443e;
	font-size:12px;
	padding:70px 0 20px 100px;
}
.orderdl_out{
	background:white;
	overflow:hidden;
	margin-top:35px;
	padding:50px 30px;
	padding-right:0;
	margin-bottom:30px;
}
.orderdl_out dl{
	float:left;
	width:33.33%;
	overflow:hidden;
}
.orderdl_out dl dt{
	float:left;
	width:44px;
	height:44px;
	margin-right:15px;
}
.orderdl_out dl dd{
	float:left;
	
}
.orderdl_out dl dd.web_s,.orderdl_out dl dd.web_s a{
	font-size:18px;
	color:#333;
	width:240px;
}
.go_s,.go_s a{
	font-size:14px;
	color:#999999;
}
.orderzt_out{
	overflow:hidden;
	padding-left:245px;
	padding-bottom:18px;
}
.orderzt_out span{
	float:left;
	width:112px;
	height:36px;
	background:white;
	margin-right:10px;
	text-align:center;
	line-height:36px;
	font-size:14px;
	cursor:pointer;
	position:relative;
}
.orderzt_out span a{
	color: #333;
}
.orderzt_out span.cur{
	background:#546478;
	color:white;
}
.orderzt_out span.cur a{
	color:white;
}
.orderzt_out span i.future_pay{
	background:url(https://www.51shebao.com/statics/output/images/circle.png) no-repeat;
	display:block;
	width:8px;
	height:8px;
	position:absolute;
	right:20px;
	top:14px;
}
.delte_ul li{
	margin-bottom:18px;
	font-size:14px;
	background:white;
	color:#858585;
	padding:0 15px;
}
.delte_head{
	height:55px;
	line-height:55px;
	border-bottom:1px solid #eee;
	overflow:hidden;
}
.delte_head span,.delte_head i{
	float:left;
}
.delte_head em{
	float:right;
}
.delte_head i{
	margin:0 10px;
}
.status_pay var{
	color:#b4b4b4;
	margin-left:10px;
}
.rmb{
	font-size:18px;
	font-weight:normal;
	margin-left:5px;
}
.delte_ul li dl{
	overflow:hidden;
	padding:30px 15px;
}
.delte_ul li dl dt{
	float:left;
	width:70px;
	height:70px;
	margin-right:30px;
}
.dd_first{
	font-size:18px;
	color:#333333;
	margin-bottom:8px;
}
.dd_first a{
	font-size:18px;
	color:#333333;
}
.delte_ul li dl dd span{
	margin-right:15px;
}
.delte_ul li dl{
	position:relative;
}
.status_pay .cur{
	color:#ff150e;
}
.order_hao{
	overflow:hidden;
	padding:20px;
	border-bottom:1px solid #eee;
}
.hao_left{
	float:left;
	height: 40px;
	line-height: 42px;
}
.hao_right{
	float:right;
	padding-top:5px;
}
.zuo_child{
	font-size:18px;
	display:block;
}
.zuo_child em{
	color:#ff150e;
}
.hours_late{
	display:block;
	height:36px;
	line-height:36px;
	color:#ff150e;	
	font-size:14px;
}
.hao_right input{
	display:inline-block;
	width:110px;
	height:30px;
	background:white;
	border:1px solid #e1e6eb;
	margin-right:10px;
}
.hao_right input[type=button]:hover{
	border:1px solid #e1e6eb!important;
}
.hao_right input.right_pay{
	background:#ff150e;
	border:1px solid #ff150e;
	color:white;
}
.super_head{
	width:100%;
	height:600px;
	background:url(https://www.51shebao.com/statics/output/images/super_head.jpg) no-repeat;
	background-position:top center;
}
.super_inner{
	width:670px;
	margin:0 auto;
	color:white;
}
.super_dl1{
	text-align:center;
	padding-top:70px;
	margin-bottom:50px;
}
.super_dl1 dt{
	font-size:48px;
}
.super_dl1 dd{
	font-size:24px;
	font-family:"宋体";
	margin-top:5px;
}
.super_dl2{
	border-bottom:1px solid #ec3f3a;
	text-align:center;
}
.super_dl2 dt{
	font-size:30px;
	margin-bottom:5px;
}
.super_dl2 dd{
	font-size:24px;
	font-family:"宋体";
	margin-bottom:15px;
}
.super_div1{
	padding-top:40px;
	text-align:center;
	font-size:18px;
	color:#bbbbbb;
}
.super_div2{
	padding-top:60px;
	text-align:center;
	font-size:18px;
}
.super_div2 input{
	display:inline-block;
	width:160px;
	height:50px;
	border:1px solid #ff150e;
	border-radius:5px;
	font-size:18px;
}
.super_div2 input.cur{
	background:#ff150e;
	color:white;
	margin-right:30px;
	
}
.super_div2 input.cur2{
	background:transparent;
	color:#ff150e;
	margin-right:30px;	
}
.trouble_out{
	width:100%;
	height:445px;
	background:white;
}
.trouble_inner{
	width:600px;
	margin:0 auto;
	background:url(https://www.51shebao.com/statics/output/images/trouble_bj.jpg) no-repeat;
	height:445px;
	background-position:center center;
}
.trouble_inner dl{
	text-align:center;
	padding-top:90px;
}
.trouble_inner dl dt{
	font-size:28px;
	color:#ec4646;
	margin-bottom:30px;
}
.trouble_inner dl dd{
	font-size:22px;
	color:#333333;
	margin-bottom:10px;
}
.cp_intro{
	width:100%;
	height:835px;
	background:url(https://www.51shebao.com/statics/output/images/cp_intro.jpg) no-repeat;
}
.cp_inner{	
	width:1000px;
	margin:0 auto;
}
.cp_head{
	font-size:36px;
	text-align:center;
	color:white;
	height:120px;
	line-height:120px;
	padding-top:20px;
}
.cp_list{
	overflow:hidden;
}
.cp_list li{
	width:230px;
	height:510px;
	background:white;
	float:left;
	margin-right:35px;
	padding:0 40px;
}
.cp_list li.cp_last{
	margin-right:0;
}
.plan_head{
	width:100px;
	height:50px;
	margin:0 auto;
	background:#f50101;
	color:white;
	text-align:center;
	font-size:22px;
	line-height:50px;
}
.plan_head var{
	font-size:30px;
}
.year_monney{
	height:80px;
	line-height:80px;
	font-size:14px;
	text-align:center;
	color:#707070;
}
.year_monney var{
	color:#f50101;
	font-size:18px;
	margin-right:5px;
}
.save_title{
	overflow:hidden;
	border-bottom:1px solid #dddddd;
	padding-bottom:5px;
}
.save_title span{
	float:left;
	width:115px;
	font-size:12px;
	color:#f50101;
}
.save_title span.cur{
	padding-lefT:20px;
	width:95px;
}
.cp_list li dl dt{
	height:36px;
	line-height:36px;
	color:#a7a7a7;
	font-size:12px;
}
.cp_list li dl dd{
	font-size:14px;
	color:#414141;
	margin-bottom:10px;
}
.cp_list li dl dd span{
	display:inline-block;
	width:130px;
}
.guzhu_bottom{
	margin-top:20px;
	color:#b0b1b2;
	font-size:14px;
	line-height:24px;
}
.tese_out{
	height:542px;
}
.tese_inner{
	width:1000px;
	margin:0 auto;
}
.ts_head{
	font-size:36px;
	text-align:center;
	color:#333333;
	height:120px;
	line-height:120px;
	padding-top:20px;
}
.diffrent{
	display:inline-block;
	font-size:12px;
	margin-left:20px;
    height: 38px;
	line-height:38px;
	color:#00a8fa;
}
#no_hide2 span.left_name{
	float:left;
	width:145px;
	height:34px;
	text-align:right;
	line-height:34px;
	color:#4e4e4e;
	font-size:14px;
	overflow:hidden;
}
#no_hide2 span.left_name em{
	float:right;
	font-style:normal;
	font-size:14px;
}
#no_hide2 span.left_name var{
	color:#ff534e;
	float:right;
	width:16px;
	text-align:center;
	font-style:normal;
	font-size:18px;
	margin-top:5px;
}
#no_hide2 input.right_btn{
	width:92px;
	height:38px;
	border:1px solid #e1e6eb;
	text-align:center;
	line-height:38px;
	background:white;
	margin-right:10px;
}
#no_hide2 input.right_btn:hover{
	border:1px solid #e1e6eb!important;
}
#no_hide2 input.blue_check{
	background:url(https://www.51shebao.com/statics/output/images/check.png) no-repeat;
	border-color: #fff!important;
}
#no_hide2 input.blue_check:hover{
	border-color: #fff!important;
}

.month_list_no input.right_btn{
	color: #999;
}
#no_hide2 input.gray_check{
	background:url(https://www.51shebao.com/statics/output/images/gray_check.jpg) no-repeat;
}
.diffrent_out{
	float:left;
}
#no_hide2{
	position:relative;
}
.fud_area{	
	position:absolute;
	right:36px;
	top:-10px;
	width:384px;
	height:95px;
	background:url(https://www.51shebao.com/statics/output/images/diffrent.png) no-repeat;
	padding:20px;
	font-size:14px;
	color:#858585;
	line-height:24px;
	z-index:10;
}
.fud_area a{
	color:#00a8fa;
	display: none;
}
.fud_area em{
	color:#333;
	font-weight:bold;
}
#no_hide2 .left_out{
	height:34px;
}
.xg_cell{
	float:left;
	height:34px;
    line-height:34px;
	color:#00a8fa;
	font-size:14px;
	margin-left:150px;
}
.yz_cell{
	float:left;
	height:34px;
    line-height:34px;
	color:#00a8fa;
	font-size:14px;
	margin-left:150px;
}
.now_phone2{
	padding-left:102px;
}
.check_cellnumber{
	display:none;
}
.tese_inner ul{
	overflow:hidden;
}
.tese_inner ul li{
	float:left;
	width:33.33%;
	text-align:center;
}
.tese_inner ul li dl dt{
	width:80px;
	height:80px;
	margin:0 auto;
}
.tese_inner ul li dl dt.tesedt1{
	background:url(https://www.51shebao.com/statics/output/images/tese1.png) no-repeat;
}
.tese_inner ul li dl dt.tesedt2{
	background:url(https://www.51shebao.com/statics/output/images/tese2.png) no-repeat;
}
.tese_inner ul li dl dt.tesedt3{
	background:url(https://www.51shebao.com/statics/output/images/tese3.png) no-repeat;
}
.nicedd{
	height:70px;
	line-height:70px;
	font-size:24px;
	color:#333;
}
.object_to{
	font-size:14px;
	color:#707070;
	line-height:26px;
}
.youshi_out{
	width:100%;
	height:498px;
	background:url(https://www.51shebao.com/statics/output/images/youshi.jpg) no-repeat;
}
.youshi_ul{
	overflow:hidden;
}

.youshi_ul li{
	float:left;
	width:33.33%;
	text-align:center;
	color:white;
}
.youshi_ul li dl dd.youshi_title{
	font-size:24px;
	color:white;
}
.youshi_ul li dl dt{
	margin-bottom:30px;
}
.youshi_ul li dl dd{
	margin-bottom:10px;
	line-height:28px;
	font-size:14px;
	color:#a4a6a9;
}
.slow_dans{
	height:258px;
	width:100%;
}
.slow_inner{
	width:600px;
	margin:0 auto;
}
.slow_inner dl{
	text-align:center;
	padding-top:80px;
}
.slow_inner dl dt{
	font-size:36px;
	color:#333333;
}
.slow_inner dl dd{
	font-size:18px;
	color:#f62323;
	height:60px;
	line-height:60px;
	font-weight:bold;
}
.mation_inner{
	width:960px;
	margin:0 auto;
}
.mation_tab{
	overflow:hidden;
	padding:30px 0;
}
.mation_tab a{
	float:left;
	font-size:14px;
	color:#666666;
	margin-right:60px;
	padding-bottom:10px;
}
.mation_tab a.cur{
	border-bottom:3px solid red;
}
.mation_ul li{
	overflow:hidden;
	margin-bottom:50px;
}
.mation_ul li.last_nob{
	margin-bottom: 150px;
}
.mation_ul li.last_nob dl{
	border-bottom: none;
}
.mation_ul li .mation_left{
	float:left;
	width:73px;
	border-top:3px solid #eeeeee;
	padding-top:15px;
	color:#adadad;
	font-size:14px;
	padding-left: 7px;
}
.mation_ul li .mation_left strong{
	font-size:26px;
	display:block;
	color:#333333;
}
.mation_ul li dl{
	float:right;
	width:760px;
	padding:18px 0;
	padding-top:0;
	border-bottom:1px solid #eeeeee;
}
.mation_ul li dl dd{
	font-size:14px;
	color:#7a7a7a;
	line-height:28px;
	text-indent: 30px;
}
.mation_ul li dl .mation_title{
	margin-bottom:20px;
	text-indent: 0;
	font-size:24px;
	color:#333333;
}
.mation_ul li dl .mation_title a{
	font-size:24px;
	color:#333333;
}
.mation_ul li dl .mation_title a:hover{
	color:#ff342e;
}
.read_go{
	margin-top:15px;
	position: relative;
}
.read_go a{
	color:#ff342e;
	font-size:12px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.read_go a:hover{
	text-decoration: underline;
}
.pic_dd{
	padding:20px 0;
	text-align: center;
}
.pic_dd img{
	display:block;
	max-width:740px;
	margin:0 auto;
}
.mation_ul li dl dd.detail_name{
	font-size:18px;
	color:#333333;
	margin:10px 0;
	text-indent: 0;
}
.mation_ul li dl dd.advertisement{
	color: #ab1942
}
.navigator{
	overflow:hidden;
	padding-left:200px;
	margin-bottom:150px;
}
.navigator a{
	color:#bbbbbb;
	font-size:14px;
}
.navigator .navi_menu{
	float:left;
}
.navigator .navi_next{
	float:right;
	margin-left:20px;
}
.navigator .navi_last{
	float:right;
}
.report_ul li{
	overflow:hidden;
	margin-bottom:50px;
}
.report_ul li.last_nob{
	margin-bottom: 150px;
}
.report_ul li.last_nob .report_right{
	border-bottom: none;
}
.report_ul li .report_left{
	float:left;
	width:73px;
	border-top:3px solid #eeeeee;
	padding-top:15px;
	color:#adadad;
	font-size:14px;
	padding-left: 7px;
}
.report_ul li .report_left strong{
	font-size:26px;
	display:block;
	color:#333333;
}
.report_ul li .report_right{
	float:right;
	width:760px;
	padding:15px 0;
	border-bottom:1px solid #eeeeee;
	overflow:hidden;
	padding-bottom:50px;
	position:relative;
	z-index: 4;
}
.report_ul li .report_right dt{
	width:220px;
	height:150px;
	float:left;
}
.report_ul li .report_right dt img{
	width:220px;
	height:150px;
}
.report_ul li .report_right dt.report_logo img{
	width:50%;
	height: auto;
	display: block;
	margin: 0 auto;
}
.report_ul li .report_right dd{
	width:500px;
	margin-left:260px; 
}
.report_ul li .report_right dd.report_title{
	font-size:20px;
	color:#333333;
	margin-bottom:25px;
}
.report_ul li .report_right dd.report_title a{
	font-size:20px;
	color:#333333;
}
.report_ul li .report_right dd.report_title a:hover{
	color: #ff251e;
}
.report_con{
	font-size:14px;
	color:#707070;
	line-height:28px;
	min-height: 112px;
	position:relative;
	z-index: 4;
}
.report_con a{
	position:absolute;
	right:0;
	bottom:0;
	color:#ff251e;
}
.report_con a:hover{
	text-decoration: underline;
}
.activity_ul{	
	border-bottom:1px solid #eeeeee;
}
.activity_ul li{
	margin-bottom:50px;
}
.activity_ul li dl dd{
	color:#8f8f8f;
	font-size:14px;
	padding-top:10px;
	line-height:24px;
}
.activity_ul li dl dt,.activity_ul li dl dt img{
	height: 300px;
}
.activity_ul li dl dt{
	position: relative;
}
.activity_ul li dl dt a{
	display: block;
	width: 100%;
	height: 300px;
}
.see_detail{
	position: absolute;
	right: 20px;
	top: 240px;
	background:url(https://www.51shebao.com/statics/output/images/opacity_bg.png) repeat;
	color: white;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	border-radius: 5px;
	display: none;
}
.activity_ul li dl dt a:hover .see_detail{
	display: block;
}
.djsheb{
	position:relative;
}
.djsheb a{
	display:block;
	width:120px;
	height:40px;
	border-radius:5px;
	position:absolute;
	right:20px;
	bottom:20px;
	background:rgba(0,0,0,0.5);
	color:white;
	text-align:center;
	line-height:40px;
	font-size:14px;
}
.rz_out{
	padding-top:60px;
	padding-bottom:30px;
}
.rz_out input{
	display:block;
	margin:0 auto;
	width:280px;
	height:60px;
	text-align:center;
	line-height:60px;
	border-radius:5px;
	background:#00a8fa;
	color:white;
	font-size:18px;
}
.mail_cell{
	width:570px;
	height:54px;
	border:1px solid #eeeeee;
	margin:0 auto;
	margin-bottom:80px;
	line-height:54px;
	padding:0 25px;
}
.mail_cell span var{
	color:#c2c2c2;
	font-size:14px;
}
.telt_number{
	color:#5c5c5c;
	font-style:normal;
	padding-right:40px;
	font-size:20px;
}
.qqmail{
	color:#22b4fb;
	font-style:normal;
	font-size:20px;
}
.sort_dl{
	text-align:center;
	margin-top: 90px;
}
.sort_dl dt{
	font-size:30px;
	color:#333;
}
.sort_dl dd{
	font-size:14px;
	color:#999999;
	margin-top:12px;
	margin-bottom: 38px;
}
.left_click{
	position:absolute;
	left:-80px;
	top:140px;
	/*width:40px;
	height:70px;
	cursor:pointer;
	background:url(https://www.51shebao.com/statics/output/images/left_click.jpg) no-repeat;*/
	text-decoration:none; 
	display: block; 
	width: 40px; 
	height: 70px;  
	z-index: 222; 
	overflow: hidden; 
	cursor: pointer; 
	opacity: 0.6; 
	-moz-opacity: 0.6; 
	filter: alpha(opacity=60); 
	_border: 1px solid none;
	background:url(https://www.51shebao.com/statics/output/images/icon.png) no-repeat;
	background-position:-20px 0 ;
}
.right_click{
	position:absolute;
	right:-80px;
	top:140px;
	/*width:40px;
	height:70px;
	cursor:pointer;
	background:url(https://www.51shebao.com/statics/output/images/right_click.jpg) no-repeat;*/
	text-decoration:none; 
	display: block; 
	width: 40px; 
	height: 70px;  
	z-index: 222; 
	overflow: hidden; 
	cursor: pointer; 
	opacity: 0.6; 
	-moz-opacity: 0.6; 
	filter: alpha(opacity=60); 
	_border: 1px solid none;
	background:url(https://www.51shebao.com/statics/output/images/icon.png) no-repeat;
	background-position:-60px 0 ;
}
.right_click:hover{
	opacity: 1; 
	-moz-opacity: 1; 
	filter: alpha(opacity=100); 
}
.left_click:hover{
	opacity: 1; 
	-moz-opacity: 1; 
	filter: alpha(opacity=100); 
}
.lli{
	overflow:hidden;
	margin-top:30px;
	margin-bottom:150px;
	padding-left:430px
}
.lli li{
	float:left;
	width:30px;
	height:5px;
	background:#e5e5e5;
	margin-right:5px;
}
.lli li.mm{
	background:#ff150e;
}
.cxscroll .gbox{
	width:4000px;
	height:320px;
}
.cxscroll ul{
	overflow:hidden;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transition:all 2s;
}
.cxscroll ul li{
	width:160px;
	float:left;
}
.cxscroll ul li img {
    width: 152px;
    height: 70px;
    margin: 0 4px 10px;
    display: block;
    float: left;
}
.cxscroll{
	width:960px;
	overflow:hidden;
}
.sja{
	width:960px;
	position:relative;
}
#box .zz{
	opacity: 1;
	filter: alpha(opacity=100);
	transtion:all 2s;
}
.poster{
	width:100%;
	height:400px;
	background:url(https://www.51shebao.com/statics/output/images/poster1.jpg) no-repeat;
	background-position:top center;
}
.poster2{
	width:100%;
	height:400px;
	background:url(https://www.51shebao.com/statics/output/images/poster2.jpg) no-repeat;
	background-position:top center;
}
.poster3{
	width:100%;
	height:400px;
	background:url(https://www.51shebao.com/statics/output/images/poster3.jpg) no-repeat;
	background-position:top center;
}
.poster4{
	width:100%;
	height:400px;
	background:url(https://www.51shebao.com/statics/output/images/poster4.jpg) no-repeat;
	background-position:top center;
}
.poster5{
	width:100%;
	height:400px;
	background:url(https://www.51shebao.com/statics/output/images/poster5.jpg) no-repeat;
	background-position:top center;
}
.poster6{
	width:100%;
	height:400px;
	background:url(https://www.51shebao.com/statics/output/images/poster6.jpg) no-repeat;
	background-position:top center;
}
.poster7{
	width:100%;
	height:400px;
	background:url(https://www.51shebao.com/statics/output/images/poster7.jpg) no-repeat;
	background-position:top center;
}
.about_company{
	margin:50px 0;
}
.about_company dt{
	font-size:30px;
	color:#414141;
	margin-bottom:15px;
}
.about_company dd{
	font-size:14px;
	color:#666666;
	line-height: 30px;
}
.pp_company{
	margin-bottom:50px;
}
.pp_company dt{
	font-size:18px;
	color:#666666;
	margin-bottom:15px;
}
.pp_company dd{
	font-size:14px;
	color:#666666;
	line-height: 30px;
}
.our_team{
	font-size:30px;
	color:#414141;
	margin-top:100px;
	margin-bottom:80px;
}
.teamlist{
	padding-bottom: 100px;
}
.teamlist li{
	overflow:hidden;
	padding-left:30px;
	padding-right:70px;
	margin-bottom:35px;
}
.teamlist li .list_zuo{
	float:left;
	width:110px;
	height:110px;
}
.teamlist li .list_you{
	float:right;
	width:680px;
	padding-bottom:70px;
	border-bottom:1px solid #eeeeee;
}
.ceo_area em{
	color:#333333;
	font-size:24px;
	margin-right:5px;
}
.ceo_area{
	font-size:18px;
	color:#595959;
	margin-bottom:8px;
}
.ceo_area i{
	font-style:normal;
	color:#595959;
	font-family:"Arial";
	font-size:18px;
}
.ceo_job em{
	color:#333333;
	font-size:18px;
	margin-right:5px;
}
.ceo_job i{
	font-style:normal;
	color:#595959;
	font-family:"Arial";
	font-size:18px;
}
.list_you dt{
	margin-bottom:25px;
}
.list_you dd{
	color:#414141;
	font-size:14px;
	line-height:26px;
}
.renz_ul li{
	margin-bottom:90px;
}
.renz_ul li dl{
	overflow:hidden;
}
.renz_ul li dl dt{
	float:right;
	width:260px;
	text-align:center;
	margin-left:30px;
}
.xkz{
	width:260px;
	height:180px;
}
.xkz_title{
	color:#00a8fa;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}
.xkz_pra{
	color:#333333;
	font-size:14px;
	line-height:24px;
}
.qua_out{
	width:100%;
	padding-top:90px;
	border-top:1px solid #eeeeee;
}
.honor_out{
	overflow:hidden;
	margin-bottom:150px;
}
.honor_left{
	width:528px;
	float:left;
	color:#333333;
}
.honor_right{
	width:250px;
	float:right;
	padding-top:50px;
}
.honor_right img{
	width:250px;
	height:260px;
}
.honor_left dt{
	font-size:24px;
	margin-bottom:25px;
}
.honor_left dd{
	font-size:14px;
	margin-bottom:15px;
	overflow:hidden;
}
.honor_left dd img{
	float:left;
	margin:7px;
	margin-left:0
}
.caselist{
	margin-top:100px;
}
.caselist li{
	overflow:hidden;
	padding-right:30px;
	margin-bottom:30px;
}
.caselist li.last_nob{
	margin-bottom: 120px;
}
.caselist li.last_nob .case_you{
	border-bottom: none;
}
.caselist li .case_zuo{
	width:240px;
	height:120px;
	float:left;
}
.caselist li .case_you{
	width:630px;
	float:right;
	padding-bottom:40px;
	border-bottom:1px solid #eeeeee;
}
.caselist li .case_you dt{
	font-size:20px;
	color:#333333;
	font-weight:bold;
	margin-bottom:15px;
}
.caselist li .case_you dd{
	font-size:14px;
	color:#626060;
	line-height:26px;
}
.use_cp{
	margin-top:30px;
	font-size:16px;
}
.use_cp em{
	color:#999999;
}
.use_cp a{
	color:#0e9be0;
	font-style:normal;
}
/*商务合作*/
.busi_ul{
	margin-bottom: 80px;
}
.busi_ul li{
	margin-top:80px;
	padding-bottom:20px;
	border-bottom:1px solid #eeeeee;
	color:#414141;
}
.busi_ul li dl dt{
	font-size:20px;
	margin-bottom:15px;
}
.busi_ul li dl dd{
	font-size:14px;
	line-height:28px;
	text-indent:24px;
	margin-bottom:30px;
}
.connet_me{
	color:#a0a0a0;
	font-size:14px;
}
.busi_ul li dl dd.connet_me div{
	text-indent:24px;
	margin-bottom:5px;
	line-height:22px;
}
.busi_ul li dl dd.connet_me div var,.busi_ul li dl dd.connet_me div a{
	color:#38b3f5;
}


#busi_par{
	padding-top:0;
	margin-bottom: 60px;
}
#busi_par .m_client_title{
	font-size:20px;
}
#busi_par a{
	display:none;
}
.hotline_ul {
	margin-bottom: 160px;
	border-left:1px solid #dbdbdb;
	overflow:hidden;
}
.hotline_ul li{
	float:left;
	width:238px;
	height:180px;
	border:1px solid #dbdbdb;
	border-left:none;
	padding-top:58px;
	cursor:pointer;
	position:relative;
}
.hotline_ul li span{
	display:block;
	text-align:center;
	font-size:20px;
}
.hotline_ul li .pic_father1{
	text-align:center;
	margin-bottom:50px;
	height:60px;
}
.hotline_ul li .pic_father2{
	text-align:center;
	margin-bottom:50px;
	padding-top:3px;
	height:57px;
}
.hotline_ul li .pic_father3{
	text-align:center;
	margin-bottom:50px;
	padding-top:6px;
	height:54px;
}
.hotline_ul li .pic_father4{
	text-align:center;
	margin-bottom:50px;
	padding-top:5px;
	height:55px;
}
.hide_red{
	width:238px;
	height:238px;
	position:absolute;
	left:0;
	top:0;
	background:#ef2b2b;
	color:white;
	text-align:center;
	font-size:14px;
	display:none;
}
.red_diz1{
	width:150px;
	margin:0 auto;
	margin-top:50px;
	line-height:26px;
}
.red_diz2{
	width:150px;
	margin:0 auto;
	margin-top:20px;
	line-height:26px;
}
.red_cell1{
	margin-top:80px;
	margin-bottom:30px;
}
.hide_mail{
	line-height: 238px;
}
.hide_mail a{
	color: white;
}
.hide_tm{
	padding-top:20px;
}
.child_com{
	font-size:24px;
	font-weight:normal;
	color:#333333;
	margin-bottom:35px;
	margin-top: 100px;
}
.connet_sir{
	overflow:hidden;
	margin-bottom: 50px;
}
.connet_sir li{
	float:left;
	width:50%;
	margin-bottom:50px;
}
.connet_sir li dl dt{
	font-size:20px;
	margin-bottom: 20px;
}
.connet_sir li dl dd{
	font-size:14px;
	color: #a0a0a0;
	margin-bottom: 5px;
}
.comfort{
	text-align: center;
	font-size: 14px;
	color:#666666;
	padding:0 140px;
	margin-top:20px;
	line-height: 24px;
	margin-bottom: 40px;
}
.all_job{
	width:260px;
	height:48px;
	border:1px solid #eeeeee;
	color:#666666;
	text-align: center;
	line-height: 48px;
	margin:0 auto;
	border-radius:30px;
	font-size: 18px;
	margin-bottom:90px;
}
.all_job a{
	color:#006add;
	margin-left: 5px;
}
.job_nav{
	height:51px;
	overflow:hidden;
	color:#666666;
	border-left:1px solid #eeeeee;
	margin-bottom: 25px;
}
.job_nav span{
	width:158px;
	float:left;
	height:48px;
	border:1px solid #eeeeee;
	text-align: center;
	line-height:48px;
	border-left:none;
	cursor:pointer;
}
.job_nav span.cur{
	border-bottom:2px solid #00a8fa;
}
.job_list{
	border:1px solid #eeeeee;
	border-bottom:none;
	color:#333333;
	margin-bottom:60px;
	display: none;
}
.job_list li{
	border-bottom:1px solid #eeeeee;
	position: relative;
	z-index: 4;
}
.job_list li .aspan{
	position: absolute;
	height: 1px;
	overflow: hidden;
	top:-104px;
	z-index: 9;
}
.job_list li div.show_job{
	height:58px;
	line-height:58px;
	overflow:hidden;
	padding:0 30px;
	cursor:pointer;
}
.job_list li div.show_job a span{
	color: #333;
}
.job_name1{
	float:left;
	width:450px;
	font-size:18px;
}
.job_name2{
	float:left;
	width:160px;
	font-size:14px;
}
.job_name3{
	float:left;
	width:160px;
	font-size:14px;
}
.job_name4{
	float:left;
	font-size:14px;
}
.job_detail{
	background:#f5f6fa;
	padding:20px;
	font-size:14px;
	color:#666666;
	margin: 20px;
	margin-top:0;
	display: none;
}
.detail_one{
	margin-bottom:15px;
}
.detail_one span{
	margin-right:20px;
}
.job_detail dl{
	margin-top:40px;
}
.job_detail dl dt{
	margin-bottom:10px;
}
.job_detail dl dd{
	margin-bottom:10px;
}
.can_mail{
	margin-top: 60px;
	margin-bottom: 10px;
}
.can_mail a{
	color:#10adfa;
}
.joinus{
	width:538px;
	height:58px;
	border:1px solid #eeeeee;
	margin:0 auto;
	line-height: 58px;
	font-size: 14px;
	text-align: center;
	margin-bottom: 70px;
}
.joinus a{
	color:#00a8fa;
	font-size:18px;
}
.fengc_51{
	font-size:24px;
	height:50px;
	line-height:50px;
	text-align:center;
	border-bottom: 1px solid #eeeeee;
}
.photo_out{
	padding-top:38px;
	margin-bottom:160px;
}
.friend_out{
	margin-top: 80px;
	margin-bottom: 150px;
	overflow:hidden;
}
.friend_out dl{
	float:left;
	width:176px;
	margin-right:20px;
	margin-bottom:20px;
}
.friend_out dl dd{
	height:36px;
	line-height:36px;
	text-align:center;
}
.friend_out dl dd a{
	color:#a0a0a0;
	font-size:14px;
}
.friend_out dl dd a:hover{
	color:#ff150e;
}
.friend_out dl.five_friend{
	margin-right:0;
}
.friend_out dl dt img{
	width: 174px;
	height: 86px;
	border:1px solid #eeeeee;
}
/*404页面*/
.none_out{
	width:100%;
}
.none_inner{
	width: 362px;
	margin:0 auto;
}
.none_inner dl{
	padding-top:60px;
	text-align: center;
}
.none_sign{
	font-size:80px;
	color:#44a0e8;
}
.sorry_sign{
	font-size:20px;
	color:#44a0e8;
}
.back_sign{
	overflow: hidden;
	margin-top:40px;
}
.back_sign a{
	float:left;
	width:158px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	border:1px solid #44a0e8;
	color:#44a0e8;
	border-radius:30px;
	font-size: 18px;
}
.go_last{
	margin-right:40px;
}
.poster5 a{
	display:block;
	width:100%;
	height:100%;
}
#online_ask:hover{
	border:1px solid #ff150e!important;
}
#online_ask2:hover{
	border:1px solid #ff150e!important;
}
.check_ul li.next_bus{
	margin-bottom: 0;
}
.span_placeholder{
	width: auto!important;
}
.placeholder_li .span_placeholder {
	line-height: 44px!important;
	height:44px!important;
}
input[type="radio"]:hover{
	border:none!important;
}
input.text_name[type=button]:hover{
	border:1px solid #eeeeee!important;
}
input[type=button]:hover{
	2border:1px solid #eeeeee!important;
}

/*上传图片*/
.file{
	height:158px;
	border:1px solid #DDD;
	position: relative;
	z-index: 2;
}
.file img{
	height: 100%;
	width: 100%;
	position: absolute;
	top:0px;
	right:0px;
	z-index: 333;
	cursor: pointer;
}
.file .fileupload{
	display:block;
	zoom:1;
	width:100%;
	height:100%;
	cursor: pointer;
	position:absolute;
	top:0;
	right:0px;
	filter:alpha(opacity:0);
	opacity: 0;
	z-index:999;
}
.gr_info{
	padding:16px;
	margin:-10px 62px;
	background-color: #f6f8f8;
}
.safe_title{
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #eeeeee;
	padding-left:30px;
	font-size: 16px;
	color:#4f4f4f;
}
.safe_dl dl{
	padding:20px 30px;
	font-size: 14px;
}
.welcome_101{
	color: #666;
	font-size: 14px;
	padding:20px 30px;
}
.jiaz_dl dt{
	color:#4f4f4f;
	font-weight: bold;
	margin-bottom: 10px;
}
.jiaz_dl dd{
	color: #666;
}
.jiaz_dl {
	border-bottom: 1px solid #eeeeee;
}
.pt_101 dt{
	color:#4f4f4f;
	font-weight: bold;
	margin-bottom: 10px;
}
.pt_101 dd{
	color: #666;
	text-indent: 24px;
	line-height: 24px;
}
.safe_dl .wd_sj{
	padding-left: 54px;
	color: #666;
	line-height: 24px;
}
.xw_sm{
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
}
.xw_sm dt{
	color:#4f4f4f;
	font-weight: bold;
	margin-bottom: 10px;
}
.xw_sm dd{
	color: #666;
	text-indent: 24px;
	line-height: 24px;
}
.xw_sm dd.rule_list{
	padding-left: 54px;
	text-indent: 0
}
.gjplan dt{
	color:#4f4f4f;
	font-weight: bold;
	margin-bottom: 10px;
}
.gjplan dd{
	color: #666;
	text-indent: 24px;
	line-height: 24px;
}
.zhtx_intro{
	color: #666;
	font-size: 14px;
	padding:0 30px;
	text-indent: 30px;
}
.jiaz_dl dt.other_101{
	text-indent: 30px;
}
.service_sm{
	border-bottom: 1px solid #eeeeee;
}
.service_sm dt{
	color:#45b8e3;
	font-weight: bold;
	margin-bottom: 15px;
}
.service_sm dd{
	margin-bottom: 15px;
	color: #666;
	line-height: 24px;
}
.no_agree{
	padding-left: 24px;
}
.luok_em{
	text-align: right;
	color:#666;
	font-weight: bold;
}
.person_yellow{
	display: inline-block;
	width: 36px;
	height: 22px;
	background: #ff9a00;
	color: white;
	text-align: center;
	line-height: 22px;
	font-size: 12px;
	font-weight: normal;
	border-radius: 5px;
	margin-left: 5px;
}
/*雇主责任险改动*/
.m_client .m_client_list li.use11{
	background:url(https://www.51shebao.com/statics/output/images/medical/sh_bg_15.jpg) no-repeat;
}
.m_client .m_client_list li.use12{
	background:url(https://www.51shebao.com/statics/output/images/medical/sh_bg_23.jpg) no-repeat;
}
.m_client .m_client_list li.use13{
	background:url(https://www.51shebao.com/statics/output/images/medical/sh_bg_24.jpg) no-repeat;
}
.m_client .m_client_list li.use14{
	background:url(https://www.51shebao.com/statics/output/images/medical/sh_bg_03.jpg) no-repeat;
}
.m_client .m_client_list li.use15{
	background:url(https://www.51shebao.com/statics/output/images/medical/sh_bg_25.jpg) no-repeat;
}
.m_client .m_client_list li.use11:hover{
	background:url(https://www.51shebao.com/statics/output/images/medical/sh_c_15.jpg) no-repeat;
}
.m_client .m_client_list li.use14:hover{
	background:url(https://www.51shebao.com/statics/output/images/medical/sh_c_03.jpg) no-repeat;
}
.m_client .m_client_list li.use13:hover{
	background:url(https://www.51shebao.com/statics/output/images/medical/sh_c_23.jpg) no-repeat;
}
.m_client .m_client_list li.use12:hover{
	background:url(https://www.51shebao.com/statics/output/images/medical/sh_c_24.jpg) no-repeat;
}
.m_client .m_client_list li.use15:hover{
	background:url(https://www.51shebao.com/statics/output/images/medical/sh_c_25.jpg) no-repeat;
}

.leave_mess .messages_box .messages_title{
	font-size: 18px;
}
.mation_tab a:hover {
	color: #ff150e;
}
.navigator a:hover {
	color: #ff150e;
}
.leave_mess {
    height: 615px!important;
    background: url(https://www.51shebao.com/statics/output/images/huoshaoy.jpg) no-repeat center!important;
}
.insure .shenq_btn{
	position: relative;
	z-index: 2;
}
.insure .shenq_btn a.left{
	background-color: #ff150e;
	width: 160px;
	height: 50px;
	display: block;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	position: absolute;
	top:60px;
	left:140px;
	z-index: 6;
	opacity: 0.9;
	filter:alpha(opacity=90);
}
.insure .shenq_btn a.right{
	border:1px solid #ff150e;
	width: 160px;
	height: 50px;
	display: block;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #ff150e;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	position: absolute;
	top:60px;
	left:350px;
	z-index: 6;
	opacity: 0.9;
	filter:alpha(opacity=90);
}
.insure .shenq_btn a:hover{
	opacity: 1.0;
	filter:alpha(opacity=100);
}
.insure .shenq_btn {
    position: relative;
    z-index: 2;
    height:52px;
}
/*Logo规范下载*/
.rule_out{
	width: 100%;
	height: 238px;
	background:url(https://www.51shebao.com/statics/output/images/poster8.jpg) no-repeat;
	background-position: top center;
}
.logo_rgb{
	text-align: center;
	padding-top: 60px;
	padding-bottom: 40px;
}
.zuhe_style{
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
	height: 40px;
	line-height: 40px;
	margin-top: 20px;
}
.zuhe_style em{
	float: left;
	font-size: 18px;
	color: #333;
}
.zuhe_style a{
	float: right;
	font-size: 14px;
	color: #ca6247;
}
.every_style{
	overflow: hidden;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	margin-top: 20px;
}
.every_style li{
	float: left;
	border-bottom: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	width: 478px;
	height: 204px;
}
.every_style li dl{
	overflow: hidden;
}
.every_style li dl dt{
	float: right;
	width: 50%;
	height: 204px;
}
.every_style li dl dt.logo_one_dt{
	background:url(https://www.51shebao.com/statics/output/images/logo_first.png?id=70170905) no-repeat;
	background-position: center center;
}
.every_style li dl dt.logo_two_dt{
	background:url(https://www.51shebao.com/statics/output/images/logo_second.png?id=70170905) no-repeat;
	background-position: center center;
}
.every_style li dl dt.logo_three_dt{
	background:url(https://www.51shebao.com/statics/output/images/logo_three.png?id=70170905) no-repeat;
	background-position: center center;
}
.every_style li dl dt.logo_four_dt{
	background:url(https://www.51shebao.com/statics/output/images/logo_four.png?id=70170905) no-repeat;
	background-position: center center;
}
.every_style li dl dd{
	text-align: center;
	float: left;
	width: 50%;
}
.every_style li dl dd.style_title{
	margin-top: 70px;
	font-size: 14px;
	margin-bottom: 10px;
}
.every_style li dl dd.down_style{
	font-size: 16px;
	color: #d0715d;
}
.every_style li dl dd.down_style a{
	color: #d0715d;
}
.logo_sign{
	height: 56px;
	line-height: 56px;
	font-size: 12px;
	color: #999999;
}
.nologo_list{
	overflow: hidden;
	margin-bottom: 35px;
}
.nologo_list li{
	width: 33.33%;
	float: left;
	text-align: center;
}
.nologo_list li dl dt{
	margin-bottom: 15px;
}
.nologo_list li dl dd{
	font-size: 14px;
}
.nologo_list li dl dd.wrong_title{
	color: #333;
	margin-bottom: 5px;
}
.nologo_list li dl dd.wrong_con{
	color: #999;
}
.xuxian_out{
	text-align: center;
	padding:20px 0;
}
.every_size{
	overflow: hidden;
	padding-left: 50px;
	padding-bottom: 40px;
}
.every_size li{
	float: left;
	width: 190px;
	height:190px;
	background: #fafafa;
	margin-right: 30px;
	text-align: center;
}
.size_title{
	font-size: 14px;
	color: #333;
	margin-bottom: 30px;
}
.down_size{
	color: #ca6044;
}
.every_size li dl{
	padding-top: 10px;
}
.every_size li dl dd a{
	color: #ca6044;
}
.every_size li dl dt{
	width: 100px;
	height: 100px;
	margin:0 auto;
}
.every_size li dl dt.logo_size1{
	background:url(https://www.51shebao.com/statics/output/images/logo_size.png?id=70170905) no-repeat;
	background-size: 64% 64%;
	background-position: center center;
}
.every_size li dl dt.logo_size2{
	background:url(https://www.51shebao.com/statics/output/images/logo_size.png?id=70170905) no-repeat;
	background-size: 48% 48%;
	background-position: center center;
}
.every_size li dl dt.logo_size3{
	background:url(https://www.51shebao.com/statics/output/images/logo_size.png?id=70170905) no-repeat;
	background-size: 32% 32%;
	background-position: center center;
}
.every_size li dl dt.logo_size4{
	background:url(https://www.51shebao.com/statics/output/images/logo_size.png?id=70170905) no-repeat;
	background-size: 24% 24%;
	background-position: center center;
}
input[type="button"]:disabled{
	cursor: default!important;
}
.check_ul li input.right_btn[type="button"]:disabled:hover{
	border:1px solid #e1e6eb!important;
}
#no_hide2 input.right_btn[type="button"]:disabled:hover{
	border:1px solid #e1e6eb!important;
}
#no_hide3 input.right_btn[type="button"]:disabled:hover{
	border:1px solid #e1e6eb!important;
}
#no_hide3 {
	margin-top: 10px;
}
#no_hide3 .left_out{
	height: 34px;
}
#no_hide3 span.left_name{
	float:left;
	width:145px;
	height:34px;
	text-align:right;
	line-height:34px;
	color:#4e4e4e;
	font-size:14px;
	overflow:hidden;
}
#no_hide3 span.left_name em{
	float:right;
	font-style:normal;
	font-size:14px;
}
#no_hide3 span.left_name var{
	color:#ff534e;
	float:right;
	width:16px;
	text-align:center;
	font-style:normal;
	font-size:18px;
	margin-top:5px;
}
#no_hide3 input.right_btn{
	width:92px;
	height:38px;
	border:1px solid #e1e6eb;
	text-align:center;
	line-height:38px;
	background:white;
	margin-right:10px;
}
#no_hide3 input.right_btn:hover{
	border:1px solid #e1e6eb!important;
}
#no_hide3 input.blue_check{
	background:url(https://www.51shebao.com/statics/output/images/check.png) no-repeat;
	border-color: #fff;
}
#no_hide3 input.blue_check:hover{
	border-color: #fff!important;
}
#no_hide3 input.gray_check{
	background:url(https://www.51shebao.com/statics/output/images/gray_check.jpg) no-repeat;
}
#no_hide3 .choose_tishi2{
	font-size: 12px;
}
.cooper{
	position: absolute;
	height: 1px;
	overflow: hidden;
	top: 1200px;
}
.see_pay{
	position:absolute;
	right:10px;
	top:20px;
	width:110px;
}
.see_pay.see_info{
	top:52px;
}
.see_pay a{
	text-align:center;
	height:38px;
	line-height:38px;
	color:#00a8fa;
	display:block;
	width:110px;
}
.see_pay input{
	width:110px;
	height:30px;
	background:#ff150e;
	color:white;
}
.see_pay input[disabled]:hover{
	border:none!important;
}
.phone_step2{
	padding-left: 270px;
}
.buy_free{
	float: left;
	height: 72px;
	line-height: 72px;
	color: #666666;
	font-size: 18px;
	margin-left: 20px;
}
.already_sign{
	width: 500px;
	height: 160px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -250px;
	margin-top: -80px;
	background: white;
	border:1px solid #ccc;
	border-radius: 5px;
}
.close_alr{
	position: relative;
	height: 50px;
}
.close_alr img{
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
.alr_reg{
	text-align: center;
	font-size: 16px;
	color: #666666;
	margin-bottom: 20px;
}
.other_ff{
	display: block;
	margin:0 auto;
	width: 180px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	color: white;
	background: #00a8fa;
	border-radius: 5px;
	font-size: 14px;
}
.sure_type{
	margin-top: -300px;
}
.see_pay input.gray_status{
	background: #ccc;
}
.gmsl{
	width:353px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
	line-height: 10px;
	font-weight: normal;
}
/*1016/3/16修改*/
.more_city{
	font-size: 24px;
	color: #333333;
	margin-bottom: 30px;
	font-weight: normal;
}
.second_line{
	height: 50px;
	line-height: 50px;
	color: #888888;
	font-size: 18px;
}
.second_line span{
	display: inline-block;
	width: 87px;
}
.can_tell{
	margin-top: 40px;
}
.can_tell p:first-child{
	font-size: 18px;
	color: #333333;
}
.can_tell p:last-child{
	padding:14px 0 24px 0;
	font-size: 14px;
	color: #AAAAAA;
}
.add_adress_city{
	width: 960px;
	height: 30px;
	border-bottom: 1px solid  #E1E7F6;
	position: relative;
}
.add_adress_city ul li{
	font-size: 16px;
	color: #AAAAAA;
	float: left;
	margin-right: 55px;
	padding-bottom:7px;
}
.add_adress_cityLine{
	border-bottom: 2px solid #FD3D4C;
}
.add_adress_cityDetails{
	clear: both;
	margin: 19px 0 30px 0;
}
.cityDetails_all p span{
	display: inline-block;
	padding: 3px 7px 2px 7px;
	background: #F8F8F8;
	margin-right: 14px;
	color: #4C4C4C;
}
.cityDetails_name{
	font-size: 16px;
	color: #6E6E6E;
	margin-top: 20px;
}
.cityDetails_tel{
	font-size: 16px;
	color: #6E6E6E;
	margin-top: 14px;
}
.cityDetails_line{
	
}
/*霍亚斌修改*/
.cityDetails_all1,
.cityDetails_all2,
.cityDetails_all3,
.cityDetails_all4,
.cityDetails_all5{
	display: none;
}
.color_7a{
	color:#00a8fa;
}
.bold_click{
	font-weight: bold;
	color: #ff150e;
	margin: 0 10px;
}
/*薪资计算器*/
.fl{
	float: left;
}
.fr{
	float: right;
}
.width_960{
	width: 960px;
	margin: 0 auto;
}
.banner_cal{
	width: 100%;	
	background:url(https://www.51shebao.com/statics/output/images/calculator/banner.jpg?v=20171109) no-repeat;
	background-color: #fe4747;
	background-position: top center;
	height: 480px;
}
.reason_cal{
	background: #f3f3f3;
}
.reason_inner{
	padding-top: 80px;
	padding-bottom: 80px;
}
.reason_inner .advs_title,.product_inner .advs_title{
    height: 74px;
    line-height: 74px;
    font-size: 34px;
    color: #666;
    text-align: center;
    font-weight: normal;
}
.product_inner .advs_title{
	margin-bottom: 50px;
}
.calculator_list{
	overflow: hidden;
	padding-top: 40px;
}
.calculator_list li{
	width: 306px;
	margin-right: 20px;
}
.cal_number .cal_number_dd{
	height: 46px;
	line-height: 46px;
	background: white;
	margin-bottom: 25px;
	font-size: 14px;
	color: #8a9096;
	padding: 0 20px;
	overflow: hidden;
	border: 1px solid white;
}
.cal_number .cal_number_dd .cal_title{
	width: 100px;
}
.cal_number{
	position:relative;
	z-index: 2;
}
.cal_number .cal_number_dd input{
	height: 42px;
	line-height: 42px;
	text-align: right;
	outline: none;
	border: none;
	width:160px;
}
.cal_number .cal_number_dd input:focus{
	outline: none!important;
	border: none!important;
}
.cal_number .cal_number_dd input:hover{
	outline: none!important;
	border: none!important;
}
.cal_number .cal_number_dd .span_placeholder{
	right:20px!important;
	left:inherit!important;
	z-index: 444;

}
.redSign,.redSign2{
	position:absolute;
	right:0px;
	top:48px;
	z-index: 4;
	height: 20px;
	font-size: 12px;
	text-align: right;
	color: red;
	line-height: 20px;
    display: none;
}
.cal_number .redSign2{
	top:122px;
}
.cal_dt{
	margin: 20px 0 30px;
}
.cal_dt input{
	width: 140px;
	height: 40px;
	background: #fff600;
	color: #f25544;
	border-radius: 5px;
	font-size: 16px;
}
.calcu_sign{
	font-size: 12px;
	color: #afafaf;
	line-height: 20px;
}
.cal_before,.cal_after{
	position: relative;
	background: white;
	height: 190px;
	padding-top: 110px;
}
.cal_before dt,.cal_after dt{
	position: absolute;
	top: -10px;
	left: 102px;
	width: 114px;
	height: 60px;
	color: white;
	text-align: center;
	font-size: 24px;
	line-height: 52px;
}
.cal_before dt{
	background: url(https://www.51shebao.com/statics/output/images/calculator/gray.png) no-repeat;
}
.cal_after dt{
	background: url(https://www.51shebao.com/statics/output/images/calculator/yellow.png) no-repeat;
}
.cal_before dd,.cal_after dd{
	text-align: center;
	height: 28px;
	line-height: 28px;
}
.cal_company{
	color: #414141;
	font-size: 16px;
}
.cal_rmb{
	color: #a0a0a0;
	font-size: 20px;
	margin-left: 12px;
}
.cal_rmb_yellow{
	color: #ff7200;
	font-size: 20px;
}
.cal_percent{
	display: inline-block;
	width: 78px;
	height: 28px;
	background:#ff4343;
	color: white;
	font-size: 12px;
	border-radius: 20px;
	font-style: normal;
	margin-left: 12px;
}
.cal_first_dd{
	margin-bottom: 50px;
}
.form_cal_list{
	overflow: hidden;
	margin-top: 30px;
}
.form_cal_list .form_cal_one{
	width: 406px;
	height: 280px;
	background: white;
	padding: 30px;
}
.product_cal{
	border-bottom: 1px solid #eeeeee;
}
.product_inner{
	padding:60px 0;
}
.product_table_cal{
	width: 100%;
	border: 1px solid #e1e6f7;
}
.product_table_cal th{
	border-bottom: 1px solid #e1e6f7;
	border-right: none;
	border-left: none;
	border-top: none;
	height: 62px;
	line-height: 62px;
	font-size: 20px;
	font-weight: normal;
	color: #333333;
}
.product_table_cal td{
	border-bottom: 1px solid #e1e6f7;
	border-right: none;
	border-left: none;
	border-top: none;
	height: 48px;
	line-height: 48px;
	text-align: center;
}
.product_table_cal td.product_first_td{
	width: 170px;
	border-right: 1px solid #e1e6f7;
	padding-left: 20px;
	text-align: left;
	font-size: 14px;
	color: #414141;
}
.product_table_cal td.green_right{
	background: url(https://www.51shebao.com/statics/output/images/calculator/green_right.png) no-repeat;
	background-position: 86px center;
}
.product_table_cal td.green_star{
	background: url(https://www.51shebao.com/statics/output/images/calculator/green_star.png) no-repeat;
	background-position: 86px center;
}
.product_table_cal td.gray_line{
	/*background: url(https://www.51shebao.com/statics/output/images/calculator/gray_line.png) no-repeat;*/
	background-position: 88px center;
}
.cal_table_sign{
	text-align: right;
	color: #666666;
	font-size: 14px;
	margin-top: 10px;
}
.parner_list_cal{
	overflow: hidden;
	padding-bottom: 80px;
}
.parner_list_cal li{
	width: 20%;
	margin-bottom: 15px;
}
.calcu_inner{
	width: 560px;
	height: 330px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -280px;
	margin-top: -165px;
	background:white;
	border-radius: 5px;
	position: relative;
}
.nice_message{
	width: 100%;
	height: 130px;
	background:url(https://www.51shebao.com/statics/output/images/calculator/nice_message.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: -65px;
}
.nice_message span{
	float: right;
	font-size: 30px;
	color: #666666;
	margin-top: 80px;
	margin-right: 20px;
	cursor: pointer;
}
.calcu_list{
	width: 284px;
	margin:0 auto;
	padding-top: 80px;
}
.calcu_list_title{
	text-align: center;
	font-size: 20px;
	color: #333333;
	margin-bottom: 18px;
}
.calcu_list_kuang input{
	width: 264px;
	height: 44px;
	line-height: 44px;
	background: #eaeaea;
	border-radius: 5px;
	padding:0  10px;
}
.calcu_list_kuang input:hover{
	border:none!important;
	outline: none!important;
}
.calcu_list_kuang input:focus{
	border:none!important;
	outline: none!important;
}
.calcu_list_kuang{
	margin-bottom: 18px;
	height: 46px;
	width: 284px;
}
.calcu_list_sure input{
	width: 100%;
	height: 46px;
	line-height: 46px;
	background: #cac9c9;
	color: white;
	border-radius: 5px;
	font-size: 18px;
	border: none;
}
.calcu_list_sure input.cur{
	background: #ff4c4c;
}
.cal_number .cur{
	border: 1px solid red;
}
.foot_mask{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100px;
	background: rgba(0,0,0,0.7);
	z-index: 10000000;
}
.oh{
	overflow: hidden;
}
.foot_cal_phone{
	height: 100px;
	line-height: 100px;
	color: white;
	font-size: 20px;
}
.now_ask_online{
	width: 230px;
	height: 56px;
	border-radius: 8px;
	background: #fff100;
	color: #f50101;
	text-align: center;
	line-height: 56px;
	display: inline-block;
	font-size: 24px;
	margin-right: 20px;
	margin-top: 20px;
}
.call_zj_cal{
	width: 230px;
	height: 56px;
	border-radius: 8px;
	background: #f50101;
	color: white;
	text-align: center;
	line-height: 56px;
	display: inline-block;
	font-size: 24px;
	margin-top: 20px;
}
.calcu_list li.cur{
	border:1px solid red;
}
.phoneNsign{
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: red;
	font-style: normal;
	display: block;
}
// #udesk_container #udesk_btn a{
// 	width: 121px;
// 	padding:20px 0 20px;
// 	background-color: #c9002c;
// 	position: fixed;
// 	right:0px;
// 	top:50% !important;
// 	margin-top: 32px !important; 
// 	z-index: 2147483649!important;

// }
.online_service{
	display: block;
	width: 121px;
	height: 44px;
	position: fixed;
	right:-77px;
	top:50% !important;
	margin-top: -44px !important; 
	// margin-top: -67px !important; 
	z-index: 9999999;
}
.online_service2{
	margin-top:0px !important;
}
.online_service li .geren_udesk{
	display: block;
	height:44px;
	background: url("2.png") no-repeat;
}
.online_service li .qiye_udesk{
	display: block;
	height:44px;
	background: url("1.png") no-repeat;
}
.online_service2:hover,.online_service1:hover{
	right:0px;	
}
.online_service2:hover li .geren_udesk{
	background: url("https://www.51shebao.com/statics/output/images/icongeren.jpg") no-repeat;
}
.online_service1:hover li .qiye_udesk{
	background: url("https://www.51shebao.com/statics/output/images/iconqiye.jpg") no-repeat;
}

.centerFont{
	text-align: center;
	margin-bottom: 20px;
}
.centerFont1{
	text-align: center;
	color: #aaa;
}
/*我们的优势*/
.contentChange{
	/*width: 90%;*/
	background: #f1f3f3;
	padding: 40px 0;
	overflow: hidden;
}
.contetDetail{
	width: 26%;
	float:left;
	color:#666;
	margin-left: 6%;
	margin-bottom: 40px;
	height: 120px;
}
.contetDetail h3{
	margin-bottom: 16px;
	text-align: left;
	font-weight: 700
}