@charset "utf-8";
@import url("../fonts/font.css");
* {
	margin: 0;
	padding: 0;
}
body {
	width: 100%;
	/*min-width:1440px;*/
	max-width: 1920px;
	
	margin: 0 auto;
font-family:"microsoft yahei";
font-weight: normal;
	font-size: 16px;
}

h1,
h2,
h3,
h4,
h5,
h6,
span {
	margin: 0;
}

ul,ol {
	margin: 0;
	padding: 0;
}

li,p,span,td{
	list-style-type: none;
	font-size: 16px;
	margin: 0;
}

img,input,a,
a:focus,
a:hover {
	border: none;
	outline: none;
	height: auto;
	text-decoration: none !important;
}
img{-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;}
.fl {
	float: left;
}

.fr {
	float: right;
}

.w100 {
	/* position: relative; */
	float: left;
	z-index: 9;
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.clear {
	clear: both;
}
.footrss{position:fixed;bottom:0;left:0;opacity:0;}
.header{float:left; width:100%; height: 186px; background:url(../img/bg_header.png) #840204 no-repeat bottom center;}
.top{float:left; width:100%; height:42px; line-height:40px; border-bottom:1px solid #670911;}
.header hr{float:left;width:100%;height:1px; border:0; margin:0; border-bottom:1px solid #b05b61;}
.top_l{float:left; margin-right:10px;}
.top_l p{color:#dcbec0; font-size:14px;}
#showtime{float:left;color:#dcbec0; font-size:14px;}
.top_r{float:right; }
.top_r ul{width:100%; text-align: center;}
.top_r ul li{position:relative; width:40px; height:40px; display:inline-block;}
.top_r ul li img{width:30px; height:30px;margin:5px;}
.top_r ul li .ewm{display:none; width:100px; height:100px; position:absolute; right:0px;top:44px; background-color:#fff;}
.top_r ul li .ewm img{width:100%; height:100%; margin:0;}
.top_r ul li:hover .ewm{display:block;}

.head{width:100%; max-width:1500px; overflow:hidden; margin:0 auto;}
.logo{float:left;padding:19px 0;}
.logo img{width:100%;}
.ylxy{float:left; margin-left:70px; width:380px; padding-top:35px;}
.ylxy h6{float:left;width: 100%;line-height:45px;text-align: center;font-size: 28px;color:#f8eaeb;font-family:"华文新魏",STXinwei;}
.ylxy a{float: left;padding:0 15px;font-family: 'hanbiaoxinweibeiti';border-radius: 15px;margin-right: 5px;line-height: 30px;background-color:rgb(255 255 255 / 0.7);color: #840204;}
.logor{float:right; margin-top:60px;}
.top_link{float:left;font-size:16px; color:#fff; line-height:34px;}
.top_link a{font-size:16px; color:#fff; margin:0 5px;}

.search{float:right; margin-left:5px; border-radius:17px; width:200px; height:34px; line-height:34px; border:1px solid #fff;}
.search .ssk{float:left; width:calc(100% - 35px); outline:0; text-indent:17px; background-color:transparent; color:#fff;}
.search .ss{float:right; border-left:1px solid #fff; width:30px; height:24px; margin:4px 2px; background:url(../img/search.png) no-repeat center center;}


.phone_dh {
	display: none;
	position: relative;
	float: left;
	/* top: 40px; */
	/* right:0; */
	width: 100%;
	height: 55px;
	background: url(../img/bg_nav.png) no-repeat center center;
	z-index: 15;
}

.phone_dh .dl-menuwrapper {
	max-width: 250px;
	padding-top: 50px;
}

.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: 50px;
	padding: 0 5px;
	margin: 0px 0px;
}

.phone_dh .dl-menuwrapper button span {
	float: left;
	display: block;
	width: 30px;
	height: 4px;
	margin-bottom: 5px;
	background-color: #840204;
}

.phone_dh .dl-menuwrapper .dl-menu {
	margin: 0;
}

.phone_dh .dl-menuwrapper ul {
	background-color: #840204;
}
.phone_dh .dl-menuwrapper li.cur{background-color:#fff;}
.phone_dh .dl-menuwrapper li.cur a{color:#0d467b;}
.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:"\e080";
}
.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:1000;float:left; width:100%; margin:0px auto; background:url(../img/bg_nav.png) no-repeat center center;}

#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:75px; */
	height: auto;
	/* padding: 0 10px; */
	width: 9%;
	text-align:center;
	display: inline-block;
	float: left;
	position: relative;
}

#menu li a{
	white-space: normal;
	color: #333;
	padding: 0px 0 0 0;
	line-height: 50px;
	text-transform: uppercase;
	font-size:18px;
	font-weight: bold;
	text-align: center;
}

#menu li:hover {
	/*background-color: #0088d1;*/
}
#menu li:hover a{color:#980A0C;}


#menu li ol {
	margin: 0;
	padding: 0;
	width: 100%;
	_margin: 0;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 50px;
	left: 0;
	z-index: 1;
	background:none;
	filter: alpha(opacity=100);
	/*transition: all .2s ease-in-out;*/
}
#menu li ol li{margin-left: 0;}

#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: none;
	width: 100%;
	z-index: 1;
	height: 35px;
	line-height: 35px;
	display: block;
	border: 0;color: #fff;
	_line-height: 0;
	background-color: #980A0C;
}

#menu li ol li a {
	white-space: normal;
	padding: 0px 5px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
	
	font-weight: none;
	display: block;
	white-space: nowrap;
	color: #fff;
	float: none;
	background-color: #03265e;
	/* 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: red;
	color:  #fff;
}

.main{width:100%; max-width:1500px; margin:0 auto;}
.lm{float:left; margin:30px 0 20px 0; border-left:2px solid #bb2021; width:100%; height:48px; line-height:48px;}
.lm span{padding-left:10px;float:left;clear:both;height:20px;text-transform: capitalize;line-height:18px;color:#939393;font-family: 'SourceHanSerifSC-Regular';font-size:16px;}
.lm h6{padding-left:10px;float:left; clear:both; height:28px; line-height:28px; color:#333; font-size:28px; font-weight: bold;}
.more{float:right;background:url(../img/more.png) no-repeat right center;width:70px; text-align:center; line-height:30px; padding-bottom:15px; color:#7c7c7c; font-size:14px;}

.bg_index1{padding:0 0 50px 0;width:100%;height:auto;overflow:hidden;background: url(../img/bg_index1.png) #e5e5e5 no-repeat center bottom;}
.slider_img{position:relative; float:left; margin-top:0px; overflow:hidden; width:65%; max-width:960px;}
.slider_img .hd{position: absolute; width:100%; left:0; bottom:150px;z-index:11;}
.slider_img .hd ul{width:100%; text-align:center;}
.slider_img .hd ul li{display:inline-block;width:20px; height:5px; background-color:#fff; margin:0 6px;}
.slider_img .hd ul li.on{width:50px;background-color:#b91516;}
.slider_img .bd{position:relative; float:left; width:100%;}
.slider_img .bd ul{float:left; width:100%;}
.slider_img .bd ul li{float:left; width:100%;}
.slider_img .bd ul li .pic{float:left;width:100%; height:520px; overflow:hidden;}
.slider_img .bd ul li .pic img{width:100%;}
.slider_img .bd ul li .bt{float:left;width:100%; height:132px; background-color:#fff; }
.slider_img .bd ul li .bt a{float:left; padding:6px 20px;}
.slider_img .bd ul li .bt a h6{float:left; width:100%; text-align:center;font-size:20px; font-weight:bold; color:#000; line-height:40px; height:40px ;overflow:hidden;}
.slider_img .bd ul li .bt a p{float:left; width:100%; line-height:30px; font-size:16px; color:#777;}
.slider_img .bd ul li .bt:hover a h6{color: #80131B;}
.banSwiper{position:relative; float:left; margin-top:0px; overflow:hidden; width:100%; display:none;}
.banSwiper .swiper-pagination{position: absolute; width:100%; left:0; bottom:150px !important;z-index:11;opacity:1;}
.banSwiper .swiper-pagination-bullet{opacity:1;display:inline-block;width:20px; height:5px; border-radius:0; background-color:#fff; margin:0 6px;}
.banSwiper .swiper-pagination .active{width:50px;background-color:#b91516;border-radius:0;}
.banSwiper{position:relative; float:left; width:100%;overflow:hidden;}
.banSwiper .swiper-slide{float:left; width:100%;}
.banSwiper .swiper-slide .pic{float:left;width:100%; height:520px; overflow:hidden;}
.banSwiper .swiper-slide .pic img{width:100%;}
.banSwiper .swiper-slide .bt{float:left;width:100%; height:132px; background-color:#fff; }
.banSwiper .swiper-slide .bt a{float:left; padding:6px 20px;}
.banSwiper .swiper-slide .bt a h6{float:left; width:100%; text-align:center;font-size:20px; font-weight:bold; color:#000; line-height:40px; height:40px ;overflow:hidden;}
.banSwiper .swiper-slide .bt a p{float:left; width:100%; line-height:30px; font-size:16px; color:#777;}
.banSwiper .swiper-slide .bt:hover a h6{color: #80131B;}

.tab{position:relative; float:right; width:35%; max-width:480px; overflow:hidden;}
.tab .hd{position:relative; width:100%;}
.tab .hd ul{float:left; width:100%;}
.tab .hd ul li{position: relative;float:left;cursor: pointer; text-align:center; color:#626262; font-size:16px; line-height:50px; width:calc(50% - 2px); border:1px solid #818181;}
.tab .hd ul li a{position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;}
.tab .hd ul li.on{border:1px solid #80131b; font-weight:bold; font-size:18px; background-color:#fff;color:#80131B;}
.tab .bd{float:left; position:relative; width:100%;}


.tab_zt{position:relative;float:left;width:100%;padding: 20px;/* background-color: #f1f1f1; */border: 1px solid #818181;overflow:hidden;}
.tab_zt .hd{position:relative;float: left;width:100%;border-bottom: 1px solid #818181;}
.tab_zt .hd ul{float:left; width:100%;}
.tab_zt .hd ul li{float:left;cursor: pointer;text-align:center;color:#626262;font-size:16px;line-height:50px;margin-right: 10px;padding: 0 20px;border:1px solid #818181;border-radius: 15px 15px 0 0;border-bottom: 0;}
.tab_zt .hd ul li a{color:#626262;font-size:16px;}
.tab_zt .hd ul li.on{border: 0;font-weight:bold;font-size:18px;background-color: #80131B;color: #fff;}
.tab_zt .hd ul li.on a{color:#fff;}
.tab_zt .bd{float:left; position:relative; width:100%;}
.tab_zt .bd .bd_zt{display:none; float:left; width:100%; padding:10px 0 30px 0;}

.ztlist,.xgxw{float:left; width:100%; margin:0;overflow:hidden;}
.ztlist h6,.xgxw h6{float:left; width:100%;margin-top:10px;  text-align:left;color:#626262;font-size:22px;line-height:50px;border-bottom: 1px solid #818181;}
.ztlist ul,.xgxw ul{float:left;width: calc(100% + 30px);}
.xgxw ul li{float:left;width: calc(50% - 30px);height:auto; padding:20px 0; border-bottom: 1px dashed #818181;margin-right: 30px;}
.xgxw ul li .date{float:left;width:100px;height:30px;text-align: center; line-height:30px;border-top:3px solid #980b0c;}
.xgxw ul li .bt{float: right;width: calc(100% - 120px);line-height: 30px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.xgxw ul li .bt a{color:#333; font-size:16px;}

.ztlist ul li{float:left;width: calc(33.3% - 30px); height: 100px;padding:20px 10px;border-bottom: 1px dashed #818181;margin-right: 30px;}
.ztlist ul li .date{float:left;width: 80px;height: 60px;border-top:3px solid #980b0c;}
.ztlist ul li .date .day{float:left;width:100%;text-align: right;line-height:35px;font-size:22px;color:#980b0c;}
.ztlist ul li .date .year{float:left;width:100%;text-align: right;line-height:25px;font-size:16px;color:#666;}
.ztlist ul li .bt{float: right;width: calc(100% - 100px);line-height: 30px;height: 60px;overflow:hidden;}
.ztlist ul li .bt a{color:#333; font-size:16px;}
.ztlist ul li:hover{background:url(../img/bg_xwlb.png) no-repeat #840204 bottom -20px center;border-bottom: 0px dashed #818181;}
.ztlist ul li:hover .date{border-top:3px solid #fff;}
.ztlist ul li:hover .date .day,.ztlist ul li:hover .date .year,.ztlist ul li:hover .bt a{color:#fff;}

.xwlist{width:100%; float:left; margin-top: 10px;}
.xwlist ul{float: left; width: 100%; margin-bottom: 30px;}
.xwlist ul li{float: left;width:100%;max-width: 1044px;line-height:60px;border-bottom: 1px dashed #d7d7d7;}
.xwlist ul li a{float: left; font-size: 15px; width:calc(100% - 120px);color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.xwlist ul li span.time{float:right; width:120px;font-size: 14px; color: #666;  text-align: right;}
.xwlist ul li:hover a,.xwlist ul li:hover span.time{color:#A7272D;}


.news{display:none; overflow:hidden; float:left; position:relative; width:100%;}
.news ul{float:left; width:100%; margin-top:4px;}
.news ul li{float:left; width:100%; padding:16px 0; border-bottom:1px dashed #999;}
.news ul li .pic{float:left; width:150px; height:85px; overflow:hidden;}
.news ul li .pic img{width:100%;}
.news ul li:hover .pic img{transform: scale(1.2);}
.news ul li .bt{float:right; width:calc(100% - 170px);}
.news ul li .bt a{float:left; width:100%; font-size:16px; color:#333; line-height:25px;height:50px; overflow:hidden;}
.news ul li span.time{background:url(../img/bg_time.png) no-repeat left center; line-height:30px; padding-left:20px; font-size:14px;color:#990b0c;}
.news ul li:hover .bt a{color:#990b0c;}
span.time{padding-left:20px;background:url(../img/bg_time.png) no-repeat left center;}
.bg_index2{padding:10px 0  40px 0;}
.mlSwiper,.yxSwiper,.ztSwiper{display:none;}
.mlrw{float:left;width:410px; overflow:hidden; padding-right:40px;}
.mlrw ul,.mlSwiper,.yxSwiper,.ztSwiper{float:left; width:100%; overflow:hidden;}
.mlrw ul li,.mlSwiper .swiper-slide,.yxSwiper .swiper-slide,.ztSwiper .swiper-slide{float:left; padding:20px; margin-bottom:10px; border:1px solid #ddd;}
.mlrw ul li .pic,.mlSwiper .swiper-slide .pic,.yxSwiper .swiper-slide .pic,.ztSwiper .swiper-slide .pic{float:left; width:70px; height:95px; overflow:hidden;}
.mlrw ul li .pic img,.mlSwiper .swiper-slide .pic img,.yxSwiper .swiper-slide .pic img,.ztSwiper .swiper-slide .pic img{width:100%;}
.mlrw ul li:hover .pic img{transform: scale(1.2);}
.mlrw ul li .bt,.mlSwiper .swiper-slide .bt,.yxSwiper .swiper-slide .bt{float:right; width:calc(100% - 90px);}
.mlrw ul li .bt a,.mlSwiper .swiper-slide .bt a,.yxSwiper .swiper-slide .bt a{float:left; width:100%; height:50px; overflow:hidden;font-size:16px; color:#333; line-height:25px;}
.mlrw ul li:hover .bt a{color:#990B0C;}

.yxxy{float:left;width:680px;}
.yxxy ul{float:left; width:100%;}
.yxxy ul li{ width:calc(50% - 5px); max-width:340px; height:190px; margin-bottom: 10px; overflow:hidden; position:relative;}
.yxxy ul li img{width:100%;}
.yxxy ul li a .bt{color:#fff;position:absolute;left:0;bottom:0px;padding: 0px 20px;width:100%;background:url(../img/bg_yxxy_bt.png) repeat bottom left;height:50px;line-height: 25px;overflow: hidden;
    }
.yxxy ul li a .bt span.lmmc{float:left;background-color: #980a0c;padding: 0 5px;margin-right: 10px;}

.mtgz{float:left;width:410px;padding-left:40px;}
.mtgz ul{float:left; padding:0 20px 15px 20px; border:1px solid #ddd;}
.mtgz ul li{float:left; border-bottom:1px dashed #999;padding:15px 0; width:100%;}
.mtgz ul li a{float:left; width:100%; font-size:16px; line-height:30px; height:60px; overflow:hidden; color:#333;}
.mtgz ul li a .lmmc{color:#990b0c;font-weight:bold;}
.mtgz ul li:hover a{color:#990b0c;}

.bg_index3{width:100%;padding:44px 0 30px 0;background: url(../img/bg_index3.png) #83090a no-repeat top center;}
.index3_left .lm h6,.index3_left .lm span,.index3_left .lm a.more,.index3_right .lm h6,.index3_right .lm span,.index3_right .lm a.more{color:#fff;}
.index3_left .lm,.index3_right .lm{border-color: #fff;}
.index3_left .lm{padding-right:40px;}
.index3_right .lm{float:right; width:calc(100% - 40px);}
.index3_left .lm a.more,.index3_right .lm a.more{background-image:url(../img/more2.png);}
.index3_left{float:left; width:410px; }
.index3_right{float:left; width:410px;}
.mnfk{float:left;width:100%;padding: 20px 40px 20px 20px;background:url(../img/index3_l.png) #fff no-repeat right top;}
.mnfk ul{float:left; width:100%; padding-bottom:10px;}
.mnfk ul li{float:left;width:100%;padding: 10px 0;background: url(../img/list_icon.png) no-repeat left center;
    text-indent: 25px;/* line-height:25px; */border-bottom:1px dashed #333;}
.mnfk ul li .lmmc{float:left; width:100%; color:#990B0C; font-size:14px;}
.mnfk ul li .lmmc a{color:#980b0C;height: auto;font-size:14px;}
.mnfk ul li a{float: left;font-size:14px;line-height:28px;/* height: 51px; */color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.zttj{float:left;padding: 0px 20px 35px 20px;width:680px;background:url(../img/bg_zttj.png) no-repeat top right -30px #fff;}
.zttj ul{float:left; width:100%;}
.zttj ul li{float:left; width:100%; margin-top:20px;}
.zttj ul li .pic{float:left; width:260px; height:165px; overflow:hidden;}
.zttj ul li .pic img{width:100%;}
.zttj ul li:hover .pic img{transform: scale(1.2);}
.ztSwiper .swiper-slide .bt{width:100%;}
.zttj ul li .bt,.ztSwiper .swiper-slide .bt{float:right; width:360px; border-bottom:1px dashed #333;}
.zttj ul li .bt h6,.ztSwiper .swiper-slide .bt h6{float:left; width:100%;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; line-height:40px;;}
.zttj ul li .bt h6 a,.ztSwiper .swiper-slide .bt h6 a{color:#333;font-size:16px; font-weight: bold;}
.zttj ul li span.time,.ztSwiper .swiper-slide span.time{float:left;background:url(../img/bg_time.png) no-repeat left center; line-height:30px; padding-left:20px; font-size:14px;color:#990b0c;}
.zttj ul li p,.ztSwiper .swiper-slide p{float:left; width:100%; line-height:25px; height:76px; overflow:hidden; color:#8a8a8a; font-size:13px;}

.xyzt{float:left;width:100%;padding: 20px 20px 20px 40px;background:url(../img/index3_r.png) #fff no-repeat left top;}
.xyzt ul{float:left; width:100%;padding-bottom:4px;}
.xyzt ul li{float:left; width:100%; padding:20px 0; border-bottom:1px dashed #333;}
.xyzt ul li .date{float:left;padding-right:15px; width:70px; height:50px; border-right:1px solid #ddd;}
.xyzt ul li .date b{float:left;width:100%; text-align:center;line-height:28px; font-size:22px; color:#980b0c;}
.xyzt ul li .date span{float:left; width:100%; text-align:center;line-height:22px;font-size:13px; color:#666;}
.xyzt ul li .bt{float:right; width:calc(100% - 90px); height:50px; overflow:hidden;}
.xyzt ul li .bt a{color:#333; font-size:14px; line-height:25px;}

.bg_index4{width:100%;padding:40px 0;background: url(../img/bg_index4.png) #f3f2f1 no-repeat bottom center;}
.lm2{float:left; width:100%; height:50px; line-height:40px; border-bottom:1px solid #980b0C;}
.lm2 h6{float:left;font-size: 20px;line-height:40px;padding-left: 10px;font-weight: bold;border-left: 2px  solid #980b0c;}
.lm2 span{float:left;text-transform: capitalize;padding-top:15px;padding-left:10px;font-size:16px;line-height:20px;}
.lm2 .more{margin-top:5px;}
.gjgc{float:left; width:370px;}
.gjgc ul{float:left; width:100%;}
.gjgc ul li{float:left;width:100%;height: 69px;line-height:70px;border-bottom: 1px dashed #333;}
.gjgc ul li a{float:left;width:100%;color:#333; font-size:16px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.jyzd{float:right;}
.szjy{float:left; width:680px; margin:0 40px;}
.szjy .first{float:left; margin-top:30px; width:100%; border-bottom:1px solid #c7c6c6;}
.szjy .first .pic{float:left; width:270px; height: 174px;overflow: hidden; padding:10px; background:url(../img/szjy_pic.png) no-repeat left top;}
.szjy .first .pic img{width:100%;}
.szjy .first .bt{float:right; width:calc(100% - 280px);}
.szjy .first .date{float:left;width:55px; height:50px; background-color:#980b0c;}
.szjy .first .date .day{float:left;width:100%; text-align:center;line-height:26px; font-size:20px; color:#fff;}
.szjy .first .date .year{float:left; margin:2px; width:51px; text-align:center;height:20px;line-height:20px; background-color:#efedea; font-size:12px; color:#666;}
.szjy .first h6{float:right;line-height:25px; height:50px; overflow:hidden; width:calc(100% - 75px);}
.szjy .first h6 a{color:#333; font-size:16px; font-weight:bold;}
.szjy .first p{float:left;margin:5px 0; width:100%; line-height:20px;height:60px; overflow:hidden; color:#8a8a8a; font-size:12px;}
.szjy ul{float:left; width:100%;}
.szjy ul li{float:left;width:100%;line-height: 54px;border-bottom:1px dashed #333;}
.szjy ul li a{float:left; width:calc(100% - 100px); font-size:16px; color:#333; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.szjy ul li span.time{float:right; padding-left:0;background-image:none; width:95px; text-align:right;font-size:14px; color:#666;}
.szjy ul li:hover a,.szjy ul li:hover span.time{color:#980B0C;}

.footer{float:left; width:100%; padding-bottom:20px; background-color:#840204; border-bottom:5px solid #5d0607;}
.foot{width:100%; max-width:1500px; margin:0 auto;}
.yqlj{float:left; width:200px;position:relative; z-index:9999;}
.yqlj h6,.lxfs h6{float:left; width:100%; background:url(../img/foot_bt.png) no-repeat left bottom; line-height:45px; color:#fff; font-size:16px;}
.yqlj ul{float:left; width:100%;margin-top:9px;}
.yqlj ul li{float:left; width:100%; margin-top:14px; position:relative; height:30px; border:1px solid #fff; background:url(../img/bg_links.png) no-repeat center right 20px;}
.yqlj ul li a{padding:0 10px; color:#fff; font-size:14px;}
.yqlj ul li dl{display:none; opacity: 0; position:absolute; left:0; bottom:0; width:100%; background-color:#fff;}
.yqlj ul li dl dd{float:left; width:100%; line-height:20px; border-bottom:1px solid #000;}
.yqlj ul li dl dd a{color:#333; font-size:14px;}
.yqlj ul li:hover dl{display:block; opacity: 1;}

.lxfs{float:left; width:730px; margin-left:10%;}
.lxfs p{float:left; width:100%; line-height:30px; color:#fff; font-size:14px;}
.lxfs p a{ color:#fff; font-size:14px}
.foot_img{float:right; margin-top:30px; width:300px;}
.foot_img ul{float:left; width:100%; text-align:center;} 
.foot_img ul li{float:right; margin-left:80px; width:66px;}
.foot_img ul li .pic{width:66px; height:66px; border-radius: 100%; border:1px solid #fff;}
.foot_img ul li .pic img{margin:18px  auto;}
.foot_img ul li p{float:left; width:100%; text-align: center; line-height:40px;}
.foot_img ul li p a{color:#fff; font-size:14px;}

.bg_list{position:relative; width:100%; float:left; background:url(../img/bg_lmbj.png) no-repeat bottom -200px center;padding-bottom: 150px;}
.dqwz{float:left; width:100%;background:url(../img/bg_dqwz.png) no-repeat left top 22px; line-height:20px; padding:20px;  font-size:14px; color:#7c7c7c;}
.dqwz a,.dqwz span{color:#7C7C7C; font-size:14px;}
.m_left{float:left; width:1050px;}
.m_right{float:right;width:380px;}
.lm3{float:left; width:100%; border-bottom:1px solid #ddd; padding:6px 20px;}
.lm3 .lm{margin:0;height:48px;}
.rmxw{float:left;margin-bottom:40px; width:100%; height:auto; border:1px solid #ddd;}
.rmxw ul{float:left; width:100%; padding:0 20px 35px 20px;}
.rmxw ul li{float:left; width:100%; border-bottom:1px dashed #777;padding:20px 0;}
.rmxw ul li .date{float:left;text-align: center; width:70px; height:50px; border-right:1px solid #ddd; padding-right:15px;}
.rmxw ul li .date b{color:#980b0c;font-size:22px; line-height:28px;}
.rmxw ul li .date span{font-size:13px; color:#666; line-height:20px;}
.rmxw ul li .bt{float:right;width:calc(100% - 85px);line-height:25px; height:50px; overflow:hidden;}
.rmxw ul li .bt a{color:#333; font-size:16px;}
.rmxw ul li:hover .bt a{color:#980B0C;}
.tjxw{float:left; width:100%; height:auto; margin-bottom:40px; border:1px solid #ddd;}
.tjxw ul{float:left; width:100%; padding:0 20px 35px 20px;}
.tjxw ul li{float:left; width:100%; margin-top:25px;}
.tjxw ul li .pic{float:left; width:140px; height:88px; overflow:hidden;}
.tjxw ul li .pic img{width:100%;}
.tjxw ul li .bt{float:right;width:calc(100% - 155px); padding-bottom:5px; border-bottom:1px dashed #333;}
.tjxw ul li .bt span.time{line-height:20px;}
.tjxw ul li .bt h6{float:left; width:100%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; line-height:20px;}
.tjxw ul li .bt h6 a{color:#333; font-size:16px;}
.tjxw ul li .bt p{float:left; line-height:20px; font-size:13px; color:#8a8a8a;}

.dqlm{float:left; width:100%; padding:6px 0; background-color:#f3f0f0;}
.dqlm .lm{margin:0;}

.btlist,.btlist2{float:left; width:100%; margin:10px 0 30px 0;}
.btlist2{padding:20px; border:1px solid #818181;}
.btlist ul,.btlist2 ul{float:left; width:100%;}
.btlist ul li,.btlist2 ul li{float:left; width:100%; margin-top:20px; border-bottom:1px dashed #999; padding-bottom:20px;}
.btlist ul li .time{float:left; width:95px; padding-right:15px; background:none; padding-left:0;}
.btlist ul li .time span{float:left; text-align:left; line-height:20px; font-size:14px; color:#980B0C;}
.btlist ul li .time .share{display: block;float: left; width:100%;height:40px; background:url(../img/share.png) no-repeat center center; margin:20px auto;}
.btlist ul li .pic,.btlist2 ul li .pic{float:left; width:300px; height:160px; overflow:hidden;}
.btlist ul li .pic img,.btlist2 ul li .pic img{width:100%;}
.btlist2 ul li .bt{float:right; width:calc(100% - 320px);}
.btlist ul li .bt{float:right; width:calc(100% - 415px);}
.btlist ul li .bt h6.btlist2 ul li .bt h6{float:left; width:100%;line-height:25px; margin-bottom:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.btlist ul li .bt h6 a,.btlist2 ul li .bt h6{color:#333;font-size:18px;font-weight:bold;line-height: 35px;}
.btlist ul li .bt p,.btlist2 ul li .bt p{float:left;width:100%;line-height:25px;font-size: 14px;color:#333;}
.btlist2 ul li .bt p.xx{color: #333;line-height: 30px;font-size: 16px;}
.btlist2 ul li .bt p.xx img{margin:6px 0;}
.btlist ul li:hover .bt h6 a,.btlist ul li:hover .bt p,.btlist2 ul li:hover .bt h6,.btlist2 ul li:hover .bt p,.btlist2 ul li:hover .bt p.xx{color:#980B0C;}

.list .tgcontent1068981,.list .tgcontent1068981 table{float:left;width:100% !important;}
.list .tgcontent1068981 table tr{margin-bottom:10px;}
.list .tgcontent1068981 table td{line-height:35px;font-size: 16px !important;height:55px; paddding:10px 0;}
.list .tgcontent1068981 table td input[type="button"]{padding:0 10px; border:1px solid #888;}
.list .tgcontent1068981 table td input#wbtitletg_temp, #wbauthor_temp, .list .tgcontent1068981 table td textarea, .ke-container{width:100% !important;}
.list .tgcontent1068981 table td input#wbtitletg_temp,#wbkeyword_temp, #wbauthor_temp, .list .tgcontent1068981 table td select, #yanzheng, .list .tgcontent1068981 table td textarea, .ke-container{border:1px solid #000;padding:0 10px;}

.list{float:left; width:100%; margin:10px 0 30px 0;}
.list ul{float:left; width:100%;}
.list ul li{float:left; width:100%; margin-top:20px; border-bottom:1px dashed #999; padding-bottom:20px;}
.list ul li .time{float:left; width:95px; padding-right:15px; background:none; padding-left:0;}
.list ul li .time span{float:left; text-align:left; line-height:20px; font-size:14px; color:#980B0C;}
.list ul li .time .share{display: block;float: left; width:100%;height:40px; background:url(../img/share.png) no-repeat center center; margin:20px auto;}
.list ul li .bt{float:right; width:calc(100% - 100px);}
.list ul li .bt h6{float:left; width:100%;line-height:25px; margin-bottom:15px; /*overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/}
.list ul li .bt h6 .lmmc{color:#980b0c; font-weight:bold;}
.list ul li .bt h6 a{color:#333; font-size:16px;}
.list ul li .bt p{float:left; width:100%; line-height:25px; font-size:13px; color:#333;}
.list ul li:hover .bt h6 a,.list ul li:hover .bt p{color:#980B0C;}

.imglist{float:left; width:100%; margin-top:30px; margin-bottom:50px;}
.imglist ul{float:left; width:100%; border-bottom:1px solid #ddd; }
.imglist ul li{position:relative;z-index:9; float:left; width: 33.3%; min-height:416px; background-color: #fff; border:1px solid #ddd; border-bottom:0; border-right:0;}
.imglist ul li.three{border-bottom:1px solid #ddd; border-right:1px solid #ddd}
.imglist ul li .time{float:left; padding:0 20px; line-height:40px; background:none; color:#666; font-size:14px; width:100%;}
.imglist ul li h6{float:left; width:100%; padding:0 20px; line-height:25px; height:50px;  overflow:hidden;margin-bottom:20px;}
.imglist ul li h6 a{color:#333; font-size:16px;}
.imglist ul li .pic{float:left; width:100%;height:200px; overflow:hidden;}
.imglist ul li .pic img{width:100%;}
.imglist ul li p{float:left;word-break: break-all; width:100%; padding:15px 20px; line-height:25px; font-size:14px; color:#838282;}
.imglist ul li:hover{z-index:11;box-shadow: 0 0px 10px 2px #8c8c8c;}
.fy{float:left; width:100%; margin:0 auto;}
.fy .pb_sys_style1 .p_no_d {
    border: 1px solid #BA2926;
    color: #fff;
   background:linear-gradient(45deg, #BA2926 0%, #FF2220 100%);
}

.bg_ztxw{position:relative;float:left; margin:20px 0; width:100%;padding:10px; border-bottom:1px dashed #333;}
.bg_ztxw:hover{background-color:#fff;z-index:11;box-shadow: 0 0px 10px 5px #8c8c8c;cursor: pointer; border-bottom:0;}
.bg_ztxw .hd{position:absolute; right:10px; top:10px; width:490px; z-index:15;}
.bg_ztxw .hd ul{float:left; width:100%;}
.bg_ztxw .hd ul li{float:left; margin-top:30px; margin-right:20px; padding:0 10px; color:#333; font-size:16px; text-align:center; line-height:34px; border:1px solid #840204; border-radius:17px;}
.bg_ztxw .hd ul li.on,.bg_ztxw .hd ul li:hover{background-color:#840204; color:#fff;}
.bg_ztxw .bd{position:relative;z-index:10; float:left; width:100%;}
.ztxw{ width:100%; overflow:hidden;}
.st{position:relative; float:left; width:490px; height:auto;}
.st .date{position:absolute;left:20px; top:0; z-index:11; text-align:center; color:#fff;width:60px; height:55px; background-color:#f29a00;}
.st .date b{font-size:22px; font-weight:bold;  line-height:30px;}
.st .date span{font-size:14px;line-height:20px;}
.st .pic{position:relative; z-index:9; width:100%; height:255px; overflow:hidden;}
.st .pic img{width:100%;}
.st .bt{float:left; text-align:left; width:100%;}
.st .bt a h6{float:left; width:100%; line-height:30px;padding-top:10px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;font-size:16px; font-weight:bold; color:#333;}
.st .bt a p{float:left; width:100%; line-height:20px; height:60px; overflow:hidden; font-size:13px;color:#666;}
.st:hover .bt a h6,.st:hover .bt a p{color:#980B0C;}
.xw_lb{float:right;width: 490px; margin-top:80px;}
.xw_lb ul{float:left; width:100%;}
.xw_lb ul li{float:left; width:100%; line-height:45px;}
.xw_lb ul li a{float:left; width:100%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; color:#333; font-size:16px;}
.xw_lb .read{float:left; width:100%; line-height:25px; padding:10px 0; color:#9f9e9e; font-size:14px;}
.xw_lb ul li:hover a,.xw_lb .read:hover{color:#980b0C;}

.m_content{float:left; position:relative; width:100%;}
.article{width:86%;padding-bottom: 40px; margin: 0 auto; padding: 0;}
.article_title{float: left; text-align: center; width:100%; margin-top: 20px;}
.article_title h1{font-size: 22px;text-align:center; 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 #333; */height:auto;line-height: 18px;font-size: 16px;color: #aaaaaa;}
.article_data b{margin:0 10px;}
.wznr{float:left; width:100%; margin-top:10px; margin-bottom:10px;}
.wznr p,.wznr p span{font-size: 16px !important;}
.wznr p{line-height:200% !important;text-indent: 2em;height: auto;overflow: hidden;font-family:"microsoft yahei" !important;font-size:16px !important;color: #333;margin-bottom:0.5em !important;}
.wznr p img,.wznr img,.wznr div img{margin: 10px auto;width:auto;max-width: 1000px;display: block;}
.wznr p table,.wznr table,.wznr div table{width:auto; ax-width: 1000px; height: auto; margin: 0 auto;display: table;}
.wzcomment{float:left;width:100%; padding:10px; background: #fff;display:none;}
.wzcomment table{width:100%; max-width: 100%; height: auto; margin: 0 auto;display: table;}
.wzcomment table textarea{width:100% !important;resize: none;background: #fff; padding:10px; outline: 0;}
.page{float:left;display:none; width:100%; margin:0 0 10px 0;}
.page div{float:left; width: 100%; line-height: 30px; font-size: 14px; color: #333;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.page div a{color: #000; font-size: 14px;}

.bdshare_dialog_close{display:none !important;}
.icon_share{float:left; width:60px; height:60px; background:url(../img/icon_share.png) center no-repeat;}
.share_box { display:none;position: fixed;; left:50px; top: 320px; }
.share_fixed {display:none; position: fixed; left:50px; margin-left:0px; z-index: 9; top: 180px; }
.social-share {padding-top:60px; font-size: 14px; color: rgb(153, 153, 153); text-align: center; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; display: block; vertical-align: top; margin: 0px; transition: all 0.5s ease 0s; z-index: 10; line-height: 34px; font-family: socialshare !important; }
.social-share * { font-family: socialshare !important; }
.social-share a { position: relative; text-decoration: none; margin: 0px; display: inline-block; outline: none; }
.social-share .social-share-icon {position: relative;display: block;width: 60px;height: 60px;margin-bottom: 0;border-radius: 0px;line-height: 24px;border: none;color: rgb(102, 102, 102);text-align: center;vertical-align: top;transition: all 0.6s ease 0s;font-size: 13px;background: rgb(236, 236, 236);}
.social-share .social-share-icon:hover { }
.social-share .icon-weibo { border-color: rgb(255, 118, 59); }
.social-share .icon-weibo:hover { background: rgb(255, 118, 59); }
.social-share .icon-tencent { color: rgb(86, 182, 231); border-color: rgb(86, 182, 231); }
.social-share .icon-tencent:hover { background: rgb(86, 182, 231); }
.social-share .icon-qq { border-color: rgb(86, 182, 231); }
.social-share .icon-qq:hover { }
.social-share .icon-qzone { border-color: rgb(253, 190, 61); }
.social-share .icon-qzone:hover { background: rgb(253, 190, 61); }
.social-share .icon-douban { color: rgb(51, 176, 69); border-color: rgb(51, 176, 69); }
.social-share .icon-douban:hover { background: rgb(51, 176, 69); }
.social-share .icon-linkedin { border-color: rgb(0, 119, 181); }
.social-share .icon-linkedin:hover { background: rgb(0, 119, 181); }
.social-share .icon-facebook { color: rgb(68, 97, 157); border-color: rgb(68, 97, 157); }
.social-share .icon-facebook:hover { background: rgb(68, 97, 157); }
.social-share .icon-google { color: rgb(219, 68, 55); border-color: rgb(219, 68, 55); }
.social-share .icon-google:hover { background: rgb(219, 68, 55); }
.social-share .icon-twitter { color: rgb(85, 172, 238); border-color: rgb(85, 172, 238); }
.social-share .icon-twitter:hover { background: rgb(85, 172, 238); }
.social-share .icon-diandian { color: rgb(48, 125, 202); border-color: rgb(48, 125, 202); }
.social-share .icon-diandian:hover { background: rgb(48, 125, 202); }
.social-share .icon-wechat { position: relative; border-color: rgb(123, 197, 73); }
.social-share .icon-wechat:hover { background: rgb(123, 197, 73); }
.social-share .icon-wechat .wechat-qrcode { display: none; border: 1px solid rgb(238, 238, 238); position: absolute; z-index: 9; top: 0px; left: 60px; width: 200px; height: 192px; color: rgb(102, 102, 102); font-size: 12px; text-align: center; background-color: rgb(255, 255, 255); box-shadow: rgb(170, 170, 170) 0px 2px 10px; transition: all 200ms ease 0s; }
.social-share .icon-wechat .wechat-qrcode.bottom { top: 40px; left: -84px; }
.social-share .icon-wechat .wechat-qrcode.bottom::after { display: none; }
.social-share .icon-wechat .wechat-qrcode h4 { font-weight: normal; height: 26px; line-height: 26px; font-size: 12px; background-color: rgb(243, 243, 243); margin: 0px; padding: 0px; color: rgb(119, 119, 119); }
.social-share .icon-wechat .wechat-qrcode .qrcode { width: 105px; margin: 10px auto; }
.social-share .icon-wechat .wechat-qrcode .qrcode table { margin: 0px !important; }
.social-share .icon-wechat .wechat-qrcode .help p { font-weight: normal; line-height: 16px; padding: 0px; margin: 0px; }
.social-share .icon-wechat .wechat-qrcode::after { content: ""; position: absolute; left: -14px; top: 26px; width: 0px; height: 0px; border-width: 6px 8px 6px 6px; border-style: solid; border-color: transparent rgb(255, 255, 255) transparent transparent; }
.social-share .icon-wechat:hover .wechat-qrcode { display: block; }
.social-share .icon-weibo { background: url(../img/iconxinl.png) center center no-repeat !important; }
.social-share .icon-wechat {background: url(../img/iconweix.png)  center center no-repeat !important; }
.social-share .icon-qzone { }
.bdshare_popup_box{left:110px !important;}
a.bds_more{ display: block; width:60px;margin:0px !important; height:60px !important;background: url(../img/icon_more.png) #2aa3e8 center center no-repeat !important; }
.share_box .tit { font-size: 0.875rem; color: rgb(153, 153, 153); text-align: center; margin-bottom: 0.9375rem; position: relative; }
.share_box .tit::after { content: ""; position: absolute; left: 0px; top: 50%; width: 0.625rem; height: 1px; background: rgb(219, 219, 219); }
.share_box .tit::before { content: ""; position: absolute; right: 0px; top: 50%; width: 0.625rem; height: 1px; background: rgb(219, 219, 219); }
.showR { width: 22%; }
.showRT { width: 100%; margin-bottom: 1.875rem; }
.showR-wb { background: rgb(250, 252, 255); padding: 0px 1.25rem 1.875rem; height: 335px; }