﻿/* å…¬å…±æ ·å¼è¡¨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;
}


/*bmyjs*/
.yjstit{width: 100%;height: 44px;float:left;border-bottom: 1px solid #c4c4c4;margin-bottom: 20px;}
.yjstit li{height: 45px;float: left;display: block;padding: 0px 10px;font-size: 20px;line-height: 45px;color: #000000;text-align: center;font-weight: bold;}
.yjstit li.thistab,.yjstit li.thistab:hover{height: 43px;color: #035392;border-bottom: 2px solid #035392;} 

.yjsbox{width: 720px;float: left;margin-bottom: 25px;}

.mk{width: 358px;float:left;border-top: 1px #cccccc solid;border-right: 1px #ccc solid;}
.br{border-left: 1px #cccccc solid;}
.lm{float:left; width:100%;}
.lm .lmbt{border-bottom: 1px dashed #bbbbbb; height: 30px; float:left; width:100%;}
.lm .lmbt p{float:left; padding:0 10px; line-height:30px; color:#000000; font-size:16px; font-weight:bold;}
.lm .lmul{width:100%;float:left;}
.lm .lmul p{border-bottom: 1px dashed #cccccc;float:left;line-height:30px;color:#000000;font-size:14px;width: 100%;text-indent: 1em;}

/*yqlj*/
.yqlj{width: 100%;height: 55px;float: left;background: #f6f6f6;border-top: 1px solid #e5e5e5;}

.yqlj .yq-box {width: 1200px;margin: 0 auto;}
.yqlj .yq-box span{width:100px; float:left; font-size: 18px;line-height: 55px;color: #035392;font-weight: bold;}
.yqlj .yq-box li{width: 183px;float:left;position: relative;}
.yqlj .yq-box li font{width: 100%;float: left;font-size: 16px;color: #000000;line-height: 55px;text-align: center;}
.yqlj .yq-box li font::after{content: '';width: 8px;height: 8px;position: absolute;top: 23px;right: 5px;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;transform: rotate(45deg);}
.yqlj .yq-box li:hover font::after{top: 28px;border-right: none;border-bottom:none;border-left: 1px solid #cccccc;border-top: 1px solid #cccccc;}

.yqlj .yq-box li dl{width: 100%;height: 145px;float: left;overflow-x: hidden;position: absolute;display: none;z-index: 10;top: 55px;left: 0;background: #ffffff;}

.yqlj .yq-box li dl dd{width: 100%;float: left;}

.yqlj .yq-box li dl dd a{display: block;width: 100%;font-size: 15px;color: #333333;line-height: 35px;text-align: center;}
.yqlj .yq-box li:hover dl{display: block;}
.yqlj .yq-box li dl dd a:hover{color: #035392;}

.foot{width:100%;float:left;background:#035392;border-top: 5px solid #1b92e9;}
.footer{width: 1200px;margin: 0 auto;overflow: hidden;padding: 15px 0;}

.f-left{width: 780px;float: left;margin-top: 15px;}

.f-left p{font-size:14px;color:#ffffff;line-height:32px;text-align: left;}
.f-left p span{float: left;margin-right: 10px;}
.f-left p span:last-child{margin-right: 0px;}
.f-left p span a{color:#ffffff;}
.f-left p span a img{float: left;margin: 5px 5px 0 0;}

.f-l-l{width: 317px !important;float: left;padding-right: 7px !important;margin-right: 15px;border-right: 1px solid #2f6d9d;}

.f-l-r{width: 440px;float: left;}

.f-right{width: 400px;float:left;margin-left: 20px;}

.f-right a{display:block;}
.f-right a img{width: 100%;float: left;}

.f-r-t{width: 100%;float: left;margin-bottom: 15px;}

.f-r-t .red{width: 50px;height: 60px;float: left;margin: 0 35px;}
.f-r-t .jiucuo{display: block;width: 110px;height: 55px;float: left;margin-top: 2px;}

.f-r-b{width: 100%;float: left;}
.f-r-b .wljb{width: 190px;height: 40px;float: left;margin-right: 10px;}

/* å¿…è¦å¸ƒå±€æ ·å¼css */
.title_cn {
	text-align: center;
	font-weight: bold;
	font-size: 30px;
}
#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: 550px;
	margin: 0 auto;
	position: relative;
	top: 6px;
	text-align: center
}
.new_telst li {
	width: 91px;
	line-height: 30px;
	text-align: center;
	float: left;
	display: inline;
	font-family: "å¾®è½¯é›…é»‘";
	cursor: pointer;
}
.new_telst li.newon {
	color: #0d5c9e;
	font-weight: bold;
	border-bottom: 2px solid #0d5c9e;
}
.new_telst p {
	position: absolute;
	top: 34px;
	left: 0px;
	width: 166px;
	height: 7px;
	border-top: 1px solid #217af0;
	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: auto;
	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;
}