
.colum ul li{padding: 40px 0; border-bottom: 1px solid #eaeaea;}
.colum ul li h3 a{ font-size: 18px; color: #333;}
.colum ul li h3 a:hover{ color: #e65400;}
.colum ul li p{margin-top: 26px; color: #999;}
.colum ul li span{ display: block;margin-top: 20px;color: #bbb; font-size: 12px;}

.hstj ul li{ padding: 20px 0; border-bottom: 1px solid #eaeaea;}
.hstj ul li .hstjleft{ height: 192px;margin-right: 40px;}
.hstj ul li .hstjright{}
.hstj ul li .hstjright h3{margin: 40px 0 20px;}
.hstj ul li .hstjright h3 a{ font-size: 20px; color: #333;}
.hstj ul li .hstjright h3 a:hover{ color: #e65400;}
.hstj ul li .hstjright .text{ height: 60px;overflow: hidden; border-bottom: 0;margin:0;}
.hstj ul li .hstjright .text p{ color: #999; font-size: 14px;}
.hstj ul li .hstjright span{color: #bbb; font-size: 12px;display:block;margin-top: 20px;}

.read{ width: 100%;}
.read img{ display: block; margin: 40px auto 20px;}
.read a{ display: block;  height: 45px;width:150px;margin:0 auto; line-height: 45px; text-align: center; background: #e8620e; color: #fff;font-size: 20px;}

.text{margin: 20px 0px;}
.text h4{margin-bottom: 20px; font-size: 18px;}
.text p{}
.hstj .media-desc{color:#999;font-size:14px;}

.teltime{margin-bottom: 160px;}
.teltime p{ color: #333; font-size: 16px;}

.mailwrap{padding-bottom: 500px;}
.mailwrap .mail{height: 250px; background:url(../images/mail.jpg) no-repeat left center;margin-top: 40px;padding-left: 310px;}
.mailwrap .mail .mailtext{ border-bottom: 1px solid #eaeaea;padding-bottom: 30px;margin-top: 30px;}
.mailwrap .mail .mailtext p{ background: none;padding-left: 0;font-size: 16px; color: #333;line-height: 40px;}

.fn{margin-left: 70px;}
.fn h4{font-size: 16px; color: #333; font-weight:bold;margin-bottom: 25px;}
.fn p{font-size: 16px; color: #666;line-height: 30px;}

.forget{margin-left: 70px;margin-top: 60px;}
.forget h4{font-size: 16px; color: #333; font-weight:bold;margin-bottom: 25px;}
.forget p{font-size: 16px; color: #666;height:65px;line-height:65px;background: url(../images/tel.jpg) no-repeat;padding-left: 80px; font-size: 24px;}

.wei{padding: 40px 0 0 15px;font-size: 16px;color: #333;line-height: 30px;}
.type{padding-left: 15px;margin-top:52px;}
.type .typetitle{ border-bottom: 1px solid #eaeaea;padding-bottom: 23px;}
.type .typetitle p{color: #e65400; font-size: 16px;}
.type .typelist{margin-top: 50px;}
.type .typelist p{ font-size:24px; color: #333;margin-bottom: 25px;}
.type .typelist .typelistbox{ width: 100%;}
.type .typelist .typelistleft{}
.type .typelist .typelistleft dl{}
.type .typelist .typelistleft dl dt{ font-size: 16px;color: #333;float: left; font-weight: bold;}
.type .typelist .typelistleft dl dd{ float:left; font-size: 16px;}
.type .typelist .typelistleft dl dd a{ color: #0087e5;}
.type .typelist .typelistright{margin-right: 74px;}
.type .typelist .typelistright img{ border: 16px solid #e97342;}
.type .typelist .typelistright p{ color: #333; font-size: 14px; text-align: center;}

.bank{margin-left: 15px;}
.bank dl{margin-bottom: 25px;}
.bank dl dt{ float: left; font-size: 16px;color: #666;margin-top:5px;margin-right: 10px;}
.bank dl dd{ float: left; font-size: 16px; color: #666;}
.bank dl dd p{line-height: 21px;margin:0px;}

.juan{margin-left: 15px;margin-bottom: 150px;}
.juan h4{margin-bottom: 30px; font-size: 16px; color: #333;}
.juan p{height: auto; line-height: 30px; font-size: 16px;color: #666;}
.juan p span{ color: #e65400;}


.cardlist{}
.cardlist p{font-size: 16px; color: #333; font-weight: bold;}
.cardlist dl{margin-bottom: 10px;}
.cardlist dl dt{float: left;font-size: 16px; color: #333;width: 30px;}
.cardlist dl dd{float: left; font-size: 16px; color: #333;}
.cardlist dl dd a{ color: #0087e5;}
.cardlist em{ display: block;margin-left: 30px;}
.cardlist em a{ color: #0087e5;}

.text h4{font-weight: 600;color:#333;}



@media (min-width: 320px) and (max-width: 768px) {
	.mailwrap .mail {
		height: 250px;
		background: url(../images/mail.jpg) no-repeat left center;
		margin-top: 40px;
		 padding-left: 0; 
		width: 100%;
			padding-top: 251px;}

	.mailwrap .fn{margin-top: 322px;    margin-left: 0;}
	.forget {
		margin-left: 0px;}

	.forget p {
		background-size: 10px;
		font-size: 16px;
		background: url(../images/tel.jpg) no-repeat;
		padding-left: 80px;}
}

dl{margin-bottom:0px;}
dd,dt{line-height:21px;}
.tabdiv{line-height:21px;}

.tabdiv 