body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,th,td,input,select,textarea,option,button,p,abbr,address,article,aside,b,bdo,blockquote,button,datalist,del,details,dialog,em,strong,dfn,code,samp,kbd,var,cite,footer,header,i,ins,legend,menu,nav,q,section,time,figure,figcaption{margin:0;padding:0;font-size: .26rem; font-family: Arial,Verdana,Sans-serif;}
body{background-color: #ececec; color: #262626}
table,td,th{border-collapse:collapse;border-spacing:0; font-family: Arial;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;}
a{text-decoration: none;color: #262626}
fieldset,img,abbr,input{border:0} 
em,i{ font-style:normal;} 
ul,li{ list-style:none;} 
.clearfix:after{content: "020";clear: both;display: block;height: 0;visibility: hidden;}
.clearfix{zoom:1;}
time{color: #858585}
.section {
    width: 96%;
    padding: 0 2%;
    background-color: white;
}
.section_anther {
    width: 92.6%;
    margin: .11rem 1.25%;
    padding: .25rem 2%;
    background-color: white;
    word-break: break-word;
}
.container {
    margin: .11rem .09rem;
    border: 1px solid #dadada;
    background-color: white;
    overflow: hidden;
}
img{max-width:100%}
/*原子类*/
.t_c{text-align: center;}
.t_l{text-align: left;}
.t_r{text-align: right;}
.fl{float: left;}
.fr{float: right;}
.red{ color: #fd4d4d;}
.light_blue{color: #0679a5;}
.light_gray{ color: #858585;}
.font_lg {font-size: .32rem;}
.lh_4{line-height: .4rem;}
.mgt_25{margin-top: .25rem;}
.font_sm {font-size: .22rem;}
.font_normal {font-size: .26rem;}
.pdtb_4{padding-top: .2rem;padding-bottom: .2rem;}
/*analysis-detail*/
.l_tit1,
.l_footer {
	width: 5.6rem;
	margin: .4rem auto;
	text-align: center;
	font-size: .3rem;
	line-height: .48rem;
}
.l_icon_collect {
	width: .4rem;
	height: .4rem;
}
.l_icon_collect,
.l_collect_black {
	display: block;	
	float: right;	
}
.l_collect_black {
	width: .3rem;
    margin-right:0.5rem;
}
.l_icon_update {
	width: .28rem;
	vertical-align: -2px;	
}
.section_time {
	text-align: center;
	line-height: .4rem;
}
.text_content {
	margin: .4rem 0;	
	line-height: .5rem;	
    
}
.text_content .img {
	max-width:100%;
}
.text_content img {
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right:0px;
}

/*analysis-refuse*/
.l_form {
	width: 6.14rem;
	padding: .05rem;
	margin: .6rem auto .2rem;
}
.l_hint {
	line-height: .5rem;
	padding: 0 .3rem;
	color: #858585;
}
.l_input,
.l_textarea,
.l_submit {
	display: block;	
	margin-top: .2rem;	
	border-radius: 5px;
}
.l_form [type=submit] {
	color: white;
}
.l_input,
.l_textarea {
	border: 1px solid #dadada;	
}
.l_icon0 {
	background: url(/Content/Refwinapp/images/user.png ) no-repeat .15rem -1px;
	background-size: contain;	
}
.l_icon1 {
	background: url(/Content/Refwinapp/images/phone.png) no-repeat .15rem -2px;
	background-size: contain;	
}
.l_input {
	width: 89%;
	height: .8rem;
	padding-left: 11%;
}
.l_textarea {
	width: 98%;
	height: 1.83rem;
	padding: 2% 0 0 2%;
	resize: none;	
}
.l_submit {
	width: 101%;
	height: .8rem;
	text-align: center;
	background-color: #0678a5;
}
/*statistice-detail*/
.l_data_table {
	width: 98%;
	text-align: center;
	margin: .1rem auto 0;
	line-height: .8rem;
	background-color: white;
	color: #858585;
}
.l_data_table .l_first_tr {
	color: #444;
}
.l_data_table td {
	border: 1px solid #dadada;
}
/*interview-detail*/
.l_show_person {
	width: 4.37rem;
	display: block;
	margin: .3rem auto 0;
}
/*price-detail*/
.l_msg {
	line-height: .4rem;
	text-align: left;
	word-wrap: break-word;
	word-break: break-all;
}
.l_msg li {
	padding: .15rem 0;	
}
.l_border {
	border: 1px solid #ddd;
}
.l_show_price {
	margin-bottom: .35rem;
}
.l_show_price li {
	width: 50%;
	float: left;
	text-align: center;
}
.l_show_price li img {
	width: .44rem;
	vertical-align: -5px;
}
.l_add_icon img {
	width: .3rem;
	margin-right: 5px;
	vertical-align: -3px;
}
/*directory*/
.l_h3 {
	margin: .35rem 0;
}
.l_pro_list {
	padding: 0 .3rem;
	margin-top: .15rem;
	background-color: white;
	overflow: hidden;
}
.l_pro_list li {
	border-bottom: 1px solid #e7e7e7;
}
.l_pro_list li:last-child {
	border: none;
}
.l_count {
	margin-bottom: .5rem;
	padding-right: .2rem;
}
.l_count img {
	width: .25rem;
	margin-right: 4px;
	vertical-align: -2px;
}
/*company-home*/
.l_update {
	width: 100%;
	margin: .4rem 0;
}
.l_nav {
	background-color: white;
	padding: 0 0 .2rem 0;	
    box-sizing: border-box;
}
.l_nav li {
	float: left;
	text-align: center;
	border-right: 1px solid #ababab;
}
.l_nav li:first-child {
	width: 23%;
	color: #fb4f4f;
}
.l_nav li:nth-child(2) {
	width: 46.2%;
}
.l_nav li:last-child {
	width: 30%;
	border: none;
}
.l_nav li:first-child img {
	width: .27rem;
}
.l_nav li:nth-child(2) img {
	width: .3rem;
}
.l_nav li:last-child img {
	width: .25rem;
}
.l_h2 {
	padding: .35rem 2%;
	font-size: .32rem;
	border-bottom: 1px solid #f4f4f4;
	background-color: white;
}
.l_business {
	background-color: white;
	overflow: hidden;
}
.l_business li {
	float: left;
	width: 49.7%;
	padding: .2rem 0;
	border-top: 1px solid #f4f4f4;
}
.l_border_none {
	border: none;
}
.l_border_rg {
	padding: .1rem 0;
	height: .6rem;
}
.l_business li:nth-child(2n+1) .l_border_rg {
	border-right: 1px solid #f4f4f4;
}
.l_business li img {
	width: .5rem;
	padding: 0 .1rem 0 .5rem;
	vertical-align: -8px;	
} 
/**/
.l_foot_hint {
	position: fixed;
	bottom: .3rem;
	width: 92%;
	padding: 2%;
	margin: 0 2%;
	border-radius: 10px;
	line-height: .45rem;
	color: white;
	background-color: rgba(2, 2, 2, 0.6);
	z-index: 5;
}
/**/
.l_box {
	position: relative;
	margin: .2rem 0; 
}
.l_bg {
	width: 100%;
}
.l_head {
	position: absolute;
	top: 20%;
	left: 6%;
	text-align: center;
    width: 28%;
}
.l_head img {
	width: 1.36rem;
}
.l_bg_icon,
.l_content {
	position: absolute;
	top: 2px;
	height: 90.4%;
	padding: 1.2% 0;
}
.l_bg_icon {
	left: 36%;
	width: .74rem;
	background-color: #ebebeb;	
}
.l_content {
	width: 47%;
	left: 48%;
}
.l_bg_icon li {
	height: 18.88%;
	padding: 4% 0;
} 
.l_content li {
	height: 19%;
	padding: 1% 0;
	word-wrap: break-word;
	word-break: break-all;
}
.l_bg_icon li img {
	width: 57.8%;
	vertical-align: top;
} 
 input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;

}
 textarea {  -webkit-appearance: none;}   
 .button{ border-radius: 0; } 
 /*2017.6.19*/
.b_mom_div{ width:100%; padding:0 4%; box-sizing:border-box}
.xw_h4{font-size:0.4rem; font-weight:300; line-height:0.7rem; padding:0.3rem 0 0.1rem}
.b_comment_div{ overflow:hidden; padding:0.1rem 0 0 0; border-bottom:1px solid #eaeaea}
.b_comment_div div{ width:1rem; height:1rem; border:1px solid #ddd; border-radius:50%; overflow:hidden; float:left}
.b_comment_div div img{display:block; height:100%}
.commet_dl{ float:left; margin:0rem 0 0 0.25rem; width:80%}
.commet_dl time{ font-size:0.3rem; color:#969696}
.commet_dl dd span{ font-size:0.3rem;}
.commet_dl dd span.scan{
	background: url(/Content/Refwinapp/images/scan.jpg) no-repeat left center;
	background-size:0.4rem auto;
	padding-left: 0.5rem;
	margin-left: 0.6rem;
	color: #5b5b5b;
}
.commet_dl dd{ font-size:0.3rem; margin: 0.05rem 0;line-height: 160%}
.b_img{ width:100%; margin:0.2rem auto;}
.b_img img{ width:100%; border:0}
.b_mom_div p{font-size:0.3rem; line-height:0.6rem; margin-bottom:0.3rem}

.b_sz{ overflow:hidden; margin-bottom:0.3rem}
.b_sz li{ width:1.6rem; height:1.6rem; border:1px solid #ddd; border-radius:50%; line-height:0.6rem}
.b_sz li:first-child{ float:left; margin-left:15%;text-align:center}
.b_sz li:nth-child(2){ float:right; margin-right:15%; text-align:center}
.b_sz li a{ font-size:0.7rem; display:block; text-align:center; color:#666}
.b_zan_div{ width:0.8rem; margin:0 auto;overflow:hidden; height:0.6rem; margin-top:0.4rem}
.b_zan_div img{ vertical-align:top; width:70%}
.b_zan_div2,.b_zan_div3{ font-size:0.3rem;overflow:hidden; line-height:0.5rem; color:#666}
.b_red{ color:#f85959}
.b_tit{ margin-bottom:0.1rem; color:#969696; font-size:0.35rem; padding:0 4%}
.imgw100 img {
    width: 100%
}
