@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, form, fieldset, legend, input, button, textarea, select, option, tr, th, td {
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	margin: 0;
	padding: 0;
	text-decoration:none;
}
dl, dt, dd, ol, ul, li {
	list-style: none
}
body {
	line-height: 22px;
	font-family: "Microsoft Yahei";
	color: #313131;
}
table {
	border-collapse: separate;
	border-spacing: 0
}
caption, th, td {
	text-align: left;
	font-weight: 400
}
table, td, th {
	vertical-align: middle
}
blockquote:before, blockquote:after, q:before, q:after {
	content: ""
}
a img {
	border: none
}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
html>body p code {
	white-space: normal
}
hr {
	margin-top: 20px;
}

.newbanner{ overflow:hidden; margin-bottom:100px; }
.jl{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:80px; }
.jl  .jl_l{ float:left; width:600px;}
.jl  .jl_r{ float:left; width:596px; margin-top:100px;}
.jl  .jl_l  .jl_l_t{ overflow:hidden; line-height: 40px; margin-bottom:70px; font-size:40px; color:#224158;  }
.jl  .jl_l  .jl_l_t span{ font-size:16px;}
.jl  .jl_l  .jl_l_c{ width:90%; font-size:14px; line-height:30px; margin-bottom:50px;}
.jl  .jl_l  .jl_l_b{ width:90%; line-height:30px; font-size:14px; }
.jl  .jl_l  .jl_l_b b{ display:block;}
.jl  .jl_l a{ display:block; margin-top:30px; width:176px; height:38px; line-height:38px; text-align:center; background:#3c5f7b; color:#fff; border-radius:15px; }

.fc{ width:100%; overflow:hidden; background:#f2f3f5; padding-top:110px; padding-bottom:80px;}
.fc .fc_l_t{ width:1200px; margin:0 auto; overflow:hidden; line-height: 40px; margin-bottom:70px; font-size:40px; color:#224158; }
.fc .fc_l_t span{  font-size:16px;}
.fc .fc_c{ width:100%; height:488px;  background:url(../images/cf_bj.jpg) repeat-y;}
.fc .fc_c .fc_c2{ width:1200px; margin:0 auto; overflow:hidden;  background:#3c5f7b;}
.fc .fc_c .fc_c2  .fc_l{ float:left; width:609px;     height: 488px; background:#3c5f7b;}
.fc .fc_c .fc_c2  .fc_r{ float:left; width:580px; margin-top:90px;}
.fc .fc_c .fc_c2  .fc_r p{ margin-left:60px; margin-right:50px; font-size:14px; color:#fff; line-height:30px; margin-bottom:30px; }
.fc .fc_c .fc_c2  .fc_r a{ display:block; width:175px; height:38px; line-height:38px; text-align:center; background:#FFF; color:#3c5f7b;    margin: 0 auto; border-radius:15px; }

.ys{ width:1200px; margin:0 auto 40px; padding-top:80px; overflow:hidden;}
.ys  .ys_t{  overflow:hidden; line-height: 40px; margin-bottom:70px; font-size:40px; color:#224158; }
.ys  .ys_t span{ font-size:16px;}
.ys  .ys_b{ overflow:hidden; margin-bottom:50px;}
.ys  .ys_b b{ display:block; margin-bottom:10px;}
.ys  .ys_f{ font-size:14px;}




.fy{ width:100%; background:url(../images/fy_bj.jpg) no-repeat; overflow:hidden; height:436px; margin-bottom:150px;}
.fy .fy_c{ width:1200px; margin:0 auto; }

.fy .fy_c p{ margin-top:180px; color:#fff; font-size:14px;}
.fy .fy_c a{ display:block; width:175px; height:38px; background:#fff; font-size:14px; text-align:center; line-height:38px; color:#3c5f7b; border-radius:15px; 
margin-left:180px; margin-top:50px;}


.ry{ width:1200px; margin:0 auto 50px; }
.ry .ry_t{  overflow:hidden; line-height: 40px; margin-bottom:40px; font-size:40px; color:#224158;}
.ry .ry_t span{  font-size:16px;}
.ry .ry_c{ font-size:14px; line-height:30px; overflow:hidden; margin-bottom:50px; }
.ry a{ display:block; margin:0 auto; width:175px; height:38px; text-align:center; line-height:38px; background:#3c5f7b; color:#fff; margin-top:50px; border-radius:15px;} 




.wt{ width:1200px; margin:0 auto 50px; }
.wt .wt_t{  overflow:hidden; line-height: 40px; margin-bottom:40px; font-size:40px; color:#224158;}
.wt .wt_t span{  font-size:16px; }
.wt .wt_b p{ overflow:hidden; margin-bottom:10px; line-height: 30px;}
.wt .wt_b p b{ display:block;}






