/*初始化css*/
body {
	min-width: 1200px;
	font-family: 微软雅黑;
	color: #333;
	background-color: #FFFFFF;
}

/*min-width的宽度根据项目页面宽度决定*/
*,
*:before,
*:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video,
form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

input {
	margin: 0;
	padding: 0;
	outline: none;
}

li {
	list-style: none;
}

a,
ins {
	text-decoration: none;
}

*:focus {
	outline: none;
}

a {
	color: #333;
}

/*颜色根据psd主色调决定，比如很多都是蓝色*/
.fl {
	float: left;
}

.fr {
	float: right;
}

.cf:after {
	display: block;
	content: '';
	height: 0;
	visibility: hidden;
	clear: both;
}

.cf {
	zoom: 1;
}

.hide {
	display: none;
}

.block {
	display: block;
}

textarea,
input {
	font-family: 微软雅黑;
}

.ma {
	margin: 0 auto;
	width: 1200px
}
#zq_banner{
	width: 100%;
	height: 400px;
	background: url(bg.png) top center no-repeat;
}
.zq_banner{
	width: 1200px;
	height: 400px;
	margin: 0 auto;
}
.zcnr{
	width:50%;
	height: 200px;
	margin-top: 106px;
	float: left;
}
.zcnr span{
	width: 331px;
	height: 32px;
	background: rgba(255,255,255,0.20);
	border-radius: 4px;
	font-size: 16px;
	color: #F7F7F7;
	letter-spacing: 8px;
	font-weight: 500;
	text-align: center;
	line-height: 32px;
	display: block;
}
.zcnr p{
	display: block;
	width: 554px;
	height: 47px;
	font-family: SourceHanSansCN-Bold;
	font-size: 44px;
	color: #FFFFFF;
	letter-spacing: -2.1px;
	line-height: 36px;
	font-weight: 700;
	margin-top: 24px;
}
.zqss{
	width: 551px;
	height: 56px;
	float: left;
	margin-top: 30px;
}
.zqss input{
	border: none;
}
.zqss .zinp{
	width: 471px;
	height: 56px;
	opacity: 0.9;
	background: #FFFFFF;
	float: left;
	line-height: 56px;
	padding-left: 20px;
	font-size: 16px;
	color: #666666;
}
.zqss .yinp{
	width: 80px;
	height: 56px;
	background: #C38F5E;
	float: left;
	line-height: 56px;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
}
.ycnr{
	width: 160px;
	height: 210px;
	float: right;
	margin-top: 146px;
}
.ycnr a{
	width: 160px;
	height: 44px; 
	border-radius: 22px;
	display: block;
	float: left;
	margin-bottom: 20px;
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 30px;
	font-weight: 700;
	line-height: 44px;
	background: url(ycnr.png) 115px 12px no-repeat #1F59D8;
}
.ycnr a:hover{color: #FFFFFF;}
#rmyy{
	width: 100%;
	height: 74px;
	background: #F3F3F3;
}
.rmyy{
	width: 1200px;
	height: 74px;
	margin: 0 auto;
	background: url(rmyy.png) no-repeat;
}
.rmyy span{
	width: 60px;
	height: 74px;
	float: left;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 3px;
	line-height: 22px;
	font-weight: 700;
	padding-top: 6px;
	padding-left: 10px;
}
.rmyy a{
	width: 169px;
	float: left;
	height: 40px;
	background: #FFFFFF;
	border-radius: 4px;
	display: block;
	font-size: 16px;
	color: #2B2F32;
	text-align: center;
	font-weight: 400;
	line-height: 40px;
	margin-left: 21px;
	margin-top: 17px;
}
.sztit{
	width: 1200px;
	height: 44px;
	margin: 0 auto;
	background: url(sztit.png) no-repeat top center;
	font-size: 28px;
	color: #333333;
	letter-spacing: 0;
	text-align: center;
	font-weight: 700;
	margin-top: 35px;
	margin-bottom: 35px;
}
.bztit{
	width: 1200px;
	height: 44px;
	margin: 0 auto;
	background: url(bztit.png) no-repeat top center;
	font-size: 28px;
	color: #333333;
	letter-spacing: 0;
	text-align: center;
	font-weight: 700;
	margin-top: 35px;
	margin-bottom: 35px;
}
.rmbslist{
	width: 1230px;
	height: 430px;
	margin: 0 auto;
}
.rmbsxl{
	width: 1200px;
	height: 60px;
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 0px rgba(153,153,153,0.2);
	margin-bottom: 20px;
	margin-left: 15px;
}
.rmbsxl p{
	display: block;
	float: left;
	width: auto;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	color: #333333;
	font-weight: 500;
	padding-left: 20px;
	margin-right: 30px;
}
.rmbsxl span{
	display: block;
	width: 63px;
	height: 24px; 
	background: #E1EBFF;
	border-radius: 4px;
	font-size: 12px;
	color: #1F59D8;
	line-height: 24px;
	text-align: center;
	float: left;
	margin-top: 18px;
}
.rmbsxl a{
	display: block;
	width: 100px;
	height: 60px;
	float: right;
	line-height: 60px;
	font-size: 16px;
	color: #1F59D8;
}
#bmfw{
	width: 100%;
	height: 500px;
	background: url(bmfw.png) no-repeat;
	padding-top: 1px;
}
.bmfw{
	width: 1230px;
	height: 300px;
	margin: 0 auto;
	margin-top: 80px;
}
.bmfw .bmzx{
	width: 380px;
	height: 120px;
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 1px rgba(153,153,153,0.2);
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 20px;
	margin-bottom: 30px;
}
.bmfw .bmzx span{
	width: 100px;
	margin-left: 20px;
	height: 80px;
	display: block;
	font-size: 18px;
	color: #333333;
	text-align: center;
	line-height: 130px;
	border-right: 1px solid #D8D8D8;
	float: left;
}
.bmfw .bmzx a{
	display: block;
	width: 230px;
	height: 36px;
	line-height: 36px;
	float: left;
	margin-left: 20px;
	font-size: 16px;
	color: #333333;
	margin-top: 3px;
}
.bmfw div:nth-child(1){
	background: url(bm1.png) 43px 16px no-repeat #FFFFFF;
}
.bmfw div:nth-child(2){
	background: url(bm2.png) 43px 16px no-repeat #FFFFFF;
}
.bmfw div:nth-child(3){
	background: url(bm3.png) 43px 16px no-repeat #FFFFFF;
}
.bmfw div:nth-child(4){
	background: url(bm4.png) 43px 16px no-repeat #FFFFFF;
}
.bmfw div:nth-child(5){
	background: url(bm5.png) 43px 16px no-repeat #FFFFFF;
}
.bmfw div:nth-child(6){
	background: url(bm6.png) 43px 16px no-repeat #FFFFFF;
}
a.bmfwa{
	width: 90px;
	height: 22px;
	margin: 0 auto;
	background: url(abmfw.png) right no-repeat;
	line-height: 22px;
	font-size: 16px;
	color: #666666;
	display: block;
}
.zqlist{
	width: 1230px;
	height: 245px;
	margin: 0 auto;
margin-bottom: 30px;
}
.zqlist a{
	display: block;
	width: 277px;
	height: 232px;
	float: left;
	box-shadow: 0px 2px 10px 1px rgba(153,153,153,0.2);
	margin-left: 15px;
	margin-right: 15px;
}
.zqlist a span{
	width: 277px;
	height: 72px;
	background: #FFFFFF;
	display: inline-block;
	font-size: 18px;
	color: #333333;
	text-align: center;
	line-height: 72px;
}
.zqlist a:hover span{
	background: #1F59D8;
	color: #FFFFFF;
}
.hdlist{
	width: 1230px;
	height: 320px;
	margin: 0 auto;
}
.hd_kq{
	width: 380px;
	height: 245px;
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 1px rgba(153,153,153,0.2);
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	padding: 20px 25px;
}
.hd_kq span{
	font-size: 20px;
	color: #333333;
	width: 100%;
	height: 28px;
	margin-bottom: 20px;
	display: block;
	line-height: 28px;
	font-weight: bold;
}
.hd_kq p{
	width: 93%;
	height: 100px;
	display: block;
	font-size: 16px;
	color: #333333;
	line-height: 20px;
}
a.ajianyi{
	width: 141px;
	height: 40px;
	background: #D6E9FF;
	padding-left: 20px;
	display: block;
	font-size: 16px;
	color: #1677FF;
	font-weight: 400;
	line-height: 40px;
	background: url(jianyi.png) 110px 12px no-repeat #D6E9FF;
}
a.adiaoyan{
	width: 141px;
	height: 40px;
	background: #D6E9FF;
	padding-left: 20px;
	display: block;
	font-size: 16px;
	color: #00C2D2;
	font-weight: 400;
	line-height: 40px;
	background: url(diaoyan.png) 110px 12px no-repeat #C2F2F6;
}
a.apingjia{
	width: 141px;
	height: 40px;
	background: #D6E9FF;
	padding-left: 20px;
	display: block;
	font-size: 16px;
	color: #FF8F1F;
	font-weight: 400;
	line-height: 40px;
	background: url(pingjia.png) 110px 12px no-repeat #FFE9D2;
}