@charset "utf-8";

.top{
	height:88px;
	overflow:hidden;
	background:#dab866; margin-bottom:3px;
}
.top .m{
	background-image: url(../images/bg_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:869px;
	margin-left:auto;
	margin-right:auto;
	height:88px;
	overflow:hidden;
	text-align:right;
	font-size:14px; color:#231916;
}
.top .m a{ color:#231916; margin-left:18px;height:33px; padding-top:55px; display:block; float:right; padding-left:5px; padding-right:5px;}
.top .m a:hover{
	color:#d7182a;
	background-image: url(../images/bg_nav.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.top .pic {
	position:relative;
	right:-721px;
	bottom:-20px;
	width:143px;
	height:21px;
	z-index:1;
}


.adpic{ height:410px; background:#004b44; overflow:hidden;}
.adpic_info{ height:296px; background:#004b44; overflow:hidden;}

.indexmain {
	text-align:left;
	width:869px; height:621px; margin-top:26px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.indexmain .indexmain_l{ width:228px; float:left;}
.indexmain .ltitle{
	border-bottom-width: 2px; padding-bottom:2px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e7; overflow:hidden;
}
.indexmain .ltitle .ltitle_up a{
	width:87px; height:29px; display:block; float:left;
	text-align:center; color:#ffffff; font-size:14px; line-height:29px;
	background-image: url(../images/bg_t_up.jpg);
	background-repeat: no-repeat;
}
.indexmain .ltitle .ltitle_d a{
	width:87px; height:29px; display:block; float:left;
	text-align:center; color:#ffffff; font-size:14px; line-height:29px;
	background-image: url(../images/bg_t.jpg);
	background-repeat: no-repeat;
}
.indexmain .indexmain_r{ width:604px; float:right;}
.indexmain .indexmain_r .indexnewsul{ width:604px; overflow:hidden; margin-top:8px; list-style:none;}
.indexmain .indexmain_r .indexnewsul li{ overflow:hidden; color:#9a9999; padding-top:2px; padding-bottom:5px; font-size:14px;}
.indexmain .indexmore { width:869px; clear:both; padding-top:26px;}
.indexmain .indexmore .indexmore_c{
	width:869px;
	height:149px;
	overflow:hidden;
	background-image: url(../images/bg_indexmore.jpg);
	background-repeat: no-repeat;
	margin-top:11px;
}
.indexmain .indexmore .indexmore_c a{ width:194px; text-align:center; display:block; float:left; height:24px; padding-top:125px; color:#fff;}
.indexmain .indexmore .indexmore_c a:hover{ color:#d7182a;}
.indexmain .indexlinks { width:869px; clear:both; padding-top:26px;}
.indexmain .indexlinks .indexlinks_c{
	width:720px;height:80px;overflow:hidden;
	background-image: url(../images/bg_links.jpg);
	background-repeat: no-repeat;
	margin-top:11px; padding-top:10px;
	padding-left:75px; padding-right:74px;
}
.indexmain .indexlinks .indexlinks_c img{
	width:135px;
	height:57px;
	border:1px solid #c9cacc; margin-left:3px; margin-right:4px;
}

.infotitle {
	height:47px;width:859px; text-align:left; font-size:24px; padding-top:36px; padding-left:10px;
	margin-left:auto;margin-right:auto;
	overflow:hidden;
	background-image: url(../images/ico.jpg);
	background-repeat: no-repeat;
	background-position: left 40px;
}
.infomain {
	width:869px; text-align:left; line-height:20px;
	margin-left:auto;margin-right:auto;
	overflow:hidden; background:#e5edec; margin-bottom:30px; padding-bottom:20px;
}
.infomain .infonav{width:869px; padding-bottom:30px; overflow:hidden;}
.infomain .infonav a{ display:block; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; margin-right:10px; font-size:14px; color:#fff; background:#bcbec0;float:left;}
.infomain .infonav a:hover{ background:#004b44;}
.infomain .c{ width:789px; padding-left:40px; padding-right:40px; color:#58595b;}


.cop {
	height:186px;
	background:#231916;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a7a3a2;
}
.cop .cop_c{
	height:121px;width:869px; text-align:left;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background-image: url(../images/bg_cop.jpg);
	background-repeat: no-repeat;
	background-position: right top; color:#fff; padding-top:30px;
}
.cop .cop_c p{ padding:0px; margin:0px;}
.cop .cop_c1{ height:35px; background:#000000; line-height:35px;}
.cop .cop_c1 .cop_c1_c{width:869px; margin-left:auto; margin-right:auto; overflow:hidden; color:#fff; text-align:left;}
.cop .cop_c1 .cop_c1_c a{ color:#FFF;}
.cop .cop_c1 .cop_c1_c a:hover{ color:#d7182a;}


.infomain .c .pic_list img{width:135px;height:57px;border:1px solid #c9cacc; margin:8px;}



.newsdiv{ text-align:left; line-height:normal; padding:20px;}
.newsdiv li{
	padding-top:5px; padding-bottom:8px; font-size:14px;
	padding-left:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(../images/ico31.jpg);
	background-repeat: no-repeat;
	background-position: left center; overflow:hidden;
} 


.pagelist {padding-top:5px;list-style:none; margin-left:auto; margin-right:auto; margin-bottom:0px; text-align:center;}
.pagelist a{ color:#FFF;background:#d7182a;padding:3px;margin:3px;}
.pagelist .span1{color:#FFF;background:#d7182a;padding:3px;margin:3px;}
.pagelist .span2{color:#fff;background:#004844;padding:3px;margin:3px;}




/*焦点图css*/
.adpic_go { width: 869px; position: relative; margin-left:auto; margin-right:auto;}

/*数字按钮样式*/
.adpic_go .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; right: 15px; zoom:1; z-index:3 }
.adpic_go .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #140f2f; background: #fff; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.adpic_go .num li.on { color: #ef6400; } /*当前项*/

/*上一个  下一个*/
.adpic_go .prev,
.adpic_go .next { display: ; width: 45px; height: 79px; background: url(../images/btn.png) no-repeat; position: absolute;}
.adpic_go .prev { left: -45px;}
.adpic_go .next { right: -45px; background-position: right }







.blk_29 {OVERFLOW: hidden; ZOOM: 1; POSITION: relative; width:720px; margin-left:auto; margin-right:auto;}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 720px;}
.blk_29 .box {FLOAT:left; height: 59px; overflow:hidden; display:block;}
.blk_29 .box td {width:144px; text-align:center; overflow:hidden;}
.blk_29 .box IMG {DISPLAY: block; margin-left:auto; margin-right:auto;}