@charset "gb2312";
/**
Version:        1.0
Explain:        此样式为页面初始化样式。
**/
/*------------------------------- CSSReset -------------------------------*/
/** 清除边距 **/
* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body, h1, h2, h3, h4, h5, h6, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, a, span, i, b, /* list elements 列表元素 */ form, fieldset, legend, button, input, textarea, select,/* form elements 表单元素 */ th, td /* table elements 表格元素 */ {
	margin: 0;
	padding: 0;
}
body {
	background-color: #fff;
}
/** 字体设置 **/
body, button, input, select, textarea/* for ie */ {
	font: 12px/1.5 "微软雅黑", Arial, Helvetica, sans-serif;
	color: #333;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
address, em {
	font-style: normal;
} /* 将斜体扶正 */
/*去除元素轮廓---fbx---*/
div, table, form, input, button, select, textarea, fieldset, legend {
	outline: none;
}/* for google / safari*/
/** 重置列表元素 **/
ul, ol, li {
	list-style: none outside none;
}
/** 重置链接元素 **/
a {
	text-decoration: none;
	color: #333;
	cursor: pointer;
}
a:hover {
	color: #C40E0E;
	text-decoration: none;
}
/** 重置表单元素 **/
fieldset, img {
	border: 0;
} /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea {
	font-size: 100%;
} /* 使得表单元素在 ie 下能继承字体大小 */
/** 重置表格元素 **/
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/** 重置元素垂直居中 **/
img, input, select, textarea, button {
	vertical-align: middle;
}
/** 显示样式元素 **/
.bh-hidden {
	display: none;
}
.bh-show {
	display: block;
}
/** 字体设置 **/
.f12 {
	font-size: 12px;
}
.f14 {
	font-size: 14px;
}
.bh-strong {
	font-weight: bold;
}
/** 文字对齐方式设置 **/
.bh-textRt {
	text-align: right!important;
}
.bh-textLt {
	text-align: left!important;
}
.bh-textCt {
	text-align: center!important;
}
/** 浮动 **/
.bh-fl {
	float: left;
}
.bh-fr {
	float: right;
}
/** 下划线 **/
.bh-udline {
	text-decoration: underline;
}
/** 定位 **/
.bh-posRlt {
	position: relative;
	zoom: 1;
}
/** 清除浮动 **/
.bh-overf {
	overflow: hidden;
	zoom: 1;
}
.bh-section {
	overflow: hidden;
	zoom: 1;
}
.clearfix {
	zoom: 1;
	font-size: 0;
	height: 1;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/** 页结构 **/
.comWidth {
	width: 1170px;
	margin: 0 auto;
	overflow: hidden;
}
.comwidth {
	width: 1170px;
	margin: 0 auto;
}
.pageSmall .comWidth {
	width: 960px;
}
.pageMedium .comWidth {
	width: 1200px;
}
.pageLarge .comWidth {
	width: 1440px;
}
.w570 {
	width: 570px;
}
.h1 {
	height: 105px;
}
.h2 {
	height: 65px;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt20 {
	margin-top: 20px;
}
.mb10 {
	margin-bottom: 10px;
}


.pt50 {
	padding-top: 50px;
}

.pr18 {
	 padding-right: 18px
}


.p-head, .p-body, .p-foot {
	min-width: 1170px;
}
/*字体颜色*/
.yellow {
	color: #fff8ab;
}
.cgray {
	color: #999;
}
.cred {
	color: #a61918!important;
}
/*头部*//* CSS Document */
.p-head-top {
	height: 35px;
	background: #fff;
	line-height: 35px;
	border-bottom: 1px solid #d3d3d3;
}
.date {
	color: #666;
}
.date .green {
	color: #68b974;
}
.date .red {
	color: #c24747;
}
.p-head-nav {
	float: right;
	color: #CCC;
	margin-right: 30px;
}
.p-head-nav a {
	margin: 0 5px;
}
.gray a {
	color: #666;
}
.gray a:hover {
	text-decoration: underline;
}
.red a {
	color: #c40e0e;
}
.red a:hover {
	text-decoration: underline;
}
.p-head-center {
	background: url(Imageshead-small.jpg) repeat-x;
}
.head-center {
	background: url(Imageshead-bg.jpg) no-repeat;
	height: 159px;
}
.page-logo {
	float: left;
	padding-top: 30px;
}
.weibo {
	float: right;
	width: 260px;
	padding-top: 40px;
}
.weibo h1 {	
	font: 0/0 a;
	height: 13px;
	width: 132px;
}
.weibo-icon li {
	float: left;
	line-height: 28px;
	font-size: 12px;
	margin: 10px 10px 0 0;
}
.weibo-icon span {
	width: 28px;
	height: 28px;
	float: left;
	margin-right: 5px;
}
.weibo-icon .xinlang {
	background: url(Imagesxinlang.png) no-repeat;
}
.weibo-icon .wx {
	background: url(Imageswx.png) no-repeat;
}
.weibo-icon .tengxun {
	background: url(Imagestengxun.png) no-repeat;
}
.weibo-icon .ydd{
	background: url(Imagesydd.png) no-repeat center center;
}

.search, .weibo-icon {
	float: left;
}
.search {
	padding-top: 20px;
}
.bh-search {
	width: 190px;
	padding: 5px 0 5px 9px;
	height: 18px;
	line-height: 18px;
	background: #fff;
	font-size: 12px;
	color: #ccc;
	border: 1px solid #c8c8c8;
	border-right: none;
	float: left;
}
.bh-btn {
	border: 0 none;
	background: url(Imagesbh-btn.jpg) no-repeat;
	width: 60px;
	height: 30px;
	float: right;
	color: #666;
	cursor: pointer;
}
.bh-btn:hover {
	font-weight: bold;
}
.p-head-bottom {
	height: 48px;
	background: #cf2323;
}
.head-menu li {
	float: left;
	height: 48px;
	width: 100px;
	position: relative;
	zoom: 1;
	z-index: 10;
}
.head-menu li h3 a {
	display: block;
	color: #fff;
	font-size: 16px;
	width: 100px;
	text-align: center;
	padding-top: 3px;
	line-height: 45px;
}
.head-menu li .home {
	background: url(Imageshome1.png) 0 center no-repeat;
	padding-left: 0px;
	width: 100px;
}
.head-menu li .menu-list {
	position: absolute;
	left: 0;
	top: 48px;
	border: 1px solid #cecece;
	background: #fff;
	width: 160px;
	display: none;
}
.head-menu .bh-on, .head-menu .home {
	background: #a61918;
}
.head-menu li a:hover {
	background-color: #ba1f1d;
	color: #fff;
}
.head-menu li .home:hover {
	background: #ba1f1d url(Imageshome1.png) 0 center no-repeat;
}
.head-menu li .menu-list a {
	display: block;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px dotted #bdbdbd;
	padding: 0 0 0 42px;
	color: #333;
	font-size: 13px;
}
.head-menu li .menu-list a:hover {
	background: #d43938;
	color: #fff;
}
.hot-news img {
	width: 1170px;
	height: 120px;
}
.newsvideo {
	padding: 15px 20px;
	border: 1px solid #dedede;
	background: #f5f5f5;
	width: 528px;
	overflow: hidden;
	height: 185px;
}
.video-open {
	float: left;
	width: 200px;
}
.video-open .bh-img {
	display: block;
	height: 150px;
	position: relative;
	zoom: 1;
}
.video-open img {
	width: 200px;
	height: 150px;
}
.newsvideo .right {
	width: 312px;
	float: right;
}
.newsvideo .right h3 {
	font-size: 13px;
	text-align: center;
	line-height: 45px;
}
.newsvideo .right p {
	color: #666;
	text-indent: 2em;
	width: 312px;
	height: 54px;
	overflow: hidden;
}
.newsvideo .right p a, .news-ct p a {
	color: #cc0000;
}
.newsvideo .right p a:hover, .news-ct p a:hover {
	text-decoration: underline;
}
.newsvideo .right .list dd {
	background: url(Imagesvideo.png) no-repeat left 4px;
	padding-left: 20px;
	margin-top: 10px;
	line-height: 18px;
	width: 292px;
	height: 18px;
	overflow: hidden;
}
.news {
	padding: 20px;
	width: 548px;
	background: url(Imagesnews-bg.jpg) bottom no-repeat;
}
.title {
	border-bottom: 1px solid #e4e4e4;
}
.title span {
	color: #fff;
	font-size: 14px;
	background-color: #cf2323;
	float: left;
	padding: 0 15px;
	line-height: 30px;
}
.title a {
	margin-right: 10px;
	color: #666;
	margin-top: 8px;
}
.news-ct {
	padding-top: 10px;
}
.news .news-ct .list a {
	float: left;
	width: 410px;
	font-size: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-ct h1 {
	font-size: 20px;
	line-height: 46px;
	padding-left: 30px;
	width: 518px;
	height: 46px;
	overflow: hidden;
}
.news-ct h1 a {
	color: #c40e0e;
}
.news-ct p {
	text-indent: 2em;
	color: #666;
	line-height: 22px;
	width: 538px;
	height: 64px;
	overflow: hidden;
	margin-bottom:27px;
}
.news .list, .if-txt .list {
	margin-top: 10px;
}
.news-ct .list span {
	float: right;
	font-size: 12px;
	margin-right: 10px;
	color: #666;
}
.list dd {
	background: url(Imagesdot.jpg) left 10px no-repeat;
	padding-left: 20px;
	line-height: 27px;
	overflow: hidden;
	zoom: 1;
}
.ad {
	border: 1px solid #e5e5e5;
}
.ad img {
	width: 1168px;
	height: 118px;
}
.open {
	border: 1px solid #ddd;
	width: 378px;
	float: left;
	padding-bottom: 20px;
	height: 413px;
}
.open h2 {
	background: url(Imagessmall-title.jpg) no-repeat;
	height: 34px;
	line-height: 34px;
	color: #fff;
	font-size: 13px;
	padding-left: 30px;
}
.open-img {
	background: url(Imagesopen.jpg) no-repeat;
	margin: 15px 0 0 20px;
	padding-top: 80px;
	width: 340px;
	height: 30px;
	color: #ffcc66;
	font-size: 12px;
	text-align: center;
}
.open-img a {
	color: #ffcc66;
	margin: 0 5px;
}
.open-img a:hover {
	text-decoration: underline;
}
.open-btn {
	padding: 20px 0 0 20px;
	overflow: hidden;
	zoom: 1;
}
.open-btn h3 {
	color: #cf2323;
	font-size: 13px;
	float: left;
	margin-right: 10px;
}
.open-btn a {
	border: 1px solid #ddd;
	background: url(Imagesbtn-bg.jpg) repeat-x;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	color: #666;
	float: left;
	margin: 5px 10px 0 0;
}
.open-btn a:hover {
	font-weight: bold;
}
.notice {
	padding: 25px 20px 0 20px;
}
.notice .small-list {
	padding-top: 10px;
	height: 100px;
	overflow: hidden;
	zoom: 1;
}
.notice .small-list dd {
	border-bottom: 1px dashed #ccc;
}
.small-list dd {
	background: url(Imagesnotice-dot.jpg) 0 16px no-repeat;
	padding-left: 10px;
	line-height: 31px;
}
.small-list dd span {
	color: #999;
	margin-left: 5px;
}
.work {
	float: right;
	border: 1px solid #ddd;
	width: 778px;
}
.wonderful {
	padding: 15px 0 18px 23px;
	width: 755px;
	border: 1px solid #ddd;
	float: right;
	height: 314px;
}
.wonderful h3 {
	background: url(Imageswdful-title.jpg) no-repeat;
	color: #fff;
	height: 24px;
}
.wonderful .cons {
	position: relative;
}
.wonderful .tab0 {
	width: 754px;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
}
.wonderful .tab0 li {
	float: left;
	display: inline;
	margin: 15px 21px 0 0;
	width: 230px;
	height: 130px;
}
.wonderful .tab0 li img {
	width: 230px;
	height: 85px;
}
.wonderful .tab0 li p {
	margin-top: 5px;
	line-height: 18px;
	width: 230px;
	height: 36px;
	overflow: hidden;
}
.work-nav {
	background: url(Imageswork-bg.jpg) no-repeat;
	padding: 10px 0 0 220px;
	height: 75px
}
.work-nav li {
	width: 95px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin: 5px 40px 0 0;
	white-space: nowrap;
	float: left;
	font-size: 13px;
	_margin-right: 35px;
}
.work-nav li a {
	float: left;
	width: 95px;
	height: 25px;
}
.work-nav .active a, .work-nav a:hover {
	background: #ce5140;
	color: #fff;
}
.work .list {
	overflow: hidden;
	zoom: 1;
	height: 104px;
}
.work .list dd {
	float: left;
	width: 340px;
	height: 26px;
	overflow: hidden;
	padding-right: 14px;
}
.work .news-ct {
	padding: 20px 0 20px 15px;
}
.online dl {
	height: 115px;
}
.online dt {
	background: url(Imagesonline.jpg) no-repeat;
	width: 197px;
	height: 115px;
	float: left;
}
.online dd {
	float: left;
	width: 139px;
	height: 115px;
	text-align: center;
	background: url(Imagesonline-bg.jpg) no-repeat right top;
}
.online dd a {
	float: left;
	width: 139px;
	height: 115px;
	position: relative;
}
.online dd img {
	margin-top: 20px;
	width: 45px;
	height: 60px;
}
.online dd span {
	display: block;
}
.online dd a:hover {
	background-color: #fff;
	color: #cf2323;
}
.online-bg {
	position: absolute;
	background: url(Imagesonline-hover.png) no-repeat;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=../images/online-hover.png);
	_background: 0;
	top: 0;
	left: -3px;
	text-align: center;
	width: 147px;
	height: 119px;
	display: none;
}
.online dd a:hover .online-bg {
	display: block;
}
.interaction {
	border: 1px solid #ddd;
	padding-bottom: 15px;
	overflow: hidden;
	zoom: 1;
}
#intlist2{
	border: 0px solid #ddd;
}
.interaction h3 {
	background: url(Imagesbig-title.jpg) no-repeat;
	padding-left: 35px;
	font-size: 13px;
	color: #fff;
	line-height: 35px;
}
.interaction .left, .interaction .center, .interaction .right, .serve-left, .serve-right {
	padding-left: 20px;
	float: left;
	width: 360px;
}



#intlist1 .left{
	width: 742px;

}

.interaction h4 {
	border-bottom: 1px solid #e7e7e7;
	padding-left: 35px;
	line-height: 32px;
	font-size: 13px;
	margin-top: 10px;
}
.interaction h4 a {
	font-weight: normal;
	margin-right: 10px;
	font-size: 12px;
}
.interaction .left h4 {
	background: url(Imagesit1.jpg) no-repeat 6px 6px;
}

.interaction h2 a {
	 font-size: 12px;
    font-weight: normal;
    margin-right: 10px;
    }

.interaction .center h4 {
	background: url(Imagesit2.jpg) no-repeat 6px 10px;
	position: relative;
}
.interaction .right h4 {
	background: url(Imagesit3.jpg) no-repeat 6px 5px;
}
.interaction .center .write {
	background: url(Imageswrite.jpg) no-repeat;
	width: 66px;
	height: 25px;
	line-height: 25px;
	color: #669900;
	text-align: center;
	padding: 6px 9px;
	margin-left: 15px;
}
.interaction .center .write:hover {
	font-weight: bold;
}
.interaction .content {
	padding: 10px 0 0 5px;
}
.interaction .content img {
	width: 340px;
	height: 170px;
}
.interaction .content p {
	margin: 5px 0 0 5px;
	line-height: 26px;
	font-size: 13px;
	width: 350px;
	height: 26px;
	overflow: hidden;
}
.interaction .left .small-list {
	padding: 5px 0 0 10px;
}
.interaction .left .small-list dd {
	width: 340px;
	height: 31px;
	overflow: hidden;
}

#intlist1 .left .small-list dd {
	width: 720px;
	height: 35px;
	
	border-bottom: 1px dotted #ccc;
    font-size: 13px;
    line-height: 35px;
    overflow: hidden;
}



#intlist1 {
  border: 0px solid #ddd;
  overflow: hidden;
  padding-bottom: 15px;
}

#intlist1 h3 {
	background:none ;
	padding-left: 35px;
	font-size: 13px;
	color: #fff;
	line-height: 35px;
}



.letter {
	padding: 5px 0 0 5px;
	overflow: hidden;
	zoom: 1;
}
.letter dd {
	line-height: 28px;
}
.letter dd a {
	overflow: hidden;
	width: 280px;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 28px;
	float: left;
}
.letter dd i {
	font-style: normal;
	color: #ffcccc;
	margin-left: 40px;
}
.weibo-img {
	padding-top: 10px;
}
.weibo-img img {
	width: 360px;
	height: 79px;
	margin-top: 10px;
}
.opinion {
	width: 338px;
	border: 1px solid #d2dfe5;
	background: #f6f9fb;
	padding-left: 20px;
	overflow: hidden;
	padding-bottom: 20px;
}
.opinion textarea {
	padding: 5px;
	width: 228px;
	height: 84px;
	color: #ccc;
	border: 1px solid #d2dfe5;
	background: #fff;
	float: left;
}
.opinion .btn {
	padding: 15px 0;
}
.opinion .btn label {
	margin: 0 15px 0 7px;
}
.opinion .submit {
	float: right;
	width: 90px;
}
.opinion .submit input {
	border: 1px solid #cddfeb;
	background: #edfaff;
	text-align: center;
	height: 28px;
	width: 68px;
	line-height: 28px;
	font-size: 13px;
	color: #666;
	cursor: pointer;
}
.opinion .submit input:hover {
	font-weight: bold;
}
.opinion .submit a {
	float: left;
	margin: 15px 0 0 10px;
	color: #3399cc;
	text-decoration: underline;
}
.opinion .submit a:hover {
	font-weight: bold;
}
.serve-left h4 {
	background: url(Imagesserve-left.jpg) no-repeat 6px 6px;
	color: #cf2323;
}
.serve-right h4 {
	background: url(Imagesserve-right.jpg) no-repeat 6px 6px;
	color: #cf2323;
	border: 0 none;
}
.serve-left .list {
	padding-top: 15px;
	overflow: hidden;
	zoom: 1;
}
.serve-left .list li {
	width: 175px;
	line-height: 28px;
	float: left;
	padding-left: 5px;
	height: 28px;
	overflow: hidden;
}
.serve-left img {
	width: 340px;
	height: 100px;
	margin-top: 20px;
}
.serve-center {
	width: 358px;
	float: left;
	margin: 15px 0 0 20px;
}
.serve-search {
	padding: 15px 0 0 20px;
	background: #f6f9fb;
	height: 80px;
	line-height: 26px;
	border: 1px solid #d2e2e9;
}
.serve-search h5 {
	float: left;
	font-size: 13px;
	margin-right: 15px;
}
.serve-search p {
	color: #999;
}
.serve-search .text {
	width: 223px;
	height: 18px;
	line-height: 18px;
	padding: 5px 5px 5px 10px;
	color: #ccc;
	border: 1px solid #d6e5eb;
	margin-top: 5px;
}
.serve-search .submit {
	border: 0 none;
	color: #fff;
	height: 30px;
	line-height: 30px;
	background: #51c2ed;
	width: 70px;
	margin: 5px 0 0 10px;
	cursor: pointer;
}
.convenience h5 {
	font-size: 13px;
	margin-bottom: 8px;
}
.convenience {
	height: 175px;
	padding: 15px 0 15px 20px;
	border: 1px solid #d2e2e9;
	border-top: 0 none;
}


#intlist1 .convenience {
	height: 230px;
	padding: 0;
	border: 0px solid #d2e2e9;
	border-top: 0 none;
}


.convenience-list li {
	float: left;
	width: 152px;
	margin: 10px 15px 0 0;
	display: inline;
	position: relative;
}
.convenience-list li.active {
	z-index: 10;
}
.convenience-list li h2 {
	background: url(Imagesconvenience.jpg) no-repeat;
	padding: 0 65px 0 13px;
	cursor: pointer;
	height: 27px;
	line-height: 27px;
	font-weight: lighter;
	position: relative;
}

#intlist1 .convenience-list li h2 {
	background: url(Imagesconvenience.jpg) no-repeat;
	padding: 0 5px 0 13px;
	cursor: pointer;
	height: 27px;
	line-height: 27px;
	font-weight: lighter;
	position: relative;
}


.convenience-list li i {
	background: url(Imagesdown.png) no-repeat;
	width: 7px;
	height: 4px;
	position: absolute;
	top: 12px;
	left: 134px;
	display: block;
}
.convenience-list li .sub {
	width: 150px;
	border: 1px solid #ccc;
	padding: 3px 0;
	position: absolute;
	top: 28px;
	left: 0;
	background-color: #fff;
	display: none;
}
.convenience-list li .sub a {
	height: 27px;
	line-height: 27px;
	padding: 0 10px;
	display: block;
}
.convenience-list li .sub a:hover {
	background-color: #eee;
}
.convenience-list li.active .sub {
	display: block;
}
.resource li {
	float: left;
	margin: 15px 15px 0 0;
}
.resource li img {
	width: 110px;
	height: 50px;
}
.resource li p {
	text-align: center;
	line-height: 26px;
	width: 110px;
	height: 26px;
	overflow: hidden;
}
.foot-nav {
	border: 1px solid #dbdbdb;
	margin-top: 10px;
	padding-bottom: 19px;
}
.foot-nav .foot-tit {
	background: url(Imagesfoot-nav.jpg) no-repeat;
	padding-left: 20px;
	height: 35px;
	line-height: 35px;
	font-size: 13px;
}
.foot-nav .list {
	padding: 20px 0 0 5px;
	height: 27px;
}
.foot-nav .list li {
	width: 222px;
	float: left;
	margin-left: 8px;
	position: relative;
	cursor: pointer;
}
.foot-nav .list li h2 {
	font-weight: lighter;
	background: url(Imagesfoot-nav-bg.jpg) no-repeat;
	padding: 0 27px 0 15px;
	height: 27px;
	line-height: 27px;
	position: relative;
}
.foot-nav li .sub {
	width: 220px;
	border: 1px solid #ccc;
	padding: 3px 0;
	position: absolute;
	top: 28px;
	left: 0;
	background-color: #fff;
	display: none;
	height: 135px;
	overflow-y: scroll;
}
.foot-nav li .sub a {
	height: 27px;
	line-height: 27px;
	padding: 0 10px;
	display: block;
}
.foot-nav .sub a:hover {
	background-color: #eee;
}
.foot-nav li.active .sub {
	display: block;
}
.foot-nav .list li span {
	position: absolute;
	width: 7px;
	height: 4px;
	right: 13px;
}
.foot-nav .list li .down {
	background: url(Imagesdown.png) no-repeat;
	top: 14px;
}
.foot-nav .list li .up {
	background: url(Imagesup.png) no-repeat;
	top: 7px;
}
.gov {
	padding: 24px 0 0 10px;
	overflow: hidden;
	zoom: 1;
}
.gov a {
	float: left;
	margin-left: 3px;
	padding: 3px;
}
.gov a:hover {
	background-color: #E2E2E2;
}
.gov a img {
	width: 220px;
	height: 60px;
}
#intlist2 .gov a {
text-align:center;
line-height:40px;
	
}

#intlist2 .gov a img {
	width: 276px;
	height: 90px;
}


.about {
	height: 40px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	font-size: 13px;
	background: #cf2323;
	margin-top: 10px;
}
.about a {
	color: #fff;
	padding: 0 10px;
}
.about a:hover {
	color: #fff;
	text-decoration: underline;
}
.p-foot h3 {
	text-align: center;
	font-size: 13px;
	line-height: 26px;
	margin-top: 30px;
}
.p-foot p {
	text-align: center;
	color: #666;
	margin-top: 15px;
}
.p-foot p span {
	color: #0079cd;
	margin: 0 5px;
}
.leader dd {
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
	padding: 20px 0 10px;
	zoom: 1;
}
.leader .right {
	float: left;
	width: 647px;
}
.leader .right p {
	text-indent: 2em;
	font-size: 13px;
	line-height: 34px;
}
.leader .right span {
	height: 44px;
	line-height: 44px;
	background: #fffafa;
	padding-left: 20px;
	border: 1px solid #f8e6e6;
	display: block;
}
.leader .right .intro {
	min-height: 145px;
	height: 145px;
	height: auto;
	_height: 145px;
}
.leader dd .left {
	width: 177px;
	float: left;
	text-align: center;
}
.leader dd .left img {
	width: 138px;
	height: 157px;
	border: 1px solid #ccc;
}
.leader dd .left p {
	color: #666;
	line-height: 32px;
}
.exchange dt {
	color: #cc3333;
	font-size: 18px;
	line-height: 32px;
	font-weight: bold;
}
.exchange dd {
	padding: 28px 0;
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
}
.exchange dd img {
	width: 160px;
	height: 110px;
}
.exchange dd .right {
	float: right;
	width: 660px;
}
.exchange dd .right h3 {
	font-size: 16px;
	line-height: 32px;
}
.exchange dd .right p {
	text-indent: 2em;
	line-height: 24px;
}
.text-wrap {
	background: url(Imagesline-right.jpg) repeat-y right;
	border: 1px solid #dbdbdb;
}
.text-left {
	float: left;
	width: 849px;
}
.text-con {
	width: 766px;
	margin: 0 auto;
	padding-top: 35px;
	padding-bottom: 30px;
}
.text-title {
	background: url(Imagestext-title.jpg) no-repeat bottom;
}
.text-title h2 {
	font-size: 24px;
	text-align: center;
}
.text-title p {
	color: #999;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 15px;
}
.text-body {
	padding-top: 30px;
	font-family:"宋体";
	font-size:14px;
}
/*.text-body p {
	text-indent: 2em;
	font-size: 13px;
	text-align: left;
	line-height: 26px;
}*/
.text-con .right {
	text-align: right;
	font-size: 12px;
	padding-top: 20px;
}
.text-con .page {
	padding-top: 10px;
	border-top: 1px solid #ccc;
}
.text-con .page p {
	color: #999;
	line-height: 26px;
	font-size: 13px;
}
.text-con .page a {
	color: #999;
}
.text-about {
	padding-top: 20px;
}
.text-about h3 {
	font-size: 13px;
	border-bottom: 1px solid #ccc;
	line-height: 36px;
}
.text-right {
	width: 318px;
	float: right;
}
.advertise {
	padding: 0 25px 20px;
}
.advertise h3 {
	padding-top: 20px;
	font-size: 13px;
	line-height: 26px;
}
.advertise dd {
	line-height: 26px;
	margin-top: 10px;
}
.advertise ul {
	padding-left: 20px;
}
.ad-list li {
	width: 230px;
	margin-top: 20px;
	line-height: 18px;
}
.ad-list li img {
	width: 230px;
	height: 85px;
}
.ad-list li p {
	margin-top: 10px;
}
.qvod h1 {
	font-size: 18px;
	color: #cf2323;
}
.qvod-list li {
	width: 256px;
	float: left;
	margin: 25px 35px 0 0;
}
.qvod-list li img {
	width: 256px;
	height: 117px;
}
.qvod-list li p {
	width: 256px;
	overflow: hidden;
	text-align: center;
	font-size: 13px;
	margin-top: 5px;
}
.native dt, .native dd {
	float: left;
}
.native dt {
	font-size: 13px;
	line-height: 33px;
	margin-right: 15px;
	font-weight: bold;
}
.native dd {
	background: url(Imagesnative-bg.png) no-repeat;
	width: 80px;
	height: 33px;
	text-align: center;
	line-height: 33px;
	margin-right: 10px;
}
.native {
	padding-top: 40px;
}
.native dd a {
	color: #0066cc;
	display: block;
	width: 80px;
	height: 33px;
}
.native dd a:hover {
	font-weight: bold;
}
.pool, .over h2 {
	font-size: 13px;
}
.pool-list {
	background: #f6f9fb;
	border: 1px solid #d2dfe5;
	width: 806px;
	padding: 10px 0 10px 32px;
}
.pool-list td {
	height: 36px;
	line-height: 36px;
	font-size: 13px;
}
.pool-list td a {
	color: #0066cc;
}
.pool-list td a:hover {
	text-decoration: underline;
}
.pool-list th {
	height: 36px;
	line-height: 36px;
	font-weight: normal;
	font-size: 13px;
	text-align: left;
	width: 70px;
}
.subject {
	background-color: #f5f5f5;
	padding: 20px 0;
}
.subject a {
	position: relative;
	width: 800px;
	height: 300px;
	display: block;
	margin: 0 auto;
}
.subject .shadow {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	background: #333;
	width: 800px;
	height: 300px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	display: none;
}
.subject .opacity {
	position: absolute;
	left: 50px;
	top: 60px;
	width: 685px;
	height: 175px;
	overflow: hidden;
	zoom: 1;
	z-index: 10;
	color: #fff;
	font-size: 18px;
	line-height: 36px;
	text-indent: 2em;
	display: none;
}
.subject a:hover .opacity, .subject a:hover .shadow {
	display: block;
}
.hot li {
	float: left;
	width: 230px;
	margin-right: 70px;
	margin-top: 10px;
}
.hot li img {
	width: 230px;
	height: 85px;
}
.hot li p {
	width: 230px;
	height: 36px;
	line-height: 18px;
	margin-top: 5px;
}
.information {
	border: 1px solid #ddd;
	padding-top: 30px;
	padding-bottom: 20px;
}
.small-banner {
	float: left;
	width: 410px;
	padding-left: 30px;
}
.if-txt {
	float: right;
	padding: 0 35px;
	width: 655px;
}
.if-txt .news-ct h1 a {
	color: #333;
}
.if-txt .news-ct h1 {
	text-indent: 2em;
}
.if-txt .news-ct p {
	width: 655px;
}
.if-txt .list dd {
	font-size: 13px;
}
.if-video {
	padding: 0 15px;
}
.newsvideo1 {
	padding: 15px 20px 14px;
	border: 1px solid #dedede;
	background: #f5f5f5;
	width: 527px;
	overflow: hidden;
	height: 135px;
}
.newsvideo2 {
	padding: 15px 20px 14px;
	border: 1px solid #dedede;
	background: #f5f5f5;
	width: 527px;
	overflow: hidden;
	height: 186px;
}

#intr3 .newsvideo1 {
	padding: 15px 20px 14px;
	border: 0px solid #dedede;
	background: #fff;
	width: 550px;
	overflow: hidden;
	height: 186px;
}

#intr3 .newsvideo2 {
	padding: 15px 20px 14px;
	border: 0px solid #dedede;
	background: #fff;
	width: 527px;
	overflow: hidden;
	height: 186px;
}



.hookup {
	padding-left: 35px;
	width: 842px;
	float: left;
}
.if-ad {
	float: left;
	padding-left: 30px;
	width: 260px;
}
.newsvideo1 .list dd {
	width: 507px;
	height: 26px;
	overflow: hidden;
}
/*新版*/
.border h3 {
	background: url(Imagesnews-bg01.jpg) no-repeat;
	height: 35px;
	line-height: 35px;
	padding-left: 25px;
	font-size: 13px;
	color: #fff;
}
.news-sll {
	padding-left: 26px;
	padding-top: 20px;
}
.news-sll .sll-lt dd {
	background: url(Imagesnotice-dot.jpg) 0 12px no-repeat;
	padding-left: 10px;
	line-height: 24px;
}
.news-sll .sll-lt dd a {
	text-decoration: underline;
}
.video-open1 {
	float: left;
	width: 180px;
}
.video-open1 .bh-img {
	display: block;
	height: 135px;
	position: relative;
	zoom: 1;
}
.video-open1 img {
	width: 180px;
	height: 135px;
}
.newsvideo1 .right {
	width: 335px;
	float: right;
}
.newsvideo1 .right .video-tl {
	position: relative;
}
.newsvideo1 .right .video-tl a {
	color: #999;
	position: absolute;
	top: 2px;
	right: 0;
}
.newsvideo1 .right .video-tl {
	position: relative;
}
.newsvideo1 .right .video-tl a {
	color: #999;
	position: absolute;
	top: 2px;
	right: 0;
}
.newsvideo1 .right .list dd {
	background: url(Imagesvideo.png) no-repeat left 4px;
	padding-left: 20px;
	margin-top: 10px;
	line-height: 18px;
	width: 292px;
	height: 18px;
	overflow: hidden;
}
.border {
	border: 1px solid #ddd;
}
.w588 {
	width: 588px;
}
#mail-login {
	background-color: #edf6f9;
}
.f13 {
	font-size: 13px;
}
.f18 {
	font-size: 18px;
}
.mt15 {
	margin-top: 15px;
}
.mt25 {
	margin-top: 25px;
}
.mt40 {
	margin-top: 40px;
}
.mr10 {
	margin-right: 10px;
}
.cblue {
	color: #3366cc;
}
.cred {
	color: #cc3333;
}
.cred1 {
	color: #ff0000;
}
.w864 {
	width: 864px;
	margin: 0 auto;
}
.w940 {
	width: 940px;
}
.m-head {
	height: 150px;
}
.m-head a {
	position: absolute;
	top: 126px;
	right: 53px;
}
.m-head .logo {
	position: absolute;
	background: url(Imagesmail-logo.png) no-repeat;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=../images/mail-logo.png);
	_background: 0;
	width: 355px;
	height: 100px;
	display: block;
	left: 0;
	top: 88px;
}
.m-content {
	height: 350px;
	background-color: #4b84b6;
}
.m-content .w864 {
	background: url(Imagesmail-bg.jpg) no-repeat 34px 42px;
}
.mail-form {
	padding: 40px 50px 0 0;
}
.mail-form form {
	width: 239px;
	height: 190px;
	background: url(Imagesmail-form.jpg) no-repeat;
	float: right;
	padding: 86px 46px 0 85px;
}
.mail-text {
	height: 18px;
	font-size: 12px;
	padding: 2px 0;
	border: 0 none;
	width: 230px;
}
.mail-form .submit-btn {
	background: url(Imageslogin-btn.jpg) no-repeat;
	width: 104px;
	height: 30px;
	border: 0 none;
	cursor: pointer;
	margin-top: 15px;
}
.mail-form form .message {
	color: #446A91;
	margin-top: 4px;
	padding-bottom: 12px;
}
.mail-form a {
	color: #446A91;
	margin-right: 12px;
	display: inline;
}
.mail-form a:hover {
	text-decoration: underline;
}
.m-foot {
	height: 170px;
	padding-top: 30px;
}
.m-foot .copyRight {
	padding-top: 3px;
}
/*网站地图*/
.com-bread {
	padding: 10px 0 12px 2px;
	font-size: 13px;
}
.com-wrap {
	border: 1px solid #dbdbdb;
	background: url(Imagesline.jpg) repeat-y;
}
.com-wrap .w940 {
	min-height: 700px;
	height: 700px;
	height: auto;
	_height: 700px;
}
.nav-left {
	width: 227px;
	float: left;
}
.nav-left dt {
	border-bottom: 1px solid #e8e8e8;
}
#navtop{
	background-color: #A71918;
	color:white;
	font-size: 18px;
	font-weight:bold;
	height:90px;
	line-height:90px;
	text-align:center;
}
.nav-left dd {
	background-color: #dfdfdf;
	height: 44px;
	line-height: 44px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #cfcfcf;
	font-size: 13px;
}
.nav-left dd a {
	padding-left: 38px;
	display: block;
	line-height: 44px;
}
.nav-left dd a.cur, .nav-left dd a:hover {
	background-color: #fff;
	color: #cf2323;
}
.map-con {
	margin: 0 auto;
	width: 840px;
	padding-top: 33px;
	padding-bottom: 45px;
}
#map-con .cons {
	position: relative;
	height: 353px;
	margin-bottom: 20px;
}
#map-con .cons .con0, #map-con .cons .con1, #map-con .cons .con2, #map-con .cons .con3, #map-con .cons .con4 {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
}
.com-table {
	border-left: 1px solid #f8e6e6;
	border-top: 1px solid #f8e6e6;
}
.com-table th, .com-table td {
	border-right: 1px solid #f8e6e6;
	border-bottom: 1px solid #f8e6e6;
}
.com-table td {
	padding: 0 30px;
}
.com-table1 th {
	background: #ffeeee;
	font-size: 14px;
	text-align: center;
	height: 48px;
}
.com-table1 td {
	height: 27px;
	line-height: 27px;
}
.com-table2 th, .com-table2 td {
	height: 47px;
	font-size: 14px;
	text-align: left;
	background-color: #fffafa;
}
.com-table2 th {
	background-color: #ffeeee;
	font-weight: lighter;
	padding: 0 30px;
}
.map-tit {
	background-color: #fff8f8;
	color: #cf2323;
	font-size: 18px;
	text-align: center;
}
.com-table4 th {
	height: 47px;
	padding: 0 30px;
	font-size: 16px;
	background-color: #ffeeee;
	text-align: left;
	color: #cc3333;
}
.com-table4 td {
	height: 47px;
	font-size: 14px;
}
/*机构设置*/
.nav-tab {
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px solid #e4e4e4;
	width: 548px;
}
.nav-tab li {
	float: left;
	width: 99px;
	height: 31px;
	margin-right: 10px;
	text-align: center;
	line-height: 31px;
	font-size: 14px;
	background-color: #e4e4e4;
	cursor: pointer;
}
.nav-tab li:hover {
	font-weight: bold;
}
.nav-tab li.active {
	background-color: #cf2323;
	color: #fff;
}
/*新闻视频*/
.video-filter {
	background-color: #f6feff;
	border: 1px solid #e3f0f4;
	border-right: 0 none;
}
.video-filter td {
	border-right: 1px solid #e3f0f4;
	padding-left: 15px;
	line-height: 35px;
}
.video-filter td a {
	padding: 3px 14px;
	margin-left: 10px;
}
.video-filter td a.active {
	background-color: #26b9ea;
	border-radius: 5px;
	color: #fff;
}
.c-win1 li {
	float: left;
	width: 210px;
	padding-top: 35px;
}
.c-win1 li .bh-img, .c-win1 li .bh-title {
	width: 160px;
	margin: 0 auto;
}
.c-win1 li .bh-img {
	display: block;
	position: relative;
}
.bh-img b.bh-play {
	display: none;
	background: url(Imagesplay.png) no-repeat;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=../images/play.png);
	_background: 0;
	width: 49px;
	height: 49px;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -25px;
	position: absolute;
}
.bh-img:hover b.bh-play {
	display: block;
}
.c-win1 li img {
	width: 160px;
	height: 110px;
}
.c-win1 li .bh-title {
	margin-top: 5px;
	height: 36px;
	overflow: hidden;
	zoom: 1;
}
.pageList {
	margin-top: 50px;
	font-size: 13px;
	line-height: 20px;
}
.pageList li {
	margin-right: 6px;
	display: inline;
	border: 1px solid #ccc;
	padding: 5px 20px;
}
.pageList a:hover {
	background-color: #f4f4f4;
}
.page-text {
	width: 40px;
	padding: 5px 2px;
	border: 1px solid #ccc;
}
.page-text input {
	width: 40px;
	border: 0 none;
	text-align: center;
}
.page-btn input {
	height: 32px;
	width: 63px;
	border: 0 none;
	background: transparent;
	border: 0 none;
	cursor: pointer;
	background: url(Imagespage-btn.jpg) no-repeat;
}
/*各处室*/
.office {
	padding-top: 18px;
}
.office dd {
	padding: 13px 8px;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px dashed #ccc;
}
.office h3 {
	font-weight: bold;
	text-indent: 2em;
}
.office p {
	text-indent: 2em;
}
/*主要职责*/
.responsibility {
	font-size: 14px;
	line-height: 30px;
}
.responsibility h1 {
	color: #cf2323;
	font-size: 18px;
}
.responsibility p {
	text-indent: 2em;
}
/*厅长信箱*/
.mailbox-notice {
	padding: 32px 20px 0;
	background-color: #ebf5f8;
	height: 567px;
	float: right;
	width: 215px;
	line-height: 24px;
}
.mailbox-notice p {
	margin-bottom: 5px;
}
.m-form {
	width: 530px;
	float: left;
}
.m-item {
	background: url(Imagestext.jpg) no-repeat 80px top;
	line-height: 34px;
	padding-bottom: 11px;
	overflow: hidden;
	zoom: 1;
}
.m-text {
	background: transparent;
	height: 20px;
	line-height: 20px;
	padding: 4px 5px;
	border: 0 none;
	width: 201px;
	font-size: 13px;
	float: left;
}
.m-item label {
	font-size: 13px;
	width: 81px;
	float: left;
}
.m-item b {
	font-size: 13px;
	color: #ff0000;
	margin-left: 10px;
}
.m-form textarea {
	background: url(Imagestext1.jpg) no-repeat;
	margin-top: 15px;
	width: 530px;
	display: block;
	height: 275px;
	border: 0 none;
}
.com-btn {
	font-size: 13px;
	width: 79px;
	height: 32px;
	border: 0 none;
	cursor: pointer;
}
.blue-btn {
	background-color: #63a6d9;
	border: 1px solid #357da6;
	color: #fff;
}
.gray-btn {
	background-color: #dedede;
	border: 1px solid #cccccc;
}
.com-table3 th {
	font-weight: lighter;
	text-align: left;
	background-color: #f5f5f5;
	line-height: 35px;
	border-bottom: 1px solid #ccc;
	padding: 0 20px;
}
.com-table3 td {
	font-size: 13px;
	line-height: 36px;
	border-bottom: 1px dotted #ccc;
	padding: 0 20px;
}
.com-table3 td .status {
	color: #ff9999;
}
/*专项工作*/
.com-news dd {
	overflow: hidden;
	zoom: 1;
	font-size: 13px;
	line-height: 36px;
	border-bottom: 1px dotted #ccc;
}
.com-news dd {
	padding-left: 15px;
	background: url(Imagesnew-bg1.jpg) no-repeat 1px center;
}
.com-news dd a {
	float: left;
	width: 550px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.com-news dd span {
	float: right;
	color: #999;
	font-size: 12px;
	padding-right: 5px;
}
.com-news dd em {
	float: right;
	margin-right: 40px;
	font-size: 12px;
}
.nav-tab1 {
	font-size: 13px;
	background: #f5f5f5 url(Imagesline1.jpg) repeat-x left bottom;
}
.nav-tab1 li {
	float: left;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	padding: 4px 10px 0;
	display: inline;
	margin-right: 6px;
}
.nav-tab1 li:hover {
	font-weight: bold;
}
.nav-tab1 li.active {
	background-color: #fff;
	border: 1px solid #ccc;
	border-bottom: 0 none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #cf2323;
}
/*全省文化联播*/
.nav-tab2 {
	font-size: 13px;
	background: url(Imagesline1.jpg) repeat-x left bottom;
}
.nav-tab2 li {
	float: left;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	padding: 4px 20px 0;
	display: inline;
}
.nav-tab2 li:hover {
	font-weight: bold;
}
.nav-tab2 li.active {
	background-color: #fff;
	border: 1px solid #ccc;
	border-bottom: 0 none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #cf2323;
}
/*在线办事*/
.nav-online dd a {
	padding-left: 70px;
}
.nav-online .item1 a {
	background: url(Imagesitem1.png) no-repeat 40px center;
}
.nav-online .item2 a {
	background: url(Imagesitem2.png) no-repeat 40px center;
}
.nav-online .item3 a {
	background: url(Imagesitem3.png) no-repeat 40px center;
}
.nav-online .item4 a {
	background: url(Imagesitem4.png) no-repeat 40px center;
}
.nav-online .item5 a {
	background: url(Imagesitem5.png) no-repeat 40px center;
}
.nav-online .item6 a {
	background: url(Imagesitem6.png) no-repeat 40px center;
}
.nav-online .item7 a {
	background: url(Imagesitem7.png) no-repeat 40px center;
}
.nav-online .item1 .cur {
	background: #fff url(Imagesitem1-on.png) no-repeat 40px center;
}
.nav-online .item2 .cur {
	background: #fff url(Imagesitem2-on.png) no-repeat 40px center;
}
.nav-online .item3 .cur {
	background: #fff url(Imagesitem3-on.png) no-repeat 40px center;
}
.nav-online .item4 .cur {
	background: #fff url(Imagesitem4-on.png) no-repeat 40px center;
}
.nav-online .item5 .cur {
	background: #fff url(Imagesitem5-on.png) no-repeat 40px center;
}
.nav-online .item6 .cur {
	background: #fff url(Imagesitem6-on.png) no-repeat 40px center;
}
.nav-online .item7 .cur {
	background: #fff url(Imagesitem7-on.png) no-repeat 40px center;
}
/*公共服务*/
.public-tit {
	font-size: 13px;
	padding: 36px 0 0;
}
/*文化要闻*/
.point {
	overflow: hidden;
	zoom: 1;
	position: absolute;
	right: 20px;
	top: 5px;
}
.point b {
	background: url(Imagespoint1.jpg) no-repeat;
	width: 9px;
	height: 9px;
	float: left;
	cursor: pointer;
	margin-right: 13px;
	display: inline;
}
.point b.active {
	background: url(Imagespoint1-on.jpg) no-repeat;
}
.month-scroll {
	background-color: #f5f5f5;
	padding: 20px 20px 25px;
	margin-top: 12px;
	width: 800px;
}
.month-scroll h1 {
	font-size: 24px;
	color: #cf2323;
	text-align: center;
}
.month-scroll .bh-img {
	width: 350px;
	float: left;
}
.month-scroll .bh-img img {
	width: 350px;
	height: 240px;
}
.month-scroll .bh-message {
	width: 420px;
	float: right;
	line-height: 24px;
}
.month-scroll .bh-message p {
	text-indent: 2em;
}
/*banner*/
#myFocus {
	height: 474px;
	width: 570px;
	overflow: hidden;
}
.mF_games_tb .pic {
	position: absolute;
	top: 0;
	left: 0;
	width: 570px;
	height: 390px;
}
.mF_games_tb .pic img {
	width: 570px;
	height: 390px;
}
.mF_games_tb .pic li {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: none;
}
.mF_games_tb .txt li {
	position: absolute;
	width: 100%;
	height: 100px;
	bottom: 81px;
	line-height: 30px;
	display: none;
}
.mF_games_tb .txt li .tit {
	display: block;
	position: relative;
	z-index: 10;
	height: 30px;
	overflow: hidden;
	zoom: 1;
	color: #fff;
	padding: 10px 16px 0;
	font-size: 18px;
	text-decoration: none;
}
.mF_games_tb .txt li p {
	line-height: 2;
	padding: 0 17px;
	color: #fff;
	position: absolute;
	z-index: 99;
	height: 44px;
	overflow: hidden;
	zoom: 1;
	color: #e2e2e2;
}
.mF_games_tb .txt li p .cred:hover {
	color: #cc3333;
}
.mF_games_tb .txt li b {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	filter: alpha(opacity=70);
	opacity: 0.7;
	z-index: 1;
}
.mF_games_tb .thumb {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	width: 525px;
	height: 68px;
	left: 25px;
}
.mF_games_tb .thumb ul {
	position: absolute;
	top: 1px;
	left: 0;
	width: 525px;
}
.mF_games_tb .thumb ul li {
	position: relative;
	float: left;
	overflow: hidden;
	cursor: pointer;
}
.mF_games_tb .thumb ul li a {
	display: block;
	margin-right: 5px;
}
.mF_games_tb .thumb ul li img {
	position: relative;
	z-index: 1;
	vertical-align: top;
	width: 100px;
	height: 68px;
	display: block;
}
.mF_games_tb .thumb ul li.current a em {
	background: url(Imagesbanner-cur.png) no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=../images/banner-cur.png);
	_background: 0;
	position: absolute;
	width: 100px;
	height: 68px;
	left: 0;
	top: 0;
	z-index: 10;
}
.mF_games_tb .prev_focus a, .mF_games_tb .next_focus a {
	position: absolute;
	z-index: 4;
	width: 19px;
	height: 68px;
	display: block;
	bottom: 0;
	cursor: pointer;
}
.mF_games_tb .prev_focus a {
	background: url(Imagesbanner-l.jpg) no-repeat;
	left: 0;
}
.mF_games_tb .prev_focus a:hover {
	background: url(Imagesbanner-l-on.jpg) no-repeat;
}
.mF_games_tb .next_focus a {
	background: url(Imagesbanner-r.jpg) no-repeat;
	right: 0;
}
.mF_games_tb .next_focus a:hover {
	background: url(Imagesbanner-r-on.jpg) no-repeat;
}
/*小banner*/
.slide {
	height: 410px;
	height: 282px;
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.slide ul li {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 410px;
	height: 282px;
	display: none;
}
.slide img {
	display: block;
	width: 410px;
	height: 282px;
}
.slide_shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);

	height: 50px;
}
.slide_title {
	font-size: 14px;
	width: 260px;
	overflow: hidden;
	zoom: 1;
	position: absolute;
	bottom: 16px;
	left: 15px;
	color: #fff;
	height: 18px;
	line-height: 18px;
}
.slide_title a {
	color: #fff;
}
.slide_title a:hover {
	color: #fff;
}
.slidetabs {
	position: absolute;
	right: 10px;
	bottom: 15px;
}
.slidetabs a {
	text-align: center;
	line-height: 15px;
	color: #fff;
	display: block;
	float: left;
	font-size: 12px;
	height: 15px;
	width: 15px;
	border-radius: 15px;
	margin-right: 4px;
}
.slidetabs a.current {
	background-color: #fe0000;
}
.banner-intro {
	height: 63px;
	overflow: hidden;
	zoom: 1;
	margin-top: 18px;
	color: #999;
	line-height: 1.8;
}
.banner-intro p {
	text-indent: 2em;
}
#ht-login {
	background: #cc0000 url(Imagesht-bg.jpg) no-repeat center 50px;
}
.ht-form {
	width: 300px;
	margin: 0 auto;
	padding-bottom: 65px;
}
.ht-form h3 {
	padding: 202px 0 31px 70px;
	letter-spacing: 2px;
	font-size: 18px;
}
.ht-form .bh-item {
	font-size: 14px;
	overflow: hidden;
	zoom: 1;
}
.ht-form .bh-item label {
	float: left;
	width: 69px;
	padding-top: 6px;
}
.ht-hint {
	padding: 4px 0 12px 72px;
}
.ht-text {
	width: 200px;
	height: 21px;
	padding: 7px 8px 5px 10px;
	background: url(Imagesht-text.jpg) no-repeat;
	border: 1px solid #cccccc;
}
.ht-foot {
	color: #ff9900;
}
.ht-form .submit-btn {
	background-color: #ff9900;
	width: 80px;
	height: 30px;
	color: #fff;
	font-size: 14px;
	border: 0 none;
	display: inline;
	cursor: pointer;
	float: left;
	margin-left: 61px;
	margin-right: 25px;
}
.search-result {
	padding-top: 20px;
}
.search-result li {
	margin-bottom: 15px;
}
.search-result .search-tit {
	margin-bottom: 8px;
}
.search-result .search-tit a {
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}
.search-result .search-tit em {
	color: #999;
	margin-left: 20px;
}
.search-result p {
	text-indent: 2em;
	color: #666;
}
.opinion textarea{resize:none;}

/*小屏幕*/
.small .comWidth,.small .comwidth{width:980px;}
.small .p-head,.small .p-body,.small .p-foot {
	min-width: 980px;
}
.small .head-menu li .menu-list{ width:138px;}
.small .hot-news img{ width:100%; height:auto;}
.small .head-center{ background-position:-190px top}
.small .page-logo{ width:400px; padding-top:40px;}
.small .page-logo img{ width:100%;}
.small .head-menu li{ width:88px;}
.small .head-menu li h3 a{ width:88px;}
.small .head-menu li .home{ padding-left:20px;width:88px; background-position:20px center;}
.small .w588{ width:398px;}
.small .nav-tab{ width:358px;}
.small .news{ width:358px;}
.small .news-ct h1{ width:328px;}
.small .news-ct p{ width:auto;}
.small .news .news-ct .list a{ width:260px;}
.small .ad img{ width:100%;}
.small .wonderful{ width:565px;}
.small .work{ width:588px;}
.small .wonderful .tab0 { width:564px;}
.small .wonderful .tab0 li{width: 167px;}
.small .wonderful .tab0 li img{ width:100%; height:auto;}
.small .wonderful .tab0 li p{ width:167px;}
.small .work-nav{ padding-left:180px;}
.small .work-nav li{margin: 5px 1px 0 0;}
.small .work .list dd{ width:252px; }
.small .online dt{ width:195px;border-right:1px solid #ddd;}
.small .online dd{ width:112px;}
.small .online dd a{ width:112px;}
.small .online-bg{width:120px;left: -4px; background:url(Imagesonline-hover1.png) no-repeat}
.small .interaction .left,.small .interaction .center,.small .interaction .right,.small .serve-left, .small .serve-center, .small .serve-right{ width:300px;}
.small .interaction .content img{ width:100%; height:auto;}
.small .interaction .content p{ width:290px;}
.small .interaction .left .small-list dd{ width:280px;}
.small .weibo-img img{ width:100%; height:auto;}
.small .letter dd i{ margin-left:0;}
.small .opinion{ width:278px;}
.small .opinion textarea { width:168px; height:60px;}
.small .serve-left .list li{ width:145px;}
.small .serve-left img{ width:100%; height:auto;}
.small .serve-search .text{ width:165px;}
.small .convenience-list li{ width:123px;}
.small .convenience-list li h2 {background: url(Imagesconvenience1.jpg) no-repeat;padding: 0 20px 0 13px;}
.small .convenience-list li i{ left:104px;}
.small .resource li{ width:90px;}
.small .resource li img{ width:100%; height:auto;}
.small .resource li p{width:100%;}
.small .foot-nav .list li{ width:184px;}
.small .foot-nav .list li h2 {font-weight: lighter;background: url(Imagesfoot-nav-bg1.jpg) no-repeat;}
.small .gov a img{ width:182px; height:auto;}
.small .convenience-list li .sub{ width:121px;}
.small .foot-nav li .sub{ width:182px;}
.small .w940 {width: 750px;}
.small .map-con {width: 700px;}
.small .exchange dd .right{ width:520px;}
.small .text-left{ width:659px;}
.small .text-con{ width:610px;}
.small .com-news dd a{ width:450px;}
.small .nav-tab2 li{padding: 4px 18px 0;}
.small .subject a{ width:660px;height:248px;}
.small .subject a img{ width:660px; height:248px;}
.small .subject .shadow{ width:660px;height:248px;}
.small .subject .opacity{ width:574px; top:30px;}
.small .hot li{margin-right: 5px;}
.small .qvod-list li{ margin-right:10px;width: 226px;}
.small .qvod-list li img{ width:100%; height:103px;}
.small .qvod-list li p{width: 226px;}
.small .pool-list,.small .pool-list table{ width:684px;}
.small .pool-list{ padding-left:15px;}
.small .leader .right{width: 522px;}
.small .m-form{ width:490px;}
.small .m-form textarea{ width:488px; background-image:none; background-color:#fafafa; border:1px solid #ccc; box-shadow:inset 1px 1px 7px #EBEBEB; }
.small .mailbox-notice{ width:158px; height:620px; padding-top:10px;}
.small .month-scroll{ width:662px;}
.small .month-scroll .bh-img{ width:225px;}
.small .month-scroll .bh-img img{ width:100%; height:auto;}
.small .if-txt{ width:468px;}
.small .newsvideo1,.small .newsvideo2{ width:337px; height:auto;}
.small .newsvideo1{ width:527px;}
.small .c-win1 li{ width:175px;}
.small .video-filter td{ width:350px;}
.small .video-filter td a{ padding:3px 10px;}
.small .nav-tab1 li{padding: 4px 3px 0;}

.linkbox {
    padding: 10px 8px;
    border-bottom: 1px solid #EEE;
}

.linkbox h3, .linkbox h3 a {
    font-size: 14px;
    color: #000;
}
.f6 {
    width: 100%;
    overflow: hidden;
    clear: both;
    padding-bottom: 10px;
}

.f6 li {
    float: left;
    line-height: 14px;
    padding: 8px 10px 0px;
    white-space: nowrap;
}
.f6 li a {
    color: #666666;
    float: left;
}