@charset "utf-8";
/* CSS Document */

.consultation{
	width: 1200px;
	margin:0 auto;
}
.consultation h3{
	font-weight: normal;
	height: 44px;
	line-height:36px;
	margin: 20px 0px -15px 0px;
	font-size: 14px;
}
.consultation h3 a span{
        color:#666666;
}
.consultation h3 a:hover span{
        color:#fe8800;
}
.consultation_con{
	width: 1200px;
}
.consult_left{
	width: 832px;
	padding-right: 28px;
	border-right: #ccc solid 2px;
	margin: 10px 0px 30px 0px;
	float: left;
}
.consult_left h2{
	/*height: 36px;*/
	line-height: 36px;
	font-size:24px;
	font-weight: bold;
	font-family: serif;
}
.sort_way{
	width: 100%;
	display: inline-block;
	margin-top: 4px;
}
.sort_way p{
	width: 60%;
	float: left;
	height: 30px;
}
.sort_way p a{
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	padding-right: 30px;
	color: #666;
	background-size: 10px;
}
.sort_way p a.time_o{
	background: url(../img/u63.png) 0px no-repeat;
	background-size: 14px;
}
.sort_way p a.lx_ew{
	background: url(../img/u67.png) no-repeat;
	background-size: 15px;
}
.sort_way p a.book_o{
	background: url(../img/u71.png) 0px no-repeat;
	background-size: 17px;
}
.sort_way span{
	width: 40%;
	float: right;
	text-align: right;
	display: inline-block;
}
.sort_way span a{
	padding-left: 26px;
	background: url(../img/u75.png) 0px no-repeat;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	margin-left: 30px;
	/* margin-right: 20px; */
	color: #666;
}
.sort_way span a.weixin_z{
	position: relative;
	background:url(../img/u77.png) 0px no-repeat;
}
.weixin_z img{
	position: absolute;
	z-index: 10;
	top:30px;
	left: -26px;
	display:none;
}
.weixin_z b{
	font-weight: normal;
}
.sort_way span a:hover > img{
	display:block;
}


.con_text{
	width: 100%;
	display: inline-block;
	margin-top: 16px;
}

.title-img{text-align: center;}
.title-img img{max-width:600px;}

.con_text img{
	/*width: 100%*/
}
.con_text p{
	/* text-align: center; */
	text-indent: 2em;
	line-height: 24px;
	font-size: 14px;
	margin-top: 16px;
}

.con_but{
	width: 100%;
	text-align: center;
	margin-top: 40px;
}
.con_but a{
	border: #ff8a02 solid 1px;
    padding: 10px 40px 10px 60px;
    color: #ff8a02;
    border-radius: 8px;
    margin: 0px 30px;
    font-size: 16px;
    background: url(../img/peoper.png) 36px 11px no-repeat;
}
.con_but a:hover{
	color: #fff;
	border: #fe8800 solid 1px;
	background:#fe8800 url(../img/peoper1.png) 36px 11px no-repeat;
}
.con_but a.free_diy{
	background:url(../img/zhan1.png) 36px 11px no-repeat;
}
.con_but a.free_diy:hover{
	background:#fe8800 url(../img/zhan.png) 36px 11px no-repeat;
}

.con_bq{
	margin: 40px 0px;
}
.bq_text{
	width: 68%;
	float: left;
}
.bq_text span{
	font-size: 16px;
	color: #333;
        font-weight: bold;
}
.bq_text a{
	font-size: 14px;
	color: #444;
	margin: 0px 4px;
}
.bq_text a:hover{
        color:#fe8800;
}
.bshare-custom{
	width: 32%;
	float: right;
	text-align: right;
}

.con_lm{
	width: 100%;
	display: inline-block;
	margin-top: 30px;
}
.lm_left{
	width: 46%;
	float: left;
}
.lm_right{
	width: 46%;
	float: right;
}
.con_lm h4{
	font-size: 16px;
	border-bottom: #666 solid 1px;
	height: 36px;
	line-height: 36px;
}
/* .con_lm h4 span{
	border-bottom: #666 solid 2px;
	height: 34px;
    display: inline-block;
} */
.con_lm ul{
	margin: 15px 0px;
}
.con_lm ul li{
	width: 100%;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
}
.con_lm ul li a{
	font-size: 14px;
	color: #444;
}
.con_lm ul li a:hover{
	color: #fe8800
}







.consult_right{
	width: 310px;
	float: right;
	margin-top: 10px;
}
.sult_img{
	width: 100%;
	color: #000;
}
.sult_img img{
	width: 308px;
	height:242px;
}

.sult_lists{
	margin-top: 14px;
}




.sult_lists h4{
	font-size: 16px;
	border-bottom: #00affe solid 1px;
	height: 36px;
	line-height: 36px;
}
.lm_left_h span{
	border-bottom: #666 solid 2px;
	height: 34px;
	display: inline-block;
}
.lm_left_sh span{
	border-bottom: #00affe solid 2px;
	height: 34px;
	display: inline-block;
	padding-left: 26px;
	background: url(../img/wz.png) 0px 10px no-repeat;
}
.lm_left_sh span.unisty{
	background: url(../img/efv.png) 0px 10px no-repeat;
}
.lm_left_sh span.hot_icon{
	background: url(../img/sq.png) 0px 10px no-repeat;
}
.sult_lists ul{
	margin: 15px 0px;
}




.sult_lists ul li{
	width: 100%;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
}
.sult_lists ul li a{
	font-size: 14px;
	color: #444;
	padding-left: 16px;
	background: url(../img/zhut.png) 0px no-repeat;
}
.sult_lists ul li a:hover{
	color: #fe8800
}
.sult_lists p{
	width: 100%;
	text-align: center;
	margin-top: 20px;
}
.sult_lists p a{
	border:#666 solid 1px;
	width: 90%;
	height: 34px;
	line-height: 34px;
	display: inline-block;
	border-radius: 6px;
	margin: 5px 0px;
	font-size: 14px;
	color: #555;
}
.sult_lists p a:hover{
	color: #fff;
	background: #fe8800;
	border: #fe8800 solid 1px;
}
.color_f{
	width: 100%;
	margin-top: 16px;
}
.color_f a{
	padding:3px 8px;
	background: #BCBCC0;
	margin:3px;
	display: inline-block;
	color: #fff;
}
.color_f a:hover{
        background: #fe8800;
}
.sult_main{
	width: 308px;
	display: inline-block;
}
.sult_list_esp{
	position: fixed;
	top: -14px;
	background: #fff;
}
.text_tit {
	height: 36px;
    line-height: 36px;
    font-size: 13px;
    font-weight: bold;
    font-family: serif;
}


.cation_text{
	width: 680px;
	display: inline-block;
	padding: 15px 0px;
	border-bottom: #efefef solid 1px;
}
.cation_text:last-child{
	border-bottom: none;
}
.cation_text_img{
	width: 170px;
	float: left;
}
.cation_text_img img{
	width: 150px;
	height: 90px;
}
.cation_text_con{
	width: 510px;
	float: left;
}
.cation_text_con h4{
	height: 20px;
}
.cation_text_con h4 a{
	color: #333;
	font-size: 14px;
	font-weight: normal;
}
.cation_text_con span{
	height: 24px;
	line-height: 24px;
}
.cation_text_con p{
	margin-top: 4px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}
td span{font-size: 14px;}