@charset "gb2312";
/* CSS Document */

.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }

body{
	font: 14px/1.5 'Microsoft YaHei',arial,tahoma,\5b8b\4f53,sans-serif;
	background:url(imageshtml_xbj.jpg);
	margin:0; 
	padding:0;
	/*line-height:24px;*/
	}
img { border: 0; }	
a{ color:#555555; text-decoration:none;}	
a:hover{ color:#8B4D12; text-decoration:underline;}	

.huise a{ color:#9a6531;}
.huise a:hover { color:#CC3333;}

.cl{ clear:both;}
.clear{ clear:both;}
.html_body{ width:1000px; overflow:hidden;}	
.f_l{ float:left;}
.f_r{ float:right;}
.ad{ width:1000px; margin:10px 0;}

#main{ width:1020px; margin:0 auto; background:#fafaf8; overflow:hidden;}

/*  top    */	
.top{ width: 1000px; background:url(imagestop_bj.jpg); height:105px; margin: 0 auto; overflow:hidden;}
.top .logo{ width:350px; float:left; height:100px;}
.top .logo img{ margin:10px 0px 0px 10px;}
.top .logo a{ border:none;}
.top_r{ width:550px; float:right; text-align:right;}
.top_r .top_r_lj{ margin-right:10px; margin-top:10px; display:block;}
.top_r .top_r_lj a{ margin:0 8px;}

.nav{
    width:1000px; height:45px; margin: 0 auto; background:url(imagesnav_b.jpg) repeat-x;}
.nav ul{ margin:0; padding:0;}
.nav ul li{ list-style:none; float:left; background:url(imageslin_2.jpg) no-repeat right top; position:relative;}
.nav ul li.last{background:none;}
.nav ul li a.yiji{ color:#FFFFFF; font-size:16px; display:block; text-align:center; line-height:45px; width:125px;}
.nav ul li.on a.yiji,.nav ul li a.yiji:hover{ color:#772209; text-decoration:none; background:#e1d6c1;}

#menu {
    width: 1000px;
    margin: 0 auto 0;
 }

.erji{ display:none;}
/*.nav ul li.on{ position:relative;}
.nav ul li.on .erji{ background:#7c4713; position:absolute; top:44px; left:0; padding:7px;}*/

.nav ul li .erji{ background:#7c4713; position:absolute; top:44px; left:0; z-index:300; width: 100%}
.nav ul li .erji a{ color:#e7930f; display:block; height:31px; background:url(imageserji_a_b.jpg) no-repeat; line-height:30px; text-align:center; font-size:16px; color:#e1d6c1;}
.nav ul li .erji a:hover{ color:#FFF; text-decoration:none;}
.nav ul li ul li {width: 100%; background: none}
.banner{ width:1000px; height:348px; margin: 0 auto 0;}
.banner #slideshow { width:1000px; height:348px;background-color:#000; overflow: hidden;}
.banner #slideshow {position:relative;text-align:center;}
.banner #slideshow img { position: absolute; left: 0; top: 0; right: 0;bottom: 0;   
    margin: auto;z-index:99; opacity:0.0; width:auto; height:348px;}
.banner #slideshow img.active {z-index:101; opacity:1.0;}
.banner #slideshow img.last-active {z-index:100;}



.gonggao{ height:40px; display:block; overflow:hidden; background:url(../images/gg_bj.jpg) no-repeat;}
.gonggao ul{ margin:0 0 0 130px; padding:0;}
.gonggao ul li{ list-style:none; line-height:40px; background:url(../images/gg_dian.jpg) no-repeat center left; padding-left:15px;}
.d_nav a:hover{ color:#FF6600;}
/*  top end   */

/*  foot  */
.foot{ margin-top:15px; background:url(imagesfoot_bj.jpg) no-repeat top center; padding-bottom:30px; padding-top:20px; overflow:hidden;}
.d_logo{ width:265px; height:70px;}
.d_right{ width:700px; text-align:right; line-height:24px; margin-right:10px;}
.d_nav{ color:#6b513f;}
.d_nav a{  color:#6b513f; text-decoration:none;}
.d_jieshao{ text-align:right; line-height:24px; color:#9c8778;}
.d_jieshao a{ color:#9c8778; text-decoration:none;}
/*   foot  end*/

/*    首页     */
.flash_pic{width:310px; height:237px; overflow:hidden; border:#D7D0C8 1px solid; padding:2px;}



.sy_hyxw{ background:url(../images/hyxw_bj.jpg) no-repeat; width:303px; height:237px; overflow:hidden;}
.sy_hyxw .hy_more{ height:33px; line-height:33px; text-align:right; width:300px; display:block;}
.sy_hyxw .hy_more a{ height:30px; display:block;}
.sy_hyxw .hy_more a img{ margin-top:13px; margin-right:10px;}
.sy_hyxw ul{ margin:10px 0 0 20px ;  padding:0; overflow:hidden; width:270px; }
.sy_hyxw ul li{ height:29px; width:250px; list-style:none; background:url(imageshyxw_li_bj.jpg) no-repeat; padding-left:15px; line-height:28px; }

.xhdt{ width:380px; overflow:hidden; margin:0 0 0 10px;}
.xhdt_tit{ overflow:hidden; width:380px; height:27px;}
.xhdt_tit .xhdt_tit_bt{ display:block; width:100px;}
.xhdt_tit .xhdt_tit_more{ display:block; width:35px;}
.xhdt_tit .xhdt_tit_more img { margin-top:10px;}
.top_news{ overflow:hidden; margin:4px 0;}
.top_news_img{ width:150px;}
.top_news_nr{ width:225px; line-height:22px; color:#8b8a89;}
.top_new_tit a{ color:#8c4c0d; font-weight:bolder; font-size:13px;}
.hyd_ul{ margin:0; padding:0; background:url(imagesxwdt_x_b.jpg) no-repeat top center; padding-top:13px; width:380px;}
.hyd_ul li{ list-style:none; background:url(imagesxhdt_li_bj.jpg) no-repeat; width:340px; height:29px; line-height:29px; padding-left:25px; padding-right:15px;}
.hyd_ul li a{ width:245px; float:left;}
.hyd_ul li span{ width:70px; float:right; text-align:right;}
.wzzn{ width:286px; height:195px; background:url(imageswzzn_b.jpg) no-repeat; padding-top:50px;}
.wzzn ul{ margin:0 0 0 19px; padding:0; overflow:hidden; width:260px; }
.wzzn ul li{ list-style:none; float:left; margin:10px 5px 0 0;}
.wzzn ul li img{ border:none;}

.zt_left{ width:672px; height:205px; background:url(../images/sy_zt.jpg) no-repeat; padding:12px 15px 15px 15px;}
.zt_left .zt_left_top{ overflow:hidden; width:675px;}
.zt_left .zt_left_top ul{ margin:0 0 0 30px;  padding:0; overflow:hidden; width:500px; display:block;}
.zt_left .zt_left_top ul li{ list-style:none; float:left; color:#6d3b0a; width:83px; height:25px; line-height:28px; font-size:14px; text-align:center; overflow:hidden; margin-right:10px; cursor:pointer;}
.zt_left .zt_left_top ul li.on{ background:url(../images/sy_zt_03.jpg) no-repeat; color:#FFF;}
.zt_left .zt_left_top span{ float:right; width:45px; display:block; height:25px; line-height:25px; display:none;}
.zt_left_zs{ width:675px; height:165px; overflow:hidden; margin-top:25px;}
.zt_left_zs_list{ height:165px; display:none;}
.zt_left_zs_list ul{ margin:0; padding:0; overflow:hidden; height:165px; width:2000px;}
.zt_left_zs_list ul li{ list-style:none; float:left; margin:0 2px; width:165px; overflow:hidden;}
.zt_left_zs_list ul li img{ width:156px; height:112px; border:none;}

.kcjs{ background:url(../images/kcjs.jpg) no-repeat; width:246px; height:195px; padding:20px;}
.kcjs .kcjs_more{ text-align:right; height:25px; line-height:25px;}
.kcjs_wz{ line-height:22px; padding-top:14px;}


/*.wlpb_bt img{ border:none;}
.wlpb{ background:url(imageswlpb_bj.jpg) no-repeat; width:980px; height:185px; padding:20px 0 0 20px; overflow:hidden;}
.wlpb ul{ margin:0; padding:0; overflow:hidden; height:185px; width:2000px;}
.wlpb ul li{ list-style:none; float:left; width:218px; overflow:hidden; margin-right:30px;}
.wlpb ul li img{ border:none;}*/
.wlpb{ background:url(imageswlpb_bj.jpg) no-repeat; width:980px; height:185px; padding:20px 0 0 20px; overflow:hidden;}
.wlpb_ul{ margin:0; padding:0; }
.wlpb_ul li{ list-style:none;float:left; background:url(imagesli_bj.jpg) no-repeat; width:280px; height:32px; line-height:32px; padding-left:25px; padding-right:15px;}
.wlpb_ul li span{ width:70px; float:right; text-align:right;}


.yqlj{ background:url(imagesyqlj.jpg) no-repeat; height:115px; padding-left:50px; padding-top:15px; padding-right:10px;}
.yqlj a{ margin:5px;}


.hot{ width:708px; height:auto; margin-top:5px;}
.hottit{ background:url(imagesshufa_65.gif) no-repeat; width:708px; height:32px;color:#6A3C0B;}
.hottit strong{ display:block; height:32px; line-height:35px; margin-left:30px!important; margin-left:15px; font-size:14px;}
.hottit span{ display:block; float:right; margin:15px 20px 0px 0px!important; margin:8px 10px 0px 0px;}

/*.hotlist{ margin:10px 0px 0px 11px!important; margin:10px 0px 0px 9px }*/



.nt{ margin-top:5px; width:287px; }
.nttit{ background:url(imagesnuntuan.gif) no-repeat; width:287px; height:33px; line-height:33px;}
.nttit strong{ display:block; margin:0px 0px 0px 30px; color:#6A3C0B; font-size:14px;}
.nttit span{ margin:8px 20px 0px 0px!important; margin:8px 10px 0px 0px; display:block;}
.ntlist{ width:285px; height:350px;border:1px solid #e0c099; border-top:none; }
.ntlist ul{overflow:hidden; width:280px;height:350px;padding:0px; margin:0px;}
.ntlist ul li{ height:29px; width:280px; list-style:none;background:url(imageshyxw_li_bj.jpg) no-repeat; padding-left:15px; line-height:28px; }
.ntlist li a{width:195px; float:left;}
.ntlist li span{ width:80px; float:right; text-align:left;}



/* 内页  左侧 */
.ny_left{ width:255px; overflow:hidden;}


.ny_left_nt{width:255px; height:auto; overflow:hidden;}
.ny_left_nttit{ background:url(../images/left_nuntuan.gif) no-repeat; width:255px; height:33px; line-height:33px;}
.ny_left_nttit strong{ display:block; margin:0px 0px 0px 30px; color:#6A3C0B; font-size:14px;}
.ny_left_nttit span{ margin:8px 20px 0px 0px!important; margin:8px 10px 0px 0px; display:block;}
.ny_left_ntlist{ width:253px; height:auto;border:1px solid #e0c099; border-top:none; }
.ny_left_ntlist ul{overflow:hidden; width:253px;padding:0px; margin:0px;}
.ny_left_ntlist ul li{ height:40px; width:253px; list-style:none;background:url(../images/left_menu_bg.gif) no-repeat; font-weight:bold; font-size:15px; text-align:center;line-height:40px; }


.left_nt{ margin-top:5px; width:255px; }
.left_nttit{ background:url(../images/left_nuntuan.gif) no-repeat; width:255px; height:33px; line-height:33px;}
.left_nttit strong{ display:block; margin:0px 0px 0px 30px; color:#6A3C0B; font-size:14px;}
.left_nttit span{ margin:8px 20px 0px 0px!important; margin:8px 10px 0px 0px; display:block;}
.left_ntlist{ width:253px; height:350px;border:1px solid #e0c099; border-top:none; }
.left_ntlist ul{overflow:hidden; width:250px;height:350px;padding:0px; margin:0px;}
.left_ntlist ul li{ height:29px; width:250px; list-style:none;background:url(imageshyxw_li_bj.jpg) no-repeat; padding-left:15px; line-height:28px; }
.left_ntlist li a{width:195px; float:left;}
.left_ntlist li span{ width:80px; float:right; text-align:left;}


.ny_hyxw{ width:285px; border-right:#f1deb4 1px solid; overflow:hidden; background:url(../images/hyxw_bj.jpg) no-repeat;  height:237px; overflow:hidden;}
.ny_hyxw .hy_more{ height:33px; line-height:33px; text-align:right; width:280px; display:block;}
.ny_hyxw .hy_more a{ height:30px; display:block;}
.ny_hyxw .hy_more a img{ margin-top:13px; margin-right:10px;}
.ny_hyxw ul{ margin:10px 0 0 20px ;  padding:0; overflow:hidden; width:250px; }
.ny_hyxw ul li{ height:29px; width:230px; list-style:none; background:url(imageshyxw_li_bj.jpg) no-repeat; padding-left:15px; line-height:28px; }

/*   内页   右侧*/
.ny_right{ width:735px;}
.r_bor{ border-bottom:#f1deb4 1px solid; border-right:#f1deb4 1px solid; border-left:#f1deb4 1px solid;}
.ny_right_btlj{ background:url(../images/ny_r_tit_b.jpg) no-repeat top left; width:735px; height:33px; line-height:33px; overflow:hidden;}
.class_name{ width:200px; font-size:15px; color:#8f4401; font-weight:bolder; margin-left:18px;}
.class_lijing{ width:450px; font-size:12px; color:#5a5a59; text-align:right; margin-right:10px;}
.right_cont{ width:700px; padding:20px; min-height:600px; overflow:hidden;}
.right_cont p{layout-grid:15.6pt none; line-height:28px;color: #333333; font-size: 12pt; margin:0px; padding:0px;}

/*  文章内容页 */
.wz_bt{ font-size:20px; text-align:center; border-bottom:#CCC dashed 1px; padding:10px 0 ; }
.wz_js{ padding:10px 0 0 0; text-align:center; color:#999999; overflow:hidden;}

.wz_sxp{ border-top:#CCC dashed 1px; margin-top:15px; padding-top:15px; padding-bottom:15px; font-size:12px; }
.wz_sxp .syp,.wz_sxp .xyp{ width:700px; float:left; text-align:left; color:#696968;}

.contentLink {
	border-top:1px #CCC solid;
	font-size:12px;
	color:#666;
	margin:0 15px;
}
.contentLink ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.contentLink li {
	height:30px;
	line-height:30px;
}
.contentLink b {
	color:#333;
	margin:0px;
	padding:0px;
}
/* 大事记*/
.ryzz-year{ width:147px; height:38px; line-height:28px; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; background:url(../images/year-bg.jpg) no-repeat;}
.indent{text-indent:2em; font-size:12px;}
/* 文章列表*/
.wz_list{ margin:0; padding:0;}
.wz_list li{ list-style:none; height:30px; line-height:30px; border-bottom:#CCC 1px dashed; padding-left:10px; padding-right:10px;}
.wz_list li a{ width:500px; float:left; color:#333333;}
.wz_list li span{ width:100px; float:right; text-align:right;  color:#333333;}

/* 图片列表*/
.pic_list{ margin:0; padding:0; overflow:hidden;}
.pic_list li{ list-style:none; float:left; margin:0 2px 5px 3px; width:160px; overflow:hidden;}
.pic_list li img{ width:150px; height:112px;}
/* 图片列表*/
/*picList*/
.picList1 {
margin:0px; padding:0px; overflow:hidden; width:700px;
}
.picList1 ul{ padding:0px; margin:0px;}
.picList1 li {
	float:left;
	margin:0px 10px 6px 5px;
	display:inline;
}
.picList1 li .pic {
}
.picList1 li .pic img {
	width:150px;
	height:110px;
	border:1px #CCC solid;
	padding:2px;
}
.picList1 li .title {
	width:156px;
	height:25px;
	line-height:25px;
	text-align:center;
	overflow:hidden;
}

/*fen ye*/
.fenye{ color:#666666; text-align:center; padding-bottom:15px; padding-top:15px;}
.fenye a{ margin:0 5px; }

/*********公共底部****************/
#yqlj {
    clear: both;
    height: 39px;
    width: 1000px;
    line-height: 39px;
    /*margin-left: 50px;*/
    margin: 0px auto 0;
    overflow: hidden;
    background: #cdc39b;
}

#yqlj ul {
    float: left;
    width: 630px;
    list-style: none;
    margin: 0 0 0 50px;
    padding: 0;
}

#yqlj ul li {
    float: left;
    width: 70px;
    text-align: center;
}

#yqlj ul li a {
    font-size: 12px;
}

#yqlj select {
    display: block;
    float: left;
    margin-left: 50px;
    margin-top: 10px;
}

#cr {
    clear: both;
    width: 1000px;
    margin: 0 auto;
    text-align: center;
    /*margin-top: 10px;*/
    background: #454545;
    color: #DADADA;
    font-size: 12px;
    line-height: 25px;
}