@charset "utf-8";
/* CSS Document */

.top .search{ width:210px; height:40px; background:#933734; border-left: #F14C4E 1px solid;}
.top .search input[type="text"]{ width:165px !important; height:40px; padding:0 10px; border:0; background:none; font-size:14px; color:#d98787; position:absolute; left:0; top:0; line-height:40px;}
.top .search input[type="submit"]{ width:40px; height:40px; background-color:#FFC000; background-image:url(../images/icon1.png); background-repeat:no-repeat; background-position:center center; border:0; position:absolute; right:0; top:0; z-index:9; cursor:pointer;}


#menu {
	width: 730px;
	height: 90px;
	padding-left: 100px;
	float: left;
	background: none;
}

.wp_nav { margin: 0px;margin-left:0x; padding: 0px; display: block; width: 800px; height: 90px; }
.wp_nav * { margin: 0px; padding: 0px; }
.wp_nav::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.wp_nav .nav-item { display: inline-block; float: left; position: relative; vertical-align: bottom; }
.wp_nav .on { z-index: 99; }
.wp_nav .nav-item .mark { display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 1; opacity: 1; }
.wp_nav .nav-item a { display: block; text-align: center; position: relative; z-index: 100; font-size: 18px; font-weight: bold; color: rgb(110, 110, 110); }
.wp_nav .nav-item a.parent:hover { font-size: 18px; background:rgba(200, 50, 0, 0.2); transition:all 300ms ease; }
.wp_nav .nav-item a.parent { border-bottom:none;}
.wp_nav .nav-item a span.item-name { display: inline-block; padding: 0px 20px; line-height: 90px; }
.wp_nav .sub-nav { display: block; width: 100%; position: absolute; z-index: 200; visibility: hidden; border-right:none; border-bottom:none; border-left:none; border-image: initial; border-top: none; }
.wp_nav .sub-nav .nav-item { white-space: nowrap; height: 50px; width: 150px;}
.wp_nav .sub-nav .nav-item .mark { background: rgba(204, 15, 15 ,0.6); min-width: 140px; }
.wp_nav .sub-nav .nav-item a { font-size: 16px; font-weight: normal; color: rgb(255, 255, 255); text-align: center; border-top: none; min-width: 100px; }
.wp_nav .sub-nav .nav-item a.parent:hover { background: rgb(204 15 15);color: rgb(255, 255, 255); font-size: 16px;  }
.wp_nav .sub-nav .nav-item a.parent { background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(255, 255, 255); font-size: 14px; }
.wp_nav .sub-nav .nav-item a span.item-name {  line-height: 40px; }
.wp_nav .nav-item a.parent:hover span.item-name { }
.wp_nav .nav-item a.parent span.item-name { }
.wp_nav .sub-nav .nav-item a.parent:hover span.item-name { }
.wp_nav .sub-nav .nav-item a.parent span.item-name { text-decoration: none; }
.wp_nav .sub-nav .sub-nav { display:none;}
.wp_nav .sub-nav .sub-nav .nav-item { }
.wp_nav .sub-nav .sub-nav .nav-item .mark { opacity: 1; }
.wp_nav .sub-nav .sub-nav .nav-item a { font-size: 14px; color: rgb(255, 255, 255); }
.wp_nav .sub-nav .sub-nav .nav-item a.parent:hover { color: rgb(255, 255, 255); background-color: rgb(179, 43, 43);}
.wp_nav .sub-nav .sub-nav .nav-item a.parent { }
.wp_nav .sub-nav .sub-nav .nav-item a span.item-name { padding: 0px; }
.wp_nav .sub-nav .sub-nav .nav-item a.parent:hover span.item-name { text-decoration: none;}
.wp_nav .sub-nav .sub-nav .nav-item a.parent span.item-name { }





#banner {
	height: 400px;
	width: 100%;
	text-align: center;
	margin:0 auto;
background: #f6f6f6;
overflow: hidden;
}


#banner img {
	max-width: 1200px;
	height: 400px;
text-align: center;
margin:0 auto;
}

.i_m {width:100%;height: 420px;background: #fff;display: block;}
.i_name {padding: 10px 0;}
.i_mb {height:380px;padding: 0;}
.i_title {font-size: 23px;height: 50px;color: #666;line-height: 20px;}
.i_title1, .i_title2 {height: 30px;width: 100%; height: 40px; line-height: 30px; position: relative; text-align: left; font-family: "Microsoft Yahei"; font-weight: bold; font-size: 16px; color: #666; margin: 0 auto;}

#news_pic {
	width: 1200px;
	height: 450px;
	margin:0 auto;
	overflow: hidden;
	background: none;
}


.dtjt9_div_img .number {
    position: absolute;
    right: 5px;
    bottom: 55px;
    z-index: 100;
}

/*.dtjt9_div_img img {width:580;height:350px;}*/

.dtjt9_div_text .dtjt9_div_text_title {
    background: #eee;
    text-align: center;
    height: 60px;
    line-height: 42px;background: rgba(168,11,13,0.5);
}

.dtjt9_div_text .dtjt9_div_text_title a {font-size: 14px;color:#fff;font-weight:normal;}



/*三图+标题+简介 样式
.c_pt_12 {width:380px;height:380px;float:left;padding-right:20px;}
.c_pt_12 img {width:380px;height:230px;}
.c_pt_12 .c_txt a {color:#666; line-height:1.8em;text-align: justify;font-size:12px;}
.c_pt_12 .c_txt_t a {width:380px;font-size:14px;font-weight:bold; line-height:2.5em;text-align:center;display:block;}
*/


.hui_bg{background:#f6f6f6;padding: 40px 0 10px 0;}




/*日历新闻 彩色*/
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline; }
.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{ display: block; *zoom:1; }

.rili.rili *{ margin: 0; padding: 0;}
.sudynews_rili_2.rili .con{ padding:5px 0px;}
.sudynews_rili_2.rili .news_list {}
.sudynews_rili_2.rili .news_list li.news{margin-top:10px;padding-top:10px;border-top:none;}
.sudynews_rili_2.rili .news_list li.news.n1{margin-top:0px;padding-top:0px;border-top:none;}
.sudynews_rili_2.rili .news_list li.news .news_time{float: left;width: 54px;height:54px;margin-right: 10px;background: #E8E8E8;text-align:center;}
.sudynews_rili_2.rili .news_list li.news .news_time .news_year{line-height: 20px;font-size: 14px;color: #666;background: #f3f3f3;}
.sudynews_rili_2.rili .news_list li.news .news_time .news_days {line-height: 28px;font-size: 15px;color: #fff;background: #ff8a8f;}
.sudynews_rili_2.rili .news_list li.news .news_wz{padding:0px 0px;text-align:left;} 
.sudynews_rili_2.rili .news_list li.news .news_title{line-height: 44px;color:#333;} 
.sudynews_rili_2.rili .news_list li.news .news_title a{line-height: 44px;font-size: 16px;color:#333;} 
.sudynews_rili_2.rili .news_list li.news .news_text{line-height: 20px;font-size: 12px;color:#666;} 
.sudynews_rili_2.rili .news_list li.news .news_text a{line-height: 20px;font-size: 12px;color:#666;display:none;} 
/*日历新闻 彩色*/

/*日历新闻 黑白*/
.sudynews_rili_1.rili.rili *{ margin: 0; padding: 0;}
.sudynews_rili_1.rili .con{ padding:5px 0px;}
.sudynews_rili_1.rili .news_list {}
.sudynews_rili_1.rili .news_list li.news{margin-top:10px;padding-top:10px;border-top:none;}
.sudynews_rili_1.rili .news_list li.news.n1{margin-top:0px;padding-top:0px;border-top:none;}
.sudynews_rili_1.rili .news_list li.news .news_time{float: left;width: 64px;height:54px;margin-right: 10px;background: #E8E8E8;text-align:center;}
.sudynews_rili_1.rili .news_list li.news .news_time .news_year{line-height:20px;font-size:12px;color: #585858;}
.sudynews_rili_1.rili .news_list li.news .news_time .news_days{font-size: 26px;color: #6F6F6F;line-height:30px;background: #d2e9f7;}
.sudynews_rili_1.rili .news_list li.news .news_wz{padding:0px 0px;text-align:left;} 
.sudynews_rili_1.rili .news_list li.news .news_title{line-height: 44px;color:#333;} 
.sudynews_rili_1.rili .news_list li.news .news_title a{line-height: 44px;font-size: 16px;color:#333;} 
.sudynews_rili_1.rili .news_list li.news .news_text{line-height: 20px;font-size: 12px;color:#666;} 
.sudynews_rili_1.rili .news_list li.news .news_text a{line-height: 20px;font-size: 12px;color:#666;display:none;} 
/*日历新闻 黑白*/


.index_list {
	width:1200px;
	height:auto;
	margin:0 auto;
	clear: both;
}

.index_list .news_title a {color:#333 !important; font-size: 18px !important;}

.index_list .news_text a {color:#333 !important; font-size: 18px !important;}

.index_list_l {
	width:580px;
	min-height:50px;
	float:left;
}

.index_list_r {
	width:570px;
	min-height:50px;
	float:right;
}

.index_list_t1, .index_list_t2 {
	font-family:"Microsoft Yahei";
	font-size:22px;
	font-weight: bold;
	color:#FFF;
width:1175px;
height:34px;
background:#b079a9;
padding:5px 10px 5px 15px;
line-height: 34px;
margin:0 auto;
}

.i_title2 {height: 60px;}
.i_mb2 {min-height:400px;padding: 0;}
.zl {width:1200px;height:453px;margin:0 auto;}


.pic_con123, .pic_con4{
    width:280px;
    height:453px;
    margin-right:26.66666px;
    position:relative;
    overflow:hidden;
float:left;
box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.3);
}
.pic_con4{
    margin:0;
}

.pic_info{
    position:absolute;
    left:0;
    top:453px;
    width:260px;
    height:110px;
    background-color:rgba(0,0,0,0);
    color:#fff;
    padding:10px;
    transition:all 500ms ease;
text-align: justify;
word-wrap:break-word;
}

.pic_info h3 {text-align:center; padding-bottom: 10px;}

.pic_con123:hover .pic_info, .pic_con4:hover .pic_info{
    top:343px; background-color:rgba(0,0,0,0.3);
}


.fn_bg{background:#f6f6f6;}
.fn_block, .fn_list{padding-top: 10px; margin:0 auto; width:1200px;}
.fn_list a{color:#FFF;}
.fn_list a:hover{color:#FFE7A6;}



.yqlj_1 a, .yqlj_2 a, .yqlj_3 a, .yqlj_4 a, .yqlj_5 a  {width:250px;height:100px;padding-right:10px;display:block;transition:all 500ms ease;}

.yqlj_1 a {background: url(../images/yqlj_ncda1.png) no-repeat 0 5px;}
.yqlj_1 a:hover {background: url(../images/yqlj_ncda2.png) no-repeat;}
.yqlj_2 a {background: url(../images/yqlj_hm1.png) no-repeat 0 5px; }
.yqlj_2 a:hover {background: url(../images/yqlj_hm2.png) no-repeat;}
.yqlj_3 a {background: url(../images/yqlj_zzb1.png) no-repeat 0 5px; }
.yqlj_3 a:hover {background: url(../images/yqlj_zzb2.png) no-repeat;}
.yqlj_4 a {background: url(../images/yqlj_ieda1.png) no-repeat 0 5px;  width:170px;}
.yqlj_4 a:hover {background: url(../images/yqlj_ieda2.png) no-repeat;}
.yqlj_5 img {width:120px;}
.yqlj_5 span {text-align:center;display:block;width:120px;}


.foot {
    width: 100%;
    height: 80px;
    background: #881E1B;
    padding-top: 30px;
font-size:16px;color:#BD7879;
}

.foot a{font-size:16px;color:#e77d4b;}

.foot a:hover{color:#f5b293;}




/*横向滑动*/

.blk_18 {
 overflow:hidden;
 zoom:1;
 width:1200px;
 margin: 0 auto;
 padding-left: 0;
 height: 230px;
}
.blk_18 .pcont {
 width:970px;
 float:left;
 overflow:hidden;
}
.blk_18 .ScrCont {
 width:970px;
 zoom:1;
}
.blk_18 #List1_1 {
 float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
 width:70px;
 height:57px;
 float:left;
 position: relative;
 top: 65px;
 background: url(../images/ax.gif) no-repeat;
}
.blk_18 .LeftBotton {
 background-position: 0 0;
}
.blk_18 .LeftBotton:hover {
 background-position: 0 0;
}
.blk_18 .RightBotton {
 background-position: 13px -57px;
}
.blk_18 .RightBotton:hover {
 background-position: 13px -57px;
}
.blk_18 .pl img {
 display:block;
 cursor:pointer;
 border:none;
 margin:6px auto 1px auto;
}

/*横向滑动*/
















/*列表页布局 开始*/
#main {
	width: 100%;
	height: auto;
	background: #FFF;
	margin: 0 auto;
}



#list_banner {
	width: 100%;
	height: 0;
}

#list {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	padding: 30px 0 30px 0;
	background: #fff;
}


#list_l {
	width: 300px;
	height: auto;
	float: left;
}

#list_l_t {
	width: 300px;
	height: 80px;
	line-height: 80px;
	background: #c82127;
	overflow: hidden;
	font-size: 26px;
	font-weight:bold;
	letter-spacing: 0.2em;
	color: #fff;
	text-align: center;
}

#list_l_pic {display:none;
	width: 300px;
	height: 174px;
	margin-top: 5px;
	background: url(../images/list_all.jpg) no-repeat;
	overflow: hidden;
}

#list_l_b {
	width: 300px;
	height: auto;
}

#list_l_b a {
	display: block;
	width: 280px;
	line-height: 50px;
	font-size: 20px;
	color: #666;
	font-weight:bold;
	padding-left:20px;
	text-decoration: none;transition:all 500ms ease;

}

#list_l_b a:hover {
	color: #fff;
	background: #c82127;
	text-decoration: none;
}

#list_l_b .wp_listcolumn .wp_subcolumn .wp_column a {font-size: 16px;font-weight: normal;}


#list_l_b table {
	margin-top: 30px;
}

#list_l_b td {
	border-bottom: #a2a2a2 1px solid;
}

#list_r {
	width: 850px;
	min-height: 400px;
	padding: 0 0 30px 50px;
	float: left;
}

#list_r_title {
	width: 400px;
	height: 35px;
	padding: 0;
	float: left;
font-family: "Microsoft Yahei"; font-weight: bold; font-size: 22px; color: #666;
}

#navi {
	width: 850px;
	height: 20px;
	margin:0 auto;
	text-align: right;
	font-size: 14px;
	font-family: "Microsoft YaHei";
}

#list_r_line {clear:both;
	width: 850px;
	height: 1px;
	background: #881e1b;
}

#list_r_list {
	width: 850px;
	height: auto;
	background: #fff;
	font-size: 14px;
	color: #626262;
	padding-top:20px;
	overflow: hidden;
}

.list_r_list {
	margin-bottom: 20px;	font-family: "Microsoft YaHei";
}

#list_r_list p, #list_r_list span, #list_r_list div, #list_r_list font {
	font-size: 16px !important;
	font-family: "Microsoft YaHei" !important;
	color: #333 !important;
	line-height: 2em !important;text-align: justify;
}

#list_r_list p {
	text-indent: 2em;
}

#list_r_list img {
	text-align: center;
	display: block;
	max-width: 95% !important;
	height: auto !important;
	max-width: 95%;
	margin: 0 auto;
}

#list_r_list table {
	width: 100%;
	color: #333;
}

.list_r_list a {
	font-size: 16px;
	color: #333;
	display: block;
	line-height: 25px;
}

.list_r_list a:hover {
	text-decoration: underline;
}

.list_r_list td {
	height: 50px;
	border-bottom: #a2a2a2 1px dotted;
}

.list_r_list table td {
	border-bottom: none;
}

#list_null {
	width: 100%;
	height: 30px;
	clear: both;
}

/*列表页布局 结束*/











/*文章页布局 开始*/

#navi_info {
	width: 1200px;
	height: 20px;
	margin: 0 auto;
	text-align: right;
	font-size: 12px;
	font-family: "Microsoft YaHei";
}

#info {
	width: 1200px;
	height: auto;
	padding: 30px 0 0 0;
	margin:0 auto;
}

#info_title {
	width: 100%;
	height: 30px;
	padding: 25px 0;
	line-height: 1.5em;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	background: #f7e6e6;
}

#info_line {
	width: 1200px;
	height: 1px;
	background: #d17774;
}

#info_date {
	width: 1200px;
	height: 40px;
}

#info_date table {
	width: 500px;
	height: 40px;
	margin: 0 auto;
}

#info_date table td {
	height: 40px;
	text-align: left;
}

#info_content {
	width: 1200px;
	font-family: "Microsoft YaHei";	
	min-height: 500px;
	_height: 500px;
	font-size: 18px !important;
	font-family: "Microsoft YaHei" !important;
	color: #333 !important;
	font-weight: normal !important;
	line-height: 2em !important;
	padding: 10px 0 30px 0;
	text-align: justify;
	text-justify: inter-ideograph;
}

#info_content p, #info_content span, #info_content div, #info_content font {
	font-size: 18px !important;
	font-family: "Microsoft YaHei" !important;
	color: #333 !important;
	font-weight: normal !important;
	line-height: 2em !important;
}

#info_content p {
	text-indent: 2em;
}

#info_content img {
	text-align: center;
	display: block;
	max-width: 95% !important;
	height: auto !important;
	max-width: 95%;
	margin: 0 auto;
}

#info_content table {
	font-size: 12px;
	font-weight: normal !important;
	color: #333;
	border: #333 1px solid;
	border-width: 1px 0 0 1px;
}

#info_content table td {
	font-size: 12px;
	font-weight: normal !important;
	color: #333;
	border: #333 1px solid;
	border-width: 0 1px 1px 0;
}

#info_content a:link {
	color: #09C;
	border-bottom:#06C 1px dotted;
	text-decoration: none;
	padding: 3px 5px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-transition: all 0.2s ease-out;
	-moz-border-transition: all 0.2s ease-out;
	-ms-border-transition: all 0.2s ease-out;
	-o-border-transition: all 0.2s ease-out;
	border-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
#info_content a:visited {color: #09C;text-decoration: none;}
#info_content a:hover {color: #FFF; text-decoration: none; background: #09C; border-bottom:none;}
#info_content a:active {color: #09C;text-decoration: none;}

/*文章页布局 结束*/