/*increase*/
.more_case{display:none;}
@media screen and (max-width:480px){
	.more_case{display:block;}
}
.stk_news{
	box-shadow: 1px 1px 8px 5px rgba(0,0,0,.3);
	padding: 1em;
	background: #fff;
	border-radius:1em;
}
@media screen and (max-width:1200px){
	.stk_news{padding: 0em;}
}
.index_bjimg{background:url(../images/news-bgs.jpg) no-repeat bottom;}
.pro_right img {max-width:100%;}
.pro_right h3 {text-align: center;font-weight: 500;}
.pro_hide {
	position: absolute;
	top: 0;
	background: rgba(24,24,24,0.6);
	width: 100%;
	height: 100%;
	display: none;
	text-align:center;
}
.pro_hide a {
	font-size: 1.1em;
	top: 45%;
	position: relative;
	background: #fff;
	color: #38425a;
	border-radius: 20px;
	padding: 0.5em 1.5em;
}
.pro_hide strong {
	font-weight: 500;
}
.pro_right li:hover .pro_hide {display: block;}
.pro_hide a:hover{background:#ed2d21;color:#fff;}
.pro_news li {
	width: 45%;
	text-align: left;
	background: url(../images/clr_news.png)no-repeat left;
	padding-left: 20px;
	margin-top:1em;
	float:left;
}
.pro_news li a{font-size:1.1em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:block;}
@media screen and (max-width:767px){
	.pro_news li {width:100%;}
}
.ban_news{background:url(../images/xwbj.png) bottom;}
@media screen and (max-width:768px){
	.ban_news{margin-top:6em;}
}
.news_title{margin:1em;}
.news_title h1 {
	margin: 1em 0;
	font-size: 1.5em;
	line-height: 1.5em;
}
.news_contact {
	display: inline-block;
	width: 71%;
	margin: 0 1em 2em 1em;
	position: relative;
	box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.4);
	border-radius: 1em;
}
.news_contact p {
	font-size: 16px;
	color: #8e7224;
	line-height: 42px;
	text-indent: 15px;
	padding: 15px 0;
	float: left;
	width: 81%;
	background: #ffffff;
	border-radius: 6px 0 0 6px;
}
.news_contact p strong {
	color: #db271f;
}
.news_contact span {
	float: left;
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	background: #da251d;
	background: -webkit-linear-gradient(left, #ed6048, #da251d);
	background: -o-linear-gradient(right, #ed6048, #da251d);
	background: -moz-linear-gradient(right, #ed6048, #da251d);
	background: linear-gradient(to right, #ed6048, #da251d);
	text-align: center;
	padding: 15px 0;
	line-height: 42px;
	width: 19%;
	border-radius: 0 6px 6px 0;
	cursor: pointer;
}

.base-tel {
	font-size: 1.1em;
	padding:0 1em;
	line-height: 1.88em;
	margin: 1.2em 0;
	display:none;
}
.base-tel a {
	color: #FF8000;
	font-weight: bold;
	display: inline-block;
}
.base-tel a.tel-btn {
	float: right;
	background-color: #FF8000;
	color: #FFF;
	line-height: 1.88rem;
	padding: 0 1.25rem;
	border-radius: .94rem;
	font-weight: normal;
	cursor: pointer;
}
.news_time{background:url(../images/time.png) no-repeat;padding-left:1.8em;}
.news_author{background:url(../images/author.png) no-repeat;padding-left:1.8em;margin-left:2em;}

@media screen and (max-width:1200px){
	.news_contact{width:96%;}
	.news_contact p{font-size:14px;}
}
@media screen and (max-width:767px){
	.news_contact{display:none;}
	.base-tel {display:block;}
}
.news-pl {
	float: left;
	width: 40%;
	text-align: center;
}
.news-pages {
	display: inline-block;
	width: 100%;
	margin: 1em 0;
}
.news-pages span {
	position: relative;
	display: inline-block;
	width: 58px;
	height: 58px;
}
.news-pages span a {
	display: block;
	width: 58px;
	height: 58px;
}
.news-pages span img {
	position: absolute;
	left: 0;
	top: 0;
}
.news-pages b {
	display: block;
	margin-bottom: 6px;
}
.news-pages p {
	text-indent: 0;
}
.news-pc {
	float: left;
	width: 20%;
	text-align: center;
}
.news-pr {
	float: left;
	width: 40%;
	text-align: center;
}
.news-pages span:hover img{ -webkit-animation: aase 1s 1; -moz-animation: aase 1s 1; animation: aase 1s 1;}
.pro_bk{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2) inset;}
.wap_foot span{font-size:1.3em;width:50%;display:inline-block;font-weight:500;}
.wap_foot02 {
	background: #fb3741;
	border-radius: 0 36px 0 48px;
	padding: 0.8em 0 0.8em;
	position: relative;
	margin-top: -5px;
}
.wap_foot img {width:25px;}

@media screen and (max-width:860px){
	.wap_bottom4{margin-bottom:4em;}
}
.tel_cur{cursor:pointer;}
.footer_span span{margin:0 1em;}
.pro_ver{margin: 1em 0;text-align: center;}
.pro_ver img{
	box-shadow:0px 2px 13px 0px rgba(0, 0, 0, 0.34);
}
