*{
	box-sizing: border-box;
	color: #333333;
}
img{max-width: 100%;}
b{}
.banner img{
	width: 100%;
}

.m_center{
	padding-left:8px;
	padding-right:8px;
}


.d_flex {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}

.fl{
	float: left;
}
.fr{
	float: right;
}	

/*zhaoheng all style*/
															/*margin-top*/
.mt5{margin-top: 5px;}
.mt10{margin-top:10px;}
.mt14{margin-top:14px;}
.mt15{margin-top:15px;}
.mt17{margin-top:17px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt35{margin-top: 35px;}
.mt38{margin-top: 38px;}
.mt40{margin-top: 40px;}
.mt43{margin-top: 43px;}
.mt45{margin-top: 45px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt70{margin-top: 70px;}
.mt80{margin-top: 80px;}
.mt85{margin-top: 85px;}
.mt90{margin-top: 90px;}
.mt115{margin-top: 115px;}
.mt100{margin-top: 100px;}
.mt110{margin-top: 110px;}
.mt117{margin-top: 117px;}
.mt120{margin-top: 120px;}
.mt130{margin-top: 130px;}
.mt150{margin-top: 130px;}
															/*margin-bottom*/
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom: 15px;}
.mb14{margin-bottom:14px;}
.mb15{margin-bottom:15px;}
.mb17{margin-bottom:17px;}
.mb20{margin-bottom: 20px;}
.mb28{margin-bottom: 28px;}
.mb30{margin-bottom: 30px;}
.mb35{margin-bottom: 35px;}
.mb38{margin-bottom: 38px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mb55{margin-bottom: 55px;}
.mb60{margin-bottom: 60px;}
.mb65{margin-bottom: 65px;}
.mb70{margin-bottom: 70px;}
.mb75{margin-bottom: 75px;}
.mb80{margin-bottom: 80px;}
.mb85{margin-bottom: 85px;}
.mb90{margin-bottom: 90px;}
.mb100{margin-bottom: 100px;}
.mb110{margin-bottom: 110px;}
.mb117{margin-bottom: 117px;}
.mb120{margin-bottom: 120px;}
.mb130{margin-bottom: 130px;}
.mb150{margin-bottom: 130px;}

													/*padding-top*/
.pt5{padding-top: 5px;}
.pt10{padding-top:10px;}
.pt14{padding-top:14px;}
.pt15{padding-top:15px;}
.pt17{padding-top:17px;}
.pt20{padding-top: 20px;}
.pt25{padding-top: 25px;}
.pt30{padding-top: 30px;}
.pt35{padding-top: 35px;}
.pt38{padding-top: 38px;}
.pt40{padding-top: 40px;}
.pt45{padding-top: 45px;}
.pt50{padding-top: 50px;}
.pt55{padding-top: 55px;}
.pt60{padding-top: 60px;}
.pt70{padding-top: 70px;}
.pt80{padding-top: 80px;}
.pt85{padding-top: 85px;}
.pt90{padding-top: 90px;}
.pt100{padding-top: 100px;}
.pt110{padding-top: 110px;}
.pt130{padding-top: 130px;}
.pt150{padding-top: 130px;}

														/*padding-bottom*/
.pb5{padding-bottom: 5px;}
.pb10{padding-bottom:10px;}
.pb14{padding-bottom:14px;}
.pb15{padding-bottom:15px;}
.pb17{padding-bottom:17px;}
.pb20{padding-bottom: 20px;}
.pb25{padding-bottom: 25px;}
.pb30{padding-bottom: 30px;}
.pb35{padding-bottom: 35px;}
.pb40{padding-bottom: 40px;}
.pb45{padding-bottom: 45px;}
.pb50{padding-bottom: 50px;}
.pb60{padding-bottom: 60px;}
.pb70{padding-bottom: 70px;}
.pb80{padding-bottom: 80px;}
.pb85{padding-bottom: 85px;}
.pb90{padding-bottom: 90px;}
.pb100{padding-bottom: 100px;}
.pb110{padding-bottom: 110px;}
.pb130{padding-bottom: 120px;}
.pb150{padding-bottom: 130px;}

.flex_n {
	flex: none;
	-webkit-flex: none;
	-ms-flex: none;
}
.flex_1 {
	flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
}
.mr_last0 li:last-child{margin-right: 0px!important;}
.mr_2n0 li:nth-child(2n){margin-right: 0px!important;}
.mr_3n0 li:nth-child(3n){margin-right: 0px!important;}
.mr_4n0 li:nth-child(4n){margin-right: 0px!important;}
.mr_5n0 li:nth-child(5n){margin-right: 0px!important;}

.banner{
	background: #fffdf4;
}

.title{
	display: block;
	text-align: center;
}
.title b{
	color: #e98827;
	font-size:23px;
}
.title span{
	color: #3e3e3e;
	font-size:22px;
	font-weight: 700;
}

.ywjd{
	background: #f4f4f4;
	padding: 0px 8px;
}
.ywjd li{
	background: #fff;
	padding: 15px 7px;
	border-radius: 7px;
	margin-bottom: 8px;
}
.ywjd li .fl{
	font-size:14px;
}
.ywjd li .fl span{
	color: #e98e36;
}
.ywjd li .fl span{
   width: 30px;
}
.ywjd li .fr{
	font-size: 16px;
	color:#e98827;
    margin-top: 10px;
}
.ywjd li .fr img{
   width: 30px;
}
/*youshi*/

.but a{
	width: 100%;
	background: #e98827;
	color: #fff;
	font-size: 16px;
	text-align: center;
	border-radius: 7px;
	line-height: 45px;
	display: block;
}

.zy li{
	width: 49%;
	float: left;
	margin-right: 2%;
	margin-bottom: 2%;
}
.zy li  .font>.fl{
	float: inherit;
}
	
.zy .fl p{
	font-size:16px;
	color: #3e3e3e;
	text-align: center;
}
.zy .fl p b{
	font-size:16px;
}
.zy .fl p:last-child{
	font-size: 17px;
	color: #3e3e3e;
	margin-top: 1px;
}
.zy .fr{
	margin-top: 8px;
	float: inherit;
}
.zy .fr{
	/*width: 53px;*/
	text-align: center;
}
.zy li  .font>.fr p {
	margin-left: 1px;
    font-size: 12px;
    display: inline-block;
    padding:5px 0px;
    background: #e98827;
	border: 1px solid #e98827;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    width: 47%;
    margin-right:0.5%;
}

.zy li  .font>.fr p:last-child {
	margin-right: 0px;
	/* line-height: 28px; */
   /*  transform: translateY(-1px); */
}
.zy li  .font>.fr p:last-child a{
	color: #fff;
}
.zy li  .font>.fr p:first-child{
    background: #f4f4f4;
    color: #e97727;
    border: 1px solid #e97727;
}
.zy li  .font>.fr p:first-child a{
    color: #e97727;
}
.zy li .font{
	padding:12px 8px;
	background: #f4f4f4;
}

.nxh{
	background: #f4f4f4;
	padding: 0px 8px;
}
.nxh li {
	background: #fff;
	margin-bottom: 8px;
}
.nxh li .flex_n{
	width: 150px;
}

.nxh li .flex_1{
	padding: 13px 13px;
}
	
.nxh li .flex_1 p{
	font-size: 18px;
	font-weight: 700;
	color: #3e3e3e;
}
.nxh li .flex_1 font{
	display: block;
	font-size: 16px;
	margin-top: 5px;
	color: #3e3e3e;
}

.hj li{
	margin-bottom: 8px;
	float: left;
	width: 48%;
	margin-right: 2%;
	position: relative;
}
.hj li{
	margin-bottom: 8px;
	float: left;
	/*width: 49%;*/
	margin-right: 2%;
}
.hj li p{
	position: absolute;
	font-size: 14px;
	line-height: 30px;
	padding:2px 10px;
	bottom: 0px;
	left: 0px;
	width: 100%;
	background: rgba(0, 0, 0, .6);
	color: #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
@media only screen and (max-width:350px) {
	.nxh li .flex_1 font {
    font-size: 14px;
}
.nxh li .flex_1 p {
    font-size: 16px;
}
.nxh li .flex_1 {
    padding: 16px 7px;
}
.hj li p{
	font-size: 12px;
}
.zy .fl p{
	font-size:13px;}
}



.form_tit font,.form_tit{text-align:center;font-size:1.5rem;line-height: 2.6rem;}
.form_tit font{color: #E11616;}  
.form_box{width:75%;margin:0.8rem auto 1.2rem;border:1px solid #b1abab7d;border-radius: 0.5rem;overflow: hidden;}
.form_box input{border:none;width:100%;font-size:20px;line-height: 2.5rem;padding-left: 1rem;}
.form_bz{text-align:center;font-size:1.2rem;line-height: 1.5rem;color:#4B4A4A;margin:-0.2rem 0;}
.ul3-0,.more_zy,.zynav_box{width: 93.75%;margin: 1rem auto;}
.zynav_box li{float:left;width:48%;margin-right: 4%;box-shadow: 2px 3px 8px #888888;border-radius: 0.5rem;overflow: hidden;margin-bottom: 1rem;}
.zynav_box li:nth-child(even){margin-right: 0;}
.more_zy h2{color:#000; font-size:1.5rem; position:relative; float:left; height:3rem;line-height:3rem;}
.more_zy a{ color:#666; float:right; display:block; height:3rem; line-height:3rem;font-size: 1.2rem}
.more_zy h2 b{font-weight:normal;display:block;background-image:url(../images/tbq.png);background-repeat:no-repeat;width:9rem;height:2rem;background-size:100% 100%;color:#fff;line-height:2rem;text-align:center;font-size:1rem;position:absolute;right:-9.5rem;top:.5rem;text-indent:.9rem;}
.ul3-0 li{float: left;width: 32%;text-align: center;margin-right: 2%;}
.ul3-0 li span{font-weight:bold; display:inline-block; border:1px solid #ff6600; color:#ff6600;   margin:0 auto;   font-size:1.3rem; border-radius:.5rem; line-height:1.7rem;padding: 0.5rem;width: 4.5rem;height: 4.5rem;}
.ul3-0 li p{color:#333; padding-top:.5rem; padding-bottom:1rem;}
.ul3-0 li:last-child{margin-right: 0;}
.con_title,.con_titles{display: none !important;}
.form_bz{width:75%;    font-size: 1rem;padding: 0.5rem 0;color: #999;margin:-0.6rem auto 1rem;}



.form_box select {
	width: 100%;
    outline: none;
    font-size: 20px;
    line-height: 2.5rem;
    color: #777;
    -webkit-appearance: none;
    text-indent: 15px;
    background: #fff;
    box-sizing: border-box;
    border: none;
}