body {font-size:14px;font-family:Microsoft Yahei;background:url(../images/bg.png) no-repeat bottom; background-size: cover;}
*{margin:0; padding:0;	}
dl {margin:0;}
dt {font-weight:normal;}
ul, li {list-style-type:none;margin:0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
a {color: #333;text-decoration:none;-o-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
a:hover {text-decoration:none;color:#ffa900;}
a:focus {text-decoration:none;color:inherit;}
img { border:0;vertical-align:middle;}
table {border-collapse:collapse;}
input {border:0; outline:none;}
.wrap {
    width:100%;
	overflow:hidden;
    min-width: 320px;
    margin: 0px auto;
    max-width: 640px;
	box-sizing:border-box;
	position:relative;
	padding-bottom: 47px;
}
/*公共样式勿删除*/
.clearfix:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {zoom: 1;}
.container {width:1200px; margin:0 auto;}
.f_b {font-weight:bold;}
.v_m {vertical-align:middle;}
.v_t {vertical-align:top;}
.fl { float:left;}
.fr {float:right;}
.db {display:block;}
.dnb {display:inline-block;}
.d_n {display:none;}
.bod_r50 {border-radius:50%;}
.bod_r {border-radius:5px;}
.p20 {padding:20px;}
.pt5 {padding-top:5px;}
.pb5 {padding-bottom:5px;}
.pl5 {padding-left:5px;}
.pr5 {padding-right:5px;}
.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px;}
.pr10 {padding-right:10px;}
.pt15 {padding-top:15px;}
.pl15 {padding-left:15px;}
.pr15 {padding-right:15px;}
.pb15 {padding-bottom:15px;}
.pr20 {padding-right:20px;}
.pb20 {padding-bottom:20px;}
.pl20 {padding-left:20px;}
.pt20 {padding-top:20px;}
.pr25 {padding-right:25px;}
.pb25 {padding-bottom:25px;}
.pl25 {padding-left:25px;}
.pt25 {padding-top:25px;}
.pr30 {padding-right:30px;}
.pb30 {padding-bottom:30px;}
.pl30 {padding-left:30px;}
.pt30 {padding-top:30px;}
.mt5 {padding-top:5px;}
.mb5 {margin-bottom:5px;}
.ml5 {margin-left:5px;}
.mr5 {margin-right:5px;}
.mt10 {margin-top:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.mt15 {margin-top:15px;}
.ml15 {margin-left:15px;}
.mr15 {margin-right:15px;}
.mb15 {margin-bottom:15px;}
.mr20 {margin-right:20px;}
.mb20 {margin-bottom:20px;}
.ml20 {margin-left:20px;}
.ml80 {margin-left:80px;}
.mt20 {margin-top:20px;}
.mr25 {margin-right:25px;}
.mb25 {margin-bottom:25px;}
.ml25 {margin-left:25px;}
.mt25 {margin-top:25px;}
.mr30 {margin-right:30px;}
.mb30 {margin-bottom:30px;}
.ml30 {margin-left:30px;}
.mt30 {margin-top:30px;}
.t_c {text-align:center;}
.t_r {text-align:right;}
.t_l {text-align:left;}
.f36 {font-size:36px;}
.f32 {font-size:32px;}
.f30 {font-size:30px;}
.f28 {font-size:28px;}
.f24 {font-size:24px;}
.f22 {font-size:22px;}
.f20 {font-size:20px;}
.f12 {font-size:12px;}
.f18 {font-size:18px;}
.f16 {font-size:16px;}
.f14 {font-size:14px;}
.bod {border:1px solid #eee;}
.b_t {border-top:1px solid #eee;}
.b_r {border-right:1px solid #eee;}
.bb_d {border-bottom:1px dotted #ddd;}
.bb {border-bottom:1px solid #eee;}
.b_l {border-left:1px solid #eee;}
.lh30 {line-height:30px;}
.lh24 {line-height:24px;}
.t_d {text-decoration:underline;}
.p_r {position:relative;}
.c_p {cursor:pointer;}
.c_6 {color:#666;}
.white { color:#fff;}
.red {color:#f01414;}
.c_9 {color:#999;}
.yellow {color:#fcdd80;}
.blue{color:#0098fb;}
.bgf {background:#fff;}
.orange {color:#ff9000;}
.box_s {box-shadow:0 0 20px #ccc;}
.td2 {text-indent:2em;}
.bgcolor {background:#f5f5f5;}
.green {color:#45b29b;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.p30 {padding:30px;}



.top {background:url(../images/top.png) center no-repeat #001246; height:120px; line-height: 120px; text-align: center;font-size:40px; font-weight: bold;color:#fff; box-sizing: 0 0 10px #eee;}
.center{width: 100%; line-height: 120px; margin: 0 auto; display:table; margin-top: 0;}
.center img{width: 100%; height: 100%;}
.bot{width: 100%; height: 40px; background: #3987d1; display: table;color: #ffffff; text-align: center; line-height: 40px;}
.bot a{ color: #ffffff; padding: 15px 0;}
.bot01{width: 100%; height: 40px; background: #1f2021; display: table;color: #ffffff; text-align: center; padding: 20px 0;}
.bot01 h2{ line-height: 25px;}
.menu{width: 100%; background: #3987d1; line-height: 45px; display: table; color: #ffffff; font-size:20px; font-weight: bold; text-align: center;}
.menu a{ color: #ffffff; padding: 15px 15px;}
.tupian{width: 1190px; margin: 0 auto; padding: 0px; display: table; margin-top: 10px;}
.body_1{width: 770px; height: 130px; float: left; border: #dcdcdc 1px solid;}
.b_t1{width: 100%; display: table}
.b_t1 a{margin-left: 585px; line-height: 34px; font-size: 13px; color: #666};
.b_t1 a:hover{text-decoration: underline;}
.b_title{width: 130px; float: left; text-align: center; line-height: 34px; height: 34px; background: #198ae7; text-align: center; color: #FFF; margin-top: 5px; margin-left: 5px;}
.b_font{width: 750px; height: 50px; margin: 0 auto; padding: 0px; display: block; overflow: hidden; margin-top: 8px; z-index: -1; *width: 750px;}
.b_font .tit{width: 750px; display: block; line-height: 25px; overflow: hidden;}
.b_font .tit li{width: 750px; margin: 0 auto; padding: 0px; display: table; *width: 750px;}
.b_font .tit p{width: 750px; height: 25px; display: table; *width: 750px;}
.b_font .tit i{color: #198ae7; font-style: normal; float: left; margin-right: 3px;}
.b_font .tit a{color: #333; text-decoration: none; cursor: pointer;}
.b_font .tit a:hover{color: #333; text-decoration: underline;}
.body_2{width: 412px; height: 130px; float: right; border: #dcdcdc 1px solid; display: inline;}
.b_font01{width: 390px;height: 70px;margin: 0 auto;padding: 0px;display: block;overflow: hidden;margin-top: 5px;}
.b_font01 .tit{width: 390px; line-height: 25px; display: table;}
.b_font01 .tit p{width: 390px; height: 25px; display: table;}
.b_font01 .tit i{color: #198ae7; font-style: normal; float: left; margin-right: 3px;}
.b_font01 .tit a{color: #333; text-decoration: none; cursor: pointer;}
.b_font01 .tit a:hover{color: #333; text-decoration: underline;}
.b_font01 .tit span{width: 300px; float: left;} 
.b_font01 .tit font{width: 90px; float: right; text-align: right; color: #8a8a8a;}
#democ{width: 390px; height: 70px; overflow: hidden; position: absolute;}
#demob{width: 750px; height: 70px; overflow: hidden; position: absolute;}
.nrbt{width: 500px; margin-top: 25px;}
.nrbt h1{width: 100%; font-size: 48px; font-weight: bold; color: #03629e;}
.nrbt .line{width: 136px; height: 1px; background: #013482; margin-top: 20px;}
//.nrzw{margin: 0 auto;}
.nrzw{LINE-HEIGHT: 180%; text-indent: 2em; font-size: 14pt;}
