﻿@charset "utf-8";

#banner {
    width: 100%;
    height: 6.5rem;
	
}

#banner .fullSlide {
    width: 100%;
    position: relative;
    height: 6.5rem;
}

#banner .fullSlide .bd {
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

#banner .fullSlide .bd ul {
    width: 100% !important;
}

#banner .fullSlide .bd li {
    width: 100% !important;
    height: 6.5rem;
    overflow: hidden;
    text-align: center;
}

#banner .fullSlide .bd li a {
    display: block;
    height: auto;
}

#banner .fullSlide .hd {
    width: 100%;
    position: absolute;
    z-index: 1;
    top:85%;
    left: 0;
    height: 30px;
    line-height: 30px;
}

#banner .fullSlide .hd ul {
    text-align: center;
}

#banner .fullSlide .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: url(dot2.png) no-repeat;
    width: 18px;
    height: 18px;
    margin: 0 5px;
    overflow: hidden;
    filter: alpha(opacity=50);
    opacity: 0.5;
    line-height: 999px;
}

#banner .fullSlide .hd .on {
    background: url(dot1.png) no-repeat;
}

#banner .fullSlide .prev, .fullSlide .next {
    width: 36px;
    height: 70px;
    margin: -60px 0 0;
    background: url(sl.png) no-repeat center center;
    position: absolute;
    top: 86%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    
}

#banner .fullSlide .prev {
    left: 42%;
}

#banner .fullSlide .next {
    background: url(sr.png) no-repeat center center;
    right: 42%;
}

#banner .fullSlide .prev:hover, .fullSlide .next:hover {
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
}






.xwzx { width: 12rem; margin: 0 auto; margin-top: 0.40rem; overflow: hidden;}
.xwzx h2 { width: 100%; font-size: 0.36rem; line-height: 0.8rem; color:#000000; float: left; padding-bottom: 10px; background:url(xxzx_lmbg.png) left bottom no-repeat;}
.xwzx h2 a { font-size: 0.36rem; line-height: 0.8rem; color:#ba8658; }
.xwzx h2 span { font-size: 0.36rem; line-height: 0.8rem; padding-left: 0.2rem; color:#b8885a;}

.xw_toutiao { width: 100%; text-align: center; }
.xw_toutiao a { font-size: 0.3rem; line-height: 0.7rem; display: block; font-weight: bold; text-align: center; color:#9f5208;}
.xw_toutiao a:hover { text-decoration: underline;}
.xw_toutiao p {font-size: 0.18rem; line-height: 0.3rem; text-align: left; float: left; color:#000;}

.xxzx_con { width: 12rem; margin: 0 auto; margin-top: 0.4rem; overflow: hidden; background-color:#FFFFFF;}
.xxzx_con_img { width: 6.08rem; height: 4.32rem;}
.tpxw { width: 100%;}
.focus { position: relative; width: 100%; height: 4.32rem; float: left;}
.focus img {width: 6.08rem; height: 4.32rem; object-fit: cover;}
.focus .shadow .title { width: 6.08rem; height: 0.65rem; padding-left: 0.3rem; padding-top: 0.2rem;}
.focus .shadow .title a { text-decoration: none; color: #fff; font-size: 0.16rem; font-weight: bolder; overflow: hidden;}
.focus .fPic { position: absolute; left: 0px; top: 0px;}
.focus .D1fBt { overflow: hidden; zoom: 1; height: 0.16rem; z-index: 10;}
.focus .shadow { width: 6.08rem; position: absolute; bottom: 0;  left: 0px; height: 0.5rem; line-height: 0.5rem; background: rgba(94, 94, 94, 0.4);  display: block;  text-align: center;}
.focus .shadow a {text-decoration: none;color: #fff;font-size: 0.14rem; line-height: 0.5rem; overflow: hidden; display: block;}
.focus .fcon { position: relative; width: 100%;  height: 4.32rem;  float: left; display: none; background: #000;}
.focus .fcon img { display: block;}
.focus .fbg {  bottom: 25px; right: 40px; position: absolute; height: 21px; text-align: center; z-index: 200; display: none;}
.focus .fbg div {  margin: 4px auto 0; overflow: hidden; zoom: 1; height: 14px;}
.focus .D1fBt a {    position: relative; display: inline; width: 12px; height: 12px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53";  text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9;}
.focus .D1fBt .current, .focus .D1fBt a:hover { background: #fc114a;}
.focus .D1fBt img { display: none;}
.focus .D1fBt i { display: none; font-style: normal;}
.focus .prev, .focus .next {position: absolute; width: 30px; height: 35px; background: url(focus_btn.png) no-repeat;}
.focus .prev { bottom: 0; left: 10px; top: 2rem; background-position: 0 -35px; cursor: pointer; z-index: 50;}
.focus .next { bottom: 0; right: 0px; top: 2rem; background-position: -30px -35px; cursor: pointer; z-index: 50;}
.focus .prev:hover { background-position: 0 0;}
.focus .next:hover { background-position: -30px 0;}
.xxzx_con_list { width: 5.7rem; overflow: hidden; height: 4.32rem; }
.xxzx_con_tit { width: 100%; float: left; }
.xxzx_con_tit li { width: 1.5rem;   height: 0.6rem;   background-color: #a9a9a9;  float: left; margin-right: 3px; text-align: center;}
.xxzx_con_tit li div { font-size: 0.2rem; line-height: 0.6rem; color:#FFFFFF;}
.on {  background-color: #b8885a !important;}
.xxzx_con_more { width: 1.3rem; height: 0.3rem; float: right; margin-top: 0.15rem;}
.xxzx_con_more div { width: 1.3rem; height: 0.3rem; float: left;}
.xxzx_con_more div a { width: 1.3rem; height: 0.3rem; float: left; color:#000000; font-size: 0.16rem; line-height: 0.3rem; text-align: right;}
.xxzx_con_more div a:hover { text-decoration: underline;}
.xxzx_con_more div a img { width: 0.3rem; height: 0.3rem; float: left;}
.xone_right_con { float: left; margin-top: 20px; }
/*通用信息列表样式*/
.new_list {	width: 100%; overflow: hidden;}
.new_list li {width: 100%; overflow: hidden; line-height: 0.5rem;}
.new_list li img, .new_list li a {float: left; font-size: 0.18rem; color:#333333;}
.new_list li a:hover {text-decoration: underline;}
.new_list span {float: right; font-size: 0.18rem;color:#ba8658;}
.new_list p {float: left; width: 100%; font-size: 0.14rem;color:#999; line-height: 0.3rem;}


.zyyw { width: 100%; height: 100%; padding-top: 1.45rem;}
.zyyw ul { width: 100%; height: 100%; list-style: none; overflow: hidden;}
.zyyw_list { width: 25%; height: 6.5rem; float: left; background: rgba(238, 233, 228, 0.4); position: relative;}
.zyyw_list b { width: 100%; height: 6.5rem; display: none; position: absolute; background: rgba(0, 0, 0, 0.6); z-index:990;}
.zyyw_list h2 { width: 100%; padding: 1.1rem 0.4rem 0 0.4rem; font-size: 0.24rem; height: 0.8rem; line-height: 0.4rem; color:#d0833a; text-align: center;  z-index:991; position: absolute; }
.zyyw_list p{ width: 100%; padding: 0.4rem; font-size: 0.18rem; line-height: 0.35rem; color: #ba8658; z-index:991; position: absolute; margin-top: 1.7rem; text-align: justify;}
.zyyw_content li:hover b{ display: block;}
.zyyw_content li.one:hover{
	background: url("zyyw_01.jpg") no-repeat center center;
	 object-fit: cover;
	 overflow: hidden;
	color: #fff;
	
}
.zyyw_content li:hover a,.zyyw_content li:hover p{
	color: #fff;
}
.zyyw_content li:hover h2{
	color: #fff;

}

.zyyw_content li.two:hover{
	background: url("zyyw_02.jpg") no-repeat center center;
	 overflow: hidden;
	 object-fit: cover;
	color: #fff;
	
}
.zyyw_content li.three:hover{
	background: url("zyyw_03.jpg") no-repeat center center;
	 object-fit: cover;
	 overflow: hidden;
	color: #fff;
}
.zyyw_content li.four:hover{
	background: url("zyyw_04.jpg") no-repeat center center;
	 object-fit: cover;
	 overflow: hidden;
	color: #fff;
}
.zyyw_content li.one li{
	margin-top: 10px;
}
.zyyw_list div{
	width: 1.4rem;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	border: 1px solid #ba8658;
	font-size: 0.18rem;
	color: #ba8658;
	margin-bottom: 1.1rem;
	margin-top: 5.1rem;
	margin-left: -0.7rem;
	left: 50%;
	 position: absolute;
	  z-index:991;
	
}
.zyyw_list div a{
	color: #ba8658;
}
.zyyw_content li:hover div{
	background: #ba8658;
	color: #fff;
}
.zyyw_content li:hover .zyyw_list div a{
	color: #fff;
}



.qh_four_left{
	
	float: left;
	padding-top: 0.5rem;
	width: 5.2rem;
	margin-left: 3.6rem;
	
}
.qh_four_left p{
	font-size: 0.18rem;
	line-height: 0.35rem;
	margin: 0.2rem 0;
}
.qh_four_left div{
	width: 1.4rem;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	border: 1px solid #ba8658;
	font-size: 0.18rem;
	color: #ba8658;
	margin-top: 0.5rem;
}
.qh_four_left div a{
	color: #ba8658;
}
.qh_four_left div:hover{
	background: #ba8658;
	color: #fff;
}
.qh_four_left div:hover a{
	color: #fff;
}
.qh_four_left h2 { width: 100%; font-size: 0.36rem; line-height: 0.8rem; color:#ba8658; padding-bottom: 10px; background:url(xxzx_lmbg.png) left bottom no-repeat;}
.qh_four_left h2 a { font-size: 0.36rem; line-height: 0.8rem; color:#ba8658; }
.qh_four_left h2 span { font-size: 0.36rem; line-height: 0.8rem; padding-left: 0.2rem; color:#b8885a;}

.qh_four_right{
	float: right;

}
.qh_four_right ul li{
	position: relative;
	width:7.5rem;
	height: 2.2rem;
}
.qh_four_right ul li b {
    position: relative;
    width:7.5rem;
	height: 2.2rem;
    display: inline-block;
    background-color: #1e3262;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.4;
}
.qh_four_right ul li:hover b {opacity: 0;}
.qh_four_right ul li a{
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 2.5rem;
	height: 0.8rem;
	border: 1px solid #fff;
	line-height: 0.8rem;
	text-align: center;
	color: #fff;
	margin-left: -1.25rem;
	margin-top: -0.4rem;
	font-size: 0.18rem;
	font-weight: bold;
	letter-spacing: 0.1rem;
}



.qh_five_content{
	width: 12rem;
	margin: 0 auto;
	
}
.qh_five_left{
	width: 6.6rem;
	height: 4.4rem;
	position: relative;
	float: left;
	margin-top: 0.3rem;
	
}
.qh_five_left ul li{
	width: 6.6rem;
	height: 4.4rem;
	position: relative;
	font-size: 0.24rem;
}
.qh_five_left ul li:hover div.onnnn { display: block;}
.qh_five_left ul li:hover a { display: none;}
.qh_five_left ul li img{
	width: 6.6rem;
	height: 4.4rem;
	 object-fit: cover;
}
.aa_dj{
	position: absolute;
	bottom: 0.3rem;
	left: 0.2rem;
	color: #fff;
	font-size: 0.22rem;
	line-height: 0.45rem;
}
.onnnn, .onnn { display: none;}
#yincang1 b{
	width: 6.6rem;
	height: 4.4rem;
	top:0;
	left:0;
	background: rgba(0, 0, 0, 0.8); 
	position: absolute;
}
#yincang1 .ddjs_title{
	position: absolute;
	top: 0.75rem;
	left: 0.7rem;
	color: #fff;
	font-size: 0.24rem;
}
#yincang1 .ddjs_content{
	position: absolute;
	top: 1.5rem;
	left: 0.7rem;
	color: #fff;
	font-size: 0.14rem;
	line-height: 200%;
	width: 5.2rem;
	text-align: justify;
}
#yincang1 .ddjs_ckxq{
	position: absolute;
	top: 3.5rem;
	left: 0.7rem;
	width: 1.4rem;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: left;
	font-size: 0.16rem;
	color: #fff;
}
#yincang1 .ddjs_ckxq a{
	color: #fff;
	bottom: 0;
	display: block !important;
}
#yincang1 .ddjs_ckxq a:hover{
text-decoration: underline;
}
.qh_five_right{
	float: right;
	width: 5rem;
	height: 4.4rem;
	margin-top: 0.3rem;
}
.qh_five_right ul li{
	width: 5rem;
	height: 2.1rem;
	position: relative;
	font-size: 0.24rem;
}
.qh_five_right ul li:hover div.onnn { display: block;}
.qh_five_right ul li:hover a { display: none;}
#yincang b{
	width: 5rem;
	height: 2.1rem;
	top:0;
	left:0;
	background: rgba(0, 0, 0, 0.8); 
	position: absolute;
}
#yincang .qywh_title{
	position: absolute;
	top: 0.25rem;
	left: 0.2rem;
	color: #fff;
	font-size: 0.24rem;
}
#yincang .qywh_content{
	position: absolute;
	top: 0.8rem;
	left: 0.2rem;
	color: #fff;
	font-size: 0.14rem;
	line-height: 200%;
	width: 4.6rem;
}
#yincang .qywh_ckxq{
	position: absolute;
	bottom: 0.2rem;
	left: 0.2rem;
	width: 1.4rem;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: left;
	font-size: 0.16rem;
	color: #fff;
	z-index: 999;
}
#yincang .qywh_ckxq a{
	color: #fff;
	bottom: 0;
	display: block !important;
	
	
}
#yincang .qywh_ckxq a:hover{
text-decoration: underline;
}
.qh_five_right ul li img{
	width: 5rem;
	height: 2.1rem;
	 object-fit: cover;
}

.qh_five_right ul li:first-child+li{
	margin-top: 0.2rem;
}
.ddjs { width: 12rem; margin: 0 auto; overflow: hidden;}
.ddjs h2 { width: 100%; font-size: 0.36rem; line-height: 0.8rem; color:#b8885a; float: left; padding-bottom: 10px; background:url(xxzx_lmbg.png) left bottom no-repeat;}
.ddjs h2 a { font-size: 0.36rem; line-height: 0.8rem; color:#b8885a; }
.ddjs h2 span { font-size: 0.36rem; line-height: 0.8rem; padding-left: 0.2rem; color:#b8885a;}



.qh_six_content{
	width: 12rem;
	margin: 0 auto;
}
.hq { width: 13.4rem; margin-top: 0.3rem; overflow: hidden;}
.hq_list { width: 6.7rem; float: left; height: 3.6rem; background: url(db_03.png) no-repeat; background-size: 100% 100%;}
.hq_list2 { background: url(db_05.png) no-repeat; background-size: 100% 100%;}
.hq_list ul { width: 6rem; margin: 0 auto; list-style: none; font-size: 0.14rem;}
.hq_list ul h2 { width: 1.5rem; margin: 0.4rem auto; height: 0.4rem; border: solid 1px #fff; color:#FFFFFF; font-size: 0.18rem; font-weight: normal; text-align: center; line-height: 0.4rem;}
.hq_list ul li { width: 100%; float: left; text-align: left;}
.hq_list ul li span { color:#FFFFFF; width: 1.3rem; font-size: 0.18rem; line-height: 250%; float:left;}


.lxwm { width: 12rem; overflow: hidden;}
.lxwm_con { width: 4.5rem; float: left; margin-left: 0rem;}
.lxwm_con h2 { width: 100%; font-size: 0.36rem; line-height: 0.8rem; color:#ba8658; float: left; padding-bottom: 10px; }
.lxwm_con p {width: 100%; float: left; font-size: 0.16rem; line-height: 200%; color: #333; text-align: left;}

.lxwm_img img { float: right; width: 7rem; max-height: 4rem; object-fit: cover;}


