@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: #525252
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #525252;
}/* 未访问的链接 */
a:visited {
	color: #525252;
}/* 已访问的链接 */
a:hover {
	color: #77c40c;
}/* 鼠标在链接上 */
a:active {
	color: #525252;
blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-family:"Microsoft YaHei";
	font-size: 12px;
	color: #525252;
	background:#f2f2f2;
}
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;
}
.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;
}
.h45 {
	clear: both;
	height: 45px;
}

.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}

/*公共部分结束*/
/*^
 * 框架
 * @return
 */	
.wrap{
	clear:both;
	width:1108px;
	margin:0 auto;
	}
.min_h{
	min-height:300px;
	height:auto !important;
	height:300px;
	}
/*
//////////////////top
*/
.topBox{
	clear:both;
	overflow:hidden;
	height:100px;
	background:#fff;
	position:relative;
	z-index:99999;
	}
.logo{
	width:410px;
	height:100px;
	}
.logo a{
	display:block;
	width:410px;
	height:100px;
	background:url(../images/logo.png) no-repeat left center;
	}
/*导航*/
.menuDl{
	display:block;
	margin-top:36px;
	}
.menuDl dd{
	display:inline;
	float:left;
	height:35px;
	}
.menuDl dd a{
	display:block;
	height:35px;
	padding:0 15px;
	line-height:35px;
	color:#666666;
	font-size:14px;
	}
.menuDl dd.hover a{color:#fff;background:#162d79}
/*
//////////////////banner
*/
.banner{
	clear:both;
	overflow:hidden;
	position:relative;
	background:#8dbfe5;
	}
.banner .bd{
	overflow:hidden;
	}
.banner .bd dl dd{
	display:block;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	}
.banner .bt{
	display:  block;
	width: 40px;
	height: 80px;
	overflow: hidden;
	opacity: 0;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
.banner .prev{
	position: absolute;
	left: 50px;
	top:50%;
	margin-top: -50px;
	background: url(../images/bannerBt1.png) no-repeat center center;
}
.banner .next{
	position: absolute;
	right: 50px;
	top:50%;
	margin-top: -40px;
	background: url(../images/bannerBt2.png) no-repeat center center;
}
.banner:hover .bt{
	opacity: 1;
}
/*
//////////////////footer
*/
.footer{
	clear:both;
	overflow:hidden;
	background:#2a2a2a;
	position:relative;
	z-index:99999;
	}
.ixFooter{background:#fff}
.footerBox1{
	overflow:hidden;
	clear:both;
	padding:20px 0 25px 0;
	}
.footerUl{
	overflow:hidden;
	}
.footerUl li{
	display:inline;
	float:left;
	width:130px;
	margin-right:25px;
	}
.footerDl dt{
	display:block;
	clear:both;
	overflow:hidden;
	height:28px;
	}
.footerDl dt a{
	line-height:28px;
	text-align:left;
	color:#999999;
	font-size:14px;
	}
.footerDl dt a:hover{color:#fff;}
.ixFooter .footerDl dt a{color:#333333;}
.ixFooter .footerDl dt a:hover{color:#162d79;}
.footerDl dd{
	display:block;
	clear:both;
	overflow:hidden;
	height:30px;
	}
.footerDl dd a{
	line-height:30px;
	text-align:left;
	color:#666666;
	}
.footerDl dd a:hover{color:#162d79;}
/*二维码*/
.ewm{
	clear:both;
	height:88px;
	overflow:hidden;
	margin-top:20px;
	}
.ewm img{
	width:88px;
	height:88px;
	}
.ewm span{
	line-height:88px;
	padding-left:20px;
	color:#666666;
	font-size:14px;
	}
.footerBox2{
	clear:both;
	overflow:hidden;
	background:#383838;
	height:40px;
	line-height:40px;
	color:#888888;
	}
.footerBox2 a{color:#888888;}
.footerBox2 a:hover{color:#fff;}
/*首页*/
.indexBox{
	clear:both;
	height:0px;
	position:relative;
	}
.indexBoxC{
	width:1108px;
	height:230px;
	position:absolute;
	bottom:8px;
	left:50%;
	margin-left:-554px;
	}
.indexBoxCL{
	width:550px;
	height:230px;
	overflow:hidden;
	background:url(../images/ix_bg1.png) no-repeat center center;
	}
.indexBoxCL .spanT{
	display:block;
	clear:both;
	height:40px;
	line-height:40px;
	padding:0 0 0 30px;
	}
.indexBoxCL .spanT a{color:#ffffff;font-size:16px;margin-right:10px}
.indexBoxCL .spanT a.hover{color:#f2ca24;}
.indexBoxCLSlide{
	width:490px;
	height:140px;
	position:relative;
	padding:0 0 0 34px;
	}
.indexBoxCLSlide .bd{
	width:490px;
	height:140px;
	overflow:hidden;
	}
.indexBoxCLSlide .bt{
	display:block;
	width:18px;
	height:18px;
	cursor:pointer;
	position:absolute;
	top:-30px;
	z-index:99;
	}
.indexBoxCLSlide .bt.prev{right:59px;background:url(../images/ix_slideBt.png) no-repeat left center}
.indexBoxCLSlide .bt.next{right:24px;background:url(../images/ix_slideBt.png) no-repeat right center}
.indexBoxCLSlide .bd dl dd{
	display:inline;
	float:left;
	width:490px;
	height:140px;
	overflow:hidden;
	margin-right:15px;
	}
.indexBoxCLSlide .bd dl dd .pic{
	display:inline;
	float:left;
	width:190px;
	height:140px;
	overflow:hidden;
	}
.indexBoxCLSlide .bd dl dd .pic img{
	display:block;
	width:190px;
	height:140px;
	}
.indexBoxCLSlide .bd dl dd .ddR{
	width:280px;
	overflow:hidden;
	margin-left:18px;
	}
.indexBoxCLSlide .bd dl dd .ddR span{
	display:block;
	clear:both;
	height:25px;
	line-height:25px;
	text-align:left;
	font-size:16px;
	}
.indexBoxCLSlide .bd dl dd .ddR span a{color:#ffffff;}
.indexBoxCLSlide .bd dl dd .ddR span a:hover{text-decoration:underline}
.indexBoxCLSlide .bd dl dd .ddR .txt{
	clear:both;
	height:90px;
	overflow:hidden;
	line-height:30px;
	text-align:left;
	color:#b6cdd3;
	margin-top:19px;
	}
.indexBoxC_dl{
	width:558px;
	}
.indexBoxC_dl dd{
	display:inline;
	float:left;
	width:279px;
	overflow:hidden;
	}
.indexBoxC_dl dd.dd1{height:122px;background:url(../images/ix_bg2.png) no-repeat center center}
.indexBoxC_dl dd.dd2{height:122px;background:url(../images/ix_bg3.png) no-repeat center center}
.indexBoxC_dl dd.dd2.fadeInRight{
	animation-duration:1.2s;
	-moz-animation-duration:1.2s;
	-ms-animation-duration:1.2s;
	-webkit-animation-duration:1.2s;
	}
.indexBoxC_dl dd.dd3{height:108px;background:url(../images/ix_bg4.png) no-repeat center center}
.indexBoxC_dl dd.dd4{height:108px;background:url(../images/ix_bg5.png) no-repeat center center}
.indexBoxC_dl dd.dd4.fadeInRight{
	animation-duration:1.2s;
	-moz-animation-duration:1.2s;
	-ms-animation-duration:1.2s;
	-webkit-animation-duration:1.2s;
	}
.indexBoxC_dl dd .ddDiv{padding-left:79px;overflow:hidden;}
.indexBoxC_dl dd.dd1 .ddDiv{height:122px;background:url(../images/ix_icon1.png) no-repeat 15px center}
.indexBoxC_dl dd.dd2 .ddDiv{height:122px;background:url(../images/ix_icon2.png) no-repeat 20px center}
.indexBoxC_dl dd.dd3 .ddDiv{height:108px;background:url(../images/ix_icon3.png) no-repeat 16px center}
.indexBoxC_dl dd.dd4 .ddDiv{height:108px;background:url(../images/ix_icon4.png) no-repeat 22px center}

.indexBoxC_dl dd span{
	display:block;
	height:27px;
	overflow:hidden;
	line-height:27px;
	text-align:left;
	margin-top:17px;
	}
.indexBoxC_dl dd span a{
	font-size:16px;
	color:#fff;
	}
.indexBoxC_dl dd .txt{
	clear:both;
	height:48px;
	overflow:hidden;
	font-size:12px;
	line-height:24px;
	text-align:left;
	padding-right:1px;
	color:#fff;
	opacity:0.9;
	}
/*
//////////内页
*/
/*内页banner*/
.subBanner{
	clear:both;
	overflow:hidden;
	height:320px;
	}
/*内页导航+当前位置*/
.navBox{clear:both;height:45px;}
.navBoxC{
	width:1108px;
	height:94px;
	overflow:hidden;
	position:relative;
	top:-49px;
	z-index:9999;
	box-shadow:0 2px 5px rgba(192,193,189,0.5);
	}
.navBoxCL{
	width:235px;
	height:94px;
	overflow:hidden;
	background:#162d79 url(../images/nav_bg.png) no-repeat left center;
	margin:0 1px 0 0;
	}
.navBoxCL i{display:none;}
.navBoxCL span{
	display:inline;
	float:left;
	width:138px;
	height:94px;
	line-height:94px;
	text-align:right;
	font-size:40px;
	color:#FFF;
	}
.navBoxCL em{
	display:inline;
	float:left;
	width:92px;
	height:16px;
	line-height:16px;
	text-align:left;
	font-size:14px;
	color:#ffffff;
	opacity:0.6;
	padding:0 0 0 5px;
	margin:31px 0 0 0;
	}
.navBoxCL strong{
	display:inline;
	float:left;
	width:92px;
	height:20px;
	line-height:20px;
	text-align:left;
	font-size:18px;
	color:#FFF;
	padding:0 0 0 5px;
	font-weight: normal;
	}
.navBoxCR{
	width:872px;
	height:94px;
	}
/*当前位置*/
.location{
	clear:both;
	width:873px;
	height:40px;
	background:rgba(255,255,255,0.5);
	}
.location p{
	display:inline;
	float:left;
	height:40px;
	text-align:left;
	padding:0 0 0 29px;
	margin:0 0 0 13px;
	background:url(../images/lt_icon1.png) no-repeat left center;
	line-height:40px;
	color:#162d79;
	font-size:14px;
	}
.location p a{color:#162d79;}
.location p a:hover{color:#162d79;}
.location p a.hover{color:#162d79; text-decoration:underline;}
.page_bt{
	height:17px;
	overflow:hidden;
	padding:12px 5px 0 0;
	}
.page_bt a{
	display:inline;
	float:left;
	width:17px;
	height:17px;
	margin:0 5px;
	}
.page_bt a.a1{background:url(../images/lt_bt.png) no-repeat left top;}
.page_bt a.a1:hover{background:url(../images/lt_bt.png) no-repeat left bottom;}
/*内页导航*/
.nav_dl{
	clear:both;
	display:block;
	width:885px;
	}
.nav_dl dd{
	display:inline;
	float:left;
	height:54px;
	overflow:hidden;
	margin:0 1px 0 0;
	}
.nav_dl dd a{
	display:block;
	height:54px;
	background:#162d79;
	line-height:54px;
	text-align:center;
	color:#fff;
	font-size:16px;	
	}
.nav_dl dd.hover a{color:#fff;background:#e1bd46}
/**/
.pageBox{
	clear:both;
	overflow:hidden;
	background:#ffffff;
	padding:0 0 15px 0;
	border:1px solid #e9e9e9;
	box-shadow:0 2px 5px #efefef;
	}
.pageBox.animated {
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
	}
.pageBoxC{
	clear:both;
	overflow:hidden;
	min-height:300px;
	height:auto !important;
	height:300px;
	padding:0 30px;
	}
.pageBoxCT{
	clear:both;
	overflow:hidden;
	height:54px;
	text-align:center;
	line-height:54px;
	color:#162d79;
	font-size:24px;
	background:url(../images/pt_t.png) no-repeat center center;
	}
/*发展历程*/
.course_dl{
	clear:both;
	display:block;
	overflow:hidden;
	background:url(../images/course_icon2.png) repeat-y 9px top;
	}
.course_dl dd{
	display:block;
	clear:both;
	height:165px;
	overflow:hidden;
	margin-bottom:20px;
	}
.course_dl dd .spanL{
	width:115px;
	height:20px;
	overflow:hidden;
	font-size:14px;
	color:#777777;
	line-height:20px;
	font-weight:bold;
	text-align:right;
	background:url(../images/course_icon1.png) no-repeat left center;
	}
.course_dl dd .courseR{
	width:910px;
	overflow:hidden;
	height:164px;
	border-bottom:1px dotted #bfbfbf;
	}
.course_dl dd .courseR .pic{
	width:240px;
	height:140px;
	overflow:hidden;
	}
.course_dl dd .courseR .pic img{
	display:block;
	width:240px;
	height:140px;
	}
.course_dl dd .courseR .courseR_r{
	width:655px;
	overflow:hidden;
	}
.course_dl dd .courseR .courseR_r .spanT{
	display:block;
	clear:both;
	overflow:hidden;
	height:48px;
	}
.course_dl dd .courseR .courseR_r .spanT a{
	line-height:48px;
	text-align:left;
	font-size:16px;
	color:#444444;
	}
.course_dl dd .courseR .courseR_r .spanT a:hover{color:#f2c921;}
.course_dl dd .courseR .courseR_r .txt{
	display:block;
	clear:both;
	height:56px;
	overflow:hidden;
	font-size:14px;
	line-height:28px;
	text-align:left;
	color:#777777;
	}
.course_dl dd .courseR .courseR_r .em{
	display:block;
	color:#919191;
	line-height:28px;
	text-align:left;
	margin-top:3px;
	}
/*^
////////分页
 */	
.page {
	padding: 10px 0 10px 0;
	overflow: hidden;
	text-align:center;
	clear: both;
}
.page a {
	display:inline-block;
	height:26px;
	overflow:hidden;
	line-height:26px;
	border: 1px solid #e4e4e4;
	padding: 0 9px;
	color:#777777;
	font-weight:bold;
}
.page a:hover {
	background: #162d79;
	color: #fff;
	border: 1px solid #162d79;
}
.page a.hover {
	background: #162d79;
	color: #fff;
	border: 1px solid #162d79;
}
.page a.fz{
	font-family:"宋体";
	line-height:26px;
	font-size:22px;
	color:#dfdfdf;
	font-weight:bold;
	}
.page a.fz:hover {
	background: #162d79;
	color: #fff;
	border: 1px solid #162d79;
}
.page a.fz.hover {
	background: #162d79;
	color: #fff;
	border: 1px solid #162d79;
}
/*荣誉*/
.honhoe_slide{
	width:970px;
	height:500px;
	background:#e6e6e6;
	overflow:hidden;
	margin:0 auto;
	}
.honhoe_slide .bt{
	width:90px;
	height:500px;
	cursor: pointer;
	}
.honhoe_slide .bt.fl{background:url(../images/hr_bt1.png) no-repeat center center;} 
.honhoe_slide .bt.fl:hover{background:url(../images/hr_bt1_h.png) no-repeat center center;} 
.honhoe_slide .bt.fr{background:url(../images/hr_bt2.png) no-repeat center center;} 
.honhoe_slide .bt.fr:hover{background:url(../images/hr_bt2_h.png) no-repeat center center;} 
.honhoe_slideC{
	width:790px;
	height:500px;
	overflow:hidden;
	position:relative;
	}
.honhoe_slideC img{
	display:block;
	width:790px;
	height:500px;
	}
.honhoe_slideC span{
	display:block;
	height:52px;
	width:90%;
	line-height:52px;
	color:#b5d0c8;
	text-align:center;
	font-size:18px;
	padding:0 5%;
	background:rgba(5,107,75,0.89);
	position:absolute;
	left:0;
	bottom:0;
	}
.honhoe_dl{
	clear:both;
	overflow:hidden;
	display:block;
	width:1250px;
	}
.honhoe_dl dd{
	display:inline;
	float:left;
	width:528px;
	height:40px;
	padding:0 0 0 12px;
	background:url(../images/h_lbg.png) no-repeat 1px center;
	text-align:left;
	margin:0 60px 0 0;
	border-bottom:1px dotted #bcbcba;
	}
.honhoe_dl dd a{
	line-height:40px;
	color:#6c6c6c;
	cursor: pointer;
	}
.honhoe_dl dd.hover a{color:#f2c921;}
.honhoe_dl dd a:hover{color:#f2c921;}
/******招聘*****/
.recruitment_spch{
	display:block;
	clear:both;
	width:1138px;
	margin:0 0 0 180px;
	}
.recruitment_spch dd{
	display:inline;
	float:left;
	margin:0 13px 0 0;
	}
.recruitment_spch dd .bt{
	display:block;
	width:120px;
	height:35px;
	background:#162d79;
	text-align:center;
	line-height:35px;
	color:#ecfff9;
	font-size:16px;
	}
.recruitment_spch dd input{
	display:block;
	background:#fff;
	width: 188px;
	height: 33px;
	border:1px solid #dddddd;
	padding:0 5px;
	line-height:33px;
	text-align:left;
	color:#666666;
	font-size:14px;
	font-family:"microsoft yahei";
	}
.recruitment_spch dd input::input-placeholder{ color:#666666; }
.recruitment_spch dd input::-webkit-input-placeholder{ color:#666666; }
.search_type {
	width: 198px;
	height: 33px;
	border:1px solid #dddddd;
	position: relative;
	z-index: 9999;
	background:#fff url(../images/spy_bg.png) no-repeat 169px center;
}
.search_type em {
	width: 143px;
	display: block;
	height:33px;
	cursor: pointer;
	line-height:33px;
	text-align:left;
	color:#666666;
	font-size:14px;
	padding: 0 45px 0 10px;
}
.search_type div {
	width: 198px;
	position: absolute;
	top: 34px;
	left:-1px;
	background: #efefef;
	display: none;
	border: 1px solid #d3d3d3;
	border-top: none;
	z-index: 99999999;
}
.search_type div a {
	display: block;
	line-height: 24px;
	text-align: center;
	clear: both;
	background: #efefef;
	color: #666666;
	margin-top: 1px;
}
.search_type div a:hover {
	background: #595959;
	color: #ffffff;
}

.recruitment_dl{
	clear:both;
	display:block;
	overflow:hidden;
	}
.recruitment_dl dt{
	clear:both;
	display:block;
	height:50px;
	}
.recruitment_dl dt span{
	display:inline;
	float:left;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#fff;
	font-size:16px;
	}
.recruitment_dl dt span.span1{background:#162d79;width:238px}
.recruitment_dl dt span.span2{background:#f2c921;width:250px}
.recruitment_dl dt span.span3{background:#ffa01c;width:320px}
.recruitment_dl dt span.span4{background:#9bce31;width:238px}

.recruitment_dl dd span.span1{width:236px}
.recruitment_dl dd span.span2{width:250px}
.recruitment_dl dd span.span3{width:318px}
.recruitment_dl dd span.span4{width:237px}

.recruitment_dl dd{
	clear:both;
	display:block;
	height:50px;
	border-bottom:1px dotted #888888;
	border-left:1px dotted #888888;
	}
.recruitment_dl dd span{
	display:inline;
	float:left;
	height:50px;
	border-right:1px dotted #888888;
	line-height:50px;
	text-align:center;
	color:#888888;
	font-size:14px;
	}
.recruitment_dl dd span a{color:#888888;}
.recruitment_dl dd span a:hover {color:#0c6538;}
.rmtBox{
	clear:both;
	overflow:hidden;
	font-size:14px;
	line-height:28px;
	color:#888888;
	text-align:left;
	padding:0 10px;
	}
.rmtBoxBt{
	clear:both;
	height:44px;
	}
.rmtBoxBt a{
	display:inline;
	float:left;
	width:135px;
	height:42px;
	background:#162d79;
	font-size:14px;
	color:#c0ecde;
	text-align:center;
	line-height:42px;
	margin:0 56px 0 0;
	}
.rmtBoxBt a:hover{background:#067f59;}
/*****留言****/
.msd_dl{
	display:block;
	clear:both;
	overflow:hidden;
	}
.msd_dl dd{
	display:block;
	clear:both;
	overflow:hidden;
	margin:0 0 15px 0;
	}
.msd_dl dd .span{
	display:inline;
	float:left;
	width:115px;
	height:33px;
	line-height:33px;
	text-align:right;
	font-size:16px;
	color:#8c8c8c;
	}
.msd_dl dd .inputT{
	display:inline;
	float:left;
	height:31px;
	overflow:hidden;
	line-height:31px;
	border:1px solid #e2e2e2;
	background:none;
	padding:0 5px;
	border-radius:2px;
	color:#8c8c8c;
	}
.msd_dl.rmt .inputT{border-radius:0px;}
.msd_dl dd .inputT.w_195{width:185px;}
.msd_dl dd .inputT.w_135{width:170px;}
.msd_dl dd .inputT.w_283{width:273px;}
.msd_dl dd .inputT.w_453{width:443px;}
.msd_dl dd .inputT.w_338{width:328px;}
.msd_dl dd textarea{
	display:inline;
	float:left;
	width:693px;
	height:253px;
	overflow:hidden;
	border:1px solid #e2e2e2;
	padding:5px;
	border-radius:2px;
	color:#8c8c8c;
	text-align:left;
	background:none;
	}
.msd_dl dd .bt{
	display:block;
	width:156px;
	height:42px;
	background:#162d79;
	line-height:42px;
	text-align:center;
	font-size:18px;
	color:#fff;
	margin:0 0 0 115px;
	}
.msd_dl dd .bt:hover{background:#0b8b53;}
.msd_dl dd .code{
	height:32px;
	overflow:hidden;
	padding:0 0 0 5px;
	}
.msd_dl dd .code img{
	display:inline;
	float:left;
	width:90px;
	height:32px;
	}
.msd_dl dd .code i{
	display:inline;
	float:left;
	line-height:33px;
	font-size:14px;
	color:#162d79;
	text-align:left;
	text-decoration:underline;
	padding:0 0 0 5px;
	}
.msd_dl dd .code:hover i{color:#f2c921}

.msg_list{
	display:block;
	clear:both;
	overflow:hidden;
	}
.msg_list dt{
	display:block;
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #dedede;
	padding:17px 0;
	color:#097345;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	}
.msg_list dd{
	display:block;
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #dedede;
	padding:25px 0;
	}
.msg_list dd .msgBox1{
	clear:both;
	overflow:hidden;
	}
.msg_list dd .msgBox1 span{
	display:inline;
	float:left;
	width:88px;
	height:28px;
	background:url(../images/msg_bg1.png) no-repeat center center;
	font-size:14px;
	color:#ffffff;
	line-height:28px;
	padding:0 0 0 19px;
	}
.msg_list dd .msgBox1 div{
	display:inline;
	float:right;
	width:1020px;
	overflow:hidden;
	font-size:14px;
	color:#909090;
	line-height:28px;
	text-align:left;
	}
.msg_list dd .msgBox2{
	clear:both;
	overflow:hidden;
	margin:18px 0 0 0;
	}
.msg_list dd .msgBox2 span{
	display:inline;
	float:left;
	width:88px;
	height:28px;
	background:url(../images/msg_bg2.png) no-repeat center center;
	font-size:14px;
	color:#ffffff;
	line-height:28px;
	padding:0 0 0 19px;
	}
.msg_list dd .msgBox2 div{
	display:inline;
	float:right;
	width:1020px;
	overflow:hidden;
	font-size:14px;
	color:#b4b4b4;
	line-height:28px;
	text-align:left;
	}
/*^
 * 新闻阅读页
 */	
.articleBox {
	line-height:30px;
	padding:10px 0 15px 0;
	color: #888888;
	font-size:14px;
}
.articleBox img{
	max-width:100%;
	}
.articleMov{
	width:890px;
	height:430px;
	overflow:hidden;
	margin:0 auto;
	}
.articleMap{
	width:1050px;
	height:432px;
	margin:0 auto;
	padding:0 0 40px 0;
	background:url(../images/map_bg.png) no-repeat center bottom;
	}
.articleMapC{
	width:1050px;
	height:430px;
	overflow:hidden;
	border:1px solid #e5e5e5;
	}
.articleTitle {
	clear: both;
	text-align: center;
	padding:0 10px;
	line-height: 35px;
	font-size:18px;
	color:#444444;
	font-family:"microsoft yahei";
}
.articleTime {
	display: block;
	clear: both;
	text-align: center;
	color: #757575;
	font-size:11px;
	line-height:30px;
	padding:10px 0 5px 0;
	font-family:"宋体";
	border-bottom:1px dotted #ccc;
}
.articleTime span{cursor: pointer;}
.articleTime span.hover{color: #ff0303}
.articleTime span:hover{color: #ff0303}
.pageUp{
	height:40px;
	display:block;
	padding:10px 10px 0 10px;
	background:url(../images/pageUp_bg.png) no-repeat center top;
	}
.pageUp_left{
	float:left;
	display:inline;
	line-height:30px;
	}
.pageUp_left span{
	display:block;
	clear:both;
	height:30px;
	background:#e0e0e0;
	font-size:14px;
	color:#777777;
	margin:0 0 6px 0;
	line-height:30px;
	}
.pageUp_left span em{
	width:115px;
	text-align:center;
	}
.pageUp_left span a{
	width:475px;
	height:30px;
	overflow:hidden;
	background:#f2f2f2;
	color:#888888;
	padding:0 0 0 20px;
	}
.pageUp_left span a:hover{background:#162d79;color:#fff;}
.pageUp_bt{
	display:block;
	width:84px;
	height:32px;
	color:#a4a4a4;
	line-height:32px;
	text-align:center;
	background:#f4f4f4;
	margin:10px 0 0 0;
	}
.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:#ccc;
	padding:5px 10px;
	}
.articlePage a:hover{
	color:#fff;
	background:#f2c921;
	}
.articlePage a.hover{
	color:#fff;
	background:#f2c921;
	}	
/**
 * 文章阅读页-内容上部大图
 */
#play{
	width:880px;
	height:415px;
	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:880px;
	height:415px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:880px;
	height:415px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:880px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:100px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	height:71px;
	width:150px;
	padding:1px;
	margin:0 7px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	height:71px;
	width:150px;
	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:71px;width:150px;}
.img_hd ul li.on {border:1px solid #b91719;background:#b91719;}
.imgMove .bottom_a {
	width:25px;
	height:25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:35px;
	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;}
/*全图列表*/
.newsAllImg{
	display:block;
	clear:both;
	width:1250px;
	overflow:hidden;
	border-bottom:1px dotted #777777;
	}
.newsAllImg dd{
	display:inline;
	float:left;
	width:325px;
	height:262px;
	overflow:hidden;
	margin:0 36px 10px 0;
	}
.newsAllImg dd p{
	display:block;
	width:325px;
	height:210px;
	overflow:hidden;
	background:#fff;
	}
.newsAllImg dd p img{
	display:block;
	width:325px;
	height:210px;
	}
.newsAllImg dd p a{
	display:block;
	width:325px;
	height:210px;
	position:relative;
	}
.newsAllImg dd p a:after{
	content:"";
	display:block;
	border:5px solid #f2c921;
	position:absolute;
	top:50%;
	bottom:50%;
	left:50%;
	right:50%;
	transform:rotate(1080deg);
	-moz-transform:rotate(1080deg);
	-ms-transform:rotate(1080deg);
	-webkit-transform:rotate(1080deg);
	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;
	opacity:0;
	}
.newsAllImg dd:hover p a:after{
	top:0;
	bottom:0;
	left:0;
	right:0;
	transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	opacity:1;
	}

.newsAllImg dd span{
	display:block;
	height:52px;
	overflow:hidden;
	line-height:52px;
	text-align:center;
	color:#777777;
	font-size:14px;
	}
.newsAllImg dd span a{color:#777777;}
.newsAllImg dd:hover span a{color:#f2c921;}
/*全图列表2*/
.newsAllImg2{
	display:block;
	clear:both;
	width:1300px;
	}
.newsAllImg2 dd{
	display:inline;
	float:left;
	width:340px;
	height:400px;
	overflow:hidden;
	margin-right:15px;
	border-radius:5px 5px 0 0;
	background:#fdfdfb;
	box-shadow:0px 2px 5px #e9e9e9;
	border-bottom:3px solid #fdfdfb;
	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;
	}
.newsAllImg2 dd:hover{background:#fff; box-shadow:0px 2px 10px #dbdbd7;border-bottom:3px solid #162d79;}
.newsAllImg2 dd p{
	display:block;
	width:340px;
	height:185px;
	overflow:hidden;
	background:#fdfdfb;
	}
.newsAllImg2 dd p img{
	display:block;
	width:340px;
	height:185px;
	}
.newsAllImg2 dd .spanT{
	display:block;
	height:35px;
	overflow:hidden;
	line-height:35px;
	text-align:left;
	color:#777777;
	font-size:16px;
	padding:0 15px;
	margin:20px 0 0 0;
	}
.newsAllImg2 dd .spanT a{color:#777777;}
.newsAllImg2 dd:hover .spanT a{color:#162d79;}
.newsAllImg2 .txt{
	display:block;
	clear:both;
	overflow:hidden;
	line-height:28px;
	text-align:left;
	color:#999999;
	height:84px;
	padding:0 15px;
	margin:10px 0 0 0;
	}
.newsAllImg2 dd .bt{
	display:block;
	width:22px;
	height:13px;
	background:url(../images/list_icon22.png) no-repeat center center;
	margin:15px 15px 0 0;
	}
/*全文列表*/
.newsList{
	display:block;
	overflow:hidden;
	}
.newsList dd{
	display:block;
	height:39px;
	border-bottom:1px dotted #afafaf;
	}
.newsList dd a{
	display:inline;
	float:left;
	line-height:39px;
	text-align:left;
	color:#777777;
	font-size:14px;
	}
.newsList dd:hover a{color:#162d79;}
.newsList dd span{
	display:inline;
	float:right;
	line-height:39px;
	text-align:right;
	color:#777777;
	}
/*全文列表2*/
.newsList2{
	display:block;
	overflow:hidden;
	width:1200px;
	}
.newsList2 dd{
	display:inline;
	float:left;
	width:508px;
	height:134px;
	overflow:hidden;
	border:1px solid #ebebeb;
	background:#f8f8f8;
	margin:0 28px 28px 0;
	position:relative;
	}
.newsList2 dd.ddPic .pic{
	width:178px;
	height:112px;
	overflow:hidden;
	position:absolute;
	top:11px;
	left:12px;
	}
.newsList2 dd.ddPic .pic img{
	display:block;
	width:178px;
	height:112px;
	}
.newsListBox{
	overflow:hidden;
	padding:20px 15px 0 25px;
	}
.newsList2 dd.ddPic .newsListBox{padding:20px 15px 0 208px;}
.newsListBox span{
	display:block;
	height:36px;
	line-height:36px;
	text-align:left;
	font-size:16px;
	}
.newsListBox span a{color:#818181;}
.newsListBox span a:hover{color:#162d79;}
.newsListBox .txt{
	clear:both;
	height:54px;
	overflow:hidden;
	color:#818181;
	text-align:left;
	line-height:27px;
	}
/**/
.produtBox{
	clear:both;
	background:#fff;
	border:1px solid #e8e8e8;
	}
.produtBox.h_515{height:515px;}
.h_515L{
	width:400px;
	padding:20px 0 0 20px;
	}
/*^^^^产品相册展示begin^^^^*/
.big_pic_show {
	width: 400px;
	height: 100%;
	z-index: 1;
	margin:0 auto;
}
.bigpic {
	width: 400px;
	height: 400px;
	margin-bottom: 5px;
	overflow: hidden;
}
.bigpic a {
	display: block;
}
div.zoomDiv {
	z-index: 999;
	position: absolute;
	border: solid 1px #ddd;
	width: 400px !important;
	height: 400px !important;
	background: #ffffff;
	display: none;
	text-align: center;
	overflow: hidden;
}
div.zoomMask {
	position: absolute;
	background:url(../images/float_layer.png) repeat;
	cursor:move;
	z-index: 99;
}

.moveBox{
	width:400px;
	height:70px;
	position:relative;
	margin-top:10px;
}
.pageLeft{
	width:15px;
	height:70px;
	position:absolute;
	left:0;
	top:0;
	display:inline;
	cursor:pointer;
	background:url(../images/pre.jpg) no-repeat;
}
.pageRight{
	width:15px;
	height:70px;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
	background:url(../images/next.jpg) no-repeat;
}
.move_content{
	clear:both;
	width:370px;
	height:70px;
	overflow:hidden;
	position:relative;
	float:left;
	display:inline;
	margin:0 0 0 15px;
	}
.rexiaoPic {
	OVERFLOW:hidden;
	WIDTH:370px;
	HEIGHT:70px;
}
.sell_order {
	WIDTH:9999px;
	POSITION:absolute
}
.rexiaoPic LI{
	width:68px;
	height:68px;
	float:left;
	display:block;
	margin:0 2px;
	background:#fff;
	color:#fff;
	overflow:hidden;
	cursor:pointer;
	border:1px solid #ccc;
}
.rexiaoPic LI.hover{
	width:66px;
	height:66px;
	float:left;
	display:block;
	margin:0 2px;
	background:#fff;
	color:#fff;
	overflow:hidden;
	cursor:pointer;
	border:2px solid #ff0000;
	}
.rexiaoPic LI img{
	width:68px;
	height:68px;
}
/*^^^^产品相册展示end^^^^*/
.h_515C{
	width:345px;
	overflow:hidden;
	margin:20px 0 0 20px;
	}
.h_515C_t{
	clear:both;
	overflow:hidden;
	color:#3c3c3c;
	font-size:16px;
	height:22px;
	line-height:22px;
	text-align:left;
	font-weight: bold;
	}
.h_515C_t{
	clear:both;
	overflow:hidden;
	color:#6c6c6c;
	height:28px;
	line-height:28px;
	text-align:left;
	}
.h_515C_box{
	clear:both;
	padding:10px 20px;
	height:210px;
	overflow:hidden;
	color:#888888;
	line-height:34px;
	background:#f7f9f5;
	text-align:left;
	}
.h_515C .bt{
	display:block;
	width:135px;
	height:40px;
	color:#fafffd;
	background:#162d79;
	text-align:center;
	line-height:40px;
	}
.h_515C .bt:hover{background:#067d58;}
.h_515R{
	width:246px;
	height:515px;
	border-left:1px solid #e8e8e8;
	}
.h_515R dl{
	display:block;
	overflow:hidden;
	}
.h_515R dl dt{
	display:block;
	height:39px;
	overflow:hidden;
	width:218px;
	margin:0 auto;
	background:url(../test/h_515R_t.jpg) no-repeat left center;
	}
.h_515R dl dd{
	display:block;
	overflow:hidden;
	margin:0 0 18px 0;
	}
.h_515R dl dd p{
	display:block;
	width:145px;
	height:105px;
	overflow:hidden;
	margin:0 auto;
	}
.h_515R dl dd p img{
	display:block;
	width:145px;
	height:105px;
	}
.h_515R dl dd span{
	display:block;
	width:145px;
	height:35px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	line-height:35px;
	color:#5f5f5f;
	}
.h_515R dl dd a:hover span{color:#f2c921;}
.produtBox_t2{
	clear:both;
	height:49px;
	border-bottom:1px solid #e5e5e5;
	background:#f6f6f6;
	}
.produtBox_t2 span{
	display:inline;
	float:left;
	width:144px;
	height:50px;
	background:#fff;
	line-height:50px;
	text-align:center;
	font-size:16px;
	color:#5f5f5f;
	}
.produtBox_content{
	clear:both;
	padding:10px;
	overflow:hidden;
	}
.produtBox_content img{max-width:100%;}

.linkBox{
	clear:both;
	width:120px;
	height:30px;
	position:relative;
	background:#383838;
	}
.linkBox span{
	display:block;
	height:30px;
	line-height:30px;
	color:#fff;
	cursor:pointer;
	font-size:14px;
	text-align:left;
	padding:0 0 0 10px;
	background:url(../images/link_icon1.png) no-repeat 95px center;
	}
.linkBoxC{
	overflow:hidden;
	width:100%;
	background:#4d4d4d;
	position:absolute;
	bottom:30px;
	left:0;
	z-index:999;
	padding:10px 0;
	max-height:140px;
	overflow-y:auto;
	display:none;
	}
.linkBoxC a{
	display:block;
	clear:both;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#fff;
	}
.linkBoxC a:hover{ background:#fff;color:#4d4d4d;}
/*********党政专题***********/
.pbWrap{
	clear:both;
	width:1200px;
	margin:0 auto;
	}
.pbTop{
	clear:both;
	height:40px;
	overflow:hidden;
	background:#efefef;
	line-height:40px;
	color:#666666;
	}
.pbBanner{
	width:100%;
	height:542px;
	overflow:hidden;
	}
.pbBanner .bd{
	width:100%;
	height:542px;
	overflow:hidden;
	}
.pbBanner .bd dl dd{
	width:100%;
	height:542px;
	overflow:hidden;
	}
.pbSuBbanner{
	height:55px;
	}
.pbSuBbanner img{
	display:block;
	width:1200px;
	height:120px;
	position:relative;
	top:-90px;
	z-index:9999;
	}
.pbBox{
	overflow:hidden;
	background:#fff;
	}
.pbBoxT{
	clear:both;
	height:40px;
	background:url(../images/pb_bg1.jpg) no-repeat center center;
	}
.pbBoxT span{
	display:inline;
	float:left;
	line-height:40px;
	font-size:18px;
	color:#fff;
	padding:0 0 0 28px;
	}
.pbBoxT a{
	display:inline;
	float:right;
	line-height:40px;
	color:#fff;
	padding:0 10px 0 0;
	}
.pbBoxT a i{ font-family:"宋体";}
.pbBoxL{
	width:555px;
	height:310px;
	overflow:hidden;
	position:relative;
	}
.pbBoxL .bd{
	width:555px;
	height:310px;
	overflow:hidden;
	}
.pbBoxL .bd dl dd{
	width:555px;
	height:310px;
	overflow:hidden;
	}
.pbBoxL .bd dl dd a img{
	display:block;
	width:555px;
	height:310px;
	}
.pbBoxL .hd{
	overflow:hidden;
	height:24px;
	position:absolute;
	bottom:0;
	right:0;
	z-index:99;
	}
.pbBoxL .hd ul{padding-right:10px}
.pbBoxL .hd ul li{
	display:inline;
	float:left;
	width:8px;
	height:6px;
	border-radius:6px;
	background:#fff;
	margin:0 3px;
	line-height:99999px;
	overflow:hidden;
	cursor:pointer;
	}
.pbBoxL .hd ul li.on{background:#d2080d;}
.pbBoxL_t{
	width:100%;
	height:40px;
	background:rgba(0,0,0,0.5);
	position:absolute;
	left:0;
	bottom:0;
	z-index:9;
	line-height:40px;
	text-align:left;
	padding-left:10px;
	color:#fff;
	font-size:14px;
	}
.pbBoxR{
	width:620px;
	height:310px;
	padding-right:5px;
	}
.pbBoxR h3{
	clear:both;
	height:26px;
	line-height:26px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	}
.pbBoxR h3 a{color:#d60106;}
.pbBoxR_txt{
	height:48px;
	overflow:hidden;
	line-height:24px;
	text-align:left;
	text-indent:2em;
	}
.pbList{
	padding-right:5px;
	height:180px;
	overflow:hidden;
	}
.pbList dd{
	clear:both;
	overflow:hidden;
	height:29px;
	border-bottom:1px dotted #b2b2b2;
	line-height:29px;
	}
.pbList dd a{
	display:inline;
	float:left;
	color:#666666;
	}
.pbList dd a:hover{color:#d60106;}
.pbList dd span{
	display:inline;
	float:right;
	color:#666666;
	}
.pbTop .bdsharebuttonbox a{width:5px;height:20px;margin:1px 6px 6px 0}
.pbTop .bds_weixin{background:url(../images/pbShare.png) no-repeat 0 center !important;}
.pbTop .bds_tsina{background:url(../images/pbShare.png) no-repeat -30px center !important;}
.pbTop .bds_tqq{background:url(../images/pbShare.png) no-repeat -60px center !important;}
.pbTop .bds_qzone{background:url(../images/pbShare.png) no-repeat -90px center !important;}
.geiIndex{
	width:125px;
	height:36px;
	background:#d80e13;
	position:fixed;
	top:60%;
	right:0;
	z-index:999999;
	display:none;
	}
.geiIndex a{
	display:block;
	color:#ffffff;
	font-size:18px;
	line-height:36px;
	text-align:center;
	}
/****************/
.location2{
	width:1165px;
	height:40px;
	clear:both;
	margin:0 auto;
	color:#d2080d;
	padding:0 10px 0 25px;
	background:#d50b10; color:#fff;
	}
.location2 span{ height:40px; line-height:40px; font-size:18px; }	
.location2 p{
	line-height:40px;
	height:40px;
	padding:0 15px 0 25px;
	}
.location2 p a.on{color:#fff;}
.location2 a{ color:#fff}
.location2 a:visited{ color:#fff}
.location2 a:hover{ color:#fff; text-decoration:underline;}
.location2 a:active{ color:#fff}

/*===========================新闻详细页 begin===========================*/
.newsViewBox{ padding:20px; background:#fff; clear:both; overflow:hidden;}
.pbBox .articleBox {
	line-height:30px;
	color: #666666;
	font-size:14px;
}

.pbBox .articleTitle {
	clear: both;
	text-align: center;
	padding:20px 10px 0 10px;
	line-height: 35px;
	font-size:28px;
	color:#333;
}
.pbBox .articleTime {
	clear: both;
	text-align: center;
	color: #666;
	font-size: 14px;
	height:20px;
	line-height:20px;
	padding:15px 0px 15px 0px;
}
.pbBox .articleTime span{
	display:inline-block;
	height:30px;
	padding:0 5px; 
	cursor: pointer;
	}
.pbBox .articleTime span.hover{
	color: #ff0303;
}
.pbBox .articleVideo{ width:625px; margin:0 auto; height:350px; overflow:hidden;}
.pbBox .pageUp{
	display:block;
	line-height:30px;
	color:#555;
	font-size:14px;
	padding:15px 0 30px 0;
	border-top:1px solid #eae8e8;
	}
.pbBox .pageUp a{
	color:#666;
	}
.pbBox .pageUp a:visited{
	color:#666;
	}
.pbBox .pageUp a:hover{
	color:#d60106;
	}
/*
* 投票系统
*/
.voteBox{
	width: 1200px;
	overflow: hidden;
	margin: 0px auto;
}
.voteTit{
	height: 60px;
	overflow: hidden;
	line-height: 60px;
	font-size: 24px;
	text-align: center;
	color:#fff;
	background: #b20403;
}
.voteIntr{
	overflow: hidden;
	padding-left: 70px;
	position: relative;
	font-size: 12px;
	color:#666;
	line-height: 28px;
	min-height: 160px;
	height: auto !important;
	height: 160px;
}
.voteIntrTit{
	display: block;
	width: 20px;
	height: 140px;
	overflow: hidden;
	background: url(../images/voteIcon.png) no-repeat left top;
	position: absolute;
	left: 0px;
	top:0px;
	font-size: 18px;
	color:#fff;
	padding: 10px 14px;
}
.vote_dl{
	width: 1220px;
	overflow: hidden;
}
.vote_dl dd{
	width: 265px;
	height: 390px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 20px 20px 0px;
	background: #f5f5f5;
	padding: 10px;
}
.voteUserImg{
	display: block;
	width: 265px;
	height: 295px;
	overflow: hidden;
}
.voteUserImg img{
	display: block;
	width: 265px;
	height: 295px;
}
.voteDeta{
	padding-right: 120px;
	overflow: hidden;
	height: 72px;
	font-size: 16px;
	color:#454545;
	line-height: 24px;
	position: relative;
	margin-top: 15px;
}
a.voteBt{
	display: block;
	width: 111px;
	height: 40px;
	overflow: hidden;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	color:#fff;
	background: url(../images/voteBt.png) no-repeat center center;
	position: absolute;
	right: 0px;
	top:16px;
}

.ImgDl{ clear:both; overflow:hidden;width:1230px;}
.ImgDl .bd{ width:1200px; overflow:hidden;}
.ImgDl dl{overflow:hidden;}
.ImgDl dd{ width:390px; height:265px; float:left; display:inline; overflow:hidden; margin-right:15px; margin-bottom:20px;}
.ImgDl dd .a1{ height:205px; width:390px; overflow:hidden; display:block;}
.ImgDl dd .a1 img{ height:205px; width:390px;}
.ImgDl dd .a2{ height:60px; line-height:50px; background:#fff; display:block; overflow:hidden; text-align:center; font-size:14px;}