﻿body, div, a,img,input,p,a,ul,ol,li, table, 
th, tr, td, form, fieldset,ul,h2,h3,h4,h5{
	    /* margin:0; */
	    padding:0;
	    border:none;
	    list-style-type:none;
		font-family: "microsoft yahei"}
a{ text-decoration:none;}
input{
	background-color: none;
	}
.active-red{
	background:#a90101 !important;
}
body{
	background: url(../img/content-bg.jpg) repeat left center;	
}
/*页眉*/
.header{
	width: 1280px;
	height: 100px;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(../img/hd-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.hdo-box{
	width: 1240px;
	height: auto;
	margin: 0 auto;
}
.hdo-box .header-down-left{
	float: left;
	margin-top: 13px;
}
.hdo-box .hd_info{
	float: right;
	width: 240px;
	margin: 20px 0 0 0;
}
.banben{
	margin-bottom: 10px;
}
.banben a{
	color: #c31b00;
	font-weight: 600;
	text-decoration: none;
}
.banben span{
	color: #c31b00;
	margin:0 4px 0;
}
.deta{
	text-align: right;
	color: #333333;
	font-size: 14px;
}
.clearfix{
	clear: both;
}/*页眉部分*/
/*menu*/
.nav{
	width: 1280px;
	height: 36px;
	overflow: hidden;
	background-image: url(../img/nav-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin: 0 auto;
}
.nav .navbox{
	width: 1240px;
	margin: 0 auto;
}
.menu {
	width:700px;
	float: left;
}
.menu li a {
	height: 36px;
	line-height: 36px;
}
.menu .drop-menu a.tablink-fix {
	width: auto;
	display: block;
	color: #fff;
	font-size: 15px;
	font-family: Microsoft YaHei;
	font-weight: normal;
	position: relative;
	z-index: 9999;
	font-weight: 600;
	padding: 0 22px;
	border-left: solid 1px rgba(235,235,235,0.5);
	border-right: solid 1px rgba(235,235,235,0.5);
}

.menu .drop-menu a.tablink {
	width: auto;
	display: block;
	color: #fff;
	font-size: 15px;
	font-family: Microsoft YaHei;
	font-weight: normal;
	position: relative;
	z-index: 9999;
	font-weight: 600;
	padding: 0 22px;
	border-right: solid 1px rgba(235,235,235,0.5);
}
.menu .drop-menu {
	float: left;
	position: relative;
	z-index:999999;
}
.submenu {
	margin: 0 auto;
	width: 110px;
	height: auto;
	position: absolute;
	top: 36px;
	left:0;
	display: none;
	z-index: 9999999;
	background:#626262;
	filler:alpha(opacity:100);
	-moz-opacity: 1;
	opacity:1;
}
.submenu li {
	text-align: center;
	border-bottom: solid 1px #9d9b9b ;
}
.submenu li a {
	display:block;
	width: 110px;
	padding: 0;
	height: auto;
	margin: 0;
	padding-bottom:10px;
	padding-top: 9px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	/*float:left;*/
}
.submenu li a:hover {
	color:#fff;
	background:#d04848;
	text-decoration: none;
}
.menu .drop-menu a.tablink-fix:hover {
	color: #fff !important;
	background:#a90101 !important;
	text-decoration: none;

}
.menu .drop-menu a.tablink:hover {
	color: #fff;
	background:#a90101;
	text-decoration: none;
}
.m-search{
	width: 420px;
	float: right;
}
.search-box{
	float: right;
	width: 228px;
	height: 30px;	
	position: relative;	
}
.m-search .search-select{
	float: left;
	width: 160px;
}
.search-select label{
	color: #fff;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	margin: 0;
}
.search-select select{
	height: 24px;
	border: solid 1px #fff;
	background-color: #ffe1d2;
	outline: none;
}
.search-box label{
	float:left;
	color: #fff;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	margin: 0;
}
.search-box input{
	width: 120px;
	outline: none;
	font-family:"微软雅黑";
	font-size: 12px;
	margin-top: 6px;
	float: left;
	padding-left: 4px;
	height: 24px;
	line-height: 24px;
	color: #333;
	border: solid 1px #fff;
	background-color: #ffe1d2;
}

.search-box a{
	float: left;
	display: block;
	width: 45px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	font-size: 13px;
	text-align: center;
	background-image: url(../img/search-bg.jpg);
	background-repeat: repeat-x;
	margin-top: 6px;
	margin-left: 6px;
	text-decoration: none;
}
.search-box a:hover{
	color: #fff;
}
.search-box a img{
	margin-top: 4px;
	margin-left: 4px;
}
.clearfix{
	clear: both;
}
/*导航部分*/

/*banner*/
.banner-box{
	width:100%;
	height:420px;
	margin: 0 auto;
	overflow: hidden;
}

.banner-box ul li img{
	border: none;
	width:100%;
	height:420px;
}
.focus{
	width:100%;
	height:420px;
	position:relative;
	float:center;
	*overflow: hidden;
}
.f426x240{
	width:100%;
	height:420px;
	overflow:hidden;
}
.f426x240 img{
	width:100%;
	height:420px;
}

.rslides{width:100%;height:420px;position:relative;list-style:none;padding:0;margin:0;}

.rslides_nav{margin:0;height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../img/i.png) no-repeat 0 -560px;margin-top:-28px}
.rslides_nav:active{
	opacity:1.0;
	filler:alpha(opacity:100);
	-moz-opacity: 1;}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}

.rslides_tabs{
	height: 22px;
	position:absolute;
	right:0; 
	bottom:0;
	left:0; 
	text-align:center;
	margin:0;
	padding:0.6% 46%;
	_padding:0.3% 23%;
	/*background:url(../img/b-dibu.png) repeat-x left top;*/
}
.rslides_tabs li{display:inline-block;float:none;_float:left;*float:left;margin-right:5px;_margin-right: 2px; vertical-align:middle;}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;background: url(../img/white.png) no-repeat left top;display: block;_display:block;*display:block;width:16px;height:16px}
.rslides_tabs .rslides_here a{background: url(../img/orange.png) no-repeat left top;}
.rslides li{
	position:relative;
	width: 100%;
}
.banner-active{
	position: absolute;
	bottom:26%;
	left:16%;
	z-index: 99999999;
	background-image: url(../img/img-active.png);
	z-index: 0;
	padding: 10px 24px;
}
.banner-img{
	width:100%;
	height:420px;
}
.banner-img img{
	width:100%;
	height:100%;
	display: block;
	border:none;
	vertical-align: middle;
	
}	
.bannerList ul{
	width: 500px;
}
.bannerList ul li h1{
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 20px;
}
.bannerList ul li p{
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #fff;
}
.banner-active h1{
	font-family: "微软雅黑";
	font-size: 25px;
	font-weight: bold;
	color:#fff;
	width: auto;
}
/*中心内容*/
.content{
	width: 100%;
	height: auto;	
}
.content .m-block1{
	width:1280px;
	*width: 1240px;
	height: auto;
	margin: 0 auto;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #fff;
}
.content .m-block1 .news_left{
	float: left;
	width: 480px;
	height: auto;
	*overflow: hidden;
}
.titlebox{
	width: 100%;
	height:36px;
	padding-left: 50px;
	background-image: url(../img/title-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}
.titlebox .title{
	float: left;
	width: 95px;
	height: 36px;
	line-height: 36px;
	font-size: 15px;
	font-weight: 600;
	color: #fff;
}
.titlebox a{
	float: right;
	font-size: 14px;
	color: #fff;
	height: 36px;
	line-height: 36px;
	padding-right: 10px;
	text-decoration: none;
}
.titlebox a:hover{
	color: #f5da08;
}
.news-lunbo{
	width: 100%;
	padding: 10px;
	*padding-left: 0;
	background-color: #fdf6f8;
}

.events_right{
	float: right;
	width: 730px;
	*overflow: hidden;
}
.event_ul{
	width: 100%;
	height: 320px;
	background-color: #fdf6f8;
}
.event_ul li{
	width: 100%;
	height: 40px;
	border-bottom: dashed 1px #ccc;
	padding-left: 26px;
	padding-right: 10px;
	background-image: url(../img/ico.gif);
	background-repeat: no-repeat;
	background-position: 10px 21px;	
}
.event_ul li .pagingJump{
        line-height: 35px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	text-decoration: none;
}
.event_ul li a{
	line-height: 52px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	text-decoration: none;
}
.event_ul li a:hover{
	color: red;
}
.event_ul li span{
	display: block;
	float: right;
	font-size: 16px;
	color: #333;
	height: 32px;
	line-height: 35px;
}
.event_ul li .time{
	display: block;
	float: right;
	font-size: 16px;
	color: #333;
	height: 32px;
	line-height: 35px;
        margin-top: 8px;
}
.content .m-block2{
	width:1280px;
	*width: 1240px;
	height: auto;
	margin: 0 auto;
	padding-top: 20px;
	*padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #fff;
}
.content .m-block2 .news_left{
	float: left;
	width: 480px;
	height: auto;
	*overflow: hidden;
}
.content .m-block2 .events_right{
	float: right;
	width: 730px;
	height: auto;
	*overflow: hidden;
}
.event_ul2{
	width: 100%;
	height: 320px;
	background-color: #fdf6f8;
}
.event_ul2 li{
	width: 100%;
	height: 34px;
	border-bottom: dashed 1px #ccc;
	padding-left: 26px;
	padding-right: 10px;
	background-image: url(../img/ico.gif);
	background-repeat: no-repeat;
	background-position: 10px 16px;	
}
.event_ul2 li a{
	display: block;
	float: left;
	width: 330px;
	height: 34px;
	line-height: 38px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
.event_ul2 li a:hover{
	color: red;
}
.event_ul2 li span{
	display: block;
	float: right;
	font-size: 12px;
	color: #333;
	height: 34px;
	line-height: 38px;
}
.m-block3{
	width:1280px;
	*width: 1240px;
	height: auto;
	margin: 0 auto;
	padding: 20px;
	*padding-top: 10px;
	background-color: #fff;
	*overflow: hidden;
}
.m-block3 .titlebox{
	*width: 1190px;
	*overflow: hidden;
}
.links{
	width: 100%;
	margin-top: 16px;
	padding-left: 10px;
}
.links li{
	float: left;
	margin-right: 20px;
}
.links li span{
	display: block;
	float: left;
	width: 4px;
	height: 16px;
	background-color: #d60612;
	margin-right: 8px;
}
.links li a{
	display: block;
	float: left;
	height: 16px;
	line-height: 16px;
	font-size: 16px;
	color: #333;
	text-decoration: none;
}
/*中心内容*/
/*页脚*/
.footer{
	width: 100%;
	height: auto;
}
.footer .foot-up{
	width:1280px;
	height: 110px;
	padding: 20px 0;
	background-image: url(../img/foot-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin: 0 auto;
}	

.foot-up .banquan{
	width: 1280px;
	text-align: center;
	line-height: 24px;
	margin:0 auto;
	color: #333;
	font-size: 14px;
}
/*ie样式调节*/
.search-box input{
	*width: 114px;
}
.events_right .titlebox{
	*width: 680px;
}
.news_left .titlebox{
	*width: 430px;
}
.m-block2 .news_left .event_ul2 li{
	*width: 440px;
}
.m-block1 .events_right .event_ul li{
	*width: 690px;
}
.m-block1 .events_right .event_ul li a{
	*width: 580px;
}
.m-block2 .events_right .event_ul2 li{
	*width: 690px;
}
/*页脚*/
@media(max-width:1100px){
	.banner-active h1{
		color: white;
	}
}
.clearfix{
	clear:both ;
}
@media (max-width:1040px){
	body{
		position: relative;
		width: 1040px !important;
	}
}

.wp_listcolumn .wp_column a {
          background: #fff url() no-repeat 6px 12px !important;
}
.pages_count, .page_nav, .page_jump{
    display:contents !important;
}
.wp_paging li input{
   margin-top: 12px !important;
} 
.dtjt8_div_img{
      margin: 0 auto;
}
