@charset "UTF-8";
/* CSS Document */
/*公共部分开始zwp*/
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: hidden;
	overflow-y:auto;
	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: #2f8fe0;
}/* 鼠标在链接上 */
a:active {
	color: #666666;
blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-family:"Microsoft YaHei";
	font-size: 12px;
	color: #666666;
	background:#fff;
}
textarea,select, input {
	vertical-align: middle;
	outline: none;
}
em, i {
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer;
	outline: none;
	border: none;
}
input {
	outline: none;
	border: none;
}

.clear {
	clear: both;
}
.h5 {
	clear: both;
	height: 5px;
}

.h10 {
	clear: both;
	height: 10px;
}
.h15 {
	clear: both;
	height: 16px;
}
.h20 {
	clear: both;
	height: 20px;
}
.h25 {
	clear: both;
	height: 25px;
}
.h30 {
	clear: both;
	height: 30px;
}
.h35 {
	clear: both;
	height: 35px;
}
.h40 {
	clear: both;
	height: 40px;
}
.h50 {
	clear: both;
	height: 50px;
}
.h55 {
	clear: both;
	height: 55px;
}
.h60 {
	clear: both;
	height: 60px;
}
.h80 {
	clear: both;
	height: 80px;
}

.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}

/*公共部分结束*/
/*^
 * 框架
 * @created 
 * @return
 */	
.wrap{
	clear:both;
	width:1200px;
	margin:0 auto;
	}
.min_h{
	min-height:300px;
	height:auto !important;
	height:300px;
	}
/*
///头部
*/
.topBox{
	clear:both;

	}
.topBox_box1 .logo{
	width:1100px;
	height:75px;
	}
.topBox .logo a{
	display:block;
	width:1100px;
	height:75px;
	background:url(../images/logo.png) no-repeat left center;
	}
.topBoxR_box1{margin-top:26px;}
.topBoxR_box1 a{
	display:inline;
	float:left;
	width:30px;
	height:30px;
	border-radius:30px;
	margin:0 0 0 10px;
	position:relative;
	}
.topBoxR_box1 a.a1{background:url(../images/topR_icon1_h.png) no-repeat center center;}
.topBoxR_box1 a.a2{background:url(../images/topR_icon2_h.png) no-repeat center center;}
.topBoxR_box1 a.a3{background:url(../images/topR_icon3_h.png) no-repeat center center;}

.topBoxR_box1 a .ewm{
	width:105px;
	height:110px;
	background:url(../images/ewm_bg.png) no-repeat center center;
	overflow:hidden;
	position:absolute;
	top:31px;
	left:50%;
	margin-left:-51px;
	z-index:9999;
	opacity:0;
	display:none;
	-moz-transition: all 0.3s ease-in-out 0.01s;
	-ms-transition: all 0.3s ease-in-out 0.01s;
	-webkit-transition: all 0.3s ease-in-out 0.01s;
	transition: all 0.3s ease-in-out 0.01s;
	}
.topBoxR_box1 a .ewm img{
	display:block;
	width:101px;
	height:101px;
	margin:7px 1px 1px 2px;
	}
.topBoxR_box1 a:hover .ewm{opacity:1;display:block;}
/*搜索*/	
.search{
	display:inline;
	float:left;
	width:40px;
	height:30px;
	overflow:hidden;
	border-radius:25px;
	position:relative;
	margin:0 0 0 10px;
	}
.search .inputB{
	display:inline;
	float:right;
	width:40px;
	height:30px;
	line-height:30px;
	background:url(../images/search_icon.png) no-repeat center center;
	border:none;
	cursor:pointer;
	}
.search .inputT{
	display:inline;
	float:right;
	width:125px;
	height:30px;
	background:none;
	border:none;
	position:absolute;
	top:0;
	right:40px;
	display:none;
	color:#fff;
	line-height:30px;
	text-align:left;
	padding:0 0 0 10px;
	}
.search .inputT::-webkit-input-placeholder {color:#fff;}
.search .inputT::-moz-placeholder {color:#fff;}
.search .inputT:-moz-placeholder {color:#fff;}
.topBox_box2{
	clear:both;
	height:40px;
	background:#1692fc;
	}
.menu_dl{
	display:block;
	}
.menu_dl dd{
	display:inline;
	float:left;
	position:relative;
	}
.menu_dl dd span{
	display:block;
	width:120px;
	height:39px;
	overflow:hidden;
    margin-top:1px;

	}
.menu_dl dd span a{
	display:block;
	width:120px;
	height:40px;
	overflow:hidden;
	color:#ffffff;
	line-height:40px;
	font-size:18px;
	text-align:center;

	}
.menu_dl dd.hover span a{color:#000000;background:#ffffff}
.menu_dl dd .divBox{
	width:1200px;
	height:40px;
	overflow:hidden;	
	position:absolute;
	top:40px;
	z-index:99999;
	display:none;
	font-size:14px;
	}
.menu_dl dd .divBox.no{display:none !important;}
.menu_dl dd .divBox a{
	display:inline;
	float:left;
	line-height:16px;
	text-align:left;
	color:#fff;
	background-color:#2f8fe0;
	padding:10px;
	}
.menu_dl dd .divBox a:hover{background-color:#ffffff;color:#000000}
/*
///////////footer
*/
.footer{
	clear:both;
	background:#f4f4f4 !important;
	border-top:5px solid #2f8fe0;
	padding:15px 0;
	overflow:hidden;
	font-family:"宋体";
	line-height:30px;
	text-align:left;
	color:#676767;
	}
.footer .wj{height:92px}
.footer .wj a{
	display:inline-block;
	padding:0 5px;
	height:92px;
	width:92px
	background:#fff;
	border:1px solid #ebebeb;
	margin:0 0 0 10px;
	}
.footer .wj a img{
	display:block;
	width:auto;
	height:92px;
	width:92px
	margin:0 auto;
	}
.footer .wj a.a3{display:none !important}


/*
///////////banner
*/
.banner{
	clear:both;
	overflow:hidden;
	position:relative;
	margin:0 auto;
	height:300px;
	}
.banner .bd{
	clear:both;
	width:1200px;
	height:300px;
	margin:0 auto;
	position:relative;
	}
.banner .bd .bannerC{
	width:1920px;
	height:300px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-960px;
	}
.banner .bd dl{
	display:block;
	overflow:hidden;
	height:300px;
	}
.banner .bd dl dd{
	display:block;
	height:300px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	-moz-background-size:cover;
	-ms-background-size:cover;
	-webkit-background-size:cover;
	}
.banner .hd{
	display:block;
	clear:both;
	width:100%;
	height:25px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:9999;
	text-align:center;
	}
.banner .hd ul{
	display:inline-block;
	}
.banner .hd ul li{
	display:inline;
	float:left;
	width:10px;
	height:10px;
	border-radius:10px;
	overflow:hidden;
	line-height:999999px;
	margin:0 5px;
	background:#fff;
	cursor:pointer;
	}
.banner .hd ul li.on{background:#2f8fe0;}
/*通知公告*/
.noticeBox{
	clear:both;
	height:40px;
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
	}
.noticeBox .spanT{
	display:inline;
	float:left;
	height:40px;
	width:70px;
	line-height:40px;
	text-align:right;
	padding:0 13px 0 0;
	color:#0883dd;
	font-size:16px;
	background:url(../images/nt_bg1.jpg) no-repeat right center;
	}
.noticeSlide{
	height:40px;
	}
.noticeSlide .bd{
	display:inline;
	float:left;
	width:1060px;
	height:40px;
	overflow:hidden;
	line-height:40px;
	padding:0 0 0 15px;
	}
.noticeSlide .bd dl dd{
	display:block;
	clear:both;
	height:40px;
	overflow:hidden;
	line-height:40px;
	text-align:left;
	}
.noticeSlide .bd dl dd a{
	display:inline;
	float:left;
	padding:0 35px 0 0;
	color:#0883dd;
	font-size:14px;
	}
.noticeSlide .bd dl dd a:hover{color:#2f8fe0;}
.noticeSlide .bd dl dd span{
	display:inline;
	float:left;
	color:#0883dd;
	font-size:14px;
	}
.noticeSlide .bt{
	width:11px;
	height:6px;
	cursor:pointer;
	margin:17px 0 0 10px;
	}
.noticeSlide .bt.prev{background:url(../images/nt_bt.png) no-repeat left top;}
.noticeSlide .bt.next{background:url(../images/nt_bt.png) no-repeat right top;}
.noticeSlide .bt.prev:hover{background:url(../images/nt_bt.png) no-repeat left bottom;}
.noticeSlide .bt.next:hover{background:url(../images/nt_bt.png) no-repeat right bottom;}
/****************/
.indexBox1{
	clear:both;
	overflow:hidden;
	height:186px;
	}
/*
///////////首页标题
*/
.indexT{
	clear:both;
	height:46px;
	overflow:hidden;
	}
.indexT i{

	}
.indexT div{
	clear:both;
	height:43px;
	overflow:hidden;
	line-height:43px;
	border-bottom:1px dashed #0781f3;
	}
.indexT div span{
	color:#676767;
	font-size:20px;
    color:#0781f3;
	}
.indexT div em{
	font-size:14px;
	color:#58b0fb;
	}
.indexT div i{
    float:right;
	font-size:14px;
	clear:both;
	color:#0781f3;
	}
.indexT div i a
{
color:#0781f3;
}
.indexT div i a:hover
{
color:#02c1ff;
}
/**/
.businesSlide{
	clear:both;
	height:215px;
	position:relative;
	}
.businesSlide .bd{
	clear:both;
	overflow:hidden;
	height:215px;
	}
.businesSlide .bd dl{display:block;width:1250px;}
.businesSlide .bd dl dd{
	display:inline;
	float:left;
	width:259px;
	height:215px;
	overflow:hidden;
	margin:0 5px 0 0; 
	}
.businesSlide .bd dl dd a{
	display:block;
	width:259px;
	height:215px;
	}
.businesSlide .bd dl dd a p{
	display:inline;
	float:left;
	width:259px;
	height:190px;
	overflow:hidden;
	}
.businesSlide .bd dl dd a p img{
	display:block;
	width:259px;
	height:190px;
	}
.businesSlide .bd dl dd a span{
    display:inherit;
	width:259px;
	height:25px;
	overflow:hidden;
	line-height:25px;
    text-align:center;
	font-size:14px;
	}
.businesSlide .hd{
	display:block;
	height:30px;
	overflow:hidden;
	position:absolute;
	top:-30px;
	right:0;
	z-index:99999;
	}	
.businesSlide .hd ul{
	display:block;
	float:left;
	}
.businesSlide .hd ul li{
	display:inline;
	float:left;
	width:5px;
	height:5px;
	margin:0 0 0 6px;
	overflow:hidden;
	background:#b8b8b8;
	border-radius:5px;
	line-height:999999px;
	cursor:pointer;
	}
.businesSlide .hd ul li.on{background:#2f8fe0;}	
/***************/
.indexBox2{
	clear:both;
	overflow:hidden;
	height:278px;
	}
.indexList2.h_1228{height:128px;}
.indexList2.h_220{height:220px;}
.indexBox2L{
	width:378px;
	overflow:hidden;
	}
.indexBox2L_ht{
	clear:both;
	overflow:hidden;
	background:#f0f7fd;
	width:378px;
	height:86px;
	margin:5px 0 0 0;
	}
.indexBox2L_ht .pic{
	width:114px;
	height:86px;
	overflow:hidden;
	}
.indexBox2L_ht .pic img{
	display:block;
	width:114px;
	height:86px;
	}
.indexBox2L_ht .ht_r{
	width:257px;
	overflow:hidden;
	}
.indexBox2L_ht .ht_r .spanT{
	display:block;
	clear:both;
	height:30px;
	overflow:hidden;
	line-height:30px;
	text-align:left;
	font-size:14px;
	padding:0 5px 0 0;
	}
.indexBox2L_ht .ht_r .spanT a{color:#064d81;}
.indexBox2L_ht .ht_r .spanT a:hover{color:#2f8fe0;}
.indexBox2L_ht .txt{
	clear:both;
	height:50px;
	overflow:hidden;
	line-height:24px;
	text-align:left;
	color:#666666;
	padding:0 5px 0 0;
	}
.indexList2{
	clear:both;
	overflow:hidden;
	}
.indexList2 dd{
	clear:both;
	display:block;
	height:30px;
	overflow:hidden;
	border-bottom:1px dashed #e4e5e6;
	}
.indexList2 dd a{
	font-size:14px;
	color:#666666;
	line-height:32px;
	text-align:left;
	}
.indexList2 dd a i{color:#2f8fe0;}
.indexList2 dd a:hover{color:#2f8fe0;}
.indexBox2C{
	width:377px;
	overflow:hidden;
	margin:0 33px 0 33px;
	}
.ift_box{
	clear:both;
	overflow:hidden;
	margin:5px 0 0 0;
	}
.ift_box.bdr{border-bottom:1px dotted #f2f2f2;}

.ift_box1{
	clear:both;
	overflow:hidden;
	}
.ift_box1.bdr{border-bottom:1px dotted #f2f2f2;}


.ift_c1{
	clear:both;
	overflow:hidden;
	height:23px;
	margin:0 0 20px 0;
	}
.ift_c1 em{
	display:inline;
	float:left;
	width:23px;
	height:23px;
	overflow:hidden;
	background:#2f8fe0;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	line-height:23px;
	}
.ift_c1 a{
	display:inline;
	float:left;
	height:23px;
	overflow:hidden;
	color:#666666;
	font-size:14px;
	text-align:left;
	line-height:23px;
	padding:0 0 0 8px;
	}
.ift_c1 a:hover{color:#2f8fe0;}

.ift_c2,.ift_c3,.ift_c4{
	clear:both;
	overflow:hidden;
	height:24px;
	margin:0 0 10px 0;
	}
.ift_c2 em,.ift_c3 em,.ift_c4 em{
	display:inline;
	float:left;
	width:23px;
	height:23px;
	overflow:hidden;
	background:#c6c6c6;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	line-height:23px;
	}
.ift_c2 a,.ift_c3 a,.ift_c4 a{
	display:inline;
	float:left;
	width:345px;
	max-height:46px;
	overflow:hidden;
	color:#666666;
	font-size:14px;
	text-align:left;
	line-height:23px;
	padding:0 0 0 8px;
	}
.ift_c2 a:hover{color:#2f8fe0;}
.ift_c3 a:hover{color:#2f8fe0;}
.ift_c4 a:hover{color:#2f8fe0;}


/*
///////////内页
*/
/****内页banner****/
.subBanner{
	clear:both;
	overflow:hidden;
	height:200px;
	}
/*****左侧导航*******/
.leftNav{
	width:200px;
	overflow:hidden;
	}
.leftNav_dl{
	clear:both;
	display:block;
	overflow:hidden;
	}
.leftNav_dl dt{
	display:block;
	clear:both;
	height:64px;
	border-bottom:3px solid #d3ebff;
	}
.leftNav_dl dt i{display:none;}
.leftNav_dl dt .dtBox1{
	padding:0 3px;
	height:64px;
	line-height:64px;
	font-size:50px;
	color:#a7a7a7;
	border-bottom:3px solid #2f8fe0;
	}
.leftNav_dl dt .dtBox2{
	height:64px;
	overflow:hidden;
	border-bottom:3px solid #2f8fe0;
	padding:0 3px 0 0;
	}
.leftNav_dl dt .dtBox2 span{
	display:block;
	clear:both;
	height:24px;
	line-height:24px;
	text-align:left;
	color:#2f8fe0;
	font-size:20px;
	margin:12px 0 0 3px;
	}
.leftNav_dl dt .dtBox2 em{
	display:block;
	clear:both;
	height:18px;
	line-height:18px;
	text-align:left;
	color:#a7a7a7;
	font-size:16px;
	}
.leftNav_dl dd{
	display:block;
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #dedede;
	}
.leftNav_dl dd span{
	display:block;
	clear:both;
	overflow:hidden;
	background:url(../images/nav_bg1.png) no-repeat 3px center;
	}
.leftNav_dl dd span:hover{background:url(../images/nav_bg1_h.png) no-repeat 3px center;}
.leftNav_dl dd.hover span{background:url(../images/nav_bg1_h.png) no-repeat 3px center;}

.leftNav_dl dd span a{
	display:block;
	line-height:18px;
	text-align:left;
	font-size:14px;
	color:#707070;
	padding:15px 40px 15px 36px;
	background:url(../images/nav_icon1.png) no-repeat 168px center;
	}
.leftNav_dl dd.yy span a{background:url(../images/nav_icon2.png) no-repeat 168px center;}
.leftNav_dl dd span:hover a{background:url(../images/nav_icon1_h.png) no-repeat 168px center;color:#2f8fe0}
.leftNav_dl dd.hover span a{background:url(../images/nav_icon1_h.png) no-repeat 168px center;color:#2f8fe0}
.leftNav_dl dd.yy span:hover a{background:url(../images/nav_icon2_h.png) no-repeat 168px center;}
.leftNav_dl dd.yy.hover span a{background:url(../images/nav_icon2_h.png) no-repeat 168px center;}


.leftNav_dl dd .divBox.no{display:none !important;}
.leftNav_dl dd .divBox{
	clear:both;
	overflow:hidden;
	padding:0 0 0 38px;
	display:none;
	/*background:url(../images/leftNav_bg1.png) repeat-y 38px top;*/
	margin-bottom:10px;
	}
.leftNav_dl dd.hover .divBox{display:block;}
.leftNav_dl dd .divBox a{
	display:block;
	clear:both;
	overflow:hidden;
	height:20px;
	line-height:20px;
	/*background:url(../images/leftNav_bg4.png) no-repeat left center;*/
	padding:0 0 0 15px;

	}
.leftNav_dl dd .divBox a.hover{color:#2f8fe0}
/*.leftNav_dl dd .divBox a.bgf{background:url(../images/leftNav_bg2.png) no-repeat left center;}
.leftNav_dl dd .divBox a.bgl{background:url(../images/leftNav_bg3.png) no-repeat left center;}
*/
/*****内页右侧*******/
.pageBoxR{
	width:1000px;
	overflow:hidden;
	position:relative;
	}
.pageBoxR_bg{
	width:1px;
	height:47px;
	background:url(../images/pageR_bg1.png) no-repeat center center;
	position:absolute;
	left:0;
	bottom:0;
	}
/*当前位置*/
.location{
	clear:both;
	height:65px;
	overflow:hidden;
	border-bottom:1px solid #eeeeee;
	border-left:1px solid #dedede;
	position:relative;
	}
.location span{
	line-height:65px;
	color:#2f8fe0;
	font-size:16px;
	text-align:left;
	padding:0 0 0 42px;
	}
.location p{
	height:65px;
	line-height:65px;
	color:#919191;
	text-align:right;
	padding:0 0 0 30px;
	background:url(../images/lct_icon.png) no-repeat left 21px;
	}
.location p a{color:#919191;}
.location p a:hover{color:#2f8fe0;}
.location p a.hover{color:#2f8fe0;}
/**/
.pageBoxRC{
	overflow:hidden;
	clear:both;
	width:955px;
	border-left:1px solid #dedede;
	padding:0 0 0 44px;
	}
.pageBoxRC_box{
	clear:both;
	overflow:hidden;
	min-height:300px;
	height:auto !important;
	height:300px;
	}
/***内页列表页****/
 /*^
 * 分页
 */	
.page {
	padding:20px 0 20px 0;
	overflow: hidden;
	text-align: center;
	clear: both;
	color:#383737;
}
.page a {
	border: 1px solid #dddcdc;
	padding:6px 12px;
	color:#383737;
	margin-right: 3px;
	border-radius:3px;
}
.page a:hover {
	background: #2f8fe0;
	color: #fff;
	border: 1px solid #2f8fe0;
}
.page a.hover {
	background: #2f8fe0;
	color: #fff;
	border: 1px solid #2f8fe0;
}
.page input {
	vertical-align: middle;
	height: 21px;
	border: 1px solid #efefef;
	border-radius:3px;
}
.page input.pageDetail {
	width: 30px;
	height:18px;
	text-align: center;
}
.page input.page_bnt {
	border: none;
	width: 58px;
	height: 23px;
	cursor:pointer;
}
/*文字列表*/
.newsList {
	display:block;
	overflow: hidden;
}
.newsList dd {
	overflow: hidden;
	height: 40px;
	line-height: 40px;
}
.newsList dd i{
	display:inline;
	float:left;
	color:#b0b0b0;
	font-size:14px;
	padding:0 12px 0 0;
	}
.newsList dd em {
	float: left;
	display: inline;
	width:822px;
	height:39px;
	border-bottom: 1px dotted #e7e7e7;
	font-size:14px;
}
.newsList dd em a{color:#666666;}
.newsList dd em a:hover{color:#2f8fe0;}
.newsList dd span {
	float: right;
	display: inline;
	width:100px;
	height:39px;
	border-bottom: 1px dotted #e7e7e7;
	color: #b3b3b3;
	font-size:14px;
	text-align:right;
	padding:0 10px 0 0;
}
/*文字列表2*/
.newsList2{
	display:block;
	clear:both;
	overflow:hidden;
	}
.newsList2 dd{
	clear:both;
	display:block;
	height:40px;
	padding:10px 7px;
	transition: all 0.5s ease-in-out 0.01s;
	-moz-transition: all 0.5s ease-in-out 0.01s;
	-ms-transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	}
.newsList2_box1{
	clear:both;
	overflow:hidden;
	height:20px;
	}
.newsList2_box1 i{
	display:inline;
	float:left;
	width:5px;
	height:12px;
	background:#ababab;
	margin:4px 12px 0 0;
	}
.newsList2_box1 a{
	display:inline;
	float:left;
	line-height:20px;
	text-align:left;
	color:#666666;
	font-size:14px;
	transition: all 0.5s ease-in-out 0.01s;
	-moz-transition: all 0.5s ease-in-out 0.01s;
	-ms-transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	}
.newsList2_box1 a:hover{color:#2f8fe0;}
.newsList2_box1 .bt{
	display:inline;
	float:right;
	width:44px;
	height:20px;
	cursor:pointer;
	margin:0 15px 0 0;
	background:url(../images/bt555.png) no-repeat center center
	}
.newsList2 dd:hover .newsList2_box1 .bt{background:url(../images/bt555_h.png) no-repeat center center}
.newsList2_box1 span{
	display:inline;
	float:right;
	line-height:20px;
	text-align:left;
	color:#afafaf;
	font-size:14px;
	}
.newsList2_box2{
	clear:both;
	overflow:hidden;
	height:20px;
	line-height:20px;
	text-align:left;
	color:#989898;
	padding:0 0 0 18px;
	}
.newsList2_box2 span{
	display:inline-block;
	padding:0 30px 0 0;
	}
.newsList2 dd:hover{background:#eeeeee;}
.newsList2 dd:hover .newsList2_box1 a{color:#0f80da;}
/*全文列表3*/
.newsList3{
	display:block;
	clear:both;
	}
.newsList3 dd{
	display:block;
	clear:both;
	overflow:hidden;
	height:94px;
	padding:25px 0;
	border-bottom:1px dotted #ededed;
	}
.newsList3 dd .ddDiv{
	overflow:hidden;
	transition: all 0.5s ease-in-out 0.01s;
	-moz-transition: all 0.5s ease-in-out 0.01s;
	-ms-transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	}
.newsList3 dd:hover .ddDiv{background:#eaeaea;}

.newsList3 dd .dayBox{
	width:94px;
	height:94px;
	overflow:hidden;
	}
.newsList3 dd .dayBox span{
	display:block;
	clear:both;
	width:94px;
	height:66px;
	background:#2f8fe0;
	border-bottom:1px solid #fff;
	font-size:44px;
	color:#fff;
	text-align:center;
	line-height:66px;
	}
.newsList3 dd .dayBox em{
	display:block;
	clear:both;
	height:26px;
	color:#ffffff;
	font-size:16px;
	background:#9f9f9f;
	text-align:center;
	line-height:26px;
	}
.newsList3R{
	width:850px;
	height:94px;
	overflow:hidden;
	margin:0 0 0 10px;
	}
.newsList3R h3{
	display:block;
	height:25px;
	text-align:left;
	line-height:25px;
	}
.newsList3R h3 a{color:#515151; font-size:16px;}
.newsList3R h3 a:hover{color:#2f8fe0;}
.newsList3R div{
	clear:both;
	color:#919191;
	height:56px;
	line-height:28px;
	text-align:left;
	overflow:hidden;
	font-size:14px;
	margin:7px 0 0 0;
	}
/*图文列表*/
.newsTextImg{
	display:block;
	width:1020px;
	}
.newsTextImg dd{
	display:inline;
	float:left;
	width:288px;
	height:264px;
	overflow:hidden;
	border:1px solid #e9e9e9;
	margin:0 42px 42px 0;
	transition: all 0.5s ease-in-out 0.01s;
	-moz-transition: all 0.5s ease-in-out 0.01s;
	-ms-transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	}
.newsTextImgL{
	width:258px;
	height:264px;
	border-right:1px solid #e9e9e9;
	transition: all 0.5s ease-in-out 0.01s;
	-moz-transition: all 0.5s ease-in-out 0.01s;
	-ms-transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	}
.newsTextImgL p{
	display:block;
	clear:both;
	width:230px;
	height:135px;
	overflow:hidden;
	margin:15px auto;
	}
.newsTextImgL p img{
	display:block;
	width:230px;
	height:135px;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	}
.newsTextImg dd:hover .newsTextImgL p img{
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.newsTextImgL span{
	display:block;
	clear:both;
	height:37px;
	line-height:37px;
	text-align:left;
	padding:0 15px;
	font-size:18px;
	}
.newsTextImgL span a{color:#5d5d5d;}
.newsTextImgL span a:hover{color:#2f8fe0;}
.newsTextImgL_box{
	clear:both;
	height:42px;
	overflow:hidden;
	padding:0 15px;
	line-height:21px;
	text-align:left;
	color:#8f8f8f;
	}
.newsTextImgR{
	width:29px;
	height:264px;
	line-height:264px;
	text-align:center;
	color:#f2a64e;
	font-size:32px;
	font-family:"宋体";
	transition: all 0.5s ease-in-out 0.01s;
	-moz-transition: all 0.5s ease-in-out 0.01s;
	-ms-transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	}
.newsTextImg dd:hover{border:1px solid #f2a64e;}
.newsTextImg dd:hover .newsTextImgL{border-right:1px solid #f2a64e;}
.newsTextImg dd:hover .newsTextImgR{background:#f2a64e;color:#fff;}
/*图文列表2*/
.newsTextImg2{
	display:block;
	clear:both;
	}
.newsTextImg2 dd{
	display:block;
	clear:both;
	overflow:hidden;
	height:140px;
	padding:30px 0;
	border-bottom:1px dotted #ededed;
	}
.newsTextImg2 dd .pic{
	width:185px;
	height:140px;
	overflow:hidden;
	}
.newsTextImg2 dd .pic img{
	display:block;
	width:185px;
	height:140px;
	}
.newsTextImg2R{
	width:755px;
	height:130px;
	overflow:hidden;
	margin:0 0 0 15px;
	}
.newsTextImg2R h3{
	display:block;
	clear:both;
	height:25px;
	line-height:25px;
	text-align:left;
	font-size:16px;
	margin:0 0 7px 0;
	}
.newsTextImg2R h3 a{color:#515151}
.newsTextImg2R h3 a:hover{color:#2f8fe0}
.newsTextImg2R div{
	clear:both;
	height:56px;
	color:#919191;
	line-height:28px;
	text-align:left;
	overflow:hidden;
	margin:0 0 18px 0;
	font-size:14px;
	}
.newsTextImg2R span{
	display:block;
	clear:both;
	height:22px;
	line-height:22px;
	text-align:left;
	color:#878787;
	font-size:16px;
	padding:0 0 0 30px;
	background:url(../images/list_icon1.png) no-repeat left center;
	}
/*图文列表3*/
.newsTextImg3{
	display:block;
	clear:both;
	width:1000px;
	}
.newsTextImg3 dd{
	display:inline;
	float:left;
	width:460px;
	height:290px;
	overflow:hidden;
	margin:0 32px 27px 0;
	}
.newsTextImg3 dd .pic{
	display:block;
	clear:both;
	width:460px;
	height:165px;
	overflow:hidden;
	}
.newsTextImg3 dd .pic img{
	display:block;
	width:460px;
	height:165px;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	}
.newsTextImg3 dd .pic:hover img{
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.newsTextImg3 dd h3{
	clear:both;
	display:block;
	height:25px;
	text-align:left;
	line-height:25px;
	margin:16px 0 0 0;
	}
.newsTextImg3 dd h3 a{color:#1c2342; font-size:14px;}
.newsTextImg3 dd h3 a:hover{color:#2f8fe0;}
.newsTextImg3 dd span{
	display:block;
	clear:both;
	height:24px;
	line-height:24px;
	text-align:left;
	color:#b5b5b5;
	}
.newsTextImg3 dd .txtBox{
	clear:both;
	height:50px;
	overflow:hidden;
	color:#666666;
	font-size:12px;
	line-height:24px;
	text-align:left;
	}
	
/*全图列表*/
.ImgList{
	width:1000px;
	clear:both;
	overflow:hidden;
	}
.ImgList dd{
	float:left;
	display:inline;
	overflow:hidden;
	width:215px;
	height:290px;
	margin:0 31px 35px 0;
	}
.ImgList dd a{
	display:block;
	overflow:hidden;
	width:215px;
	height:290px;
	position:relative;
	}
.ImgList dd a img{
	width:215px;
	height:290px;
	display:block;
	}
.ImgList dd a span{
	display:block;
	width:215px;
	height:290px;
	line-height:290px;
	text-align:center;
	background:rgba(0,0,0,0.5);
	color:#fff;
	font-size:18px;
	position:absolute;
	top:0;
	left:0;
	transition: all 0.2s ease-in-out 0.02s;
	-moz-transition: all 0.2s ease-in-out 0.02s;
	-ms-transition: all 0.2s ease-in-out 0.02s;
	-webkit-transition: all 0.2s ease-in-out 0.02s;
	opacity:0;
	}
.ImgList dd a:hover span{opacity:1;}
/*全图列表2*/
.ImgList2{
	width:1000px;
	clear:both;
	overflow:hidden;
	}
.ImgList2 dd{
	float:left;
	display:inline;
	overflow:hidden;
	width:290px;
	height:175px;
	margin:0 31px 35px 0;
	}
.ImgList2 dd a{
	display:block;
	overflow:hidden;
	width:290px;
	height:175px;
	position:relative;
	}
.ImgList2 dd a img{
	width:290px;
	height:175px;
	display:block;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	}
.ImgList2 dd a:hover img{
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.ImgList2 dd a span{
	display:block;
	width:230px;
	height:140px;
	padding:16px 30px;
	line-height:140px;
	text-align:center;
	background:rgba(0,0,0,0.5);
	color:#fff;
	font-size:18px;
	position:absolute;
	top:0;
	left:0;
	transition: all 0.2s ease-in-out 0.02s;
	-moz-transition: all 0.2s ease-in-out 0.02s;
	-ms-transition: all 0.2s ease-in-out 0.02s;
	-webkit-transition: all 0.2s ease-in-out 0.02s;
	opacity:0;
	}
.ImgList2 dd a:hover span{opacity:1;}
.ImgList2 dd a span:after{
	content:"";
	display:block;
	width:286px;
	height:171px;
	border:2px solid rgba(255,255,255,0.5);
	position:absolute;
	top:50%;
	left:50%;
	margin:-85px 0 0 -143px;
	transition: all 0.2s ease-in-out 0.02s;
	-moz-transition: all 0.2s ease-in-out 0.02s;
	-ms-transition: all 0.2s ease-in-out 0.02s;
	-webkit-transition: all 0.2s ease-in-out 0.02s;
	}
.ImgList2 dd a:hover span:after{
	width:230px;
	height:140px;
	margin:-70px 0 0 -115px;
	}


/*新闻阅读页*/	
.articleBox {
	line-height:32px;
	padding:10px 0 15px 0;
	color: #666666;
	font-size:14px;
}
.articleBox img{
    /*图片居中*/
	max-width:800px;
	height:auto;
	display:block;
	margin:5px auto;
	
	}
.movBox{
	width:600px;
	height:400px;
	overflow:hidden;
	margin:0 auto;
	}
.articleTitle {
	clear: both;
	text-align: center;
	padding:10px 10px 0 10px;
	line-height: 32px;
	font-size:22px;
	color:#252525;
}
.articleTime {
	display: block;
	clear: both;
	text-align: center;
	color: #9a9a9a;
	line-height:30px;
	padding:10px 0 5px 0;
}
.pageUp{
	height:60px;
	display:block;
	padding:20px 0 20px 0;
	border-top:1px solid #d9f1f7;
	margin:20px 0 0 0;
	}
.pageUp_left{
	float:left;
	display:inline;
	line-height:30px;
	color:#999999;
	}
.pageUp_right{
	float:right;
	display:inline;
	padding:15px 0 0 0;
 	}
.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:#1592fc;
	padding:5px 10px;
	color:#fff;
	border-radius:3px;
	}
.articlePage a:hover{
	color:#fff;
	background:#2f8fe0;
	}
.articlePage a.hover{
	color:#fff;
	background:#2f8fe0;
	}
.articleTime span{cursor: pointer;}
.articleTime span.hover{ color:#2f8fe0;font-weight: bold;}
.articleTime span:hover{ color:#2f8fe0;font-weight: bold;}
	
/**
 * 文章阅读页-内容上部大图
 */
#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;}
.imgMove1 {width:600px;clear:both;margin:20px auto;position:relative;}
.imgMove1 .img_hd {
	margin:0 auto;
	overflow: hidden;
	height:60px;
	position:relative;
}
.imgMove1 .img_hd ul {
	position: absolute;
	z-index: 1
}
.imgMove1 .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;
}
.imgMove1 .img_hd ul li p{
	height:47px;
	width:70px;
	display:block;
	background:#fff;
	position:relative;
	}
.imgMove1 .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;
	}
.imgMove1 .img_hd ul li img {position:absolute;height:47px;width:70px;}
.imgMove1 .img_hd ul li.on {border:1px solid #2f8fe0;background:#2f8fe0;}
.imgMove1 .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;
}
.imgMove1 .prev_a {background-position:left top;left:0;}
.imgMove1 .next_a {background-position:right top;right:0;}

/*荣誉列表*/
.honor_dl{
	display:block;
	clear:both;
	padding:0 0 60px 0;
	margin:0 0 0 20px;
	overflow:hidden;
	background:url(../images/hr_icon.jpg) repeat-y 165px top;
	}
.honor_dl dd{
	display:block;
	clear:both;
	overflow:hidden;
	padding:50px 0 0 0;
	}
.honor_ddL{
	width:166px;
	height:17px;
	border-bottom:1px solid #d3d3d3;
	margin:0 0 20px 0;
	}
.honor_ddL span{
	display:block;
	width:105px;
	height:35px;
	overflow:hidden;
	border-radius:3px;
	background:#2f8fe0;
	color:#fff;
	font-size:20px;
	text-align:center;
	line-height:35px;
	}
.honor_ddr{
	width:745px;
	overflow:hidden;
	color:#939393;
	font-size:18px;
	line-height:40px;
	text-align:left;
	position:relative;
	top:-10px;
	padding:0 10px;
	}
/*
////返回顶部按钮
*/
.returnTopBt{
	display:block;
	width:30px;
	height:80px;
	background:url(../images/r_bt.png) no-repeat center center;
	cursor: pointer;
	position:fixed;
	bottom:125px;
	right:10px;
	display:none;
	}
/**人才招聘**/
.rmt_dl{
	display:block;
	overflow:hidden;
	}
.rmt_dl dd{
	display:block;
	clear:both;
	padding:0 10px;
	background:#f2f2f2;
	margin:0 0 15px 0;
	overflow:hidden;
	}
.rmt_t{
	clear:both;
	overflow:hidden;
	height:33px;
	overflow:hidden;
	}
.rmt_t span{
	display:inline;
	float:left;
	line-height:33px;
	line-height:33px;
	text-align:left;
	font-size:16px;
	}
.rmt_t span a{color:#666666;}
.rmt_t span a:hover{color:#2f8fe0;}
.rmt_t em{
	display:inline;
	float:right;
	width:35px;
	color:#2f8fe0;
	line-height:33px;
	text-align:center;
	font-size:27px;
	padding:0 15px 0 0;
	cursor: pointer;
	}
.rmt_content{
	clear:both;
	overflow:hidden;
	color:#8a8a8a;
	line-height:24px;
	text-align:left;
	padding:0 0 30px 0;
	display:none;
	}
/*招聘留言*/
.msg_dl{
	display:block;
	overflow:hidden;
	clear:both;
	}
.msg_dl dd{
	display:block;
	clear:both;
	overflow:hidden;
	margin:0 0 10px 0;
	width:750px;

	}
.msg_dl dd span{
    float:left;
	height:34px;
	clear:both;
	overflow:hidden;
	line-height:34px;
	color:#454545;
	font-size:18px;
	padding:0 5px 3px 3px;
	margin-top:-5px;
	width:110px;
	text-align:right;
	}
.msg_dl dd .inputT{
    float:left;

	height:26px;
	border:1px solid #dcdcdc;
	padding:0 5px;
	background:none;
	}
.msg_dl dd .inputT.w_338{width:338px;}
.msg_dl dd .inputT.w_160{width:160px;}
.msg_dl dd textarea{
	display:block;
	width:506px;
	height:170px;
	overflow:hidden;
	border:1px solid #dcdcdc;
	padding:5px;
	}
.msg_dl dd .code{
	height:28px;
	padding:0 0 0 6px;
	}
.msg_dl dd .code img{
	display:inline;
	float:left;
	width:auto;
	height:28px;
	}
.msg_dl dd .code i{
	display:inline;
	float:left;
	line-height:28px;
	text-align:left;
	color:#7b7b7b;
	font-family:"宋体";
	padding:0 0 0 5px;
	}
.msg_dl dd .code:hover i{color:#2f8fe0;}
.msg_dl dd .bt{
	display:inline;
	float:left;
	width:95px;
	height:30px;
	border-radius:5px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	margin:0 27px 0 120px;
	}
.msg_dl dd .bt.bg1{background:#2f8fe0;}
.msg_dl dd .bt.bg2{background:#7c7c7c;}
.msg_dl dd .bt.bg1:hover{background:#3093e7;}
.msg_dl dd .bt.bg2:hover{background:#888888;}
.msg_list{
	display:block;
	clear:both;
	overflow:hidden;
	margin:20px 0 0 0;
	}
.msg_list dd{
	display:block;
	clear:both;
	overflow:hidden;
	border-radius:3px;
	border:1px solid #287abf;
	margin:0 0 25px 0;
	}
.msg_listBox1{
	background:#eeeeee;
	overflow:hidden;
	padding:0 15px;
	}
.msg_listBox1 .spanT{
	display:block;
	clear:both;
	height:22px;
	overflow:hidden;
	padding:0 0 0 25px;
	background:url(../images/yl_icon1.png) no-repeat left center;
	color:#287abf;
	font-size:16px;
	line-height:22px;
	text-align:left;
	margin:10px 0 0 0;
	}
.msg_listBox1 .txt{
	display:block;
	clear:both;
	overflow:hidden;
	padding:5px 0 10px 25px;
	font-size:14px;
	color:#666666;
	line-height:24px;
	text-align:left;
	}
.msg_listBox2{
	overflow:hidden;
	padding:0 15px;
	}
.msg_listBox2 .spanT{
	display:block;
	clear:both;
	height:22px;
	overflow:hidden;
	padding:0 0 0 25px;
	background:url(../images/yl_icon2.png) no-repeat left center;
	color:#287abf;
	font-size:16px;
	line-height:22px;
	text-align:left;
	margin:10px 0 0 0;
	}
.msg_listBox2 .txt{
	display:block;
	clear:both;
	overflow:hidden;
	padding:5px 0 10px 25px;
	font-size:14px;
	color:#666666;
	line-height:24px;
	text-align:left;
	}
	
.indexBox2R{
	width:379px;
	overflow:hidden;
	}
.indexBox2R_dl{
	display:block;
	overflow:hidden;
	height:240px;
	}
.indexBox2R_dl dd{
	display:inline;
	float:left;
	width:125px;
	height:72px;
	overflow:hidden;
	padding-bottom:3px;
	}
.indexBox2R_dl dd a:hover{opacity:0.9;}
.indexBox2R_dl dd a{
	display:block;
	width:125px;
	height:78px;
	overflow:hidden;
	color:#fff;
	font-size:14px;
	line-height:78px;
	text-align:center;
	}
.indexBox2R_dl dt{
	display:inline;
	float:left;
	width:252px;
	height:108px;
	overflow:hidden;
	}
.indexBox2R_dl dt a{
	display:block;
	line-height:24px;
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:24px;
	background:#2f8fe0;
	padding:30px 0; 
	}
.indexBox2R_dl dt a:hover{opacity:0.9;}
/*治理结构*/
.honorBox{height:600px;}
.structureBox{
	clear:both;
	overflow:hidden;
	position:relative;
	width:960px;
	height:1830px;
	}
.structureBox img{
	display:block;
	width:960px;
	height:1830px;
	}
.structure_dl{
	display:block;
	position:absolute;
	z-index:999;
	}
.structure_dl.pt1{top:489px;left:84px;}
.structure_dl.pt2{top: 1012px;left: 6px;}
.structure_dl.pt2.pt3{top: 1011px;left: 153px;}
.structure_dl.pt4{top: 1011px;left: 548px;}
.structure_dl.pt5{top: 1467px;left: 4px;}
.structure_dl.pt6{top: 1467px;left: 55px;}
.structure_dl.pt7{top: 1467px;left: 281px;}
.structure_dl.pt8{top: 1467px;left: 337px;}

.structure_dl dd{
	display:inline;
	float:left;
	width:40px;
	height:205px;
	border:1px solid #9d9d9d;
	margin:0 7px 0 0;
	position:relative;
	}
.structure_dl.pt2 dd{width:29px;height:224px;margin:0 10px 0 0;}
.structure_dl.pt2.pt3 dd{width:29px;height:224px;margin:0 12px 0 0;}
.structure_dl.pt4 dd{width:29px;height:224px;margin:0 12px 0 0;}
.structure_dl.pt6 dd{margin:0 0 0 71px;}
.structure_dl.pt8 dd{margin:0 71px 0 0;}
.structure_dl dd a{
	display:block;
	font-size:14px;
	color:#2b2b2b;
	line-height:14px;
	text-align:center;
	padding:25px 10px;
	cursor:pointer;
	}
.structure_dl.pt2 dd a{padding:8px 2px;}
.structure_dl.pt4 dd a{padding:8px 2px;}
.structure_dl dd.hover{background:#2f8fe0;}
.structure_dl dd.hover a{color:#fff}

.structure_dl dd .structureC{
	width:320px;
	overflow:hidden;
	border:1px solid #2f8fe0;
	position:absolute;
	top:-1px;
	z-index:99999;
	background:#fff;
	display:none;
	}
.structure_dl dd.hover .structureC{border:1px solid #2f8fe0;}
.structure_dl dd .structureC_box{
	overflow:hidden;
	clear:both;
	padding:10px 15px;
	}
.structure_dl dd .structureC_box .c1{
	display:block;
	clear:both;
	overflow:hidden;
	height:30px;
	line-height:30px;
	color:#959595;
	font-size:14px;
	text-align:left;
	}
.structure_dl dd .structureC_box .c1 span{color:#262626}
.structure_dl dd .structureC_box .c2{
	display:block;
	clear:both;
	height:90px;
	overflow:hidden;
	line-height:30px;
	color:#959595;
	font-size:14px;
	text-align:left;
	}
.structure_dl dd .structureC_box .c2 span{color:#262626}

/***/
.businessBox{
	clear:both;
	width:954px;
	overflow:hidden;
	position:relative;
	}
.businessBox img{
	display:block;
	width:954px;
	height:auto;
	}
.businessBox a{
	display:block;
	width:185px;
	height:160px;
	position:absolute;
	}
.businessBox a.a1{top: 1px;left: 0px;}
.businessBox a.a2{top: 140px;left: 224px;}
.businessBox a.a3{top: 279px;left: 0px;}
.businessBox a.a4{top: 140px;left: 590px;}
.businessBox a.a5{top: 530px;left: 590px;}
.businessBox a.a6{top: 530px;left: 224px;}
/*****在线预订*****/
#play2{
	width:950px;
	height:575px;
	position:relative;
	overflow: hidden;
	border:1px solid #dedede;
	background:#e0e0e0;
}
#play2 .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play2 .prev_a {left: 0;}
#play2 .next_a {right: 0}
#play2 .change_a span {
	width: 35px;
	height: 83px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -41px;
	display:block !important;
}
#play2 .prev_a span {background: url(../images/article_icon2.png) no-repeat left center;left: 0;}
#play2 .next_a span {background: url(../images/article_icon2.png) no-repeat right center;right: 0;}
#play2 .img_ul {
	position: relative;
	z-index: 1;
	width:950px;
	height:575px;
}
#play2 .img_ul li{
	position: relative;
	z-index: 1;
	width:950px;
	height:575px;
	background:#e0e0e0;
}
#play2 .img_ul li img{position:absolute;}
#play2 .img_ul li span{
	display:block;
	width:100%;
	height:50px;
	line-height:50px;
	padding-left:30px;
	background:rgba(0,0,0,0.3);
	position:absolute;
	left:0;
	bottom:0;
	color:#ffffff;
	font-size:22px;
	}

.imgMove2{
	width:912px;
	clear:both;
	position:relative;
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 40px;
	background:url(../images/booking_t.png) no-repeat left center;
	}
.imgMove2 .img_hd {
	margin:0 auto;
	overflow: hidden;
	height:130px;
	position:relative;
}
.imgMove2 .img_hd ul {
	position: absolute;
	z-index: 1
}
.imgMove2 .img_hd ul li {
	float: left;
	height:130px;
	width:215px;
	margin:0 7px;
	cursor: pointer;
	background:#e0e0e0;
	position:relative;
}
.imgMove2 .img_hd ul li p{
	height:130px;
	width:215px;
	overflow:hidden;
	display:block;
	background:#e0e0e0;
	position:relative;
	}
.imgMove2 .img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	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;
	display:none !important;
	}
.imgMove2 .img_hd ul li img {position:absolute;height:130px;width:215px; display:block}
.imgMove2 .img_hd ul li.on {}
.imgMove2 .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;
	display:none !important;
}
.imgMove2 .prev_a {background-position:left top;left:0;}
.imgMove2 .next_a {background-position:right top;right:0;}
.booking_bt{
	width:138px;
	height:34px;
	border-radius:3px;
	background:#f2a64e;
	position:absolute;
	right:6px;
	bottom:7px;
	z-index:99;
	}
.booking_bt:hover{background:#fcad51;}
.booking_bt a{
	display:block;
	height:34px;
	color:#ffffff;
	font-size:18px;
	text-align:center;
	line-height:34px;
	}
.booking_dl{
	display:block;
	overflow:hidden;
	border-top:1px solid #e9e9e9;
	border-left:1px solid #e9e9e9;
	}
.booking_dl dt{
	display:block;
	clear:both;
	height:45px;
	}
.booking_dl dt span{
	display:inline;
	float:left;
	width:100px;
	height:44px;
	background:#bbbbbb;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #e9e9e9;
	padding:0 12px 0 0;
	line-height:44px;
	text-align:right;
	color:#494949;
	font-size:16px;
	}
.booking_dl dt em{
	display:inline;
	float:left;
	width:816px;
	height:44px;
	background:#bbbbbb;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	padding:0 0 0 24px;
	line-height:44px;
	text-align:left;
	color:#494949;
	font-size:16px;
	}
.booking_dl dd{
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #e9e9e9;
	}
.booking_dl dd span{
	display:inline;
	float:left;
	width:100px;
	height:44px;
	padding:0 12px 0 0;
	line-height:44px;
	text-align:right;
	color:#494949;
	font-size:16px;
	}
.booking_dl dd span i{color:#da1919; font-size:18px;}
.booking_dl dd em{
	display:inline;
	float:left;
	width:811px;
	min-height:24px;
	border-right:1px solid #e9e9e9;
	border-left:1px solid #e9e9e9;
	padding:10px 5px 10px 24px;
	line-height:24px;
	text-align:left;
	color:#494949;
	font-size:16px;
	}
.booking_dl dd em i{color:#da1919; font-size:18px;}


.booking_dl dd{
	display:block;
	clear:both;
	}
/**/
.bookBox{
	width:100%;
	height:100%;
	min-height:730px !important;
	position:fixed;
	top:0;
	left:0;
	z-index:999999;
	background:rgba(0,0,0,0.6);
	display:none;
	}
.bookBoxC{
	width:1090px;
	height:710px;
	overflow:hidden;
	border-radius:3px;
	background:#fff;
	position:absolute;
	top:50%;
	left:50%;
	margin:-355px 0 0 -545px;
	}
.bookBoxC_dl{
	display:block;
	overflow:hidden;
	}
.bookBoxC_dl dt{
	display:block;
	clear:both;
	height:43px;
	background:#898989;
	overflow:hidden;
	border-radius:3px;
	}
.bookBoxC_dl dt span{
	display:inline;
	float:left;
	width:150px;
	padding:0 0 0 37px;
	line-height:43px;
	text-align:left;
	font-size:16px;
	color:#ffffff;
	}
.bookBoxC_dl dt em{
	display:inline;
	float:right;
	width:29px;
	height:29px;
	background:url(../images/booking_bt.png) no-repeat center center;
	border-radius:29px;
	cursor:pointer;
	margin:7px 15px 0 0;
	}
.bookBoxC_dl dd{
	clear:both;
	display:block;
	overflow:hidden;
	}
.bookBoxC_dl dd .spanT{
	width:112px;
	height:38px;
	line-height:38px;
	text-align:right;
	padding:0 14px 0 0;
	font-size:16px;
	color:#666666;
	}
.bookBoxC_dl dd .spanT.mg{margin-left:45px;}
.bookBoxC_dl dd .inputT{
	height:36px;
	border:1px solid #e8e8e8;
	background:none;
	color:#666666;
	line-height:36px;
	padding:0 5px;
	font-size:14px;
	}
.bookBoxC_dl dd .inputT.w_368{width:368px;}
.bookBoxC_dl dd .inputT.w_195{width:195px;}
.bookBoxC_dl dd textarea{
	width:919px;
	height:260px;
	border:1px solid #e8e8e8;
	background:none;
	color:#666666;
	line-height:36px;
	padding:0 5px;
	font-size:14px;
	}
.bookBoxC_dl dd .code{
	line-height:38px;
	padding:0 0 0 10px;
	}
.bookBoxC_dl dd .code img{
	width:80px;
	height:38px;
	margin:0 10px 0 0;
	}
.bookBoxC_dl dd .bt{
	display:block;
	float:right;
	width:175px;
	height:44px;
	font-size:14px;
	color:#fff;
	line-height:44px;
	text-align:center;
	background:#f2a64e;
	border-radius:5px;
	margin:0 15px 0 0;
	}
.bookBoxC_dl dd .bt:hover{background:#feae52;}
.fileDownload{
	width:100px;
	height:35px;
	padding-left:50px;
	cursor:pointer;
	background:#2f8fe0 url(../images/bt555_h.png) no-repeat 15px center;
	border-radius:3px;
	color:#fff;
	margin:0 auto;
	margin-top:30px;
	font-size:16px !important;
	}
.fileDownload:hover{background:#35a2fe url(../images/bt555_h.png) no-repeat 15px center}

/*****全屏内页*******/
.pageBoxR2{
	width:1200px;
	overflow:hidden;
	position:relative;
	}
.pageBoxR2_bg{
	width:1px;
	height:47px;
	background:url(../images/pageR_bg1.png) no-repeat center center;
	position:absolute;
	left:0;
	bottom:0;
	}
.pageBoxRC2{
	overflow:hidden;
	clear:both;
	width:1175px;
	border:1px solid #e6e6e6;
	margin-top:5px;
	/*border:1px solid #dedede;*/
	padding:0 10px;
	}
.pageBoxRC2_box{
	clear:both;
	overflow:hidden;
	min-height:300px;
	height:auto !important;
	height:300px;
	}
.location2{
	clear:both;
	height:65px;
	overflow:hidden;
	border-bottom:1px solid #eeeeee;
	position:relative;
	}
.location2 span{
	line-height:65px;
	color:#2f8fe0;
	font-size:16px;
	text-align:left;
	padding:0 0 0 42px;
	}
.location2 p{
	height:65px;
	line-height:65px;
	color:#919191;
	text-align:right;
	padding:0 0 0 30px;
	background:url(../images/lct_icon.png) no-repeat left 21px;
	}
.location2 p a{color:#919191;}
.location2 p a:hover{color:#2f8fe0;}
.location2 p a.hover{color:#2f8fe0;}
/*****全屏内页*******/

/*****补首页*******/
.indexBox2_home{
	clear:both;
	overflow:hidden;
	height:278px;
	}
.indexList2.h_1228{height:128px;}
.indexBox2L_home{
	width:790px;
	overflow:hidden;
	}
.indexBox2L_home2{
	width:790px;
	overflow:hidden;
	}
.indexBox2L_ht_home{
	width:314px;
	height:220px;
	float:left;
	display:inline;
	padding:0 0 0 0px;
	}

.indexBox2L_ht_home_pic{
	width:790px;
	height:220px;
	float:left;
	display:inline;

	}
.ul8 {
	padding:0 0 0 3px;
}
.ul8 li {
	width:110px;
	height:220;
	float:left;
	overflow:hidden;
	display:inline;
	margin:9px 0 0 12px;
}

.indexBox2L_ht_home_fr{
	width:475px;
	height:220px;
	float:left;
	display:inline;
	padding:0 0 0 0px;
	}
.indexBox2L_ht .pic{
	width:114px;
	height:86px;
	overflow:hidden;
	}
.indexBox2L_ht .pic img{
	display:block;
	width:114px;
	height:86px;
	}
.indexBox2L_ht .ht_r{
	width:257px;
	overflow:hidden;
	}
.indexBox2L_ht .ht_r .spanT{
	display:block;
	clear:both;
	height:30px;
	overflow:hidden;
	line-height:30px;
	text-align:left;
	font-size:14px;
	padding:0 5px 0 0;
	}
.indexBox2L_ht .ht_r .spanT a{color:#2c2c2c;}
.indexBox2L_ht .ht_r .spanT a:hover{color:#2f8fe0;}
.indexBox2L_ht .txt{
	clear:both;
	height:50px;
	overflow:hidden;
	line-height:24px;
	text-align:left;
	color:#666666;
	padding:0 5px 0 0;
	}

/*****补首页切换*******/
.news_wb{width:360px; height:220px; float:left; background:#fff;}
.la{width: 360px; height: 32px;}
.la li{width:100px; height: 32px;  float: left;padding-right:10px;}
.lb{width:360px; height:175px;overflow:hidden;padding-top:3px;}

/*****补首页信息查询*******/
.indexBox3{
	clear:both;
    min-height:50px;
    height:auto !important;
    height:50px;
    overflow:hidden !important;
    overflow: visible;
	}
.linkBox1
{
    min-height:50px;
    height:auto !important;
    height:50px;
    overflow:hidden !important;
    overflow: visible;
}
.linkBox1 a
{
line-height:25px;
font-size:14px
}