@charset "utf-8";
@import url("../fonts/font.css");
* {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	margin: 0 auto;
font-family: Microsoft YaHei-Regular, Microsoft YaHei;
font-weight: normal;
	font-size: 14px;
	background-color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6,
span {
	margin: 0;
}

ul,
ol {
	margin: 0;
	padding: 0;
}

li,
p {
	list-style-type: none;
	font-size: 15px;
	margin: 0;
}
a { color:#333; text-decoration:none; cursor:pointer;}
a,
a:focus,
a:hover {
	border: none;
	outline: none;
	height: auto;
	text-decoration: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.w100 {
	/* float: left; */
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.clear {
	clear: both;
}
.li_last {
	 margin-right: 0 !important;
}
.bg_search{position:fixed;display:none;z-index:9999;width:100%; padding:0% 0; height:100%;background-color: #0009;}
.bg_search.active{display:inline-block;}
.search_close{position:absolute;right:0;top:0;width: 50px;line-height: 50px;text-align: center;color:#fff;font-size: 36px;}
.search{width:60%; min-width:300px; height:50px; background-color:#fff; margin:calc(30% - 25px) auto;}
.search .ssk{float:left; outline:none; width:calc(100% - 50px);padding:0 10px; height:50px; border:0;}
.search .ss{float:left; width:50px; height:50px;padding:15px; background:#8B0012;}

.header{position:relative; z-index: 25;width:100%;min-height: 110px;background: url(../img/bg_header.png) #8b0012 no-repeat center center;background-size: 120px;}
.head{width:100%; max-width:1500px; margin:0 auto;}
.logo{float:left;padding: 20px 0;}
.logor{float:right;max-width: calc(100% - 430px);width: auto;margin-top: 20px;}
.top_link{float:right; width:100%; }
a.search_bottom{float:right;width:30px; height:30px; background:url(../img/search.png) no-repeat center center;}
.top_link dl{float:right; margin:0;}
.top_link dl dd{float:left; margin-right:10px; line-height:30px; width:auto; padding-left:30px; background-repeat:no-repeat; background-position:center left;}
.top_link dl dd a{color:#fff;}


.phone_dh {
	display: none;
	position: absolute;
	top: 70px;
	right:0;
	width: 100%;
	z-index: 30;
}

.phone_dh .dl-menuwrapper {
	max-width: 250px;
	padding-top: 35px;
}

.phone_dh .dl-menuwrapper button {
	right: 5px;
	width:40px;
}

.phone_dh .dl-menuwrapper:first-child {
	margin-right: 0;
}

.phone_dh .dl-menuwrapper button {
	background-color: transparent;
	height: 35px;
	padding: 0 5px;
	margin: 0px 5px;
}

.phone_dh .dl-menuwrapper button span {
	float: left;
	display: block;
	width: 30px;
	height: 4px;
	margin-bottom: 5px;
	background-color: #fff;
}

.phone_dh .dl-menuwrapper .dl-menu {
	margin: 0;
}

.phone_dh .dl-menuwrapper ul {
	background-color: #8b0012;
}
.phone_dh .dl-menuwrapper li.cur{background-color:#fff;}
.phone_dh .dl-menuwrapper li.cur a{color:#8b0012;}
.phone_dh .dl-menuwrapper li a {
	border: 0;
}
.phone_dh .dl-menuwrapper li a:after,.phone_dh .dl-menuwrapper li .dl-submenu li.cur_nav a:after,.phone_dh .dl-menuwrapper li .dl-submenu li a:after {position: absolute;
	top: 0;
	line-height: 50px;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	content:" ";
}
.phone_dh .dl-menuwrapper li.sy a:after,.phone_dh .dl-menuwrapper li.dl-back:after,.phone_dh .dl-menuwrapper li.dl-back a:after {
	content:" " !important;
}


.phone_dh .dl-menuwrapper li .dl-submenu{padding-bottom:20px;}
.phone_dh .dl-menuwrapper li .dl-submenu li{padding-left:0px;}

.dh{position:relative; z-index: 25;float:right;width:100%;margin-top: 0;background-color: #8b0012;}
#menu {
	position: relative;
	z-index: 9;
	zoom: 1;
	width:100%;
	max-width: 1500px;
	text-align: center;
	height:50px;
	margin: 0 auto;
	list-style: none;
}

#menu ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu li {
	padding:0px 0;
	text-align: center;
	line-height:50px;
	height: auto;
	padding: 0px 18px;
	/* width: 14.2%; */
	text-align:center;
	display: inline-block;
	float: left;
	position: relative;
}

#menu li a {
	white-space: normal;
	color: #fff;
	padding: 0 0px;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}

#menu li:hover {
	/*background-color: #0088d1;*/
}
#menu li:hover a{color: #fff;}
#menu li a:hover {
	
}

#menu li ol {
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
	width: 100%;
	min-width: 225px;
	_margin: 0;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top:50px;
	left: -65px;
	z-index: 1;
	background:none;
	filter: alpha(opacity=100);
	/*transition: all .2s ease-in-out;*/
}
#menu li ol li{/* padding: 0 10px; */margin-left: 0;background-color: #8b0012;border-bottom: 1px solid #fff;}

#menu li:hover>ol {
	opacity: 1;
	visibility: visible;
	margin: 0;
	z-index: 1;
}

#menu ol ul {
	top: 0;
	z-index: 1;
	left: 200px;
	margin: 0 auto;
	_margin: 0;
}

#menu li ol li,#menu li:hover ol li a {
	/* padding: 0px; */
	white-space: normal;
	float: left;
	width: 100%;
	z-index: 1;
	height: auto;
	display: block;
	/* border: 0; */
	color: #fff;
	_line-height: 0;
	background-color: #8b0012;
}

#menu li ol li a {
	white-space: normal;
	padding: 5px 5px;
	width: 100%;
	height: 100%;
	line-height: 25px;
	overflow: hidden;
	/* white-space: nowrap; */
	/* text-overflow: ellipsis; */
	font-size: 14px;
	font-weight: normal;
	display: block;
	/* white-space: nowrap; */
	color: #fff;
	float: left;
	background-color: #8b0012;
	/* text-transform: none;-webkit-transition: all .5s ease-in-out; 
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
   transform:scale(1);transition: all 0.8s ease-in-out; */
}

#menu li ol li:hover ,#menu li ol li:hover  a{
	background-color: #8b0012;
	color:  #fff;
}

.bg_index1{float:left; background:url(../img/bg_index1.png) no-repeat top center;}
.main{width:100%; max-width:1500px; margin: 0 auto;}

.lm{float:left;width:100%; background:url(../img/bg_lm.png) no-repeat left center; text-indent:16px;}
.lm h6{float:left;margin-bottom:0px;font-size: 24px;color:#8b0012;}
.lm h6 span{float:left;font-family: 'SourceHanSerifCN-Regular';line-height: 33px;width:100%;font-size:20px;color:#8b0012;}
a.more{float:right; background:url(../img/more.png) no-repeat right center; font-size:16px;text-indent:0px; color:#8b0012; padding-right:30px; line-height:39px; height:39px; margin:10px auto; border-bottom:1px solid #8B0012;}

.xyxw{float:left; margin-top:20px; width:69%; max-width: 930px; position:relative; }
.xyxw_pic{position:relative; width:100%; height:auto; float:left; margin-top:30px; overflow:hidden;background:url(../img/xyxw_pic.png) no-repeat center center; }
.xyxwSwiper{position:relative;float:left; width:100%; height:100%; overflow:hidden;}
.xyxwSwiper .swiper-slide{float:left; text-align:center; width: 100%;height: 100%;}
.xyxwSwiper .swiper-slide .pic{display:inline-block; width:780px; height:388px; overflow:hidden;}
.xyxwSwiper .swiper-slide .pic img{width:100%;}
.xyxwSwiper .swiper-slide .bt{position:absolute; width:780px; left:calc(50% - 390px); bottom:0;    display: flex;
    align-items: center;
    height: 70px;
    text-align: center;
    padding: 10px;
    line-height: 25px; background:url(../img/xyxw_bt.png) no-repeat bottom left;}
.xyxwSwiper .swiper-slide .bt a{color:#fff; font-size:20px;}
.xyxwSwiper  .swiper-button-prev:after,.xyxwSwiper  .swiper-container-rtl .swiper-button-next:after,.xyxwSwiper  .swiper-button-next:after,.xyxwSwiper  .swiper-container-rtl .swiper-button-prev:after{color:#fff !important; line-height:48px; text-align:center; font-size:25px;}
.xyxwSwiper .swiper-button-prev,.xyxwSwiper  .swiper-button-next{top:calc(50% - 24px) !important; color:#fff; width:75px; height:48px; line-height:48px; border-radius:100%;}
.xyxwSwiper .swiper-button-prev{left:0px !important; color:#fff;;}
.xyxwSwiper  .swiper-button-next{ right:0px !important;color:#fff;}
.xyxwSwiper  .swiper-pagination-bullet{width:60px; height:5px; border:0px solid #fff;background-color:#fff; margin:0 5px; border-radius:0 !important;}
.xyxwSwiper  .swiper-pagination-bullet-active{background-color:#fff;}
.xyxwSwiper  .swiper-pagination-bullets{bottom:0px !important; width:100%;padding-top:60px; height:40px;}
.xyxw_bt{float:left; width:100%; margin-bottom:30px;}
.xyxw_bt ul{float:left; width:100%;}
.xyxw_bt ul li{width:49%;height:96px; padding:13px 20px; border-bottom:1px solid #8B0012;}
.xyxw_bt ul li:hover{background:url(../img/xyxw_on.png); border-bottom:4px solid #f5c66b;}
.xyxw_bt ul li .date{float:left; text-align:center; width:80px; height:70px;}
.xyxw_bt ul li .date b{float:left; width:100%; color:#8b0012;
    border-radius: 5px 5px 0 0;font-size:25px; line-height:40px;}
.xyxw_bt ul li .date span{float:left; width:100%; color: #fff;
    background-color: #8b0012;;
    border-radius: 0 0 5px 5px;font-size:14px;line-height:25px;}
.xyxw_bt ul li .bt{float:right; width:calc(100% - 100px);margin:5px 0; line-height:30px; height:60px; overflow:hidden; }
.xyxw_bt ul li .bt a{color:#333; font-size:16px;}
.xyxw_bt ul li:hover .date b,.xyxw_bt ul li:hover .date span{color:#fff;}
.xyxw_bt ul li:hover .bt a{color:#fff;}

.tzgg{float:right; width:29%; max-width:520px;margin-top:20px;}
.tzgg ul{float:left; margin-top:30px; border-bottom:4px solid #8b0012; padding:18px 20px; width:100%; background-color:#fff;}
.tzgg ul li{float:left; margin-bottom:20px; width:100%;}
.tzgg ul li .date{float:left; text-align:center; color:#fff; width:76px; height:70px;}
.tzgg ul li .date b{float:left; width:100%; font-size:24px; font-weight: bold; line-height:44px; background-color:#8b0012; border-radius:5px 5px 0 0;}
.tzgg ul li .date span{float:left; width:100%; line-height:26px; font-size:14px; color:#8b0012; background-color:#f5c66b; border-radius:0 0 5px 5px;}
.tzgg ul li .bt{line-height:30px; height:60px; overflow:hidden; float:right; margin:5px 0; width:calc(100% - 100px);}
.tzgg ul li .bt a{font-size: 16px;color:#333;}
.tzgg ul li:hover .bt a{color:#8B0012; font-weight: bold;}

.hfimg{float:left; width:100%; margin-bottom:30px;}
.hfimg img{width:100%;}

.bg_index2{float:left;width:100%;  padding:50px 0; background:url(../img/bg_index2.png) no-repeat bottom center;}
.qnmy{float:left; width:100%;overflow:hidden;}

.lm2{float:left;position:relative;width:100%;background: url(../img/lm_qn.png) no-repeat left bottom 0px !important;}
.lm2 span{
    position: absolute;
    top: 0;
    right: 0;
    /* width: calc(100% - 120px); */
    text-align: center;
    /* max-width: 380px; */
    font-size: 17px;
    font-weight: bold;
    color: #8b0012;
    letter-spacing: 0px;
}
.lm2 h1{float:left;letter-spacing: 5px; width:400px; padding-right:0px; font-size:65px; color:#8b0012; font-family: 'SJxingkai_C_Regular';}
.lm2 .mc{position:relative;float:left; padding-top:25px;padding-bottom: 10px; margin-right: 20px;/* width: 30%; */letter-spacing: 5px;font-family: 'SJxingkai_C_Regular';font-size:65px;}
.lm2 .mc h6{float:left;width:auto; font-weight:bold; font-size:40px;color:#8b0012; font-family: 'gzgfyst';}
.lm2 .mc h4{float:left;width:auto;margin-top: -16px;font-weight: bold;font-size:55px; font-family: 'gzgfyst';color:#8b0012; /*font-family: 'SJxingkai_C_Regular'; */}
.lm2 h5{float:left;width:500px;background-repeat: no-repeat;background-size: 120%;background-position: left bottom;}
.lm2:hover h5{    background-size: 130%;}
.lm2 h5 img{width:100%;}
.lm2 p{/* border-left:2px solid #8B0012; */padding-left: 20px;float:left;width:812px;line-height: 25px;display: flex;align-items: center;min-height: 50px;font-size: 16px;/*line-height:26px;font-size:14px;*/font-weight: bold;/* font-style: italic; */margin: 15px 0 0 0; color: #8B0012; /*color: #666;*/}
.lm2 .more{margin-top: 15px;}
.qnmy .lm2 h5{float:left;/* width: 380px; */height: 100px;}
.qnmy .lm2 .mc{display:none;background:url(../img/lm_qn.png) no-repeat left bottom;padding-top: 25px;padding-bottom: 10px;}
.qnmy ul{float:left; margin-top:35px; width:calc(100% + 40px); overflow:hidden;}
.qnmy ul li{float:left; margin-bottom:40px; width:345px; height:auto; border-bottom:2px solid #8B0012; background-color:#fff; margin-right:40px;}
.qnmy ul li .pic{float:left;display: flex;width:100%;height:220px;overflow:hidden;align-content: center;align-items: center;background-color: #ddd;}
.qnmy ul li .pic img{width:100%; 
-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transform: scale(1);
	transition: all 0.3s ease-in-out;}
.qnmy ul li:hover .pic img {
	transform: scale(1.1);
}
.qnmy ul li .bt{float:left; width:100%; padding:15px 20px;}
.qnmy ul li .bt h6{float:left; width:100%; line-height:30px; height:60px; overflow:hidden;}
.qnmy ul li .bt h6 a{font-size:18px; color:#333;}
.qnmy ul li .bt p{float:left; width:100%;margin:15px 0; font-size:12px; line-height:30px;height:60px; overflow:hidden; color:#aaa;}
.qnmy ul li .bt .time{float:left; text-indent:20px; line-height:30px; background:url(../img/time.png) no-repeat left center; line-height:24px; font-size:14px; color:#8B0012;}
.qnmy ul li .bt a.read{float:right;color:#8B0012; line-height:30px; font-size:14px;}
.qnmy ul li:hover{ border-bottom:4px solid #f5c66b; background:url(../img/qn_on.png) #8B0012 no-repeat right bottom;}
.qnmy ul li:hover .bt{padding-bottom:13px;}
.qnmy ul li:hover .bt h6 a,.qnmy ul li:hover .bt p,.qnmy ul li:hover .bt .time,.qnmy ul li:hover .bt a.read{color:#fff;}
.qnmy ul li:hover .bt .time{background-image:url(../img/time_on.png);}
.qnmy dl{float:left; width:100%;;}
.qnmy dl dd{width:calc(50% - 20px);border-bottom:2px solid #8B0012;background-color:#fff; padding:20px 20px;}
.qnmy dl dd h6{width:100%; height:60px; line-height:30px;}
.qnmy dl dd h6 a{color:#333; font-size:18px;}
.qnmy dl dd .time{float:left; text-indent:20px; line-height:30px; background:url(../img/time.png) no-repeat left center; line-height:24px; font-size:14px; color:#8B0012;}
.qnmy dl dd a.read{float:right;color:#8B0012; line-height:30px; font-size:14px;}

.bg_index3{float:left;width:100%;padding:54px 0;background: url(../img/bg_index3.png) no-repeat top center;background-size: cover;}
.gdmy{float:left; width:100%;overflow:hidden;}
.gdmy .lm2 h5{/* display: none; */float:left;/* width: 380px; */height: 100px;}
.gdmy .lm2{background:url(../img/lm_gd.png) no-repeat left bottom !important;background-size: contain !important;}
.gdmy .lm2 .mc{display:none;padding-top: 25px;background:url(../img/lm_gd.png) no-repeat left bottom;padding-bottom: 10px;}
.gdmy .lm2 p,.gdmy .lm2 .more{margin-top: 15px;}
.gd_st{float:left; margin-top:40px; padding: 35px 20px 40px 20px; background-color:#fff; border-bottom:2px solid #8B0012; width:calc(50% - 20px);}
.gd_st h6{float:left; width:100%; line-height:45px; height:90px; overflow:hidden;}
.gd_st h6 a{color:#000; font-size:20px; font-weight:bold; }
.gd_st span.time{float:left; text-indent:20px; line-height:50px; background:url(../img/time.png) no-repeat left center;font-size:14px; color:#8B0012;}
.gd_st p{float:left; font-size:14px; color:#aaa; width:100%; line-height:40px;}
.gd_st:hover{border-bottom:4px solid #f5c66b; background:url(../img/qn_on.png) #8B0012 no-repeat right bottom;padding-bottom:38px;}
.gd_st:hover h6 a,.gd_st:hover p{color:#fff;}
.gd_st:hover span.time{background-image:url(../img/time_on.png); color:#fff;}
.gdmy ul{float:right; margin-top:0px; width:calc(50% - 20px);}
.gdmy ul li{width:calc(50% - 20px); padding:20px 20px; border-bottom:2px solid #8B0012; margin-top:40px; background-color:#fff;}
.gdmy ul li:hover{background:url(../img/qn_on.png) #8B0012 no-repeat right bottom; padding-bottom:18px; border-bottom:4px solid #f5c66b;}
.gdmy ul li h6{float:left; width:100%; }
.gdmy ul li h6 a{color:#333; font-size:18px;line-height:30px; }
.gdmy ul li p{float:left;width:100%;font-size:14px;color:#999;line-height:20px;height: 120px;overflow: hidden;}
.gdmy ul li span.time{float:left; text-indent:20px; line-height:30px; background:url(../img/time.png) no-repeat left center;font-size:14px; color:#8B0012;}
.gdmy ul li a{font-size:18px; color:#333; line-height:30px;}
.gdmy ul li span.time2{float:right; font-size:14px; color:#8B0012;}
.gdmy ul li:hover h6 a,.gdmy ul li:hover p,.gdmy ul li:hover a,.gdmy ul li:hover span.time2{color:#fff;}
.gdmy ul li:hover span.time{background-image:url(../img/time_on.png); color:#fff;}
.gdmy dl{float:left; margin-bottom:0; width:calc(100% + 40px);}
.gdmy dl dd{float:left; margin-top:40px; margin-right:40px; width:345px; background-color:#fff; padding:25px 20px;}
.gdmy dl dd .date{float:left; text-align:center; color:#fff; width:76px; height:70px;}
.gdmy dl dd .date b{float:left; width:100%;color:#8b0012; font-size:30px;line-height:45px; }
.gdmy dl dd .date span{float:left; width:100%; line-height:25px; font-size:16px; color:#8b0012;}
.gdmy dl dd .bt{line-height:30px; height:60px; overflow:hidden; float:right; margin:5px 0; width:calc(100% - 86px);}
.gdmy dl dd .bt a{ font-size:18px; color:#333;}

.gdmy dl dd:hover .date b,.gdmy dl dd:hover .date span,.gdmy dl dd:hover .bt a{color:#fff; font-weight: bold}
.gdmy dl dd:hover{background-color:#8B0012;}

.bg_index4{float:left;width:100%;  padding:50px 0; background:url(../img/bg_index4.png) no-repeat bottom center;}
.qzmy{float:left; width:100%;overflow:hidden;}
.qzmy .lm2 h5{float:left;/* width: 380px; */height: 100px;}
.qzmy .lm2{background:url(../img/lm_qz.png) no-repeat left bottom !important;background-size: contain !important;}
.qzmy .lm2 .mc{display:none;padding-top: 25px;background:url(../img/lm_qz.png) no-repeat left bottom;padding-bottom: 10px;}
.qzmy .lm2 p,.qzmy .lm2 .more{margin-top: 15px;}
.qzmy ul{float:left; width:calc(100% + 45px);}
.qzmy ul li{position:relative; float:left; width:470px; height:280px; margin-right:45px; margin-top:47px; border-bottom:2px solid #8B0012;}
.qzmy ul li .pic{float:left; width:100%; height:278px; overflow:hidden;}
.qzmy ul li .pic img{width:100%; 
-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transform: scale(1);
	transition: all 0.3s ease-in-out;}
.qzmy ul li:hover .pic img {
	transform: scale(1.1);
}
.qzmy ul li .bg_pic{position:absolute; left:0; bottom:0; background:url(../img/qz_bt.png) no-repeat left bottom; padding:45px 20px 20px 20px; width:100%; height:115px; display: flex;
    align-items: center;}
.qzmy ul li a .bg_pic p{color:#fff; font-size:18px; line-height:25px; height:50px; overflow:hidden;}
.qzmy ul li .bt{float:left; width:100%; background-color:#fff; padding:30px 20px;}
.qzmy ul li .bt h6{float:left; margin:9px 0; width:100%; line-height:30px; height:80px; border-bottom:1px solid #999;}
.qzmy ul li .bt h6 a{color:#333; font-size:18px; height:60px; overflow:hidden;}
.qzmy ul li .bt p{float:left;width:100%;font-size:14px;color:#999;line-height: 25px;height: 80px;overflow:hidden;}
.qzmy ul li .bt span.time{float:left; text-indent:20px; line-height:30px; background:url(../img/time.png) no-repeat left center;font-size:14px; color:#8B0012;}

.bg_index5{float:left;width:100%;padding: 20px 0 56px 0;background:url(../img/bg_index5.png) no-repeat bottom center;}
.ktmy{float:left; width:100%;overflow:hidden;}
.ktmy .lm2 h5{/* display: none; */float:left;/* width: 380px; */height: 106px;}
.ktmy .lm2 .mc{display:none;padding-top: 25px;background:url(../img/lm_kt.png) no-repeat left bottom;padding-bottom: 10px;}
.ktmy .lm2{background:url(../img/lm_kt.png) no-repeat left bottom !important;background-size: contain !important;}
.ktmy .lm2 p,.ktmy .lm2 .more{margin-top: 14px;}

.kt_pic{float:left; margin-top:40px; width:730px; height:auto; overflow:hidden; position:relative;}
.ktSwiper{position:relative;float:left; width:100%; height:100%; overflow:hidden;}
.ktSwiper .swiper-slide{float:left; text-align:center; width: 100%;height: 100%;}
.ktSwiper .swiper-slide .pic{display:inline-block; width:100%; height:485px; margin-bottom:75px; overflow:hidden;}
.ktSwiper .swiper-slide .pic img{width:100%;}
.ktSwiper .swiper-slide .bt{position:absolute; padding:0 10px;width:calc(100% - 40px); left:20px;overflow:hidden;/* text-overflow:ellipsis;*/

 color:#fff; /*white-space:nowrap; */bottom:0; text-align:center; background:url(../img/kt_bt.png)  #8b0012 no-repeat right bottom;line-height: 30px;
    height: 106px;
    display: flex;
    align-items: center;}
.ktSwiper .swiper-slide .bt a{color:#fff;  font-size:20px; font-weight:bold; }
.ktSwiper  .swiper-button-prev:after,.ktSwiper  .swiper-container-rtl .swiper-button-next:after,.ktSwiper  .swiper-button-next:after,.ktSwiper  .swiper-container-rtl .swiper-button-prev:after{color:#fff !important; line-height:48px; text-align:center; font-size:25px;}
.ktSwiper .swiper-button-prev,.xyxwSwiper  .swiper-button-next{top:calc(50% - 24px) !important; color:#fff; width:75px; height:48px; line-height:48px; border-radius:100%;}
.ktSwiper .swiper-button-prev{left:0px !important; color:#fff;;}
.ktSwiper  .swiper-button-next{ right:0px !important;color:#fff;}
.ktSwiper  .swiper-pagination-bullet{width:5px; height:5px; border:0px solid #fff;background-color:#fff; margin:0 3px; border-radius:100%;}
.ktSwiper  .swiper-pagination-bullet-active{background-color:#8B0012;}
.ktSwiper  .swiper-pagination-bullets{bottom:90px !important;  width:100%;height:40px;}
.kt_bt{float:right; width:730px;}
.kt_bt ul{position:relative; width:calc(50% - 20px);}
.kt_bt ul li:hover{background-color:#8B0012;}
.kt_bt ul li{width:100%; margin-top:40px; float:left; background-color:#fff; padding:20px; border-bottom:2px solid #8B0012;}
.kt_bt ul li h6{float:left; width:100%; line-height:35px; height:70px; overflow:hidden; }
.kt_bt ul li h6 a{color:#333; font-size:18px;}
.kt_bt ul li p{float:left; width:100%; font-size:14px; color:#999; line-height:25px;height:75px; overflow:hidden;}
.kt_bt ul li span.time{float:left; text-indent:20px; line-height:30px; background:url(../img/time.png) no-repeat left center;font-size:14px; color:#8B0012;}
.kt_bt ul li a{font-size:18px; color:#333; line-height:35px;}
.kt_bt ul li span.time2{float:right; font-size:14px; color:#8B0012;}
.kt_bt ul li:hover h6 a,.kt_bt ul li:hover p,.kt_bt ul li:hover a,.kt_bt ul li:hover span.time2{color:#fff;}
.kt_bt ul li:hover span.time{background-image:url(../img/time_on.png); color:#fff;}
.kt_bt dl{float:left; margin-bottom:0; margin-top:40px; width:100%; background-color:#fff; padding:15px 20px;}
.kt_bt dl dd{float:left; width:100%;line-height:45px;}
.kt_bt dl dd a{float:left; width:calc(100% - 80px); font-size:18px;color:#333; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.kt_bt dl dd span.time{float:right; font-size:14px; color:#8B0012;}
.kt_bt dl dd:hover a{color:#8B0012;}
.kt_bt ul li.kt_bg{background:url(../img/kt_bt2.png) #fff no-repeat right 30px bottom 30px;}
.kt_bt ul li.kt_bg:hover{background-color:#8B0012;}
.bg_index6{float:left;width:100%;padding: 50px 0 50px 0;background:url(../img/bg_index6.png) #ebebeb no-repeat bottom center;}
.mtmy{width:100%;float:left;}
.mtlm{float:left; width:375px; height:560px; background:url(../img/lm_mt.png) no-repeat top left;}
.mtlm h6{/* float:left; */text-align:center;margin: 0 auto;/* margin-left:70px; */margin-top:30px;width:60px;line-height:70px;font-size:65px;color:#fff;font-family: 'SJxingkai_C_Regular';}
.mtlm p{border-left:0; margin-left:30px; margin-top:30px; padding-left:0px; float:left;width:130px; line-height:26px; font-size:14px; color:#fff; }
.mtlm span{display: none;float:left;width:2px;height:52px;background-color:#fff;margin-top:35px;margin-left:30px;}
.mtimg{float:left; width:750px; position:relative;}
.mtimg ul{float:left; width:100%;}
.mtimg ul li{position:relative; float:left; width:50%;}
.mtimg ul li .pic{float:left; width:100%; height:280px; overflow:hidden;}
.mtimg ul li .pic img{width:100%;}
.mtimg ul li .bt{position:absolute;left:0; bottom:0; width:100%; padding:50px 20px 0 20px; background:url(../img/mt_bt.png) repeat left bottom; height:125px;}
.mtimg ul li .bt a{float:left; width:100%; font-size:18px; color:#fff; line-height:35px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.mtimg ul li .bt a.icon_wx{border-bottom:4px solid #09bb07; background:url(../img/icon_wx.png) no-repeat left center; text-indent:25px; color:#fff; width:auto;}
.mtimg ul li .bt a.icon_wb{border-bottom:4px solid #ef0212; background:url(../img/icon_wb.png) no-repeat left center; text-indent:25px; color:#fff; width:auto;}
.mtimg ul li .bt a.icon_qq{border-bottom:4px solid #137dff; background:url(../img/icon_qq.png) no-repeat left center; text-indent:25px; color:#fff; width:auto;}
.mtbt{float:left; width:375px; padding:34px 20px; background-color:#fff; }
.mtbt ul{float:left; width:100%;;}
.mtbt ul li{float:left; width:100%; border-bottom:1px solid #999;}
.mtbt ul li a.lmmc{float:left; width:100%;font-size:14px; color:#8B0012;line-height:40px;}
.mtbt ul li h6{float:left; width:100%; line-height:30px; height:60px; overflow:hidden;}
.mtbt ul li h6 a{color:#333; font-size:16px;}
.mtbt ul li:hover h6 a{color:#8B0012;}

.ztimg{float:left;width:100%;overflow:hidden;margin-top: 30px;}
.ztimg ul{float:left; width:calc(100% + 30px); }
.ztimg ul li{float:left;margin-top: 30px;width:480px; height:200px; margin-right:30px;}
.ztimg ul li img{width:100%; height:100%;}

.bg_links{width:100%;height:70px;float:left; text-align:center; padding:10px 0; background-color:#7a0010;}
.bg_links h5{float:left;width:200px;text-align:center; margin:0; line-height:50px; display:inline-block; color:#fff; font-size:18px;}
.links{float:left; margin-top:9px; position:relative;display:inline-block;  width:270px; margin-left:30px;}
.links img{float:left; width:auto; height:32px;}
.links .link_nav{position:relative; border:1px solid #fff; width:calc(100% - 50px);float:right; position:relative;}
.icon_yqlj{position:absolute; right:0; top:0; height:30px; width:30px; background:url(../img/bg_links.png) no-repeat center center;}
.links .link_nav dl{float:left; margin:0; height:30px;width:100%;}
.links .link_nav dl dd{float:left; width:100%; position:relative;line-height:30px;}
.links .link_nav dl h6{text-align:left; color:#fff;line-height:30px; padding:0 10px;}
.links .link_nav dl dd ul{display:none;min-width:240px;position:absolute;left:-30px;bottom: 30px;width:100%;/* height:100%; */background-color:#fff;}
.links .link_nav dl dd:hover ul{display:block;}
.links .link_nav dl dd ul li{float:left;width:100%;text-align: left;padding:0 10px;line-height:30px;border-bottom:1px solid #eaeaea;}
.links .link_nav dl dd ul li a{color:#333; font-size:16px;}

.footer{float:left; width:100%; background:url(../img/bg_footer.png) no-repeat center top #8B0012;}
.foot{width:100%; max-width:1500px; margin:0 auto;}
.copy{float:left;padding:25px 0; width:100%; text-align:center;}
.copy p{color:#fff; line-height:35px;font-size:16px;}

.bg_main{float:left;width:100%; background:url(../img/bg_main.png) #fffbf6 repeat center  bottom; padding:40px 0;}

.m_l{position:relative; z-index: 20; float:left; margin-top: 0; width:20%; max-width:300px; background:url(../img/bg_ml.png)#8B0012 repeat center top; padding:0 10px; padding-bottom:20px;}
.yjlm{float:left;width:100%;  line-height: 40px; padding:25px 0;}
.yjlm h6{float:left; width:100%; text-align: center; font-weight: bold; font-size:30px;color:#fff;}
.bg_ml{float:left; width:100%;border-bottom:4px solid #8B0012; padding:0px 0px 210px 0px; background:url(../img/bg_ejdh.png) #fff no-repeat center bottom;}
.ejdh{float:left; width:100%; padding:0px 30px; background-color:#fff;}

 
.ejdh ul{float:left; width:100%;}
.ejdh ul li{float:left; width:100%;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all .5s ease-out;
	transform: scale(1);
	transition: all .5s ease-out; line-height:30px; padding:10px 0; border-bottom:1px solid #dbdbdb;}
	
.ejdh ul li a{font-size:18px; color:#333;}
.ejdh ul li.on,.ejdh ul li:hover{background:url(../img/sunav_on.png) no-repeat right center;}
.ejdh ul li.on a,.ejdh ul li:hover a{color:#8B0012; font-weight: bold;}
.hotxw,.ztpic{float:left;width:100%;}
.hotxw h5,.ztpic h5{float:left; width:100%; background-color:#8B0012;  text-align:center; line-height:60px; font-size:30px; color:#fff; font-weight:bold;}

.hotxw ul,.ztpic ul{float: left; width:100%; padding-bottom:10px;}
.hotxw ul li{float:left;padding:0 5px; border-bottom:1px dashed #8B0012; width:100%; line-height: 40px;}
.hotxw ul li a{float:left;width:100%; color: #333; font-size:14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hotxw ul li:hover a{color:#8B0012; font-weight: bold;}
.hotxw ul li span.time{float: right;display:none; width:120px; text-align: right; font-size: 14px; color: #666;}
.ztpic ul li{float:left; width:100%; height:auto; margin-bottom:10px;}
.ztpic ul li img{width:100%}
.m_r{position:relative; float:right; margin-top:0;width:79%; max-width:1140px; padding:0px;}

.sunav{
    position: absolute;
    right: 0;
    top: 17px;
    /* float: left; */
    display: none;
    width: calc(100% - 260px);
    height: 40px;
    margin: 5px auto;
}
.sunav .dl-menuwrapper button:hover,.ejdh .dl-menuwrapper button.dl-active{background-color:transparent;}
.sunav .dl-menuwrapper{padding-top:50px;}
.sunav .dl-menuwrapper button{padding-right:10px;height: 40px;background-color: transparent;}
.sunav .dl-menuwrapper,.ejdh .dl-menuwrapper button{float:left;right:auto;max-width: 100%;left:0;}
.sunav .dl-menuwrapper .dl-menu{margin-top:0;}
.sunav .dl-menuwrapper li {
	padding: 10px;
}
.sunav .dl-menuwrapper li a {
	border: 0;
	color: #fff;
	padding: 5px 0;
	text-decoration: none !important;
}

.sunav .dl-menuwrapper li:hover {
	background-color: #fff;
}

.sunav .dl-menuwrapper li:hover a {
	border: 0;
}

.sunav .dl-menuwrapper button span {
	width: 80%;
	height: 3px;
	background-color: #fff;
	margin: 0px auto 5px auto;
	display: block;
}

.sunav .dl-menuwrapper:first-child {
	margin-right: 0;
}
.sunav .dl-menuwrapper ul{background-color: #8b0012;}

.bglm{float:left; width:100%; height:80px;padding:0px 0 0 15px; background:url(../img/bg_lm.png) no-repeat left top;  border-bottom:1px solid #8B0012;}
.dqlm{float:left;}
.dqlm h6{float:left; margin-bottom:0px; font-family: 'gzgfyst'; font-weight:bold; line-height:60px; font-size:32px; color:#8b0012;}
.dqlm span{float:left;clear: left;display:none; font-family: 'SourceHanSerifCN-Regular'; line-height:25px; font-size:20px; color:#8b0012;}


.dqwz{float:right;font-size: 16px; color:#333;line-height:60px;}
.dqwz a{font-size: 16px; color:#333;}

.list{float:left; width:100%;}
.list ul{float:left; width:100%;}
.list ul li{float:left; width:100%; padding:30px 40px 29px 40px; border-bottom:1px solid #c8c8c8;}
.list ul li .date{float:left; width:80px; text-align:center; height:90px;}
.list ul li .date b{float:left; width:100%; line-height:62px; font-size:42px;color:#8b0012;}
.list ul li .date span{float:left; width:100%; font-size:14px; line-height:28px; color:#fff; background-color:#8B0012;}
.list ul li .bt{float:right; width:calc(100% - 120px);}
.list ul li .bt h6{float:left; width:100%; height:50px; line-height:40px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.list ul li .bt h6 a{color:#333; font-size:20px;}
.list ul li .bt p{float:left; width:100%; font-size:14px; color:#888; line-height:25px;}
.list ul li:hover{background:url(../img/list_on.png) #8B0012 no-repeat left center;padding:30px 40px 25px 40px; border-bottom:5px solid #f5c66b;}
.list ul li:hover .bt h6 a,.list ul li:hover .bt p,.list ul li:hover .date b{color:#fff;}
.list ul li:hover .date span{background-color:#f5c66b; color:#8B0012; }

.fy{float:left; width:100%; margin:0px auto;}
.xgtj{float:left; width:100%; border:2px solid #8B0012;}.xgtj div{padding:15px 10px;}
.xgtj table tr{float:left; width:100%; margin:5px 0;}
.xgtj h5{float:left; width:100%; background-color:#8B0012;padding: 0 20px; color:#fff; line-height:60px; font-size:20px; color:#fff; font-weight:bold;}
.xgtj ul{float:left;padding: 0 10px 20px 10px; width:100%;margin-bottom: 0;}
.xgtj ul li{float: left; width:100%; line-height:40px;}
.xgtj ul li a{float: left; font-size:16px; width:80%;color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.xgtj ul li span.time{float:right; width:20%;font-size: 14px; color: #666;  text-align: right;}
.xgtj ul li a:hover{color:#8B0012; font-weight:bold;}
.article{width:100%;float: left; margin: 0; padding: 0;}
.article_title{float: left; text-align: center; width:100%; margin-top: 20px;}
.article_title h1{font-size: 24px; color: #333; font-weight: bold; line-height: 30px;}
.article_title h2{font-size: 20px; color: #333; line-height: 30px;}
.article_data{float: left;width:100%;text-align: center;padding: 20px 0px;margin: 0px auto 30px auto; border-bottom: 1px dashed #C0C0C0; height:auto;line-height: 18px;font-size: 16px;color: #888;}
.article_data b{margin:0 10px;}
.wznr{float:left; width:100%; margin-top:0px;padding-bottom:40px; border-bottom: 1px dashed #C0C0C0;}
.wznr p,.wznr p span{font-family: "microsoft yahei" !important;}
.wznr p{line-height: 200% !important;text-indent: 2em;height: auto;overflow: hidden;font-size: 18px;color: #333 !important;margin-bottom:0;}
.wznr p img{margin: 10px auto;max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width);display: block;}
.wznr p table,.wznr table{_width: expression(this.width > 900 ? "900px" : this.width);
	max-width: 100%; max-width: 100%; height: auto; margin: 0 auto;display: table;}
.page{float:left; width:100%; margin: 20px 0;}
.page div{float:left; width: 100%; line-height: 40px; font-size: 18px; color: #8B0012;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.page div  a{color: #000; font-size: 18px;}   
.szdwlb{float:left; width:100%;}
.szdwlb ul{float:left; width:100%;}
.szdwlb ul li{width: 49%;/* margin-right: 2%; */margin-top: 2%;}
.szt{
    float: left;
    width: 210px;
    height: 0;
    padding-bottom: 280px;
    overflow: hidden;
    position: relative;
    }
.szwz{
    float: right;
    width: calc(100% - 210px);
    min-height: 280px;
    background: #D7D7D7;
    padding: 20px;
    padding-bottom:0
    }
.szwz h2,.szwz h3{font-size: 17px;color: #06408F;height: 27px;}
.szwz p{font-size: 15px;
    line-height: 25px;}


.szwz h3 {}
.szdwlb ul li:hover .szwz h3{color: #FFFFFF;}
.szdwlb ul li:hover .szwz h2,.szdwy ul li:hover .szwz p{color: #FFFFFF;}
szdwlb ul li:hover .szwz{background: #8481ae;}

.szt em,.szdwnsl em{
    background-position: center top;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}


.xrldlb,.imglb{float:left; width:100%; overflow: hidden;}
.xrldlb ul,.imglb ul{float:left;width:100%;}
.xrldlb ul li,.imglb ul li{float:left; width:50%; margin-top: 25px; margin-right: 0px;}
.xrldlb ul li .pic{width:150px; margin:0 auto;height:210px; overflow: hidden;}
.imglb ul li .pic{width:360px; height:240px; margin:0 auto;overflow: hidden;}
.xrldlb ul li .pic img,.imglb ul li .pic img{width:100%;-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transform: scale(1);
	transition: all 0.3s ease-in-out;}
.xrldlb ul li:hover .pic img,.imglb ul li:hover .pic img{transform: scale(1.2);}
.xrldlb ul li a .bt{float:left; width:100%;text-align: center;  padding:0 15%; min-height:150px; }
.imglb ul li a .bt{float:left; width:100%;text-align: center;  padding:0 10px; min-height:150px; }
.xrldlb ul li a .bt h6,.imglb ul li a .bt h6{float:left; width:100%; text-align: center; line-height:40px; font-size:20px; font-weight: bold; color:#333;}
.xrldlb ul li a .bt p,.imglb ul li a .bt p{float:left; width:100%; text-align: center; line-height:30px; font-size:16px;  color:#333;}
.xrldlb ul li:hover a .bt h6,.imglb ul li:hover a .bt h6{color: #007AFF;}