body {
	font-family: "microsoft yahei";
	font-size: 14px;
	color: #666;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}
* {
	/*-webkit-appearance: none;*/
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
	margin: 0px;
	padding: 0px;
}
ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
a {
	color: #666;
	text-decoration: none;
	outline: none;
}
img {
	border: 0;
	outline: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.oh {
	overflow: hidden;
}
.pa {
	position: absolute;
}
.pr {
	position: relative;
}
.pf {
	position: fixed;
}
.w100 {
	width: 100%;
}
.mlra {
	margin-left: auto;
	margin-right: auto;
}
::-webkit-input-placeholder {
 color: #fff;
}
                 :-moz-placeholder {/* Firefox 18- */
 color: #fff;
}
                
                 ::-moz-placeholder {/* Firefox 19+ */
 color: #fff;
}

                 :-ms-input-placeholder {
 color: #fff;
}
.container{
	width: 1100px;
	margin-top: 30px;
	margin-bottom: 30px;
}
/****** 头部 ******/
.header{}
.topbox{
	background-color: #f4f4f4;
	height: 40px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;*/
}
.top{
	line-height: 40px;
	height: 40px;
	width: 1100px;
}
.top-l{}
.weather{}
.date{
	margin-left: 20px; width:205px;overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.share{
	margin-left: 20px;
}
.share a{}
.share a:hover{
	color: #015293;
	text-decoration: underline;
}
.top-r{}
.top-r ul li{
	float: left;
	margin-left: 10px;
	position: relative;
}
.top-r ul li a.icon-government{
	background-image: url(imgicon-emblem.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline-block;
	padding-left: 25px;
}
.top-r ul li a.icon-search{}
.top-r ul li a:hover{
	color: #015293;
	text-decoration: underline;
}
.top-r ul li img{
	position: absolute;
	z-index: 2;
	top: 12px;
	right: 5px;
}
.text{
	background-color: #eeeeee;
	height: 30px;
	width: 200px;
	border: 1px solid #e6e6e6;
	outline: none;
	padding-left: 5px;
}
.text:focus{
	outline:none;
}
.logobox{
	height: 180px; width:1900px; margin:0 auto;
	background-repeat: no-repeat;
	background-position: center center;
}
.logo{
	width: 417px;
    height: 90px;    
    position: absolute;
    z-index: 999999 !important;
    left: 50%;
    margin-left: -550px;
    top: 38px;
}
.logo img{
	margin-top: 40px;
	width:406px;
	height:95px;
}
.navbox{
	background-color: #015293;
	height: 54px;
}
.nav{
	height: 54px;
	width: 1100px;
}
.nav a{
	color: #FFF;
	font-size: 18px;
	line-height: 54px;
	display: inline-block;
	height: 54px;
	width: 90px;
	padding-left: 47px;
	float:left;
}

.nav a.on, .nav a:hover{
	background-color: #E3F3FA;
	color: #015293;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.nav a:nth-of-type(1).on, .nav a:nth-of-type(1):hover{	background-image: url(imgico01.png);  }
.nav a:nth-of-type(2).on, .nav a:nth-of-type(2):hover{	background-image: url(imgico02.png);  }
.nav a:nth-of-type(3).on, .nav a:nth-of-type(3):hover{	background-image: url(imgico03.png);  }
.nav a:nth-of-type(4).on, .nav a:nth-of-type(4):hover{	background-image: url(imgico04.png);  }
.nav a:nth-of-type(5).on, .nav a:nth-of-type(5):hover{	background-image: url(imgico05.png);  }
.nav a:nth-of-type(6).on, .nav a:nth-of-type(6):hover{	background-image: url(imgico06.png);  }
.nav a:nth-of-type(7).on, .nav a:nth-of-type(7):hover{	background-image: url(imgico07.png);  }
.nav a:nth-of-type(8).on, .nav a:nth-of-type(8):hover{	background-image: url(imgico08.png);  }

 @media screen and (max-width: 480px) {
	 
.nav a:nth-of-type(1).on, .nav a:nth-of-type(1):hover,.nav a:nth-of-type(2).on, .nav a:nth-of-type(2):hover,.nav a:nth-of-type(3).on, .nav a:nth-of-type(3):hover,.nav a:nth-of-type(4).on, .nav a:nth-of-type(4):hover,.nav a:nth-of-type(5).on, .nav a:nth-of-type(5):hover,.nav a:nth-of-type(6).on, .nav a:nth-of-type(6):hover,.nav a:nth-of-type(7).on, .nav a:nth-of-type(7):hover,.nav a:nth-of-type(8).on, .nav a:nth-of-type(8):hover{	background-image:none; }
	 
 }

.menubox { display: none; }
.menubox span img { width: 45px; height: 36px; margin-top: 8px; margin-right:5px;}
.menu { background-color: #FFF; width: 100%; position: absolute; z-index: 99999; top: 0px; overflow: hidden; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e6e6; left: 0px; display: none; }
.menu ul li { line-height: 35px; height: 35px; width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #e6e6e6; }
.menu ul li a { display: inline-block; width: 96%; padding-right: 2%; padding-left: 2%; }
.ewm{
	position: absolute;
	left: -20px;
	top: 40px;
	z-index:2;
	overflow:hidden;
	display:none;
}
/****** 底部 ******/
.footerbox{
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #015293;
	padding-bottom: 20px;
}
.footer{
	width: 1100px;
}
.footer-t{
	background-color: #015293;
	width: 420px;
	color: #FFF;
	text-align: center;
}
.footer-t a{
	display: inline-block;
	height: 28px;
	color: #FFF;
	font-size: 16px;
	line-height: 20px;
}
.footer-t a:hover{
	text-decoration: underline;
}
.footer-b{
	margin-top: 10px;
}
.footer-b ul li{
	float: left;
	width: 33.3%;
}
.footer-b ul li img{
	float: left;
	margin-right: 10px;
	vertical-align: middle;
}
.footer-b ul li p{
	font-size: 12px;
	line-height: 20px;
	color: #999999;TEXT-ALIGN: center;
}

.bottomf{background: #015293; color: #fff; padding: 15px 0;}
.bottomf table{margin: 0 auto}
.bottomf table tr td{padding: 0 15px;}
.bottomf table tr td{line-height: 25px; font-size: 14px;}
.bottomf table tr td a{color: #fff;}
.bottomf table img{vertical-align: middle}

/**顶部图片滑动**/
.block_home_slider {
	padding: 1px;
	position: relative;
	background-color: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc); /*°ëÍ¸Ã÷¼æÈÝ*/
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
}  /*µ×²¿Ð¡Í¼±ê*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging { display:inline-block; position:absolute; bottom:5px;}
.block_home_slider .flex-control-paging li {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(sprite_nav_3.png); text-indent:-9000px; cursor:pointer;    margin-right: 5px;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { height:100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}





