/* 公共样式表css */
@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}
body {
	color: #333;
	font-size: 14px;
	font: 14px/1.6 PingFangSC-Light, 'helvetica neue', 'hiragino sans gb', tahoma, 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
html {
	overflow: auto;
}
ul, li {
	list-style-type: none;
	cursor: auto;
}
img {
	vertical-align: middle;
	border: none;
}
a {
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: none;
	outline: none;
	color: #217af0
}
.clear {
	clear: both
}
input {
	border: none;
}
/* 必要布局样式css */
.title_cn {
	text-align: center;
	font-weight: bold;
	font-size: 30px; color:#FFF
}
#new_box {
	width: 100%;
	padding: 50px 0px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 0px;
}
.new_con {
	max-width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
}
.newtel {
	height: 30px;
/*	border-bottom: 1px solid #e7e7e7;
*/	padding-bottom: 10px;
	font-family: "微软雅黑";
	font-size: 18px;
	color: #666
}
.new_telst {
	width: 886px; color:#FFF;
	margin: 0 auto;
	position: relative;
	top: 6px;
	text-align: center
}




.newtel2 {
	height: 30px;
/*	border-bottom: 1px solid #e7e7e7;
*/	padding-bottom: 10px;
	font-family: "微软雅黑";
	font-size: 18px;
	color: #666
}
.new_telst2 {
	width: 720px; color:#FFF;
	margin: 0 auto;
	position: relative;
	top: 6px;
	text-align: center
}


.new_telst li {
	width: 166px;
	line-height: 30px;
	text-align: center;
	float: left;
	display: inline;
	font-family: "微软雅黑";
	cursor: pointer;
}
.new_telst li.newon {
color: rgb(218, 0, 5);
	font-weight: bold;
}
.new_telst p {
	position: absolute;
	top: 34px;
	left: 0px;
	width: 166px;
	height: 7px;
	border-top: 3px solid #cc0202;
	overflow: hidden;
	text-align: center;
}
.new_telst b {
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-style: solid dashed dashed dashed;
	border-width: 9px;
	border-color: #217af0 #fff #fff #fff;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}
.new_lst {
	height: 315px;
	position: relative;
	overflow: hidden;
	display: none;
	margin-top: 10px;
	padding-top: 20px;
}


.new_lst2 {
	height: 315px;
	position: relative;
	overflow: hidden;
	display: none;
	margin-top: 10px;
	padding-top: 20px;
}


/*.new_lst ul {
	position: absolute;
	left: 0px;
}
.new-wrap {
	margin-top: 30px;
}
.new-wrap .show {
	display: block;
}
li.new_cnlf {
	width: 370px;
	float: left;
}
li.new_cnlf p {
	width: 100%;
}
p.newlf_tel a {
	color: #217af0;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	display: block;
}
p.newlf_tel a:hover {
	color: #C33
}
p.newlf_tx {
	font-size: 14px;
	line-height: 26px;
	color: #999;
	height: 105px;
	overflow: hidden;
}
li.new_cnrf {
	float: right;
	width: 820px;
	margin-left: 10px;
}
.newrf_lst dd {
	width: 368px;
	height: 85px;
	border: 1px solid #e4e4e4;
	float: left;
	margin-left: 35px;
	margin-bottom: 20px;
}
p.new_rq {
	width: 65px;
	height: 65px;
	background: #969393;
	float: left;
	text-align: center;
	color: #FFF;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
p.new_rq span {
	display: block;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	line-height: 35px;
	padding-top: 5px;
}
p.newrf_tx {
	float: left;
	width: 270px;
	margin-top: 8px;
}
p.newrf_tx a {
	color: #333;
	font-size: 14px;
	display: block;
	line-height: 30px;
}
p.newrf_tx span {
	display: block;
	font-size: 12px;
	color: #999;
	height: 60px;
	overflow: hidden;
}
.newrf_lst dd:hover {
	width: 366px;
	height: 83px;
	border: 2px solid #217af0;
	box-shadow: 0px 0px 15px rgba(37, 125, 242, .27);
}
.newrf_lst dd:hover p.newrf_tx a {
	color: #217af0;
}
.newrf_lst dd:hover p.new_rq {
	background: #217af0;
	margin-top: 9px;
	margin-left: 9px;
}
.newrf_lst dd:hover p.newrf_tx {
	margin-top: 7px;
}
.mr0 {
	margin-right: 0px;
}
*/

.inpl{ width:100%; max-width:1200px; height:auto; margin:0 auto}
.inplleft{ width:200px; height:auto; float:left}
.inplleft ul li{ width:100%; height:50px; line-height:50px; font-size:16px; color:#FFF; border-bottom:1px dashed #FFFFFF}
.inplleft ul li a{ color:#FFF}
.inplleft ul li a:hover{ color:#d10f0f}

.inplmid{ width:600px; height:auto; float:left; margin:0 50px;}
.inplmid img{ width:600px; height:auto; margin:0 auto; text-align:center}

.inplright{ width:300px; height:auto; float:left}
.inplright .tt{ width:100%; height:40px; line-height:40px; font-size:20px;color: rgb(218, 0, 5); margin-bottom:10px;}
.inplright .inplrightwz p{ width:100%; line-height:30px; color:#FFF}
.inplright .gd{ width:108px; height:32px; line-height:32px;border-radius: 26px 26px 26px 26px; background:#F00; color:#FFF; text-align:center; margin-top:30px;}
.inplright .gd a{ color:#FFF}
.inplright .gd a:hover{ background:rgb(193, 2, 6); color:#FFF; width:108px; height:32px; line-height:32px;border-radius: 26px 26px 26px 26px; display:block }
