﻿html,body,div,ul,ol,li,dl,dt,dd,
table,tr,td,h1,h2,h3,h4,h5,h6,
pre,img,from,fieldset,input,textarea,
bolckqute{margin:0; padding: 0;}
ul, ol{ list-style: none; }
body{
	color: #4d5c6d;
	min-width: 320px;
	padding-bottom: 71px;
	font-family:"微软雅黑",Arial, Helvetica, sans-serif;
	font-size: 12px;
	-webkit-text-size-adjust: none;
	background:url(../images/body_bg.jpg) top repeat-x #f7fcfe;
}
h1, h2, h3, h4 , h5, h6 {
	font-weight: normal;
}
a{
	color: #4d5c6d;
	text-decoration:none;
}
a:link, a:visited, a:active {}
a:hover{ text-decoration:none; }
.float_l{
	display: inline;
	float: left;
}
.float_r{
	display: inline;
	float: right;
}
.nowrap {
	 white-space: nowrap;
	 text-overflow: ellipsis;
	 overflow: hidden;
}
body img{
	border: none;
	outline: 0;
	resize: none;
}
/*----顶部公用 start----*/
.header {
	min-width: 320px;
	height:62px;
	background:url(../images/header_bg.jpg) top center no-repeat;
}
.top{
	width: 100%;
	height:62px;
	overflow:hidden;
}
.logo{
	display: inline;
	float: left;
	height: 62px;
}
.top_sitenav {
	display:inline;
	float:right;
	width:42px;
	height:45px;
	margin-top: 17px;
}
.nav{
	clear:both;
	width:98%;
	height:36px;
	padding:0 1%;
	margin-bottom:11px;
	background:url(../images/nav_bg.png) repeat-x;
	position:relative;
}
.nav ul li{
	display:inline;
	float:left;
	width:25%;
	height:36px;
	text-align:center;
}
.nav ul li a{
	color:#ffffff;
	display:block;
	width:74px;
	height:36px;
	line-height:36px;
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:600;
	text-align:center;
	text-decoration:none;
	padding-bottom:4px;
	margin:0 auto;
	position:absolute;
}
.nav ul li.on a{
	color:#ffffff;
	display:block;
	width:74px;
	height:36px;
	line-height:36px;
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:600;
	text-align:center;
	text-decoration:none;
	margin:0 auto;
	padding-bottom:4px;
	background:url(../images/nav_a.png) no-repeat;
	position:absolute;
}
/*----顶部公用 end----*/
/*----底部公用 start----*/
.footer {
	width: 98%;
	height:44px;
	padding:1px 1% 1px 1%;
	background-color:#0d92de;
  	position: fixed;
  	left: 0;
  	bottom: 0;
}
.footer .item {
	display: inline;
	float: left;
	width: 20%;
	height:44px;
}
.footer .item a {
	color:#ffffff;
	display:block;
	width:100%;
	height:51px;		
	text-align:center;
	text-decoration:none;
}
.icon_home,
.icon_center,
.icon_servicer,
.icon_living,
.icon_call{
	display:inline-block;
	width:33px;
	height:33px;
}
.icon_home{ background: url(../images/icon_home.png) no-repeat center center; }
.icon_center{ background: url(../images/icon_center.png) no-repeat center center; }
.icon_servicer{ background: url(../images/icon_servicer.png) no-repeat center center; }
.icon_living{ background: url(../images/icon_living.png) no-repeat center center; }
.icon_call{ background: url(../images/icon_call.png) no-repeat center center; }
.footer .name {
	display: block;
	height:16px;
	font-family:"微软雅黑";
	font-size:12px;
	text-align: center;
}
/*----底部公用 end----*/
/* 效果CSS开始 */
.mBan2 {
	overflow: hidden;
	position:relative;
	margin-bottom:20px;
}
.mBan2 .slideBox{
	width:100%;
	height:auto;
	position:relative;
}
.mBan2 .slideBox .hd{
	width:100%;
	height:26px;
	overflow: hidden;
	position: absolute;
	left:0;
	bottom:0px;
	z-index: 1;
	visibility:hidden;
}
.mBan2 .slideBox .hd ul{ zoom: 1; }
.mBan2 .slideBox .hd ul li{
	clear:both;
	width:100%;
	height:26px;
	position:absolute;
	visibility:hidden;
}
.mBan2 .slideBox .hd ul li a{ visibility:hidden;}
.mBan2 .slideBox .hd ul li.on a{ visibility:visible;}
.mBan2 .slideBox .hd ul li a,
.mBan2 .slideBox .hd ul li.on a{
	clear:both;
	display:block;
	color:#ffffff;
	width:100%;
	height:26px;
	line-height:26px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:600;
	text-align:center;
	text-decoration:none;
	background-color:rgb(0,6,23);
	filter:alpha(opacity=80);
	background: rgba(0,6,23,0.8);
	position:relative;
}
.mBan2 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important}
.mBan2 .slideBox .bd img{ width:100%; height:auto; display:block;  }
/* 效果CSS结束 */
.sub{
	clear:both;
	width:98%;
	margin:0 auto;
	margin-bottom:15px;
}
.subnav{
	clear:both;
	width:100%;
}
.subnav .submenu,
.subnav .submenuon{
	display:inline;
	float:left;
	width:48%;
	height:27px;
	overflow:auto;
	margin-bottom:9px;
	margin-left:1%;
	margin-right:1%;
}
.subnav .submenuon{
	background:url(../images/arrow.gif) bottom center no-repeat;
}
.subnav .submenu a{
	display:block;
	color:#ffffff;
	width:100%;
	height:24px;
	line-height:24px;
	font-family:"微软雅黑";
	font-size:16px;
	text-align:center;
	text-decoration:none;
	background-color:#65b2e4;
	overflow:hidden;
}
.subnav .submenuon a{
	display:block;
	color:#ffffff;
	width:100%;
	height:24px;
	line-height:24px;
	font-family:"微软雅黑";
	font-size:16px;
	text-align:center;
	text-decoration:none;
	background-color:#2a9966;
	overflow:hidden;
}
.subnav .submenu a:hover,
.subnav .submenuon a:hover{
	color:#ffffff;
	text-decoration:none;
	background-color:#2a9966;
}
.content{
	clear:both;
	color:#4d5c6d;
	width:98%;
	margin:0 auto;
}
.subtitle{
	clear:both;
	color:#003f71;
	width:100%;
	line-height:25px;
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:700;
	text-align:center;
	border-bottom:2px solid #2a9966;
	margin-bottom:8px;
}
.title_frame{
	clear:both;
	color:#003f71;
	width:100%;
	line-height:25px;
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:700;
	border-bottom:2px solid #2a9966;
}
.dy_nr{
	clear:both;
	color:#4d5c6d;
	line-height:28px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:600;
}
.newsinfor{
	clear:both;
	display:block;
	color:#4d5c6d;
	width:100%;
	height:21px;
	line-height:21px;
	font-family:"微软雅黑";
	font-size:12px;
	font-weight:500;
	text-align:center;
	margin-bottom:2px;
	background-color:#c6dcea;
}
.newslist{
	clear:both;
	width:100%;
	padding-top:6px;
	margin-bottom:15px;
}
.newslist ul li{
	clear:both;
	width:98%;
	height:32px;
	line-height:32px;
	font-family:"微软雅黑";
	font-size:12px;
	font-weight:500;
	padding:1px 0;
	margin:0 auto;
	border-bottom:1px dashed #aab5bc;
}
.newslist ul li a{
	display:block;
	color:#4d5c6d;
	height:32px;
	line-height:32px;
	padding:0 3px;
	overflow:hidden;
}
.newslist ul li a:hover{
	color:#a32c25;
}

.piclist{
	clear:both;
	width:100%;
	padding-top:15px;
}
.piclist ul li{
	display:inline;
	float:left;
	width:50%;
	height:127px;
	text-align:center;
	padding-bottom:13px;
}
.piclist ul li:nth-child(odd){
	clear:both;
}
.piclist ul li img{
	clear:both;
	width:150px;
	height:105px;
	margin:0 auto;
}
.piclist ul li span{
	clear:both;
	display:block;
	width:100%;
	height:22px;
	line-height:22px;
	font-family:"微软雅黑";
	font-size:12px;
	font-weight:500;
	text-align:center;
	overflow:hidden;
}
.picnews_list{
	clear:both;
	width:100%;
	margin-bottom:15px;
	overflow:auto;
}
.picnews_list ul li{
	clear:both;
	padding-top:14px;
	padding-bottom:9px;
	border-bottom:1px dashed #aab5bc;
	overflow:auto;
}
.picnews_list img{
	display:inline;
	float:left;
	width:118px;
	height:88px;
	margin-right:10px;
}
.picnews_list .intro{
	display:inline-block;
	float:left;
	height:
}
.picnews_list .intro p{
	padding:0;
	margin:0;
}
.picnews_list .intro .h1 a{
	clear:both;
	color:#0480d3;
	height:32px;
	line-height:32px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:800;
	overflow:hidden;
}
.picnews_list .intro .h2 a{
	clear:both;
	color:#4d5c6d;
	height:56px;
	line-height:28px;
	font-family:"微软雅黑";
	font-size:12px;
	font-weight:800;
	overflow:hidden;
}

.bt_box{
	clear:both;
	width:98%;
	text-align:right;
	margin:0 auto;
	margin-bottom:10px;
}
.backtop{
	width:32%;
	height:30px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:800;
	text-align:center;
	margin:0 2%;
	overflow:hidden;
}
.backtop a{
	color:#FFF;
	display:block;
	width:100%;
	height:30px;
	background-color:#0480d3;
}

.fy_frame
{
	clear:both;
	width:100%;
	margin-bottom:20px;
}


.pre_bt{
	display:inline;
	float:left;
	width:30%;
	height:30px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:500;
	text-align:center;
	margin-left:15%;
	background-color:#0480d3;
	overflow:hidden;
}
.next_bt{
	display:inline;
	float:right;
	width:30%;
	height:30px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:500;
	text-align:center;
	margin-right:15%;
	background-color:#0480d3;
	overflow:hidden;
}
.pre_bt a, .next_bt a{
	color:#FFF;
	display:block;
	width:100%;
	height:30px;
}
	/*图标字体*/
@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?p3tq1');
  src:  url('fonts/icomoon.eot?p3tq1#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?p3tq1') format('truetype'),
    url('fonts/icomoon.woff?p3tq1') format('woff'),
    url('fonts/icomoon.svg?p3tq1#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.footer .item a span { background:none !important;}
.footer .item a .icon { display:block; line-height:24px; font-size:24px; color:#FFF; margin:2px 0 1px 0;}