@charset "utf-8";
*{ margin:0; padding:0;font-family: "微软雅黑"}
body{background-size:100%; -webkit-min-height:480px; -moz-min-height:480px; min-height:480px;color: #4d4d4d;width:100%;overflow-x:hidden;}
html, body, div, span, object, iframe,  
h1, h2, h3, h4, h5, h6, p, blockquote, pre,  
abbr, address, cite, code,  
del, dfn, em, img, ins, kbd, q, samp,  
small, strong, sub, sup, var,  
b, i,  
dl, dt, dd, ol, ul, li,  
fieldset, form, label, legend,  
table, caption, tbody, tfoot, thead, tr, th, td,  
article, aside, figure, footer, header,hgroup, menu, nav, section, menu,  
time, mark, audio, video {  
margin:0;  
padding:0;  
border:0;  
outline:0;  
font-size:100%;  
vertical-align:middle;   
background:transparent;
}  
article, aside, figure, footer, header,  
hgroup, nav, section { display:block; }  
nav ul { list-style:none; }  
blockquote, q { quotes:none; }  
blockquote:before, blockquote:after,  
q:before, q:after { content:''; content:none; } 
html,body,form,p,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input{margin:0; padding:0; list-style: none outside none;} 
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; color:#000; text-decoration:none; }  
ins { background-color:#ff9; color:#000; text-decoration:none; }  
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }  
del { text-decoration: line-through; }  
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }  
table { border-collapse:collapse; border-spacing:0; }  
hr { display:block; height:1px; border:0; border-top:1px solid #ddd; margin:1em 0; padding:0; }  
input, select { vertical-align:middle; }  	
em, i, s {font-style: normal; font-weight:normal; padding:0;}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
.cole6e6e6{
	background: #e6e6e6!important;
}
.clear {
	clear: both;
}

.fr {
	float: right;
}

.fl {
	float: left;
}

.fwb {
	font-weight: bold;
}
.ml_1{
	margin-left: 1px;
}
.text-center{
	text-align: center;
}

.colred {
	color: red;
}
.ml_8b{
	margin-left: 8%;
}
.mr_8b{
	margin-right: 8%;
}
.col666 {
	color: #666;
}

.cold4{
	color: #d4d4d4;
}

.colfff {
	color: #fff;
}

.colaaa {
	color: #aaa;
}

.dpb {
	display: block;
}

.dpib {
	display: inline-block;
}

.img_pos{
	position: relative;
	top: -1px;
}

.clearb{
	clear: both;
}

.p_20{
	padding: 20px;
}

.cp{
	cursor: pointer;
}
.ls_2{
	letter-spacing:2px;
	word-spacing:2px;
}
.col3d3d3d{
	color: #3d3d3d;
}
.mt_30{
	margin-top: 30px;
}
.mt_20{
	margin-top: 20px;
}
.fs07em{
	font-size: 0.7em;
}

.fs08em{
	font-size: 0.8em;
}
.mt_5{
	margin-top: 5px;
}
.ml_5b{
	margin-left: 5%;
}

.mr_5b{
	margin-right: 5%;
}
.posre{
	position: relative;
}
.mt_10{
	margin-top: 10px;
}
.ml_2b{
	margin-left: 2%;
}
.mr_2b{
	margin-right: 2%;
}
.fs15{
	font-size: 15px;
}
.mt_60{
	margin-top: 60px;
}
.mt_15{
	margin-top: 15px;
}
.fs17{
	font-size: 17px;
}
.fs13{
	font-size: 13px;
}
/*index*/

.box2_xiezhu{
	display: inline-block;
	width: 47%;
	padding-top: 20px;
	padding-bottom: 20px;
	border: solid 1px;
	border-radius: 4px;
	text-align: center;
	color: #fff !important;
	font-size: 15px;
	
}
.bgcol9dcd3b{
	background-color: #9dcd3b;
}
.bgcol41b2ec{
	background-color: #41b2ec;
}
.bgfff{
	background: #fff;
}
.bgf3f3f3{
	background: #f3f3f3;
}

.box4_nav{
	display: inline-block;
	text-align: center;
	font-size: 14px;
	width: 23%;
	color: #666;
	height:90px;
	margin:30px 3px 3px 3px;
	position:relative;
}
.box4_nav_p1{
	width:100%;
	height:48%;
	vertical-align: middle;
	text-align:center;
}
.box4_nav_p2{
	width:100%;
	text-align:center;
	position:absolute;
	bottom:0;
}
.bottom_box{
	height: 45px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: solid 1px #d9d9d9;
	text-align: center;
}
.box3_btm{
	text-align: center;
	display: inline-block;
	font-size: 12px;
	color: #808080;
	width:33.3%;
}
.huitiao_box{
	height: 15px;width: 100%;
}

.w80h32_box{
	width: 80%;
	height: 40px;
	line-height: 36px;
	border-radius: 4px;
	border: solid 1px;
	display: inline-block;
	text-align: left;
	font-size: 15px;
	color: #484848;
}
.borcolccc{
	border: solid 1px #ccc;
}
.borcol58c5ff{
	border: solid 1px #58c5ff;
}

.login_ipt{
	border: 0;
	width: 65%;
	height: 30px;
	outline:none;
	color: #484848;
}

.quyzm_btn{
	width: 30%;
	margin-left: 2%;
	background: #58c5ff;
	border: solid 1px #58c5ff;
	color: #fff;
	text-align: center;
	line-height: 40px;
}
.dl_btn{
	text-align: center;
	background: #58c5ff;
	color: #fff;
	line-height: 40px;
}
.zc_btn{
	text-align: center;
	color: #58c5ff;
	line-height: 40px;
}

.fwsy_tit{
	color: #6cbb52;
	border-left: solid 5px #6cbb52;
	padding-left: 5px;
	font-size: 15px;
}
.fwsy_bg{
	background: #f3f3f3;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	line-height: 22px;
	word-wrap: break-word;
}
.w90_btn{
	width: 90%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #6cbb52;
	margin-top: 10px;
	margin-left: 5%;
	margin-bottom: 10px;
	border-radius: 4px;
}

.cyry_top{
	height: 50px;
	line-height: 50px;
	box-shadow: 0 2px 2px #c3c3c3;
	background: #fff;
}
.col8bc22c{
	color: #8bc22c;
}
.h34_box{
	min-height: 42px; 
	border-bottom: solid 1px #d9d9d9;
	line-height: 42px;
	font-size: 15px;
	margin-left: 4%;
	margin-right: 4%;
	color: #666;
}
.h50_box{
	height: 50px;
	border-bottom: solid 1px #d9d9d9;
	line-height: 50px;
	font-size: 14px;
}
.h50_box2{
	height: 50px;
	border-bottom: solid 1px #d9d9d9;
	line-height: 50px;
	font-size: 14px;
}
.hide{
	display:none;
}
.h50_box_d9{
	height: 50px;
	border-bottom: solid 1px #fff;
	background: #d9d9d9;
	line-height: 50px;
	font-size: 14px;
}
.h50_box_d9_a{
	height: 50px;
	border-bottom: solid 1px #fff;
	background: #fff;
	line-height: 50px;
	font-size: 14px;
}
.pos_br{
	position: relative;
	top: -1px;
	color: #d9d9d9;
	margin-left: 3px;
	margin-right: 3px;
	left:-1px;
}
.ls_30{
	letter-spacing: 30px;
}
.ls_75{
	letter-spacing: 7.5px;
}
.bgcolf3f3f3{
	background: #f3f3f3;
}
.bgcolfff{
	background: #fff;
}
.h30_btn_58c5ff{
	width: 20%;
	height: 30px;
	display: inline-block;
	border: solid 1px #58c5ff;
	border-radius: 4px;
	line-height: 30px;
	text-align: center;
	color: #58C5FF;
}
.h30_btn_8bc22c{
	width: 20%;
	height: 30px;
	display: inline-block;
	border: solid 1px #8bc22c;
	border-radius: 4px;
	line-height: 30px;
	text-align: center;
	color: #8bc22c;
}
.mr_4b{
	margin-right: 4%;
}
.ml_4b{
	margin-left: 4%;
}
.w20h20_box{
	width: 20px;
	height: 20px;
	display: inline-block;
	border: solid 1px #8bc22c;
	color: #8bc22c;
	border-radius: 4px;
	line-height: 20px;
	text-align: center;
}
.ml_5{
	margin-left: 5px;
}
.mr_5{
	margin-right: 5px;
}
.h40w40b_btn_58c5ff{
	border: solid 1px;
	width: 44%;
	height: 40px;
	display: inline-block;
	color: #fff;
	background: #58c5ff;
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
	position: absolute;
	bottom: 10px;
	left: 4%;
	font-size: 15px;
}
.h40w40b_btn_6cbb52{
	border: solid 1px;
	width: 44%;
	height: 40px;
	display: inline-block;
	color: #fff;
	background: #6cbb52;
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
	float: right;
	margin-right: 4%;
	position: absolute;
	bottom: 10px;
	left: 50%;
	font-size: 15px;
}
.col666{
	color: #666;
}
.h40w92b_btn{
	border: solid 1px;
	width: 92%;
	height: 40px;
	display: inline-block;
	color: #fff;
	background: #6cbb52;
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
	position: fixed;
	left: 4%;
	bottom: 20px;
	font-size: 15px;
}
.fs14{
	font-size: 14px;
}
.lh_24{
	line-height: 24px;
}
.pt_10{
	padding-top: 10px;
}
.pb_10{
	padding-bottom: 10px;
}
.ml_10{
	margin-left: 10px;
}
.pos_img{
	position: relative;
	top: -2px;
}

.fwpj_textarea{
	width: 90%;
	resize: none;
	height: 90px;
	margin-left: 4%;
	border-radius: 4px;
	border: solid 1px #d9d9d9;
	padding-left: 2%;
	padding-top: 5px;
	font-size: 14px;
	color: #d9d9d9;
}

.fs12{
	font-size: 12px;
}
.col58c5ff{
	color: #58c5ff;
}
.zl_tit{
	display: inline-block;
	margin-top: 10px;
	color: #6cbb52;
	padding-bottom: 1px;
	border-bottom: solid 2px #6cbb52;
}
.zl_ipt{
	height: 24px;
	border: 0;
	outline:none;
	position: relative;
	/*top:2px;*/
}
.ls_5{
	letter-spacing: 5px;
}
.order_topbox{
	height: 50px;
	background: #8bc22c;
	line-height: 50px;
	position: fixed;
	width: 100%;
	z-index: 999;
}
.order_topbox span{
	display: inline-block;
	float: left;
	width: 25%;
	text-align: center;
	color: #fff;
	font-size: 14px;
}

.odr_ztbox{
	height: 40px;
	line-height: 40px;
	border-bottom: solid 1px #d9d9d9;
	font-size: 14px;
}

@media screen and (min-width:321px){
	.h100_box{
		border-bottom: solid 1px #d9d9d9;
		font-size: 14px;
		line-height: 24px;
		padding:5px 6%;
	}
}
@media screen and (max-width:321px){
	.h100_box{
		border-bottom: solid 1px #d9d9d9;
		font-size: 14px;
		line-height: 24px;
		padding:5px 4%;
	}
}


.h40_box{
	height: 40px;
	line-height: 40px;
}
.w60h26_btn{
	width: 70px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border: solid 1px #58c5ff;
	display: inline-block;
	color: #58c5ff;
	border-radius: 4px;
	float: right;
	margin-right: 4%;
	margin-top: 6px;
	font-size: 14px;
}
.mb_20{
	margin-bottom: 22px;
}
.mt_50{
	margin-top: 50px;
}
.mb_10{
	margin-bottom: 10px;
}

.myservice_top{
	height: 50px;
	line-height: 50px;
	background: #8bc22c;
}

.myservice_top span{
	display: inline-block;
	float: left;
	width: 25%;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.myservice_list{
	background: #fff;
}
.myservice_list span{
	display: inline-block;
	float: left;
	text-align: center;
	font-size: 12px;
}
.myservice_list span:nth-child(1){
	width: 25%;
}
.myservice_list span:nth-child(2){
	width: 15%;
}
.myservice_list span:nth-child(3),.myservice_list span:nth-child(4){
	width: 30%;
}
.w58h24_btn{
	display: inline-block;
	width: 62px;
	text-align: center;
	height: 24px;
	line-height: 24px;
	border: solid 1px #8bc22c;
	font-size: 12px;
	color: #8bc22c;
	border-radius: 4px;
}
.w58h24_btn_0094d5{
	display: inline-block;
	width: 80px;
	text-align: center;
	height: 24px;
	line-height: 24px;
	border: solid 1px #66b2e0;
	font-size: 12px;
	color: #66b2e0;
	border-radius: 4px;
}
.myservice_lista{
	background: #fff;
	padding-left: 4%;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #d9d9d9;
}
.myservice_lista_cont{
	display: inline-block;
	line-height: 24px;
}
.col585cff{
	color: #585cff;
}
.ls_15{
	letter-spacing: 15px;
}
.my_zhlist{
	height: 50px;
	line-height: 50px;
	background: #fff;
	border-bottom: solid 1px #d9d9d9;
	font-size: 15px;
}
.my_zhlist_active{
	background: #d9d9d9;
}
.my_zhlist2{
	min-height: 50px;
	line-height: 50px;
	background: #fff;
	border-bottom: solid 1px #d9d9d9;
	font-size: 15px;
}
.accounts{
	max-width:65%;
	overflow:hidden;
}

.w55_5box_lv{
	width: 12%;
	border-radius: 50%;
	background: #6cbb52;
	display: inline-block;
	font-size: 12px;
	color: #fff;
	text-align: center;
}
.w55_5box_hui{
	width: 12%;
	border-radius: 50%;
	background: #d9d9d9;
	display: inline-block;
	font-size: 12px;
	color: #666;
	text-align: center;
}

.col6cbb52{
	color: #6cbb52;
}

.yws_bottombox{
	height: 50px;
	position: fixed;
	bottom: 0;
	border-top: solid 1px #d4d4d4;
	background: #f4f4f6;
	width: 100%;
}
.yws_ipt{
	width: 85%;
	min-height: 22px;
	border-radius: 6px;
	border: solid 1px #d9d9d9;
	float: left;
	margin-top: 9px;
	margin-right: 10%;
	padding:5px 8px;
	resize: none;
}
.yws_btn{
	width: 85%;
	background: #58c5ff;
	height: 30px;
    line-height: 30px;
	text-align: center;
	border-radius: 6px;
	border: solid 1px #58c5ff;
	display: inline-block;
	margin-top: 10px;
	margin-right: 15%;
	color: #fff;
    font-size: 13px;
}
.yws_btn:active{
	background: #34b7fd;
	border: solid 1px #34b7fd;
}

.fwl_tab{
	width: 100%;
	text-align: center;
	border: 0;
}
.borb{
	border-bottom: solid 1px #d9d9d9;
}
.fwl_ipt{
	width: 30%;
	border: solid 1px #aaa;
	height: 30px;
}
.fwl_search{
	height: 30px;
	line-height: 30px;
}
.qd_bottombox{
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 50px;
	border-top:solid 1px #d9d9d9;
	z-index:99;
}
.w50b_box{
	width: 50%;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color: #666;
	background: #fff;
}

.jibenxinxi_box{
	background: #6cbb52;
	color: #fff;
	border-radius: 4px;
	margin-left: 4%;
	margin-right: 4%;
	margin-top: 10px;
	line-height: 70px;
	text-align: center;
	line-height: 26px;
	font-size: 16px;
	padding: 10px;
}
.my_zh_twobox{
	width: 38.5%;
	background: #9dcd3b;
	display: inline-block;
	border-radius: 4px;
	color: #fff;
	margin-top: 10px;
	padding: 15px 3% 15px 3%;
	line-height: 20px;
}

.zixun_list_box{
	padding-top: 10px;
	padding-bottom: 10px;
	background: #fff;
}
.detail_top_fixed{
	position: fixed;
	top: 0;
	width: 100%;
	background: #fff;
	padding: 10px 4% 10px 4%;
	z-index: 999;
}
.detail_top_fixed2{
	position: fixed;
	top: 0;
	width: 93%;
	background: #fff;
	padding: 10px 4% 10px 4%;
	z-index: 999;
}
.detail_top_boxs{
	height: 30px;
	line-height: 30px;
	display: inline-block;
	width: 26%;
	text-align: center;
	background: #ddd;
	font-size: 12px;
	border-radius: 6px;
	color: #fff;
}
.detail_top_boxs_l{
	height: 30px;
	line-height: 30px;
	display: inline-block;
	width: 26%;
	text-align: center;
	background: #58c5ff;
	font-size: 12px;
	border-radius: 6px;
	color: #fff;
}
.detail_top_fixed div{
	float: left;
}
.top_fixed{
	z-index:99;
}
.pos_shuhao{
	position: relative;
	top: 4px;
	left: 3px;
}
.bgcol484848{
	background: #484848;
}
.col484848{
	color: #484848;
}
.col58c5ff{
	color: #58c5ff;
}
.wd63{
	width:63%;
}
.jyxz{
	width: 39px;
    height: 33px;
    position: relative;
    left: 3px;
    top: 11px;
}
.zyxz{
	width: 39px;
    height: 33px;
    position: relative;
    left: 5px;
    top: 14px;
}
.Y_yuyue,.Y_duihuan{
	width:30%;
}
.Y_duihuan{
	margin-left:4%;
}
 





