@charset "utf-8";
/* CSS Document */
body {padding:0; margin:0 auto;font:12px/1.5em "宋体", Tahoma, Verdana, Simsun, Microsoft YaHei, Arial Unicode MS, Mingliu, Arial, Helvetica;background:url(../images/bg_1.gif) top repeat;}
ul{margin:0px; padding:0px;}
li{ list-style-type:none;margin:0px; padding:0px;}
a{ text-decoration:none;}
p{ padding:0; margin:0; border:0; text-decoration:none;list-style:none;}
a:hover{ color:#FF0000; text-decoration:underline;}
img{border:none;}
div, td, li, span, p {
font-size: 12px;
font-family: "宋体,arial";
}
.tempimg{margin: auto;max-height:200px;max-width:400px;position:absolute;top:0px;left: 0px;right:0px;bottom:0px;}
.img-cover{object-fit:cover;width: 99%;height:99%;border:1px solid #92565e;}
/*header*/
#header{ width:1000px; height:210px; margin:0 auto; padding:0;}


/*nav*/
.nav_box{ width:1000px; height:50px;background: url(../images/nav.jpg) no-repeat; margin:0 auto; padding:0;text-align: center;}

#copyright{	width: 80%;min-width: 650px;margin: 0 auto;padding: 20px 35px;background: #B6C28B;font: 12px tahoma, arial;color: #324143}
#copyright a{color: #324143}
#copyright a:hover{	color: #171F26}

.nav_box ul{height:100%;padding-top:12px;}
.nav_box ul li{display: inline-block;list-style: none; font-size:14px; font-weight:bold; text-align:center;}
.nav_box ul li a{display: block; line-height:25px; text-align:center; text-decoration: none;width: auto; margin:0 19px;
white-space: nowrap; color:#752b28;}
.nav_box ul li a:hover{border-bottom: 2px solid #752b28;}

/*banner*/
.code{ height:auto; padding:20px; border:1px solid #9EC9FE; background:#ECF3FD;}
.code pre{ font-family:"Courier New";font-size:14px;}
.info{ font-size:12px; color:#666666; font-family:Verdana; margin:20px 0 50px 0;}
.info p{ margin:0; padding:0; line-height:22px; text-indent:40px;}
h2.title{ margin:0; padding:0; margin-top:50px; font-size:18px; font-family:"微软雅黑",Verdana;}
h3.title{ font-size:16px; font-family:"微软雅黑",Verdana;}
.importInfo{ font-family:Verdana; font-size:14px;}

/*middle*/
.middle{ width:1000px;  margin:0 auto; padding:0; background:#fff; height:auto !important; overflow:hidden; _margin-bottom:-60px;}
/* .nav_box{ width:1000px; height:50px; float:left;} */
.middle_box{ width:990px; height:100%; padding:5px; float:left;}
.middle_1{ width:990px; height:200px; float:left; padding:10px 0 0 0; overflow:hidden;}
.middle_2{ width:990px; height:200px; float:left; padding:10px 0 0 0; overflow:hidden;}
.libai_tp{ width:160px; height:200px; float:left;}
.libai_tx{ width:120px; height:140px; float:left; padding:5px 20px;}
.libai_jj{ width:160px; height:30px; float:left;background: url(../images/jj_bg.gif) repeat-x;line-height:30px; font-size:12px; text-align:center; color:#4C4237;}
.libai_jj a{color:#4C4237;}
.libai_jj a:hover {color: #f00;text-decoration: none;}
.content_box{width:390px; height:200px; float:left; padding:0 5px; overflow:hidden;}
.content2_box{width:220px; height:200px; float:left; padding-left:5px; overflow:hidden;}
.content3_box{width:485px; height:200px; float:left; padding:0 5px; overflow:hidden;}
.content4_box{width:400px; height:200px;float:left; padding:0 5px 0 15px; overflow:hidden;margin:0 auto;text-align: center;position: relative}
.content4_img{text-align: center;width:400px;height:200px;line-height:200px;position:absolute;top:0px;left: 0px;right:0px;bottom:0px}
.title_tp{ width:195px; height:169px; float:left;}
.tp_1{ width:195px; height:130px; float:left;}
.tp_1 img{border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 3px; margin: 0px 4px; padding-left: 3px; width: 140px; padding-right: 3px; background: #fff; height: 120px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 3px;padding:10px 25px 0 25px;border:none;}
.tp_title{ width:195px; height:30px; float:left;line-height:30px; font-size:12px; text-align:center; color:#4C4237;}
.tp_title a{color:#4C4237; }
.tp_title a:hover{color:#f00; text-decoration: none;}
.con_1{ width:385px; height:169px; float:left; padding-left:5px; overflow:hidden; }
.con_other{ width:285px; height:169px; float:left; padding-left:5px; overflow:hidden; }
.con_2{ width:485px; height:159px; float:left; padding-top:10px; overflow:hidden; }
.con_3{ width:290px; height:149px; float:left; padding:10px 0; overflow:hidden; }
.con_4{ width:500px; height:169px; float:left; padding-left:5px; overflow:hidden; }
.leftblock_content {height: 168px}
.indexnewslist_left {height: 25px;border-bottom: #ccc 1px dotted; line-height: 25px; margin: 0px auto; padding-left: 10px; width: 95%; background: url(../images/ico_1.gif) no-repeat 0px 10px;  color: #666; overflow: hidden}
.indexnewslist_left a {color: #4C4237}
.indexnewslist_left a:hover {color: #f00;text-decoration: none;}
.indexnewslist_left span {float: right}
.indexnewslist_left2 {height: 25px;border-bottom: #ccc 1px dotted; line-height: 25px; margin: 0px auto; padding-left: 10px; width: 485px; background: url(../images/ico_1.gif) no-repeat 0px 10px;  color: #666; overflow: hidden}
.indexnewslist_left2 a {color: #4C4237}
.indexnewslist_left2 a:hover {color: #f00;text-decoration: none;}
.indexnewslist_left2 span {float: right}


.title_box{ width:100%; height:30px; float:left; border-bottom:1px solid #92565e;}
.title_1{ width:auto; height:30px; float:left; padding-left:5px;}
.title_1 img{ width:auto; height:30px; float:left;border:none; overflow:hidden;}
.main_1{ width:990px; height:155px; float:left; padding-top:9px; overflow:hidden;}
.p_1 img {border: #ccc 1px solid;margin: 0px 4px; padding: 3px; width: 140px; background: #fff; height: 120px; object-fit: cover;}
.p_2 {text-align: center; margin-top: 3px; width: 140px; color: #844b00}
.p_2 a{color:#4C4237;}
.p_2 a:hover{color:#f00; text-decoration: none;}
#marqueediv6{ width:990px; height:auto; float:left; overflow:hidden;}


/*rolling_new*/
.mid_new_right {width: 285px; background: #fff; float: left; height: 149px;  overflow: hidden;}
#rightblock {width: 285px; background: #fff; height: 149px}
#rightblock_title {width: 285px; height: 32px}
#rightblock_content {width: 285px; height:149px;}
#rightblock_content ul {width: 285px; height:149px;}
#rightblock_content ul li {width: 285px; height:25px; line-height:25px; font-size:12px;}
#rightblock_contentlink {width: 285px; height:149px;}
.indexnewslist_2 {width: 275px; height: 25px; border-bottom: #ccc 1px dotted; line-height: 25px; margin: 0px auto; padding-left: 10px; background: url(../images/ico_1.gif) no-repeat 0px 10px;  color: #666; overflow: hidden;}
.indexnewslist_2 a {color: #4C4237;}
.indexnewslist_2 a:hover {color: #f00;}
.indexnewslist_2 span {float: right;}





/*more*/
.more{ width:70px; height:30px; float:right; font-size:12px; text-align:right; line-height:30px; background:url(../images/more_1.jpg) no-repeat; padding-right:10px;}
.more a{color:#4C4237; }
.more a:hover{color:#780101; text-decoration: none;}

/*works*/
.featurecontainer { margin: 0px auto; width: 480px; font-size: 80%;}
.feature .prev { text-indent: -9999px; width: 20px; display: block; background: url(../images/feature_left.gif) center top; float: left; height: 32px; top: -130px;position: relative;}
.feature .next { text-indent: -9999px; width: 20px; display: block; background: url(../images/feature_right.gif) center top; float: right; height: 32px; top: -130px;position: relative;}
.feature .prev:hover {background-position: center bottom}
.feature .next:hover {background-position: center bottom}
.block {z-index: 0;  position: relative;  margin: 0px auto; padding-left: 0px; width: 430px; padding-right: 0px; height: 169px; font-size: 70%; overflow: hidden; padding-top: 0px;}
.block .box { width: 140px;  float: left; height: 150px; padding:0 2px; font-size:12px; line-height:20px; color:#666; text-align:center;}
.block .box span{ width: 140px;  float: left; height: 30px;  font-size:12px; line-height:30px; color:#666; text-align:center;}



/*friendLink*/
.friendLink_box {margin:0 auto; width:1000px; height:auto; padding:10px 0;}
.linktext { width:980px; line-height: 22px; padding-left: 20px; padding-right: 20px; background: #fff; color: #444444; clear: both; padding:10px;}
.linktext a {color: #444444;}
.linktext a:hover {color: #f00;}


/*foot*/
.foot_box {margin:0 auto; width:1000px; height: 75px; _margin: 10px auto}
.foot_top {height: 25px;text-align: center;  line-height: 25px; width:1000px;  background: #780101;  color: #fff; padding:0;}
.foot_top a {color: #fff; font-size: 12px}
.foot_top a:hover {color: #fff; font-size: 12px}
.foot_bottom { width:1000px; height:50px;text-align: center;}
.foot_bottom ul { width:1000px; height:50px;text-align: center;}
.foot_bottom ul li {width:1000px; height:25px; text-align: center; line-height: 25px; color: #4C4237;}
.foot_bottom ul li a{color:#4C4237; }
.foot_bottom ul li a:hover{color:#f00; text-decoration: none;}






/*****************************************list_con*****************************************************/
.list_con{ width:990px; height:500px; margin:0 auto; padding:10px 5px;  min-height:500px; height:auto !important; overflow:hidden; background:#fff;}
.leftblock_1_content {  min-height: 100px; height: auto; }
.leftblock_1_content li {width:150px; border-bottom: #ccc 1px dashed; line-height: 25px;overflow: hidden; margin: 5px auto; padding-left: 5px; background: url(../images/11.gif) no-repeat 0px 9px; height: 25px;}
.leftblock_1_content li a {color: #666}
.leftblock_1_content li a:hover {color:#780101; font-weight:bold;}
.leftblock_1_content li span{color:#780101; font-weight:bold;}
.mainbody_inner_top { width: 990px; height:40px;  float:left;}
.position {border-bottom: #ccc 1px dotted; line-height: 25px; width: 685px; background: url(../images/home.gif) no-repeat 10px 0px; height: 25px; color: #666; font-size: 14px; font-weight: bold; float:left;margin-bottom: 10px;}
.position a {color: #666; font-size: 14px; font-weight: bold}
.position a:hover {color: #f00; font-size: 14px; font-weight: bold}
.mainbody_left {width: 150px; float: left; overflow: hidden; padding:0 50px; background: url(../images/menu_2.jpg) repeat;}
.mainbody_content { height:500px; min-height: 112px; padding-left: 10px; width: 685px; padding-right: 10px; float: right; height: auto; background:#fff;min-height:500px; height:auto !important; overflow:hidden;}
.newsbar { width:660px; border-bottom: #ccc 1px dotted; height: 30px; float:left; padding:0 10px;color: #f00; font-size: 14px; font-weight: bold; line-height:30px; margin-top:20px;}
.innernewslistm_1 {min-height: 360px; height: auto;}
.innernewslistm_1 li {border-bottom: #ccc 1px dotted; line-height: 27px; margin: 0px auto; padding-left: 20px; width: 652px;  background: url(../images/23.gif) no-repeat 0px 10px; height: 27px; color: #666; overflow: hidden}
.innernewslistm_1 a {color: #666}
.innernewslistm_1 a:hover {color: #f00}
.innernewslistm_1 span {float: right}
.submenu_box{ width:270px; height:500px; float:left; min-height:500px; height:auto !important; overflow:hidden;}
.submenu_1{ width:270px; height:35px; float:left;background: url(../images/menu_1.jpg) no-repeat; text-align:center; padding-top:40px; font-size:14px; font-weight:bold; color:#780101;}
.submenu_3{ width:270px; height:75px; float:left;background: url(../images/menu_3.jpg) no-repeat;}
.submenu_title{}

/*lr_page*/
.lr_page{ width:685px; padding:0px; margin:0px; overflow:hidden; float:left;}
.lr_page ul{height:30px; float:right; padding:15px 0 0 10px; _width:expression(this.scrollWidth > 600 ? "410px" : (this.scrollWidth < 1? "1px" : "auto"));
min-width:1px; max-width:600px;}
.lr_page li{ height:27px; line-height:27px; float:left; background:#c4b398; padding: 0 11px 0 10px; margin:0 2px;overflow:hidden;}
.lr_page li a{color:#FFF;}
.thisclass{ height:27px;  line-height:27px; float:left; background:#893633 !important; padding: 0 11px 0 10px; margin:0 2px; overflow:hidden; color:#FFF;}
.thisclass a{ float:left; height:27px; cursor:pointer;}
.lr_page a:hover{color:#e2d8bd;}


.leftblock_1_title {line-height: 30px; margin: 0px auto; padding-left: 20px; width: 173px; background: url(../images/l7.gif) no-repeat; height: 30px; color: #fff; font-weight: bold}


/*****************************************content*****************************************************/
.pages_con{ width:560px; height: auto; float:left; padding:20px 50px 20px 50px;}
.pages_con h1{ text-align:center; color:#780101; font-size:14px;}
.pages_con h6{ text-align:center; color:#72624b; font-size:12px; font-weight:normal;}
.pages_con p{ height:auto; line-height:20px; text-align:left; color:#72624b; font-size:12px; font-weight:normal;text-indent:25px; }
.screen {position: absolute;width:620px; _width:620px;height:500px;overflow: auto;color: #fff;float:left;}
.screen2 {position: absolute;overflow: auto;background: #111;}



/*****************************************picture*****************************************************/
.picture_box{ width:645px; height: auto; float:left; padding:20px 20px;}
.picture_min{width:150px; height:150px; float:left; padding:5px;}


/*******************新闻排行版*********************/
.new_ranking{ width:220px; height:200px; float:left; padding:10px 25px;}
.ranking_top{ width:210px; height:30px; float:left;font-size:14px; line-height:30px; color:#fff; text-align: left; background:#780101; padding-left:10px;}
.ranking_con{ width:218px; height:168px; float:left; border:1px #CCC solid;}
.ranking_con ul{ width:218px; height:170px; float:left;}
.ranking_con ul li {height: 25px;border-bottom: #ccc 1px dotted; line-height: 25px; margin: 0px auto; padding-left: 10px; width: 200px; background: url(../images/ico_1.gif) no-repeat 0px 10px;  color: #666; overflow: hidden}
.ranking_con ul li a {color: #4C4237}
.ranking_con ul li a:hover {color: #f00;text-decoration: none;}



.pages {
	text-align:center;
	margin:2.0833333333333335rem 0 0;
}
.pages dd {
	display:inline-block;
	margin:0 0.20833333333333334rem;
}
.pages dd a {
	font-size:0.7291666666666667rem;
	line-height:1.4583333333333335rem;
	color:#666666;
	display:block;
	border:1px solid #d2d2d2;
	padding:0 0.625rem;
	border-radius:0.20833333333333334rem;
}
.pages dd.on a,.pages dd a:hover {
	color:#fff;
	background:#6c1218;
	border-color:#6c1218;
}