﻿@charset "UTF-8";
/* CSS Document */
/*transition: all 0.1s linear;
-moz-transition: all 0.1s linear;
-webkit-transition: all 0.1s linear;
-o-transition: all 0.1s linear;*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, b {
	padding: 0;
	margin: 0;
	font-weight: normal;
}
html {
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;

} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
	margin: 0;
	padding: 0;

}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: none;
}/*清除描边,块显示*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
	color: #666666
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #666666;
}/* 未访问的链接 */
a:visited {
	color: #666666;
}/* 已访问的链接 */
a:hover {
	color: #c22b20;
}/* 鼠标在链接上 */
a:active {
	color: #666666;
blr:expression(this.onFocus=this.blur());
}/* 鼠标在链接上 */
body {
	font-family:"宋体";
	font-size: 12px;
	color: #666;
	background:url(../images/bodybg.jpg) no-repeat center top;min-width: 1150px;
}
select, input {
	vertical-align: middle;
	outline: none; font-family:"宋体";
}
em, i {
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer;
	outline: none;
}
textarea{outline: none;}

.clear {
	clear: both;
	overflow:hidden;
}
.h5{
	clear: both;
	height: 5px;
	overflow:hidden;
}
.h6{
	clear: both;
	height: 6px;
	overflow:hidden;
}
.h10 {
	clear: both;
	height: 10px;
	overflow:hidden;
}
.h15 {
	clear: both;
	height: 15px;
	overflow:hidden;
}
.h20 {
	clear: both;
	height: 20px;
}
.h25 {
	clear: both;
	height: 25px;
	overflow:hidden;
}
.h30 {
	clear: both;
	overflow:hidden;
	height: 30px;
}
.h40 {
	clear: both;
	height: 40px;
	overflow:hidden;
}
.h45{
	clear: both;
	height: 45px;
	overflow:hidden;
}
.h50 {
	clear: both;
	height: 50px;
	overflow:hidden;
}
.h55{
	clear: both;
	height: 55px;
	overflow:hidden;
}
.h60 {
	clear: both;
	height: 60px;
	overflow:hidden;
}
.h70 {
	clear: both;
	height: 70px;
	overflow:hidden;
}
.h80 {
	clear: both;
	height: 80px;
	overflow:hidden;
}
.h90 {
	clear: both;
	height: 90px;
	overflow:hidden;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
	line-height:30px
}
img {
	border: none;
}
/*公共部分结束*/

/*
* 框架
*/

.cont{
	overflow: hidden;
}

.contBox{
	width: 100%;
	overflow: hidden;
}

.wrap{
	width: 1150px;
	margin:0px auto;
}
.min_h400{
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

.rightBox{
	width: 900px;
	overflow: hidden;
	background: #fff;
}
.location2{ height:50px; line-height:50px; background:#80b2da; overflow:hidden;}
.location2L{ color:#ffffff; font-size:16px; margin-left:15px;}
/*顶部开始*/
.top1{
	height: 35px;
	overflow: hidden;
	background: rgba(0,0,0,0.4);
	font-size: 14px;
	color:#fff;
	line-height: 35px;
}
.top1 a{
	color:#fff;
}
.top1 a:hover{
	text-decoration: underline;
}
.top1 i{
	padding: 0px 5px;
}
.top2{
	overflow: hidden;
	padding: 0px;    position: absolute;
    top: 0;    width: 100%;
}
.logo{
	overflow: hidden;
	margin:22px;
}
.logo img{
	display: block;
	height:90px;
}
.topSearch{
	overflow: hidden;
}
.topSearchCont{
	padding: 5px;
	background: rgba(255,255,255,0.1);
	overflow: hidden;
}
.topSearchCont input{
	display: block;
	width: 290px;
	height: 35px;
	overflow: hidden;
	padding: 0px 5px;
	background: #fff;
	float: left;
	font-size: 12px;
	color:#999;
	font-family: "microsoft yahei";
	border:none;
}
.topSearchBt{
	display: block;
	width: 100px;
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color:#fff !important;
	background: #1e97ff;
	float: left;
}
.hotSearch{
	overflow: hidden;
	padding-top: 15px;
}
.hotSearch span{
	display: block;
	height: 30px;
	overflow: hidden;
	font-size: 12px;
	color:#fff;
	float: left;
	line-height: 30px;
}
.hotSearch a{
	display: block;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	padding: 0px 20px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	font-size: 12px;
	color:#fff;
	background: #1e97ff;
	float: left;
	margin: 0px 5px 10px;
}
.hotSearch a:hover{
	background: #047ce4;
}
/*顶部结束*/

/*
* nav 导航 begin
*/
.topNav{
	height:55px;
	background: url(../images/nav_bg.jpg);
	position: relative;
	z-index: 2;border-radius: 6px 6px 0px 0px; 
    
}
.nav_dl{
	height:55px;
}
.nav_dl dd{
	width: 88.5px;
	float: left;
	display: inline;
	position: relative;
}
.nav_a{
	display: block;
	height:55px;
	overflow: hidden;
	font-size: 16px;
	color:#fff !important;
	text-align: center;
	line-height:55px;
	border-left: 1px solid #24700c;
    border-right: 1px solid #479116; font-weight:bold;
}
.nav_dl dd:first-child .nav_a{
	border-left: none;
}
.nav_dl dd:last-child .nav_a{
	border-right: none;
}
a.bg_no{
	background: none;
}
.nav_ul{
	display: none;
	width: 103px;
	overflow: hidden;
	position: absolute;
	top:55px;
	left: 1px;
	background:#3a8411;
	padding: 10px 0px;
}
.nav_dl dd:last-child .nav_ul{
	width: 149px;
}
.nav_ul li{
	height: 35px;
	overflow: hidden;
	line-height: 35px;
}
.nav_ul li a{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#fff;
	text-align: center;
}
.nav_ul li:hover a{
	background: rgba(255,146,0,1);
}
.bannerBox{ position:relative; top:0;}
.banner .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 70px;
	left: 0;
	height: 3px;
	line-height: 30px;
	display: none;
}
.banner .hd ul {
	text-align: center;
}
.banner .hd ul li {
	cursor: pointer;
	display: inline-block;
 *display:inline;
	zoom: 1;
	width: 10px;
	height: 3px;
	overflow: hidden;
	line-height: 999px;
	margin: 0 2px;
	background: #f0f0f0;
}
.banner .hd ul .on {
	background: #b51413;
}
/*内容*/		
.banner .bd {
	position: relative;
	height: 100%;
	z-index: 0;
	height: 310px;
	overflow: hidden;
}
.banner .bd li {
	zoom: 1;
	vertical-align: middle;
	height: 310px;
}
.banner .bd li a {
	display: block;
	width: 100%;
	height: 100%;
}
/*banner结束*/


.noticeAndLocation{
	width: 1110px;
	padding: 0px 20px;
	height: 40px;
	overflow: hidden;
	background:#fdfdf1 url(../images/bb.jpg) repeat-x;
	margin:0px auto;
}
.notice{
	overflow: hidden;
	display: none;
}
.noticeTit{
	display: block;
	height:40px;
	overflow: hidden;
	line-height:40px;
	font-size: 14px;
	color:#333;
	padding-left: 20px;
	float: left;
	background: url(../images/noticetit.png) no-repeat left center;
}
.notice .bd{
	width: 900px;
	height: 30px;
	overflow: hidden;
	margin: 5px 0px;
}
.notice_dl{
	width: 940px;
	overflow: hidden;
}
.notice_dl dd{
	height: 30px;
	overflow: hidden;
	line-height: 30px;
}
.notice_dl dd a{
	display: block;
	font-size: 14px;
	color:#666;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 40px;
	max-width: 410px;
}
.notice_dl dd a:hover{
	color:#0166b6;
}
/*banner开始*/
.banner{
	overflow:hidden;
	position: relative;
	z-index: 1;
}

.banner .hd{
	width:100%;
	position:absolute;
	z-index:1;
	bottom:15px;
	left:0;
	text-align: center;、
}
.banner .hd ul {
	overflow: hidden;
	display: inline-block;
}
.banner .hd ul li {
	cursor:pointer;
	float: left;
	display:inline;
	zoom:1;
	width: 45px;
	height: 3px;
	overflow:hidden;
	line-height:100px;
	margin:0 10px;
	background: #fff;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.banner .hd ul .on {
	background: #005ea5;
}
.banner .center{
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
}
	
.banner .bd{ position:relative;height: 400px; z-index:0;overflow:hidden;}
.banner .bd li{ zoom:1; vertical-align:middle; height:400px;}
.banner .bd li a{ display:block; width:100%; height:100%;}
.banner .checkBox{
	height: 38px;
	overflow: hidden;
	width: 1150px;
	position: absolute;
	left: 50%;
	top:50%;
	margin-left: -600px;
	margin-top: -19px;
	z-index: 2;
}
.banner .bt{
	display: block;
	width: 20px;
	height: 37px;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
}

.banner:hover .bt{
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
}

.banner .prev{
	background: url(../images/bannerprev.png) no-repeat center left;
	float: left;
	text-align: right;
}

.banner .prev:hover{
	background: url(../images/bannerprev_h.png) no-repeat center left;
}

.banner .next{
	background: url(../images/bannernext.png) no-repeat center right;
	float: right;
}
.banner .next:hover{
	background: url(../images/bannernext_h.png) no-repeat center right;
}

/*banner结束*/
/*
* left begin
*/
.leftBox{
	width: 250px;
	overflow: hidden;
	background:#FFF;
	padding:20px;
}
.leftTit{
	height:100px;
	overflow: hidden;
	color:#fff;
	text-align: left;
	padding-left:88px;
}
.leftTit span{
	font-size: 16px;
	display:block;
	padding-top:25px;
	height:35px;
	line-height:35px;
	overflow:hidden;
	color:#ffffff;
	font-size:30px;
}
.leftTit i{
	font-size: 14px;
	display:block;
	height:20px;
	line-height:20px;
	color:#80b3db;
}
.leftMenu_dl{
	overflow: hidden;
	padding: 10px 0px;
	background:#f7fbff;
}
.leftMenu_dl dd{
	overflow: hidden
}
.leftMenu_dl dd span{ display:block; height:50px; line-height:50px; background:#f7fbff url(../images/icn25.png) no-repeat 215px center;border-bottom:1px solid #FFF;}
.leftMenu_dl dd span a{ display:block; height:50px; line-height:50px; padding-left:47px; background: url(../images/icn24.png) no-repeat 30px center; font-size:14px; color:#666;}
.leftMenu_dl dd span:hover{ background:#80b2da url(../images/icn25h.png) no-repeat 215px center;}
.leftMenu_dl dd span a:hover{ background:url(../images/icn24h.png) no-repeat 30px center; color:#FFF;}
.leftMenu_dl dd div{ overflow:hidden; display:none;}
.leftMenu_dl dd div a{ display:block; height:50px; line-height:50px; padding-left:47px; color:#666666; font-size:14px; background:#f6f6f6; border-bottom:1px solid #FFF;}
.leftMenu_dl dd div a:hover{ color:#0166b6;}
.leftMenu_dl dd div a.hover{ color:#0166b6;}
.leftMenu_dl dd.hover span{ background:#80b2da url(../images/icn25h.png) no-repeat 215px center;}
.leftMenu_dl dd.hover span a{ background:url(../images/icn24h.png) no-repeat 30px center; color:#FFF;}
.leftMenu_dl dd.hover div{ display:block;}
/*
* location
*/

.location{
	display: none;
	height: 50px;
	overflow: hidden;
	padding-left: 20px;
	font-size: 14px;
	color:#666;
	line-height: 50px;
	background: url(../images/home.png) no-repeat left center;
}
.location a{
	color:#666;
}
.location a:last-child{
	color: #0166b6;
}
.location a:hover{
	color: #0166b6;
}
.location i{
	padding: 0px 10px;
}


/*页码开始*/
.page {
	padding:10px 0px;
	overflow: hidden;
	text-align: center;
	clear: both;
}
.page code, .page a {
	padding:4px 10px;
	color:#393939;
	font-size: 12px;
	border: 1px solid #e4e4e4;
	background: #fafafa;
	font-family: "microsoft yahei";
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.page a i{
	font-family: "宋体";
	font-size: 12px;
}
.page a:hover {
	background: #0166b6;
	color: #fff;
	border: 1px solid #0166b6;
}
.page a.hover {
	background: #0166b6;
	color: #fff;
	border: 1px solid #0166b6;
}
.page input {
	vertical-align: middle;
	height: 20px;
	border: 1px solid #e4e4e4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.page input.pageDetail {
	width: 30px;
	height:22px;
	line-height:22px;
	text-align: center;
}
.page input.page_bnt{
	border: none;
	width: 58px;
	height:24px;
	cursor:pointer;
	color:#fff;
	background:#0166b6; 
    }
/*页码结束*/

/*底部开始*/
.footerBox{ overflow:hidden; border-top:2px solid #0166b6; background:#f5f5f5; padding:20px 0;}
.footer{position:relative;}
.footer1{ text-align:center; height:30px; line-height:30px; margin-bottom:5px;}
.footer1 div{ overflow:hidden; display:inline-block;}
.footer1 div a{ float:left; display:inline; color:#333333; font-size:14px;}
.footer1 div a:hover{ color:#c22b20;}
.footer1 div em{ float:left; display:inline; color:#b4b4b4; font-size:14px; margin:0 14px;}
.footer2{ overflow:hidden; text-align:center; line-height:20px;}
.footer2 a{ color:#0166b6;}
.footerIcn{ position:absolute; left:878px; top:5px; height:68px;}
.footerIcn a{ float:left; display:inline; width:68px; height:68px;}
.footerIcn a img{ display:block; height:68px; margin:0 auto;}
/*底部结束*/
.subPageC{ padding:0 20px;}
.newsAllImg_dl{
	width:876px;
	overflow: hidden;
}
.newsAllImg_dl dd{
	width: 275px;
	overflow: hidden;
	float: left;
	display: inline;
	margin:0px 17px 17px 0px;
	height:325px;
}
.newsAllImg_a{
	display: block;
	overflow: hidden;
	position:relative;
	width: 275px;
	height:325px;
}
.newsAllImg_p{
	overflow: hidden;
}
.newsAllImg_p img{
	display: block;
	width: 275px;
	height:325px;
}
.newsAllImg_a span{
	display: block;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	font-size: 14px;
	color:#ffffff;
	text-align: center;
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	background:rgba(0,0,0,0.5);
}


.newsAllImg_dl2{
	width:876px;
	overflow: hidden;
}
.newsAllImg_dl2 dd{
	width: 275px;
	overflow: hidden;
	float: left;
	display: inline;
	margin:0px 17px 17px 0px;
	height:205px;
}
.newsAllImg_a2{
	display: block;
	overflow: hidden;
	position:relative;
	width: 275px;
	height:205px;
}
.newsAllImg_p2{
	overflow: hidden;
}
.newsAllImg_p2 img{
	display: block;
	width: 275px;
	height:205px;
}
.newsAllImg_a2 span{
	display: block;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	font-size: 14px;
	color:#ffffff;
	text-align: center;
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	background:rgba(0,0,0,0.5);
}
.newsAllImg_a2 i{ display:block; width:100%; height:100%; background:url(../images/icn26.png) no-repeat center center; position:absolute; left:0px; top:0px;}
/************************************二级页面 begin*************************************/
/*
* 全图列表 begin
*/
/*slelect.demo样式start*/
.dd_select{width:259px; height:38px; position:relative; padding-right:30px; border:1px solid #dddddd;}
.dd_select .seljg{ padding-left:10px; line-height:38px; color:#666666; font-size:13px; cursor:pointer;font-size:14px;}
.dd_select i{ display:block; width:38px; height:38px; background:url(../images/sel.jpg) no-repeat center center; position:absolute;border-left:1px solid #dddddd;right:0px; top:0px; cursor:pointer;}
.dd_select .selTj{ width:100%; overflow:hidden; border:1px solid #dddddd; border-top:none; max-height:240px; overflow-y:auto; position:absolute; left:-1px; top:39px; background:#FFF; display:none;}
.dd_select .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;}
.dd_select .selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.dd_select .selTj a.hover{background:#f8f8f8; color:#ff7800;}

.wtzxFormRSel{width:238px; height:38px; position:relative; padding-right:30px; border:1px solid #dddddd;}
.wtzxFormRSel .seljg{ padding-left:10px; line-height:38px; color:#666666; font-size:13px; cursor:pointer;font-size:14px;}
.wtzxFormRSel i{ display:block; width:38px; height:38px; background:url(../images/sel.jpg) no-repeat center center; position:absolute;border-left:1px solid #dddddd;right:0px; top:0px; cursor:pointer;}
.wtzxFormRSel .selTj{ width:100%; overflow:hidden; border:1px solid #dddddd; border-top:none; max-height:240px; overflow-y:auto; position:absolute; left:-1px; top:39px; background:#FFF; display:none;}
.wtzxFormRSel .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;}
.wtzxFormRSel .selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.wtzxFormRSel .selTj a.hover{background:#f8f8f8; color:#ff7800;}
/*slelect.demo样式end*/

/********************************此处首页样式开始*********************************/
/*
* 新闻中心
*/
.newsCenter{
	height: 45px;
	overflow: hidden;
	background: #eee;
}
.newsTit{
	line-height: 45px;
	font-size: 14px;
	color:#323232;
	font-weight: bold;
	padding-right: 10px;
	position: relative;
}
.newsTit em{
	display: block;
	height: 14px;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #fbfbfb;
	position: absolute;
	right: 0px;
	top:50%;
	margin-top: -7px;
}
.newsSlide{
	width: 700px;
	height: 30px;
	overflow: hidden;
	margin:7px 0px 7px 10px;
}
.newsSlide .bd{
	height: 30px;
	overflow: hidden;
}
.news_dl{
	overflow: hidden;
}
.news_dl dd{
	height: 30px;
	overflow: hidden;
	line-height: 30px;
}
.news_dl dd a{
	font-size: 12px;
	color:#646464;
}
.news_dl dd a:hover{
	color:#014099;
}
.newsMore{
	font-size: 12px;
	color:#646464;
	margin: 14px 0px;
}

/*
* 第一通栏 1st begin
*/
.ind1stL{
	width: 110px;
	height: 325px;
	position: relative;
	background: #f3f3f3;
	border-right: 1px solid #ced9e3;
	z-index:1;
	margin-right:9px;
}
.ind1stL_p{
	width: 120px;
	height: 105px;
	overflow: hidden;
	background: url(../images/ind1stl_p.png) no-repeat center center;
}
.ind1stL a{
	display: block;
	width: 108px;
	height: 90px;
	overflow: hidden;
}
.ind1stL a span{
	display: block;
	height: 45px;
	overflow: hidden;
}
.ind1stL a i{
	display: block;
	font-size: 16px;
	color:#fff;
	overflow: hidden;
	padding-top: 10px;
	text-align: center;
}
.eduNews span{
	background: url(../images/edunews.png) no-repeat center bottom;
}
.ind1stDiv{
	width: 108px;
	height: 276px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:90px;
	background: #f3f3f3;
}
.ind1stDiv a{
	background:url(../images/ind1stl_a.jpg) no-repeat center center;
	margin-top:2px;
}
.ind1stDiv a:hover{ background:url(../images/ind1stl_ah.jpg) no-repeat center center}
.notice_a span{
	background: url(../images/notice_a.png) no-repeat center bottom;
}
.publicGov span{
	background: url(../images/publicgov.png) no-repeat center bottom;
}
.online span{
	background: url(../images/online.png) no-repeat center bottom;
}
.ind1stC{
	width: 410px;
	height: 325px;
	overflow: hidden;
	position: relative;
}
.ind1stC .hd{
	overflow: hidden;
}
.ind1stC_dl dd a{
	display: block;
	overflow: hidden;
}
.ind1stC_dl dd a img{
	display: block;
	width: 420px;
	height: 325px;
}
.ind1stC_dl dd p{
	display: none;
}
.ind1stCName{
	display: block;
	width: 100%;
	height: 45px;
	overflow: hidden;
	background: rgba(0,0,0,0.2);
	position: absolute;
	left: 0px;
	bottom:0px;
	z-index: 1;
	font-size: 14px;
	color:#fff !important;
	 padding-left:98px;
	line-height: 45px;
}
.ind1stC .bt{
	display: block;
	width: 45px;
	height: 45px;
	overflow: hidden;
}
.ind1stC .prev{
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 2;
	background: url(../images/ind1stcicon.png) no-repeat 0px 0px;
}
.ind1stC .next{
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 2;
	background: url(../images/ind1stcicon.png) no-repeat -45px 0px;
}
.ind1stC .prev:hover{
	background: url(../images/ind1stcicon.png) no-repeat 0px -45px;
}
.ind1stC .next:hover{
	background: url(../images/ind1stcicon.png) no-repeat -45px -45px;
}
.ind1stCNum{
	height: 45px;
	overflow: hidden;
	position: absolute;
	left: 45px;
	bottom:0px;
	text-align: center;
	line-height: 45px;
	font-size: 14px;
	color:#fff;
	z-index: 2;
}
.ind1stCNum span{
	color:#c22b20;
	font-size: 18px;
}
.ind1stR{
	width:410px;
	
	overflow: hidden;
	background: #fff; float:left; margin-left:15px;
}
.ind1stRTop{
	height:100px;
	overflow: hidden;
	background: url(../images/ind1strtop.png) repeat-x left bottom;
	padding-left:105px;
	padding-top:20px;
	padding-right:10px;
}
.ind1stRT{ height:35px; line-height:35px; overflow:hidden;}
.ind1stRT a{ color:#0166b6; font-size:20px;}
.ind1stRT a:hover{ color:#c22b20;}
.ind1stRC{ overflow:hidden; color:#999999; line-height:30px; height:60px; font-size:14px;}
.ind1stRC a{ color:#c22b20; margin-left:10px;}
.ind1stRC a:hover{ text-decoration:underline;}
.ind1stRDn{ padding:0 10px;}
.indexT1{ height:50px; line-height:50px; position:relative; border-bottom:2px solid #dddddd;}
.indexT1C{ position:absolute; left:0px; width:100%; top:0px; text-align:center; text-align:center; height:50px;}
.indexT1C div{ display:inline-block; overflow:hidden;}
.indexT1C div a{ float:left; display:inline; padding:0 15px; color:#555555; font-size:18px; height:50px; line-height:50px;}
.indexT1C div a:hover{ color:#0166b6;}
.indexT1C div a.hover{ border-bottom:2px solid #0166b6; color:#0166b6;}
.ind1stRDnC{ padding-top:9px;}
.indexList{ overflow:hidden;}
.indexList dd{ overflow:hidden; height:35px; line-height:35px;}
.indexList dd a{ float:left; display:inline; font-size:14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; color:#000;width: 320px;}
.indexList dd a em{float:left; display:inline; width:13px; height:35px; background:url(../images/icn1.png) no-repeat left center;}
.indexList dd span{ float:right; display:inline; color:#999999; font-family:"宋体";}
.indexT2{ height:36px; border-bottom:2px solid #0166b6; position:relative;}
.indexT2L{ height:38px; overflow:hidden;}
.indexT2L span{ float:left; display:inline; width:121px; height:38px; background:url(../images/indext2bg.jpg) no-repeat center center; text-align:center; line-height:38px; color:#FFF; font-size:16px; margin-right:10px;}
.indexT2L em{ float:left; display:inline; color:#d1dfef; font-size:14px; line-height:36px;}
.indexT2R{ overflow:hidden;}
.indexT2R a{ display:block; padding-right:25px; background:url(../images/icn2.png) no-repeat right center; line-height:36px; height:36px; color:#0166b6; font-size:14px;}
.indexT2R a:hover{ text-decoration:underline;}
/*column2*/
.column2Up{ overflow:hidden; height:345px; margin-bottom:10px;}
.column2UpL{ width:188px; overflow:hidden; margin-right:20px;}
.column2UpL a{ display:block; height:55px; margin-bottom:14px; background-color:#d3e9ff; color:#0166b6; font-size:14px; padding-left:57px; background-repeat:no-repeat; background-position:20px center; line-height:55px;}
.column2UpL a.a1{ background-image:url(../images/icn3.png);}
.column2UpL a.a2{ background-image:url(../images/icn4.png);}
.column2UpL a.a3{ background-image:url(../images/icn5.png);}
.column2UpL a.a4{ background-image:url(../images/icn6.png);}
.column2UpL a.a5{ background-image:url(../images/icn7.png);}
.column2UpL a:hover{ background-color:#68a9ea; color:#FFF;}
.column2UpL a.a1:hover{ background-image:url(../images/icn3h.png);}
.column2UpL a.a2:hover{ background-image:url(../images/icn4h.png);}
.column2UpL a.a3:hover{ background-image:url(../images/icn5h.png);}
.column2UpL a.a4:hover{ background-image:url(../images/icn6h.png);}
.column2UpL a.a5:hover{ background-image:url(../images/icn7h.png);}
.column2UpM{ width:660px; overflow:hidden;}
.indexT3{ height:38px; position:relative; border-bottom:1px solid #dddddd;}
.indexT3L{ position:absolute; left:0px; top:0px; height:38px;}
.indexT3L a{ float:left; display:inline; height:37px; line-height:33px; padding:0 20px; font-size:16px; position:relative;}
.indexT3L a i{ position:absolute; right:0px; top:10px; height:14px; width:1px; background:#a9a9a9;}
.indexT3L a:hover{ color:#0166b6;}
.indexT3L a.hover{ color:#0166b6; border-bottom:2px solid #0166b6;}
.indexT3L a:last-child i{ display:none;}
.indexT3R{ overflow:hidden;}
.indexT3R a{ font-size:14px; line-height:37px;}
.column2UpMC1{ overflow:hidden;}
.column2UpMC1Up{ overflow:hidden; margin-bottom:8px;}
.column2UpMC1UpPic{ width:135px; height:100px; overflow:hidden; margin-right:15px;}
.column2UpMC1UpPic img{ width:135px; height:100px;}
.column2UpMCUpText{ overflow:hidden;}
.column2UpMCUpText h1{ font-weight:normal; height:18px; line-height:18px; margin-bottom:10px; overflow:hidden;}
.column2UpMCUpText h1 a{ color:#0166b6; font-size:16px; float:left; display:inline;}
.column2UpMCUpText h1 span{ float:right; display:inline; color:#999999; font-family:"宋体"; font-size:12px;}
.column2UpMCUpText div{ color:#999999; line-height:22px; height:44px; overflow:hidden; margin-bottom:5px;}
.column2UpMCUpText span{ display:block; height:20px; line-height:20px;}
.column2UpMCUpText span a{ color:#c22b20;}
.column2UpMC1Dn{ height:175px; overflow:hidden;}
.column2UpR{ width:310px; overflow:hidden;}
.column2UpRC{ overflow:hidden;}
.indexList2{ overflow:hidden;}
.indexList2 dd{ overflow:hidden; height:31px; line-height:31px;}
.indexList2 dd a{ float:left; display:inline; font-size:14px; overflow:hidden;}
.indexList2 dd a em{float:left; display:inline; width:13px; height:31px; background:url(../images/icn1.png) no-repeat left center;}
.indexList2 dd span{ float:right; display:inline; color:#999999; font-family:"宋体";}
.column2Dn{ border:1px solid #d4d4d4; height:58px; position:relative; border-right:none;}
.column2DnC{ position:absolute; left:0px; top:-1px; width:1150px;}
.column2DnC a{ float:left; display:inline; border:1px solid #d4d4d4; height:58px; margin-left:-1px; width:199px; overflow:hidden; text-align:center; line-height:58px; color:#999999; font-size:16px; position:relative; z-index:0;}
.column2DnC a:hover{ border:1px solid #0166b6; z-index:1; color:#0166b6;}
.column2DnC a div{ display:inline-block; overflow:hidden; padding-left:35px;}
.column2DnC a div.div1{ background:url(../images/icn8.png) no-repeat left center;}
.column2DnC a div.div2{ background:url(../images/icn9.png) no-repeat left center;}
.column2DnC a div.div3{ background:url(../images/icn10.png) no-repeat left center;}
.column2DnC a div.div4{ background:url(../images/icn11.png) no-repeat left center;}
.column2DnC a div.div5{ background:url(../images/icn12.png) no-repeat left center;}
.column2DnC a div.div6{ background:url(../images/icn13.png) no-repeat left center;}
.column2DnC a:hover div.div1{ background:url(../images/icn8h.png) no-repeat left center;}
.column2DnC a:hover div.div2{ background:url(../images/icn9h.png) no-repeat left center;}
.column2DnC a:hover div.div3{ background:url(../images/icn10h.png) no-repeat left center;}
.column2DnC a:hover div.div4{ background:url(../images/icn11h.png) no-repeat left center;}
.column2DnC a:hover div.div5{ background:url(../images/icn12h.png) no-repeat left center;}
.column2DnC a:hover div.div6{ background:url(../images/icn13h.png) no-repeat left center;}
/*column3*/
.column3C{ overflow:hidden;}
.column3CL{ width:868px; overflow:hidden;}
.column3CLC{ height:170px; overflow:hidden;}
.column3CLC1{ overflow:hidden;}
.column3CLC1Pic{ width:228px; height:170px; overflow:hidden; margin-right:10px;}
.column3CLC1Pic img{ display:block; width:228px; height:170px; }
.column3CLC1R{ overflow:hidden;}
.column3CLC1RT{ padding-top:10px; height:25px; line-height:25px; overflow:hidden;}
.column3CLC1RT a{ float:left; display:inline; color:#0166b6; font-size:16px;}
.column3CLC1RT span{ float:right; display:inline; color:#999999; font-family:"宋体";}
.column3CLC1RText{ height:25px; line-height:25px; overflow:hidden; color:#999999; font-size:12px;}
.column3CLC1RBtn{ height:25px; line-height:25px; overflow:hidden; }
.column3CLC1RBtn a{ color:#c22b20;}
.column3CLC1RDn{ overflow:hidden; height:105px;}
.column3CR{ width:315px; overflow:hidden;}
.column3CRC{ overflow:hidden; width:328px; height:170px;}
.column3CRC a{ float:left; display:inline; width:86px; overflow:hidden; margin-right:13px; margin-bottom:12px; height:79px; padding-left:65px; background-color:#d3e9ff; color:#0166b6; font-size:16px; line-height:79px;background-repeat:no-repeat; background-position:27px center; }
.column3CRC a.a1{ background-image:url(../images/icn14.png)}
.column3CRC a.a2{ background-image:url(../images/icn15.png)}
.column3CRC a.a3{ background-image:url(../images/icn16.png)}
.column3CRC a.a4{ background-image:url(../images/icn17.png)}
.column3CRC a:hover{ background-color:#68a9ea; color:#FFF;}
.column3CRC a.a1:hover{ background-image:url(../images/icn14h.png)}
.column3CRC a.a2:hover{ background-image:url(../images/icn15h.png)}
.column3CRC a.a3:hover{ background-image:url(../images/icn16h.png)}
.column3CRC a.a4:hover{ background-image:url(../images/icn17h.png)}
.indexAd{ height:100px; width:1150px; overflow:hidden;}
.indexAd img{ height:100px; width:1150px;}
/*column4*/
.column4L{ width:450px; margin-right:20px;}
.column4M{ width:400px;}
.column4R{ width:310px;}
.column4CC{ height:186px; overflow:hidden;}
.column4Dn{
	height:100px; 
	overflow:hidden;
	}
/*内容*/		
.column4Dn .bd{ position:relative; height:100%; z-index:0; height:100px; overflow:hidden;}
.column4Dn .bd li{ zoom:1; vertical-align:middle; height:100px; width:285px; overflow:hidden; float:left; display:inline; margin-right:20px;}
/*column5*/
.column5C{ overflow:hidden; height:260px;}
.column5CL{ width:450px; margin-right:20px;}
.column5CLUp{ overflow:hidden; height:100px; margin-bottom:20px;}
.column5CLUpPic{ width:135px; height:100px; margin-right:10px;}
.column5CLUpPic img{ width:135px; height:100px;}
.column5CLUpText{ overflow:hidden;}
.column5CLUpText dd{ overflow:hidden; line-height:25px; font-size:14px; margin-bottom:2px;}
.column5CLUpText dd span{ float:left; display:inline; margin-right:3px; color:#0166b6; width:56px; text-align:right;}
.column5CLUpText dd div{ overflow:hidden;}
.column5CLDn{ overflow:hidden;}
.column5CLDnL{ width:27px; height:71px; overflow:hidden; background:#c22b20; text-align:center; line-height:15px; color:#ffffff; font-size:14px; padding-top:10px; margin-right:15px;}
.column5CLDnR{ overflow:hidden; line-height:27px; height:81px; overflow:hidden;}
.column5CLDnR dd{ height:27px; overflow:hidden;}
.column5CLDnR dd a{ font-size:14px;}
.column5CM{ width:400px; font-size:14px; }
.column5CMC table tr.tr1{color:#c22b20; overflow:hidden;}
.column5CMC table tr.tr1 td{ padding-bottom:10px; height:18px;}
.column5CMC table tr td.red{ color:#c22b20;}
.column5CMC table tr{ color:#666666;}
.column5CMC table .text{ padding-right:10px;}
.column5CR{ width:260px; padding:10px;}
.column5CRC{ overflow:hidden;}
.column5CRC a{ display:block; height:42px; line-height:42px; padding-left:95px; background-color:#ecf8e4; margin-bottom:10px; overflow:hidden; background-position:45px center; background-repeat:no-repeat; color:#236605; font-size:16px; position:relative;}
.column5CRC a i{ display:block; width:21px; height:15px; background:url(../images/icn21.png) no-repeat center center; position:absolute; right:25px; top:50%; margin-top:-7px;}
.column5CRC a.a1{ background-image:url(../images/icn18.png)}
.column5CRC a.a2{ background-image:url(../images/icn19.png)}
.column5CRC a.a3{ background-image:url(../images/icn20.png)}
.column5CRC a:hover{ background-color:#21820e; color:#FFF;}
/*link*/
.link{ background:#eaeaea; height:38px;}
.linkL{ width:121px; height:38px; line-height:38px; text-align:center; color:#ffffff; font-size:16px; background:#0166b6;}
.linkR{ padding-left:129px; padding-right:8px; padding-top:5px; width:1085px;}
.indexSel{width:177px; height:27px; position:relative; padding-right:23px; background:#FFF; margin-right:15px;}
.indexSel .seljg{ padding-left:10px; line-height:27px; color:#666666; font-size:13px; cursor:pointer;}
.indexSel i{ display:block; width:23px; height:27px; background:url(../images/icn22.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.indexSel .selTj{ width:100%; overflow:hidden; max-height:100px; overflow-y:auto; position:absolute; left:-1px; top:27px; background:#FFF; display:none;}
.indexSel .selTj a{ display:block; height:25px; line-height:25px; padding-left:10px; color:#666666; margin-bottom:1px;}
.indexSel .selTj a:hover{ background:#f8f8f8; color:#0166b6;}
.indexSel .selTj a.hover{background:#f8f8f8; color:#0166b6;}
/*二级页面*/
/*newsList*/
.newsList{ overflow:hidden;}
.newsList dd{ overflow:hidden; height:40px; font-size:14px;}
.newsList dd a.a1{ float:left; display:inline; padding-left:35px; height:40px; line-height:40px; background:url(../images/icn24.png) no-repeat 14px center;}
.newsList dd a.a2{ float:right; display:inline; padding-left:18px; height:40px; line-height:40px; background:url(../images/icn27.png) no-repeat left center; margin-right:20px;}

.newsList2{ overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #dddddd;}
.newsList2 dd{ overflow:hidden; height:40px; font-size:14px;}
.newsList2 dd a.a1{ float:left; display:inline; padding-left:14px; height:40px; line-height:40px; background:url(../images/icn1.png) no-repeat left center;}
.newsList2 dd span{ float:right; display:inline; height:40px; line-height:40px; color:#999999;}
/*newsView*/
/*新闻阅读start*/
.articleBox {
	line-height:28px;
	padding:10px 0;
	color: #666;
}
.articleBox img{
	max-width:100%;
	}
.articleTitle {
	clear: both;
	text-align: center;
	padding:20px 10px 0 10px;
	line-height: 35px;
	font-size:20px;
	font-family:"microsoft yahei";
	color:#333333;
}
.articleTime {
	display: block;
	clear: both;
	text-align: center;
	color: #666;
	font-size: 11px;
	line-height:30px;
	padding:10px 0 5px 0;
}
.pageUp{
	display:block;
	line-height:30px;
	padding:10px 0 20px 0;
	border-top:1px dotted #ccc;
	color:#333333;
	font-size:14px;
	}
.share{
	display:block;
	clear:both;
	padding:10px 0;
	}
.articlePage{
	clear:both;
	height:30px;
	text-align:center;
	font-family:Arial;
	}
.articlePage a{
	margin:0 1px;
	background:#ccc;
	padding:5px 10px;
	}
.articlePage a:hover{
	color:#fff;
	background:#1e8ddc;
	}
.articlePage a.hover{
	color:#fff;
	background:#1e8ddc;
	}
.download{
	clear:both;
	height:32px;
	font-size:18px;
	padding:10px 0 0 0;
	}
.download a{
	display:block;
	line-height:32px;
	float:left;
	padding:0 0 0 40px;
	color:#0079ce;
	font-family:"microsoft yahei";
	margin:0 10px 0 0;
	font-size:14px;
	background:url(../images/download.png) no-repeat left center;
	}
/**
 * 文章阅读页-内容上部大图
 */
#play{
	width:600px;
	height:400px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	padding:5px;
	margin:20px auto 0 auto;
}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:60px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	height:47px;
	width:70px;
	padding:3px;
	margin:0 7px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	height:47px;
	width:70px;
	display:block;
	background:#fff;
	position:relative;
	}
.img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.img_hd ul li img {position:absolute;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #1e8ddc;background:#1e8ddc;}
.imgMove .bottom_a {
	width:20px;
	height:25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:15px;
	position:absolute;
	z-index:9999999999999;
	background:url(../images/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}
.articleTable table{ border:1px solid #dddddd; font-size:14px;}
.articleTable table tr{ border:1px solid #dddddd;}
.articleTable table tr.tr1{ background:#f0f0f0; color:#333333;}
.articleTable table tr.red{ color:#f0000b;}
.articleTable table tr td{ border:1px solid #dddddd;}
/*新闻阅读end*/
/*联系我们*/
.map{ width:860px; height:320px; overflow:hidden;}
.contactUsDn{ overflow:hidden; padding:50px 40px; background:#f7f7f7;}
.contactUsDn table{ border:none;}
.contactUsDnC{ line-height:24px; padding-right:20px;}
.contactUsDnT{ height:24px; padding-bottom:24px; position:relative; font-size:14px;}
.contactUsDnT i{ display:block; width:30px; height:3px; background:#666666; position:absolute; left:0px;bottom:12px;}
.contactUsDnText{ color:#333333; font-size:16px;}
/*newsTextImg1*/
.newsTextImg1{ overflow:hidden;}
.newsTextImg1 dd{ overflow:hidden; padding-bottom:20px; border-bottom:1px solid #dddddd; margin-bottom:20px;}
.newsTextImg1 dd .pic{ width:160px; height:210px; margin-right:15px;}
.newsTextImg1 dd .pic img{ width:160px; height:210px;}
.newsTextImg1 dd .text{ overflow:hidden;}
.newsTextImg1 dd .text h1{ overflow:hidden; font-weight:normal; padding-top:10px; height:30px; line-height:30px; margin-bottom:10px;}
.newsTextImg1 dd .text h1 a{ color:#0166b6; font-size:16px;}
.newsTextImg1 dd .text div{ overflow:hidden; font-size:14px; line-height:25px; height:50px; margin-bottom:20px;}
.newsTextImg1 dd .text span{ overflow:hidden;}
.newsTextImg1 dd .text span a{ display:block; overflow:hidden; width:120px; height:35px; border:1px solid #dddddd; border-radius:3px; color:#666666; font-size:14px; text-align:center; line-height:35px;}
.newsTextImg1 dd .text span a:hover{ background:#0166b6; color:#FFF; border-color:#0166b6}

.newsTextImg2{ overflow:hidden;}
.newsTextImg2 dd{ overflow:hidden; padding-bottom:20px; border-bottom:1px dotted #dddddd; margin-bottom:20px;}
.newsTextImg2 dd .pic{ width:210px; height:150px; margin-right:15px;}
.newsTextImg2 dd .pic img{ width:210px; height:150px; }
.newsTextImg2 dd .text{ overflow:hidden;}
.newsTextImg2 dd .text h1{ overflow:hidden; font-weight:normal; height:25px; line-height:25px;}
.newsTextImg2 dd .text h1 a{ color:#333333; font-size:16px;}
.newsTextImg2 dd .text h1 a:hover{ color:#c22b20;}
.newsTextImg2 dd .text div{ overflow:hidden; font-size:14px; line-height:30px; max-height:60px;}
.newsTextImg2 dd .text span{ overflow:hidden; height:30px; line-height:30px; color:#999999;}
/*mail*/
.mail1{ height:38px; line-height:38px; overflow:hidden;}
.mail1L{ overflow:hidden; font-size:14px;}
.mail1L span{ color:#0166b6;}
.mail1L em{ color:#01b63d;}
.mail1R a{ display:block; width:92px; height:38px; line-height:38px; text-align:center; color:#FFF; font-size:14px; background:#0166b6; border-radius:3px;}
.mailList{ overflow:hidden; padding-bottom:10px; border-bottom:1px solid #e6e6e6;}
.mailList .div1{ float:left; display:inline; width:137px; text-align:center;}
.mailList .div2{ float:left; display:inline; width:430px; text-align:center;}
.mailList .div3{ float:left; display:inline; width:140px; text-align:center;}
.mailList .div4{ float:left; display:inline; width:148px; border-right:none !important; text-align:center;}
.mailList dt{ border:1px solid #dddddd; border-top:2px solid #0166b6; height:37px; overflow:hidden; background:#f8f8f8; margin-bottom:10px;}
.mailList dt .tddiv{ border-right:1px solid #dddddd; height:37px; float:left; display:inline; color:#333333; font-size:14px; line-height:37px;}
.mailList dd{ border:1px solid #FFF;height:30px; overflow:hidden;}
.mailList dd .tddiv{ border-right:1px solid #FFF; height:30px; float:left; display:inline; font-size:14px; line-height:30px;}
.mailList dd .tddiv.div2{ text-align:left; padding-left:8px; width:422px;}
.mailList dd .tddiv.div3{ color:#01b63d;}
.mailList dd .tddiv.doing{ color:#0166b6;}
/*信箱弹窗*/
#openCon{ padding:20px 0px 0 4px;}
.pwDl{padding-left:15px;}
.pwDl dd{
	clear:both;
	}
.pwDl dd .spanT{
	width:75px;
	height:40px;
	line-height:40px;
	text-align:right;
	font-size:14px;
	color:#666666;
	margin:0 10px 0 0;
	}
.pwDl dd .inputT{
	width:279px;
	height:38px;
	border:1px solid #dddddd;
	background:none;
	line-height:38px;
	color:#666666;
	font-size:14px;
	padding:0 5px;
	font-family:"Microsoft yahei";
	}
.pwDl dd .inputT.w_662{width:655px;}
.pwDl dd .inputT.w_110{width:98px;}

.pwDl dd textarea{
	display:inline;
	float:left;
	width:655px;
	height:150px;
	border:1px solid #dddddd;
	background:none;
	line-height:38px;
	color:#666666;
	font-size:14px;
	padding:0 5px;
	font-family:"Microsoft yahei";
	}
.pwDl dd .ddBt{
	display:inline;
	float:left;
	width:110px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#666666;
	font-size:14px;
	background:#f5f5f5;
	}
.pwDl dd em{
	display:inline;
	float:left;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#b51413;
	font-size:14px;
	padding:0 0 0 18px;
	}
.pwDl dd .code{
	width:110px;
	height:40px;
	overflow:hidden;
	margin-left:10px;
	}
.pwDl dd .code img{
	display:block;
	width:110px;
	height:40px;
	}
.pwDl dd .btn1{
	width:290px;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#ffffff;
	font-size:14px;
	background:#b51413;
	margin-left:215px;
	}
.pwDl dd .btn2{
	width:100px;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#666666;
	font-size:14px;
	margin-left:20px;
	}
/*advice*/
.advice{ overflow:hidden; border-top:1px solid #dddddd; padding-top:25px;}
.adviceT{ height:17px; line-height:17px; color:#000000; font-size:16px; padding-left:15px; border-left:2px solid #0166b6;}
.adviceList{ clear:both;}
.adviceList dd{ float:left; display:inline; margin-bottom:10px;}
.adviceL{ color:#666666; font-size:14px; width:75px; line-height:40px; height:40px; overflow:hidden; margin-right:5px; text-align:right;}
.adviceR{ overflow:hidden;}
.adviceR input.input1{ width:758px; border:1px solid #dddddd; padding:0 10px; height:38px; line-height:38px; font-family:"Microsoft YaHei";}
.adviceR input.input2{ width:270px; border:1px solid #dddddd; padding:0 10px; height:38px; line-height:38px; font-family:"Microsoft YaHei";}
.adviceR input.input3{ width:90px; border:1px solid #dddddd; padding:0 10px; height:38px; line-height:38px; font-family:"Microsoft YaHei";}
.adviceR textarea{ width:758px; border:1px solid #dddddd; padding:0 10px; height:138px; line-height:38px; font-family:"Microsoft YaHei";}
.adviceR .code{ margin-left:10px; width:110px; height:40px;}
.adviceR .code img{ width:110px; height:40px;}
.adviceBtn{ overflow:hidden; padding-left:80px; padding-top:10px;}
.adviceBtn a{ display:block; width:290px; height:50px; text-align:center; line-height:50px; color:#FFF; font-size:14px; background:#0166b6;}
/*wjdc*/
.questionBox{overflow:hidden;clear:both; padding:20px; clear: both;margin:0 0 10px 0; border:1px solid #dddddd;}
.questionT{clear:both;overflow:hidden; width:100%; font-size: 13px; padding-bottom: 8px; font-weight:bold;}
.questionT span{ color:#cc0000; font-size:13px; padding:0 0 0 10px;}
.questionDl{clear:both;padding:0; background:#FFF;}
.questionDl dd{clear:both;overflow:hidden; padding:0 10px;}
.questionDl dd em{display:block;width:16px;height:16px;float:left;margin:8px 0 0 0;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; background:url(../images/gg.png) no-repeat center center;}
.questionDl dd:last-child{ border-bottom:none;}

.questionDl.radio em{ border-radius:16px; background:url(../images/gg.png) no-repeat center center;;}
.questionDl.radio em.selected{background:url(../images/ggh.png) no-repeat center center;}
	
.questionDl.checkbox em{}
.questionDl.checkbox em.selected{background:url(../images/ggh.png) no-repeat center center;}
.ChoiceBox{ clear:both;overflow:hidden;cursor:pointer;}
.ChoiceBox.float{ float:left;}
.ChoiceBox span{display:block;line-height:20px;font-size:12px; margin-left:30px; padding:6px 0;}
.ChoiceBox i{ margin-left:30px;}
.writeBox{ float:left; display:inline; overflow:hidden;}
.writeBox input{width:120px;border:none;display:block;float:left;font-size:12px;margin:0 0 0 10px;line-height:25px;font-family:"microsoft yahei";border-bottom:1px solid #7f9db9;}
.surveyBt{clear:both;overflow:hidden;padding:20px 0 10px 0;}
.surveyBt a{display:block;width:100%;line-height:30px;border-radius:3px;text-align:center;font-size:14px;color:#fff !important;background:#b51413;margin:0 auto;padding:3px 0;}
.surveyBt a:hover{background:#4189d0;}
.dcBtn{ clear:both; text-align:center;}
.dcBtn div{ display:inline-block; overflow:hidden;}
.dcBtn div a{ float:left; display:inline; padding:0 53px; border-radius:3px; height:45px; line-height:45px; font-size:16px; margin:0 15px;}
.dcBtn div a.a1{ background:#0166b6; color:#FFF;}
.dcBtn div a.a2{ background:#f0f0f0; color:#666;}
/*onlineTalk1*/
.onlineTale1{ overflow:hidden;}
.onlineTale1 dd{ overflow:hidden; padding-bottom:20px; border-bottom:1px dotted #dddddd; margin-bottom:20px;}
.on_pic{ width:135px; height:100px; padding:1px; border:1px solid #dddddd; background:#FFF; margin-right:20px;}
.on_pic img{ display:block; width:135px; height:100px;}
.on_Text{ overflow:hidden; line-height:30px;}
.on_Text h1{ height:30px; line-height:30px; font-weight:bold; font-size:16px;}
.on_Text h1 a{ font-size:16px;}
.on_Text span{ display:block; height:30px; overflow:hidden; font-size:14px;}
.on_Text span em{ color:#0166b6}
.onlineTake2Up{ overflow:hidden;}
.onlineTake2UpL{ width:640px; overflow:hidden;}
.onlineTake2UpR{ overflow:hidden; padding-top:20px;}
.h35{ clear:both; overflow:hidden; height:35px;}
.onlineTake2UpR a{ display:block; width:150px; height:45px; background:#f08900; color:#FFF; border-radius:3px; overflow:hidden; text-align:center; line-height:45px; font-size:16px;}
.onlineTake2T{ border:1px solid #dddddd; height:37px; position:relative; background:#f8f8f8; border-top:2px solid #0166b6;}
.onlineTake2TL{ position:absolute; left:0px; top:0px;}
.onlineTake2TL a{ float:left; display:inline; padding:0 17px; background:#ffffff; height:38px; border-right:1px solid #dddddd; line-height:38px; color:#333333; font-size:16px;}
.onlineTake2List{ clear:both; overflow:hidden; line-height:25px;}
.onlineTake2List dt{ overflow:hidden; padding:25px 0; border-bottom:1px dotted #dddddd; margin-bottom:20px;}
.zcrUp{ line-height:25px; overflow:hidden; color:#666666; font-size:14px;}
.zcrUp span{ color:#0166b6;}
.zcrUp em{ display:block; color:#e81318;}
.zcrUp i{ display:block; color:#06a80e;}
.zcrDn{ color:#999999;}
.onlineTake2List dd{ overflow:hidden; margin-bottom:20px;}
.wtzxForm{ padding:0 40px; overflow:hidden; padding-top:20px;}
.wtzxForm dd{ clear:both; margin-bottom:10px;}
.wtzxFormL{ width:60px; text-align:right; margin-right:5px; color:#666666; font-size:14px; line-height:40px; height:40px; overflow:hidden;}
.wtzxFormR{ padding-left:70px;}
.wtzxFormR input.input1{ display:block; width:248px; border:1px solid #dddddd; padding:0 10px; background:#FFF; height:38px; line-height:38px;}
.wtzxFormR input.input2{ display:block; width:88px; border:1px solid #dddddd; padding:0 10px; background:#FFF; height:38px; line-height:38px;}
.wtzxFormR textarea{ display:block; width:248px; border:1px solid #dddddd; padding:0 10px; background:#FFF; height:138px; line-height:38px;}
.wtzxFormR .code{ margin-left:10px; width:110px; height:40px;}
.wtzxFormR .code img{ width:110px; height:40px;}












.main {
    float: left;
    width: 835px; overflow:hidden; margin-top:15px;
}

.hot {
    width: 740px;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    padding-bottom: 16px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 12px;
}

.hot h3 {
    font: 26px/54px "microsoft yahei";
    letter-spacing: -2px;
    width: 745px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.hot h3 a {
    color: #c00;
}

.focus {
    float: left;
    width: 362px;
    height: 317px;
    background: #ccc;
}

.news {
    float: right;
    width: 372px;
    height: 315px;
    border: 1px solid #ddd;
    overflow: hidden;
}

.news h2 {
    border-top: 2px solid #19a6d8;
    border-bottom: 1px solid #ddd;
    height: 29px;
    line-height: 29px;
    background: url("../images/newst.gif");
    position: relative;
}

.news h2 strong {
    display: block;
    background: #fff;
    height: 30px;
    width: 90px;
    font: bold 14px/28px "Arial";
    color: #185d9a;
    text-align: center;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin-left: 12px;
}

.news h2 .more {
    position: absolute;
    right: 12px;
    top: 0;
    font: 12px/28px "verdana";
    letter-spacing: 3px;
    color: #b23610;
}

.news ul {
    padding: 12px 16px;
    zoom: 1;
}

.news ul li em {
    float: right;
    color: #999;
}

.news ul li {
    background: url("../images/newsli.gif") no-repeat 0 center;
    padding-left: 12px;
    height: 26px;
    line-height: 26px;
    vertical-align: bottom;
}

.news ul li a {
    display: block;
    float: left;
    width: 280px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

}

.gallery {
    border: 1px solid #ddd;
    background: url("../images/gallerymodbg.jpg") no-repeat right top;
    margin: 8px 0;
    overflow: hidden;
}

.gallery h2 {
    height: 60px;
    background: url("../images/galleryt.gif") no-repeat 24px center;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    position: relative;
}

.gallery h2 .more {
    display: block;
    width: 132px;
    height: 28px;
    line-height: 99em;
    overflow: hidden;
    position: absolute;
    right: 26px;
    top: 12px;
}

.gallery .pic {
    display: block;
    width: 208px;
    height: 128px;
    padding: 4px;
    border: 1px solid #ddd;
    margin: 0 auto;
    background: #fff;
}

.gallery .pic img {
    width: 208px;
    height: 128px;
}

.gallery ul {
    margin: 0 -4px 12px 4px;
}

.gallery ul li {
    float: left;
    width: 248px;
    text-align: center;
    font: 14px/36px "arial";
}

.sp{
    margin: 10px auto;
}
.sp li{
    float: left;
    padding-right: 6px;
}
.sp li a{
    display: block;
    width: 180px;
    height: 60px;
}
.sp li a img{
    width: 179px;
    height: 60px;
}

.srmn{
    width: 835px;
}
.srmn h2{
    height: 30px;
    background: url("../images/srmnt.jpg");
    font: bold 14px/24px "arial";
    padding-left: 48px;
    color: #fff;
}
.srmn .mtab{
    float: left;
    width: 220px;
    margin: 0px 8px;
    position: relative;
    left: 0px;
    z-index: 10;
    display: inline;
}
.srmn .mtab li{
    float: left;
    width: 220px;
    background: #fff;    margin-bottom: 10px; border: 1px solid #adc59e;
}
.srmn .mtab li a{
    display: block;
    
    height:45px;
    background:#fff url(../images/title1.jpg) repeat-x;
    text-align: center;
    line-height:45px;
    margin:0px auto;font-size: 16px;    color: #418d0f;
    font-weight: bold;
}
.srmn .mtab li.current{
    border: 1px solid #adc59e;
}
.srmn .mtab li.current a{
    background:url(../images/bbt.jpg) repeat-x; color:#fff;
}





.srmn .mcon{
    float: right;
    width: 590px;
    border: 1px solid #adc59e;
    margin: 0px 0;
    position: relative;
    overflow: hidden;
    z-index: 9;
    display: inline;    height: 273px;
}
.srmn .mcon .more{
    position: absolute;
    right: 12px;
    top: 12px;
    color: #999;
}

.srmn .stab{
    margin:6px 10px;
    border-bottom: 1px solid #ddd;
}
.srmn .stab li{
    float: left;
    padding-right: 7px;
    position: relative;
    bottom: -1px;
}
.srmn .stab li:nth-child(5){padding-right:0px;}
.srmn .stab a{
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 30px;
    background: url("../images/srmnstab.gif");
    border: 1px solid #ddd;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    _float:left;    font-size: 14px; color:#000;
}

.srmn .stab li.current a{
    background:url(../images/fz_ylj_122.jpg) repeat-x;
    color: #fff;
    font-weight: bold;
}
.srmn .scon li{
    height:36px;
    background: url("../images/srmnli.gif") no-repeat 0 center;
    line-height: 36px;
    padding-left: 12px;
    border-bottom: 1px dashed #ddd;
    margin: 0 15px;
    vertical-align: bottom;
}
.srmn .scon li em{
    float: right;
}




.srmn .scon li a{
    display: block;
    float: left;
    width:440px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; font-size:14px; color:#111;
}


.srmn .scon li.noborderb{
    border-bottom: none;
}

.rt a{ color:#000}
.qwg{padding:20px}
.qwg li{line-height:45px; border-bottom:1px solid #ccc}
.qwg li a{font-size:15px}
.date{float:right; font-size:12px}
.p20{padding:20px}
.ny-bit{font-size:20px;text-align:center;font-weight:bold; color:#000}
.fbsj{text-align:center;font-size:13px;margin:15px 0}
.cont{ line-height:30px; font-size:15px}
.cont img{max-width:100%; margin-bottom:5px}
.cont p{text-indent:2em}