ul,
ol,
dl,
table,
th,
tr,
td,
input,
textarea,
li,
a,
div,
span,
em,
i {
	margin: 0;
	padding: 0;
}

img {
	margin: 0;
	padding: 0;
	border: 0;max-width:100%
}

a:hover {
	text-decoration: none;
}

li {
	list-style: none;
}

/*全局样式*/
html,
body {
	width: 100%;
	margin: 0 auto;
}

/*= 清除浮动=*/
.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
	display: block;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0px;
}

:focus {
	outline: 0
}

button,
input[type="button"],
input[type="submit"],
input[type="reset"] {
	cursor: pointer
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 0%;
}

/* End hide from IE-mac */
*+html .clearfix {
	min-height: 0%;
}

/* 针对IE7 */
*+html .clearfix {
	min-height: 0%;
}

.w100 {
	width: 100%;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

/*原文件配置*/
body {
	color: #666666;
	background: #ffffff;
	font: 16px/30px 'Microsoft YaHei', arial, sans-serif;
	min-width: 320px;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s
}

a {
	color: #000;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s
}

.jj table p,
.jj table span {
	margin: 0 !important;
	text-indent: 0 !important;
	font: 14px/30px 'Microsoft YaHei', arial, sans-serif !important;
}

.content-con img {
	max-width: 100% !important;
	height: auto !important;
	border: 0 !important;
}

/*块级转化*/
.di_in {
	display: inline-block;
}

.di_no {
	display: none;
}

.di_bl {
	display: block;
}

/*原文件配置  end*/
.top a:hover {
	background: #a62126;
	color: #fff;
}

/* 到顶部间距 */
.mt0 {
	margin-top: 0px;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mt25 {
	margin-top: 25px;
}

.mt30 {
	margin-top: 30px;
}

.mt35 {
	margin-top: 35px;
}

.mt40 {
	margin-top: 40px;
}

.mt45 {
	margin-top: 50px;
}

.mt50 {
	margin-top: 50px;
}

.mt55 {
	margin-top: 50px;
}

.mt60 {
	margin-top: 60px;
}

/* 到左边间距 */
.ml5 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.ml15 {
	margin-left: 15px;
}

.ml20 {
	margin-left: 20px;
}

.ml25 {
	margin-left: 25px;
}

.ml30 {
	margin-left: 25px;
}

.ml35 {
	margin-left: 35px;
}

.ml40 {
	margin-left: 35px;
}

.ml45 {
	margin-left: 35px;
}

.ml50 {
	margin-left: 50px;
}

/* 字体大小 */
.font14 {
	font-size: 14px;
}

.font16 {
	font-size: 16px;
}

.font18 {
	font-size: 18px;
}

.font20 {
	font-size: 20px;
}

.font22 {
	font-size: 22px;
}

.font24 {
	font-size: 24px;
}

.font26 {
	font-size: 26px;
}

.font28 {
	font-size: 28px;
}

.font30 {
	font-size: 30px;
}

/*纵向居中*/
.v_middle {
	vertical-align: middle;
}

/*横向居中*/
.te-align,
.tc {
	text-align: center;
}

/*相对定位*/
.p_r {
	position: relative;
}

/* 白色背景 */
.bgfff {
	background: #fff;
}

.wid100 {
	margin: -63px 0 0;
	width: 100%;
	float: left;
}

.w50 {
	width: calc(50% - 20px)
}

.main {
	width: 1200px;
	margin: 0 auto;
}

.main table{width:100%}

.main table td{word-break:break-all}

.lm-left {
	width: 220px;
	background: #ebebeb;
	position: relative;
	float: left;
	margin-right: -220px;
	height: 960px;
}

.lm-right,
.list-txt,
.lingdao-txt,
.lingdao-jj,
.yjzx-txt {
	width: 100%;
	float: right;
}

.lm-right-1 {
	margin-left: 290px;
	margin-top: 100px;
}

.list-banner {
	width: 100%;
	height: 320px;
	overflow: hidden;
	float: left;
}

.lmcc {
	width: 220px;
	height: 60px;
	line-height: 60px;
	color: #fff;
	font-size: 22px;
	padding-left: 30px;
	background: #921e22 url(../sq/t_bg.jpg) 50% -10px no-repeat;
	background-size: cover;
}

.left-list {
	width: 220px;
	background: url(../images/left-line.jpg) no-repeat left top;
	padding-top: 3px;
}

.xzbq {
	width: 100%;
}

.left-list li a {
	width: 100%;
	height: 46px;
	line-height: 46px;
	color: #333;
	padding-left: 35px;
	display: block;
	float: left;
	border-bottom: 1px solid #cccccc;
	font-size: 16px;
}

.left-current,
.left-list li a:hover {
	background: #f6f6f6 !important;
	color: #a62126 !important;
}

.local {
	width: 100%;
	background: url(../images/line.jpg) no-repeat left center;
	height: 40px;
}

.lmmc {
	color: #333;
	font-size: 30px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	float: left;
	margin-left: 80px;
	padding: 0 20px;
	background: #fff;
}

.jj,
.list,
.lingdao,
.lingdao-neirong,
.lishiyange,
.xiaoxun,
.jgsz,
.rcpy,
.rcpy-neirong,
.yjzx,
.hzjl,
.xywh,
.xyfw,
.dxc,
.content {
	width: 100%;
	float: left;
	margin: 30px 0;
}

.lingdao li {
	width: 100%;
	float: left;
	border-bottom: 1px solid #f0f0f0;
	padding: 20px 0;
}

.dqwz {
	display: block;
	float: right;
	line-height: 30px;
	font-size: 14px;
}

.dqwz a {
	color: #666;
	padding: 0 10px;
}

.jj p {
	font-size: 15px !important;
	color: #333 !important;
	line-height: 30px !important;
	text-indent: 2em !important;
	margin-bottom: 15px !important;
	text-align: justify !important;
	text-justify: inter-ideograph !important;
}

.list li {
	width: 100%;
	height: 80px;
	margin-bottom: 20px;
}

.list-date {
	width: 60px;
	height: 60px;
	margin-right: -60px;
	position: relative;
	float: left;
	background: #e1dcd2;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.list-date h4 {
	display: block;
	width: 100%;
	float: left;
	text-align: center;
	color: #fff;
	background: #a62126;
	font-size: 14px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

.list-date p {
	display: block;
	width: 100%;
	float: left;
	text-align: center;
	color: #333;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

.list-txt-1 {
	margin-left: 80px;
}

.list-txt-1 h3 {
	display: block;
	height: 24px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 24px;
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #333;
	float: left;
}

.list-txt-1 p {
	display: block;
	height: 44px;
	line-height: 22px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #666;
	float: left;
	margin-top: 6px;
}

.lingdao-name {
	width: 120px;
	height: 60px;
	margin-right: -120px;
	position: relative;
	float: left;
	font-size: 14px;
}

.lingdao-name h3 {
	padding: 0;
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	width: 100%;
	float: left;
}

.lingdao-name p {
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #666;
	height: 24px;
	line-height: 24px;
	width: 100%;
	float: left;
}

.lingdao-txt-1 {
	margin-left: 150px;
}

.lingdao-txt-1 p {
	display: block;
	height: 66px;
	line-height: 22px !important;
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #666;
	float: left;
	margin: 0px;
	text-indent: 2em;
	font-size: 14px;
}

.lingdao li a:hover .lingdao-txt-1 p {
	color: #a62126 !important
}

.lingdao-jc {
	width: 100%;
	float: left;
	border-bottom: 2px solid #f0f0f0;
	padding-bottom: 30px;
}

.lingdao-zp {
	width: 150px;
	position: relative;
	margin-right: -150px;
	float: left;
}

.lingdao-zp img {
	width: 150px;
	height: 180px;
}

.lingdao-jj-1 {
	margin-left: 180px;
}

.lingdao-jj-1 h3 {
	padding: 0;
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	width: 100%;
	float: left;
	color: #333;
}

.lingdao-jj-1 p {
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 24px;
	width: 100%;
	float: left;
	color: #333;
	margin-top: 10px;
}

.lingdao-neirong-qh {
	width: 100%;
	float: left;
}

.lingdao-bt li a {
	padding: 0 40px;
	height: 36px;
	line-height: 36px;
	border-radius: 30px;
	background: #ebebeb;
	display: inline-block;
	float: left;
	margin-right: 30px;
}

.current a:hover,
.current a:active,
.current a:link,
.current a:visited {
	COLOR: #fff;
	TEXT-DECORATION: none;
	background: #a62126;
}

.lingdao-txt {
	width: 100%;
	color: #333;
	/* margin-top:15px;*/
}

.lingdao-txt p {
	display: block;
	float: left;
	width: 100%;
	color: #333;
	font-size: 14px;
	line-height: 30px;
	text-indent: 2em;
	text-align: justify;
	text-justify: inter-ideograph;
}

.lishiyange p {
	color: #333;
	font-size: 15px;
}

.xiaoxun-neirong,
.xyfg-neirong {
	width: 100%;
	float: left;
	margin-top: 30px;
	text-align: center;
}

.xyfg-neirong li {
	width: 25%;
	padding: 0 2%;
	float: left;
	margin-bottom: 20px;
}

.xyfg-neirong li img {
	width: 100%;
	height: 125px;
	overflow: hidden;
}

.jgsz li {
	min-width: 50%;
	padding-left: 15px;
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	white-space: nowrap;
	margin-bottom: 10px;
}

.rcpy1 {
	width: 31.3%;
	margin: 0 1% 30px;
	background: #ebebeb;
	float: left;
	padding-bottom: 15px;
	min-height: 320px;
}

.rcpy1 h3 {
	display: block;
	float: left;
	width: 100%;
	margin: 0;
}

.rcpy1 h3 img,
.rcpy-list,
.yjzx1 h3 img {
	width: 100%;
	float: left;
}

.rcpy-list li {
	padding: 0 15px;
	width: 50%;
	float: left;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
}

.rcpy-list li a {
	display: block;
	float: left;
	border-bottom: 1px solid #ccc;
	width: 100%;
	padding-left: 5px;
}

.rcpy-list h4 {
	display: block;
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	width: 100%;
	margin: 6px 0 0 0;
	float: left;
	padding-left: 15px;
	color: #a62126 !important;
	font-weight: bold;
}

.rcpy-neirong p,
.hzjl-con p,
.xywh p,
.dxc-jj p {
	width: 100%;
	float: left;
	font-size: 15px;
	line-height: 30px;
	color: #333;
	text-indent: 2em;
	text-align: justify;
	text-justify: inter-ideograph;
}

.rcpy-link {
	width: 150px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #a62126;
	color: #fff;
	font-size: 14px;
	display: block;
	margin: 20px auto;
	text-indent: 0 !important;
}

.rcpy-link:hover {
	background: #ebebeb;
	color: #333;
}

.rcpy-neirong p img {
	width: 100%;
	display: block;
	float: left;
	margin: 0;
}

.yjzx1 {
	width: 100%;
	margin-bottom: 30px;
	float: left;
}

.yjzx1 h3 {
	display: block;
	float: left;
	position: relative;
	margin: 0 -200px 0 0;
	width: 200px;
}

.yjzx-txt-1 {
	margin-left: 230px;
}

.yjzx-txt-1 h3 {
	display: block;
	width: 100%;
	float: left;
	margin: 0;
	height: 25px;
	line-height: 25px;
	color: #a62126 !important;
	font-size: 16px;
	font-weight: bold;
}

.yjzx-txt-1 p {
	display: block;
	width: 100%;
	margin-top: 10px;
	float: left;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
	color: #333;
	font-size: 14px;
	text-align: justify;
	text-justify: inter-ideograph;
}

.yjzx-txt-1 h3 a {
	color: #a62126 !important;
}

.hzjl-con,
.hzjl-pic {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.hzjl-pic li {
	width: 23%;
	margin: 0 1% 15px;
	float: left;
}

.hzjl-pic li img {
	width: 100%;
}

.xywh li {
	color: #333;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	width: 100%;
	float: left;
}

.xywh ul {
	width: 100%;
	border-top: 1px solid #ddd;
	padding-top: 20px;
	float: left;
	margin-top: 20px;
}

.yjzx-list li {
	width: 50%;
	float: left;
	color: #333;
	font-size: 14px;
}

.yjzx-list {
	width: 100%;
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

.lingdao-bt {
	width: 100%;
	float: left;
	margin-top: 30px;
}

.xydy-con {
	width: 100%;
	margin: 50px 0;
	float: left;
}

.xydy-con img {
	max-width: 90%;
	margin: 0 5%;
}

.xydy-con p {
	width: 100%;
	text-align: center;
}

.xyfw-con,
.dxc-jj {
	width: 100%;
	margin: 0 0 20px 0;
	float: left;
}

.xyfw-con li {
	width: 50%;
	float: left;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	color: #333;
}

.xyfw h3 {
	display: block;
	float: left;
	width: 100%;
	background: #ebebeb;
	height: 45px;
	line-height: 45px;
	margin: 0;
	padding-left: 20px;
	color: #333;
	font-size: 16px;
	border-left: 3px solid #a62126 !important;
}

.xxhxy-con a {
	color: #a62126;
	font-family: '黑体'
}

.xxhxy-con p {
	color: #333;
	font-size: 15px;
	text-indent: 2em;
}

.xxhxy-con {
	width: 100%;
	float: left;
	margin: 15px 0 20px;
}

.dxc-con li {
	min-width: 33%;
	padding-left: 15px;
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	white-space: nowrap;
	margin-bottom: 10px;
}

.dxc-con {
	width: 100%;
	float: left;
	border-top: 2px solid #ebebeb;
}

.content-title {
	width: 100%;
	/* float: left; */
	text-align: center;
	padding: 10px 0 24px;
	margin-bottom: 20px;
	color: #333;
	border-bottom: 1px dashed #ddd;
}

.content-title h3 {
	display: block;
	width: 100%;
	/* float: left; */
	text-align: center;
	font-size: 24px;
	color: #333;
	font-weight: normal;
	line-height: 36px;
	margin: 0 0 10px;
}

.content-title p {
	margin: 0 16px;
	color: #999;
}
.content-title p span{
	margin: 0 10px;
	display: inline-block;
}

.content-title i {
	display: block;
	width: 100%;
	font-style: normal;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	line-height: 33px;
}

.content-body {
	font-size: 16px;
	line-height: 1.8em;
	color: #666;
}

.content-body * {
	max-width: 100%;
}

.content-body p {
	/*text-indent: 2em;*/
	margin: 0;
}

.content-body img {
	display: block;
	margin: 0 auto;
	height: auto !important;
}

.bdsharebuttonbox {
	float: right;
}

.content-con {
	width: 100%;
	float: left;
	margin: 25px 0;
	min-height: 500px;
}

.content-con p {
	display: block;
	margin-bottom: 15px !important;
	color: #333 !important;
	font-size: 16px !important;
	line-height: 30px !important;
	font-family: '微软雅黑' !important;
}

.content-con span {
	color: #333 !important;
	font-size: 16px !important;
	line-height: 30px !important;
	font-family: '微软雅黑' !important;
}


.nc-sy {
	margin: 0 auto;
	background: #fff;
	padding-bottom: 30px;
}

.content-con span {
	color: #333;
	font-size: 16px;
	line-height: 30px;
}

.sxt {
	width: 100%;
	padding-top: 15px;
	border-top: 1px solid #ddd;
	float: left;
	color: #666;
	font-size: 14px;
}

.sxt p {
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
}

.xz {
	margin-top: 550px !important;
}

.phone-img {
	display: none;
}


.media_wrap .img {
	width: 190px;
	border: 6px solid #eee
}

.media_wrap .img img {
	width: 100%
}

.media_wrap .news_list {
	width: calc(100% - 210px)
}

.xs_wrap .img {
	width: 260px;
	border: none;
	margin-top: 5%
}

.xs_wrap .news_list {
	width: calc(100% - 290px)
}

.tit_col {
	width: 50px;
	border-right: 5px solid #a62126;
	font-size: 24px;
	color: #a62126;
	padding-right: 20px;
	margin-right: 26px
}

.swiper_topic {
	width: 836px;
	float: left;
}


.mail_box {
	width: 240px;
	padding-left: 42px;
	margin-left: 42px;
	border-left: 5px solid #a62126;
}

/*.mail_box li{background: url("../sq/mail.png") right 50% no-repeat}*/
.mail_box li select {
	width: 100%;
	height: 40px;
	margin: 8px 0;
	border-color: #ddd;
	padding: 0 8px
}

.mail_box a {
	display: block;
	background: #b85e44;
	font-size: 24px;
	color: #fff;
	width: 140px;
	text-align: center;
	margin: 10px 0;
	line-height: 42px;
	box-shadow: 4px 4px 0 rgba(0, 0, 0, .2)
}

.mail_box a:hover {
	color: #fff
}

.mail_icon{margin:30px 0 0 -30px}
.mail_icon li{float:left;width:calc(50% - 30px);margin:0 0 0 30px;font-size:0;padding: 20px 30px;background: #f5f5f5;position: relative;}
.mail_icon img,.mail_icon .txt{display:inline-block;font-size:20px;vertical-align: middle;}
.mail_icon img{max-width:100px}
.mail_icon .txt{width:calc(100% - 100px);padding-left: 8%;font-weight:normal;position: relative;z-index: 9;}
.mail_icon li:before{content: '';position: absolute;left: 8px;top: 8px;right: 8px;bottom: 8px;border: 1px dashed #ddd;z-index: 3;}
.mail_icon h3{color: #a62126;font-weight:700}


body:after {
	display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	background-color: black;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;
	display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10000;
	text-align: center;
	line-height: 0;
	font-weight: normal;
}

/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
	display: block;
	height: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

/* line 32, ../sass/lightbox.sass */
.lightbox a img {
	border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
	position: relative;
	background-color: white;
	*zoom: 1;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
	content: "";
	display: table;
	clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
	padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
	position: absolute;
	top: 43%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 auto;
	background: url() no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container>.nav {
	left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
	outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev,
.lb-next {
	width: 49%;
	height: 100%;
	cursor: pointer;
	/* Trick IE into showing hover */
	display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
	left: 0;
	float: left;
}

/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
	background: url(../images/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
	right: 0;
	float: right;
}

/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
	background: url(../images/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
	margin: 0 auto;
	padding-top: 5px;
	*zoom: 1;
	width: 100%;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
	content: "";
	display: table;
	clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
	padding: 0 4px;
	color: #bbbbbb;
}

/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
	width: 85%;
	float: left;
	text-align: left;
	line-height: 1.1em;
}

/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
	font-size: 13px;
	font-weight: bold;
	line-height: 1em;
}

/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	background: url(../images/close.png) top right no-repeat;
	text-align: right;
	outline: none;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}

/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}

.top-href-box {
	display: none;
}


.nav h3 em {
	width: 30px;
	height: 50px;
	display: inline-block;
	text-align: center;
	font-style: normal;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 28px;
	color: #eee;
	padding: 0;
	display: none;
}

.nav h3 em:after {
	content: "›";
	position: absolute;
	width: 30px;
	height: 30px;
	line-height: 25px;
	top: 10px;
	left: 0;
	transition: all 0.3s;
}

.nav .on h3 em:after {
	transition: all 0.3s;
	transform: rotate(90deg);
	color: #fff;
}




.ld-neirong {
	width: 100%;
	float: left;
}

.ld-neirong h3 {
	display: block;
	float: left;
	color: #a62126;
	font-size: 18px;
	line-height: 36px;
	font-weight: bold;
}

.ld-lingyu {
	width: 100%;
	float: left;
	color: #333;
	line-height: 30px;
	font-size: 14px;
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 10px;
	margin-bottom: 20px;
}



.leader_wrap h3,.leader_wrap h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.leader_wrap{padding:20px 0 0}
.leader_wrap a{display: block;padding: 15px 0;border-bottom: 1px solid #ddd;font-size:0}
.leader_wrap .img,.leader_wrap .txt{display: inline-block;vertical-align: middle;font-size: 14px;}
.leader_wrap .img{width:120px;height:160px;position: relative;}
.leader_wrap .img img{position: absolute;top: 0;left:0;width: 100%;height: 100%}
.leader_wrap .txt{width:calc(97% - 150px);margin-left: 3%}
.leader_wrap h3{font-size: 18px;margin:0 0 20px 0}
.leader_wrap h4{font-size: 16px;color:#a62126;margin: 10px 0 16px}
.leader_wrap p{color:#999;max-height:60px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}





@media (max-width: 1440px) {
        .lm-right-1 {margin-top: 0}
}

@media (min-width: 1230px) {
	.container {
		width: 1200px;
		padding: 0;
		/*display: table;*/
		margin: 0 auto;
		position: relative;
	}
}


@media screen and (min-width:1023px) and (max-width: 1100px) {

	/********sss20190105*******/
	.main {
		width: 1000px;
	}
}

@media screen and (min-width:1100px) and (max-width: 1200px) {

	/********sss20190105*******/
	.main {
		width: 1100px;
	}

	.lm-right-1 {
		margin-left: 260px;
	}
}

@media screen and (min-width:1023px) and (max-width: 1200px) {
	.home-gonggao ul {
		height: 324px;
		overflow: hidden;
		width: 100%;
	}
}

@media screen and (min-width:990px) and (max-width: 1200px) {

	/********sss20190105*******/
	.jgsz li {
		background: none !important;
		width: 100%;
	}

	.jgsz li:nth-child(2n+0) {
		background: #ebebeb !important;
		width: 100%;
	}
}

@media screen and (min-width:490px) and (max-width: 900px) {

	/********sss20190105*******/
	.rcpy1 {
		width: 46%;
		margin: 0 2% 30px;
		min-height: 350px;
	}

	.rcpy {
		margin-bottom: 0;
	}
}

/*全局样式 start*/
.top {
	width: 100%;
	height: 42px;
	background: #3a0b0d;
	line-height: 42px;
	font-size: 12px;
	color: #FFF;
}

.top a {
	color: #FFF;
	font-size: 12px;
	padding: 0 15px;
}

.top .info .con {
	display: none;
	background: rgba(255, 255, 255, 0.8);
	width: 270px;
	padding: 10px 0;
	position: absolute;
	left: -50px;
	top: 50px;
	z-index: 99;
}

.top .info .con a {
	display: block;
	width: 33.333%;
	padding: 0;
	line-height: 26px;
	color: #860005
}

.top .info .con:before {
	content: '';
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #fff;
	opacity: .8;
	position: absolute;
	left: 85px;
	top: -5px
}

.i_en {
	width: 22px;
	height: 42px;
	background: url("../sq/en.png") 50% no-repeat;
	vertical-align: top;
	margin-right: 5px
}

.t_search .i_txt {
	width: 180px;
	border-radius: 18px;
	background: rgba(255, 255, 255, .2);
	height: 30px;
	border: none;
	padding: 0 40px 0 15px;
	color: #fff
}

.t_btn {
	position: absolute;
	right: 6px;
	top: 6px;
	width: 30px;
	height: 30px
}


.t_hd {
	padding: 10px 0
}

.head {
	background: #921e22 url("../sq/t_bg.jpg") 50% -10px no-repeat;
	z-index: 999
}

.head h1 {
	margin-top: 15px;
}

.head .container {}

.head .search-con {
	background: url(../images/headbg.png)no-repeat left center;
	margin-top: 20px;
	padding-left: 450px;
	height: 56px;
}

.head .search {
	background: url(../images/search.png)no-repeat center;
	width: 24px;
	height: 24px;
	margin-top: 20px;
display:none;
}

.head .search-box {
	width: 0;
	display: none;
	clear: both;
	overflow: hidden;
	z-index: 999;
	margin-top: 18px;
	position: relative;
	z-index: 99
}

.head .search-box input[type="text"] {
	height: 30px;
	width: 80%;
	border: 0;
	background: #a62126;
	color: #fff;
}

.head .search-box input.search-icon {
	height: 24px;
	width: 10%;
	border: 0;
	text-indent: -999px;
	border: 0;
}

.head .search-box input::-webkit-input-placeholder {
	color: #fff;
}

.head .search-box input:-moz-placeholder {
	color: #fff;
}

.head .search-box input::-moz-placeholder {
	color: #fff;
}

.head .search-box input:-ms-input-placeholder {
	color: #fff;
}

.t_nav {
	background: #fff
}

.nav .m {
	position: relative
}

.nav .m:last-child:after {
	width: 0;
}

.nav a:hover {
	text-decoration: none
}

.nav .m:hover h3 a,
.nav .on h3 a {
	color: #a62126
}

.nav h3 {
	font-size: 16px;
	height: 50px;
	overflow: hidden;
	margin: 0;
	position: relative;
}

.nav h3 a {
	display: block;
	color: #333;
	line-height: 50px;
	font-size: 16px;
	padding: 0 29px
}

.nav .sub {
	display: none;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 50px;
	background: rgba(0, 0, 0, 0.5);
	text-align: center;
	z-index: 99;
}

.nav .sub li {
	vertical-align: middle;
	border-bottom: 1px rgba(217, 217, 217, 0.3) solid;
}

.nav .sub li a {
	height: 40px;
	line-height: 40px;
	display: block;
	color: #fff;
	font-size: 14px;
}

.nav .sub li a:hover {
	background: #b6252b;
	color: #fff;
	font-size: 14px;
}

.bgDiv {
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .5;
	position: fixed;
	display: none;
	z-index: 99;
	bottom: 0;
}

.left {
	display: none;
}

.i {
	display: inline-block
}
.i_new{width:26px;height:17px;background:url(../images/i_new.png) 50% no-repeat;margin-left:8px;vertical-align:-3px}

.t_txt {
	margin-top: 27px
}

.index-banner {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.index-banner li {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;position:relative;padding-top:28.5%
}

.index-banner li a {
	display: block;
	width: 100%
}

.index-banner li img {
	position:absolute;left:0;top:0;width:100%;height:100%
}

.index-banner-prev,
.index-banner-next {
	width: 30px;
	height: 75px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 2;
}

.index-banner-prev {
	background: url('../images/banner-prev.png') 50% no-repeat;
	left: 20px;
}

.index-banner-next {
	background: url('../images/banner-next.png') 50% no-repeat;
	right: 20px;
}

.banner-index {
	position: absolute;
	left: 0;
	bottom: 10px;
	z-index: 3;
	display: none;
}

.banner-index span {
	background: rgba(255, 255, 255, 0.9);
	width: 12px;
	height: 12px;
	opacity: 0.5;
}

.banner-index span.swiper-pagination-bullet-active {
	opacity: 1;
}

.index-banner .mark {
	width: 100%;
	height: 60px;
	font-size: 22px;
	color: #FFF;
	line-height: 60px;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.index-banner .mark .container {
	font-size: 22px
}

.index-banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 10px
}

.index-banner .swiper-pagination-bullet {
	width: 16px;
	height: 16px;
	border: 2px solid #fff;
	background: none;
	opacity: 1
}

.index-banner .swiper-pagination-bullet-active {
	background: #fff
}

.title {
	width: 100%;
	font-size: 22px;
	color: #a62126;
	border-bottom: 1px #b31a1f solid;
	padding-bottom: 10px;
	height: 45px;
	line-height: 45px;
}

.title a,
.home-gonggao .hd .more,
.home-dongtai .hd .more {
	color: #666666;
	font-size: 14px
}

.mt30 {
	margin-top: 30px
}

.f1 {
	background: #f0f0f0 url("../sq/bg_news.jpg") 50% no-repeat;
	padding: 30px 0 40px
}

.home-news {
	width: 760px;
	margin-top: 30px;
}

.home-news .pic-box {
	width: 100%;
	margin-top: 25px;
}

.home-news .pic {
	width: 370px
}
.home-news .pic .img {
	width: 100%;
	display: block;
	background: #FFF;
	-moz-box-shadow: 2px 2px 5px #999999;
	-webkit-box-shadow: 2px 2px 5px #999999;
	box-shadow: 2px 2px 5px #999999;position: relative;padding-top: 66.5%;
}

.home-news .pic img{position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;}

.home-news .pic h4 {
	margin-top: 20px;
	font-weight: bold;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 2;
	line-height: 1.6
}

.home-news .pic h3 {
	width: 100%;
	color: #666;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	margin: 0;
}

.home-news .pic p {
	font-size: 15px;
	color: #666;
	line-height: 28px
}

.home-news .pic p a {
	color: #a62126
}

.home-gonggao {
	width: 400px
}

.home-gonggao .title {
	margin-bottom: 20px
}

.home-gonggao li,
.news_list li {
	width: 100%;
	line-height: 36px
}

.home-gonggao li a,
.news_list li a {
	font-size: 15px;
	width: 72%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.home-gonggao li span,
.news_list li span {
	color: #999999;
	font-size: 12px;
}

.home-xueshu {
	width: 100%;
	height: 377px;
	background: url(../images/bg.jpg)no-repeat center;
	overflow: hidden;
	margin-top: 30px;
}

.multipleColumn .parHd {
	height: 45px;
	padding-bottom: 10px;
	position: relative;
	margin-bottom: 5px;
	margin-top: 55px;
}

.multipleColumn .parHd li {
	cursor: pointer;
	color: #333333;
	font-size: 24px;
	display: inline-block;
	margin-right: 30px
}

.multipleColumn .parHd li:nth-child(1) {
	background: url(../images/icon6.png)no-repeat left center;
	padding-left: 30px
}

.multipleColumn .parHd li.on:nth-child(1) {
	background: url(../images/icon3.png)no-repeat left center;
	padding-left: 30px
}

.multipleColumn .parHd li:nth-child(2) {
	background: url(../images/icon4.png)no-repeat left center;
	padding-left: 30px
}

.multipleColumn .parHd li.on:nth-child(2) {
	background: url(../images/icon7.png)no-repeat left center;
	padding-left: 30px
}

.multipleColumn .parHd li:nth-child(3) {
	background: url(../images/icon5.png)no-repeat left center;
	padding-left: 30px
}

.multipleColumn .parHd li.on:nth-child(3) {
	background: url(../images/icon8.png)no-repeat left center;
	padding-left: 30px
}

.multipleColumn .parHd li:last-child {
	margin-right: 0
}

.multipleColumn .parHd ul li.on a {
	color: #a62126;
}

.multipleColumn .bd {
	overflow: hidden;
	width: 1200px;
}

.multipleColumn .bd .swiper-slide {
	margin-top: 20px;
	height: 75px;
}

.multipleColumn .bd .txt {
	line-height: 33px;
	padding-left: 90px;
}

.multipleColumn .bd .txt a {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 16px;
}

.multipleColumn .bd .data {
	width: 80px;
	height: 72px;
	background: #cccccc;
	border-radius: 5px;
	border-top: 3px #a62126 solid
}

.multipleColumn .bd .data:before {
	content: '';
	position: absolute;
	left: 10px;
	top: -10px;
	width: 11px;
	height: 18px;
	background: #a62126;
	border: 3px #cccccc solid;
	border-radius: 5px
}

.multipleColumn .bd .data:after {
	content: '';
	position: absolute;
	right: 10px;
	top: -10px;
	width: 11px;
	height: 18px;
	background: #a62126;
	border: 3px #cccccc solid;
	border-radius: 5px
}

.multipleColumn .bd .data em {
	font-family: arial;
	font-size: 30px;
	color: #a62126;
	font-style: normal;
	display: block;
}

.multipleColumn .bd .data span {
	font-family: arial;
	font-size: 14px;
	color: #333;
	display: block;
	margin-top: 3px;
}

.multipleColumn .swiper-container {
	padding-bottom: 60px;
}

.multipleColumn .swiper-pagination-bullet-active {
	background: #a62126;
}


.home-haibao {
	margin-top: 30px;
	margin-bottom: 30px;
	width: 1200px;
}

.home-haibao .title {
	margin-bottom: 20px;
}

.home-haibao .swiper-container img {
	width: 100%;
}

.home-dongtai,
.home-renwu,
.home-video {
	width: 370px;
	height: 545px;
}

.home-dongtai .hd {
	height: 45px;
	border-bottom: 1px #b31a1f solid;
	padding-bottom: 10px;
	position: relative;
	margin-bottom: 5px;
	line-height: 45px
}

.home-dongtai .hd li {
	cursor: pointer;
	color: #333333;
	font-size: 24px;
}

.home-dongtai .hd li:first-child {
	padding-right: 25px;
	margin-right: 15px;
}

.home-dongtai .hd ul li.on {
	color: #a62126;
}

.home-dongtai .hd .more {
	position: absolute;
	right: 0;
	top: 0;
}

.notice_wrap ul {
	width: 100%;
	display: table;
}

.notice_wrap li {
	float: left;
	width: 50%;
	margin-top: 24px;
	height: 60px;
}

.notice_wrap .txt {
	padding-left: 80px;
	height: 60px;padding-right: 10px;
}

.notice_wrap .txt h3,.notice_wrap .txt p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.notice_wrap .txt h3{font-size: 16px;font-weight:normal;margin:5px 0 10px}
.notice_wrap .txt p{font-size: 14px;color: #666;}

.notice_wrap a {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: block;
	height: 60px;
	line-height: 30px;
	font-size: 16px;
}

.notice_wrap li .date {
	width: 60px;
	height: 60px;
	background: #e1dcd2;
}

.notice_wrap li .date em {
	font-size: 14px;
	font-family: arial;
	display: block;
	height: 30px;
	background: #a62126;
	line-height: 30px;
	color: #FFFFFF;
	font-style: normal;
}

.notice_wrap li .date span {
	font-size: 14px;
	font-family: arial;
	display: block;
	height: 30px;
	line-height: 30px;
	color: #333;
}

.home-dongtai {
	width: 760px;
	height: auto
}

.home-renwu ul {
	margin-top: 30px;
}

.home-renwu li {
	width: 100%;
	height: 130px;
	overflow: hidden;
	margin-top: 25px;
}

.home-renwu li .pic {
	width: 110px;
	height: 130px;
}

.home-renwu li .pic img {
	width: 100%;
	height: 130px;
}

.home-renwu li .txt {
	padding-left: 130px;
}

.home-renwu li .txt a {
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 35px;
}

.home-renwu li .txt p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.home-video ul {
	margin-top: 30px;
}

.home-video li {
	width: 100%;
	height: 130px;
	overflow: hidden;
	margin-top: 25px;
}

.home-video li .pic {
	width: 165px;
	height: 130px;
}

.home-video li .pic img {
	width: 100%;
	height: 130px;
}

.home-video li .txt {
	padding-left: 185px;
}

.home-video li .txt a {
	font-size: 16px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.home-video li .txt p {
	font-size: 12px;
	color: #666;
	line-height: 30px;
}

.home-photo {
	width: 100%;
	margin-top: 30px;
	display: table;
}

.home-photo .pic-box {
	width: 285px;
	display: table;
	margin-right: 20px;
}

.home-photo .pic-box:last-child {
	margin-right: 0;
}

.home-photo .pic-box .pic1 {
	display: block;
	width: 100%;
	display: table;
	margin-bottom: 15px;
}

.home-photo .pic-box a {
	display: block;
	width: 100%;
	display: table;
}

.home-photo .pic-box a img {
	display: block;
	width: 100%;
}

.home-photo .pic-box .pic1 .mark,
.home-photo .pic-box .pic2 .mark {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	color: #FFF;
	font-size: 22px;
	display: none;
}

.home-photo .pic-box .mark:after {
	content: '';
	border: 1px #FFFFFF solid;
	position: absolute;
	right: 10px;
	top: 10px;
	left: 10px;
	bottom: 10px;
	opacity: 0.5;
	-moz-opacity: 0.5;
	fill-opacity: 0.5;
	-webkit-opacity: 0.5;
}




.footer {
	width: 100%;
	display: table;
	background: #a62126
}

.footer .container {
	padding: 37px 0;
	background: #a62126 url("../sq/f_bg.jpg") 50% 0 no-repeat
}

.footer .f-nav {
	width: 100%;
	display: table;
}

.footer .f-nav .nav-sub:last-child {
	margin-right: 0;
}


.footer .f-nav .nav-sub {
	color: #FFFFFF;
	font-size: 12px;
	padding-right: 15px;
	margin-right: 10px;
}

.footer .f-nav .nav-sub span {
	padding-right: 15px
}

.footer .f-nav .nav-sub span:after {
	content: '';
	position: absolute;
	right: 0;
	top: 7px;
	border-bottom: 1px #fd8085 solid;
	border-right: 1px #fd8085 solid;
	transform: rotate(45deg);
	width: 5px;
	height: 5px;
}

.footer .f-nav .nav-sub .sub {
	display: none;
	position: absolute;
	left: 0;
	background-color: #FFF;
	height: 282px;
	overflow-y: scroll;
	padding-right: 8px;
	border-top: 2px #a62126 solid;
	border-right: 2px #a62126 solid;
	border-left: 2px #a62126 solid;
	bottom: 30px;
	padding: 10px;
	width: max-content;
	width: -moz-max-content;
	width: -webkit-max-content;
}

.footer .f-nav .nav-sub .sub a {
	display: block;
	line-height: 26px;
	white-space: nowrap;
}

.footer .f-nav .nav-sub:hover .sub {
	display: block;
}

.footer .f-nav .nav-sub .sub::-webkit-scrollbar {
	width: 5px;
	height: 5px;
	background-color: #C0C0C0;
}

.footer .f-nav .nav-sub .sub::-webkit-scrollbar-thumb {
	background-color: #999;
	border-radius: 5px;
}

.footer .txt-box {
	width: 300px;
	margin-left: 20px
}

.footer .txt-box p {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 0;
}

.footer .f-logo {
	width: 420px;
	height: 135px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-right: 1px #be4d51 solid;
	border-left: 1px #be4d51 solid;
}

.footer .f-logo img {
	display: block;
}

.footer .link {
	padding-left: 25px;
	margin-top: 10px
}

.footer .link a {
	display: block;
	width: 80px;
	margin-bottom: 5px
}

.footer .link a p {
	font-size: 14px;
	color: #FFFFFF;
	opacity: 0.6;
	-moz-opacity: 0.6;
	fill-opacity: 0.6;
	-webkit-opacity: 0.6;
	margin-bottom: 0;
}

.footer .link a .code {
	display: none;
	position: absolute;
	left: 0;
	top: -110px;
	left: 50%;
	margin-left: -50px;
	z-index: 99;
	border-radius: 4px;
	overflow: hidden
}

.f_logo {
	margin-left: 80px
}

.copy {
	font-size: 12px;
	color: #999;
	line-height: 40px;
	background: #000000;
	padding: 10px 0;
}

.f_copy {
	font-size: 14px;
	background: #821820;
	text-align: center;
	padding: 14px 0
}

.f_copy p {
	line-height: 24px;
	margin: 0
}

.f_copy span,
.f_copy a {
	display: inline-block;
	color: #fff;
	margin: 0 10px
}

.f_copy a:hover {
	color: #fff
}

.icon1 {
	background: url(../images/icon1.png)no-repeat left center;
	padding-left: 35px
}

.icon2 {
	background: url(../images/icon2.png)no-repeat left center;
	padding-left: 30px
}

.icon3 {
	background: url(../images/icon9.png)no-repeat left center;
	padding-left: 30px
}

.icon4 {
	background: url(../images/icon10.png)no-repeat left center;
	padding-left: 35px
}

.icon5 {
	background: url(../images/icon11.png)no-repeat left center;
	padding-left: 35px
}

.icon6 {
	background: url(../images/icon12.png)no-repeat left center;
	padding-left: 40px
}

.icon_wrap {
	font-size: 0;
	padding: 60px 0 20px
}

.icon_wrap a {
	display: inline-block;
	font-size: 16px;
	width: 18%;
	color: #821820;
	font-weight: 700
}

.icon_wrap i {
	width: 54px;
	height: 54px;
	display: inline-block;
	background: #821820 url("../sq/i1.png") 50% no-repeat;
	border-radius: 10px
}

.icon_wrap .i2 {
	background-image: url("../sq/i2.png")
}

.icon_wrap .i3 {
	background-image: url("../sq/i3.png")
}

.icon_wrap .i4 {
	background-image: url("../sq/i4.png")
}

.icon_wrap .i5 {
	background-image: url("../sq/i5.png")
}


article {
	background: url("../sq/bg.jpg") 50% bottom no-repeat
}

.top .t_search {
	height: 30px;
	margin-top: 6px;
	line-height: 30px;
}

.t_btn {
	top: 0;
}

.ognzt_list {
	margin-top: 30px;
}

.ognzt_list a {
	float: left;
	width: 90%;
	margin: 10px 15px;
	padding: 10px 16px 10px 50px;
	color: #333;
	position: relative;
	border: 1px solid #eee
}

.ognzt_list a:before {
	content: '';
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -16px;
	width: 17px;
	height: 32px;
	background: url(../images/bor_l.png) 50% no-repeat;
	background-size: 14px
}

.ognzt_list a:hover {
	color: #b82129;
	border-color: #b82129;
	transform: translateY(-5px);
	transform: translateY(-5px);
	transform: translateY(-5px);
	transform: translateY(-5px)
}



/*全局样式 end*/


.media_box{width:calc(44% - 20px)}
.xs_box{width:calc(56% - 20px)}

@media (min-width: 1025px) {

	/*所有hover写在这里面 兼容sofari的移动端不支持hover*/
	a:hover {
		color: #a62126;
		-webkit-transition: all .25s;
		-moz-transition: all .25s;
		-ms-transition: all .25s;
		-o-transition: all .25s;
		transition: all .25s
	}

	.multipleColumn .bd .swiper-slide:hover .txt a,
	.multipleColumn .bd .swiper-slide:hover .txt p {
		color: #a62126;
	}

	.home-photo .pic-box .pic1:hover .mark,
	.home-photo .pic-box .pic2:hover .mark {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.footer .link a:hover .code,
	.top .info:hover .con {
		display: block;
	}

	.top .info:hover>a {
		color: #fff;
	}
}


@media (max-width: 1441px) {
	/*修改1441以下、小屏显示器*/
}

@media (max-width: 1229px) {

	/*修改1200以下、小屏显示器*/
	.home-news {
		width: 70%;
		height: auto;
	}

	.home-gonggao {
		width: 27%;
		height: auto;
	}

	.home-news .pic {
		width: 49%;
	}

	.multipleColumn .bd,
	.home-haibao {
		width: 100%;
		clear: both;
		overflow: hidden;
	}

	.swiper_topic {
		width: calc(100% - 380px);
	}

	.home-dongtai {
		width: 70%;
	}

	.home-renwu,
	.home-video {
		width: 30%;
		height: auto;
	}

	.home-photo .pic-box {
		width: 23.5%;
		margin-right: 2%;
	}

	.footer .f_logo {
		margin-left: 0;
	}

	.footer .txt-box {
		height: auto;
		display: table;
		/* width: 58%; */
	}

	.footer .link {
		height: auto;
		display: table;
		/* width: 40%; */
		padding-right: 0;
	}

	.head .search-con {
		background-size: 300px;
		padding-left: 320px
	}

	.home-news .pic .img img {
		width: 100%
	}

	.home-dongtai .hd li,
	.multipleColumn .parHd li {
		font-size: 20px;
	}

	.nav h3 a {
		padding: 0 22px;
	}

	.xs_wrap .news_list {
		width: calc(100% - 210px);
	}

	.xs_wrap .img {
		width: 200px;
	}
}

@media (max-width: 1023px) {

	/*修改1024以下、平板*/
	.home-gonggao ul {
		height: 324px;
		overflow: hidden;
	}

	.nav h3 em {
		display: block;
	}

	/* 2019/4/2 */
	.top {
		display: none;
	}

	.head .search-con {
		background: none;
		padding: 0;
	}

	/* 2019/4/2 end */



	.top {
		display: none;
	}

	.head {
		height: 80px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 99;
	}

	.head .container {
		height: auto;
	}

	.head h1 {
		margin-top: 0;
		margin-bottom: 0;
		float: none;
		display: block;
		text-align: center;
	}

	.head h1 img {
		height: 60px;
		display: block;
		margin: 0 auto;
	}


	/* 2019/4/2 */
	.head .search {
		position: fixed;
		top: 10px;
		right: 15px;
		width: 30px;
		height: 30px;
		background-position: center;
		display: block !important;
	}

	.head .search-box {
		position: fixed;
		margin: auto;
		padding: 10px 15px;
		top: 90px;
		width: 100% !important;
		left: 0;
		background: #666;
	}

	.head .search-box input[type="text"] {
		text-indent: 10px;
		border-radius: 5px;
	}

	.head .search-box input.search-icon {
		width: 23px;
	}

	/* 2019/4/2 end */

	.head .search {
		display: none;
	}

	.index-banner {
		margin-top: 80px;
	}

	.left {
		display: block;
		width: 90px;
		height: 90px;
		background: url(../images/caidan.png)no-repeat center;
		position: absolute;
		left: 0;
		top: 0;
	}

	.nav {
		width: 50%;
		height: 100%;
		background: rgba(0, 0, 0, .95);
		position: fixed;
		z-index: 999;
		top: 0;
		left: -60%;
		margin-top: 0;
	}

	.nav .container,
	.nav .m,
	.home-dongtai {
		width: 100%;
	}

	.nav .sub {
		position: relative;
		background: #333;
		top: 0;
	}

	.nav .m:after {
		width: 0;
	}

	.index-banner li a {
		display: table;
		height: auto;
	}

	.index-banner li img {
		display: block;
		width: 100%;
	}


	.title {
		font-size: 20px;
	}

	.notice_wrap li {
		width: 49%;
		margin-right: 2%;
		float: left;
	}

	.notice_wrap li:nth-child(even) {
		margin-right: 0;
	}

	.home-renwu,
	.home-video {
		width: 49%;
		margin-top: 20px;
	}

	.footer .container {
		display: none
	}

	.copy {
		line-height: 24px;
		margin-top: 25px;
		width: 100%;
		float: left;
	}

	/******sss20190105*******/
	.wid100,
	.main {
		margin: 0;
		width: 100%;
	}

	.lm-left {
		display: none;
	}

	.lm-right {
		float: left;
		padding: 0 20px;
	}

	.lm-right-1 {
		margin-top: 10px;
		margin-left: 0;
	}

	.lmmc {
		font-size: 24px;
		margin-left: 100px;
	}

	.top-href-box {
		display: block;
	}

	.head .nav {
		height: 100vh;
		overflow-y: scroll;
	}

	.nav ul {
		clear: both;
		overflow: hidden;
	}

	.item_li {
		float: left;
		width: 100%;
		display: block;
		text-align: center;
		border-top: 1px solid rgba(0, 0, 0, .3);
		background: #333;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);
		text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
		color: #ccc;
		line-height: 46px;
		font-size: 16px;
	}

	.nav h3 a {
		color: #fff;
	}

	.top-href-box a {
		display: block;
		text-align: center;
		color: #fff;
		line-height: 50px;
		font-size: 16px;
		clear: both;
		overflow: hidden;

	}

	.home-news,
	.home-gonggao {
		width: 100%;
	}

	.w50 {
		width: 100%;
	}

	.xs_wrap .img {
		width: 260px;
	}

	.xs_wrap .news_list {
		width: calc(100% - 290px);
	}

	.swiper_topic {
		margin-top: 0;
	}

	.t_txt {
		display: none;
	}

	.top {
		/* display: block; */
		position: fixed;
		top: 80px;
		z-index: 11;
		padding: 5px 0;
		height: auto;
	}

	.top .fl {
		display: none;
	}

	.top .fr {
		width: 100%;
	}

	.top .t_search,
	.top .fl.info {
		width: 100%;
		display: block;
		margin-top: 0;
	}

	.t_search .i_txt {
		width: 100%;
	}

	.home-gonggao {
		margin-top: 20px;
	}

	.w50+.w50 {
		margin-top: 20px;
	}

	.list-banner {
		height: auto;
	}

	.ognzt_list a{
		width: calc(50% - 30px);
	}
}

@media (max-width: 767px) {

.index-banner{position:relative;left:50%;margin-left:-60%;width:120%;max-width:initial}
.index-banner-prev,.index-banner-next{height:50px}
.index-banner-prev{left:10%}
.index-banner-next{right:10%}

.mail_icon{margin: 30px 0 0 20px}
.mail_icon li{width:calc(50% - 20px);margin:0 0 0 20px;padding: 20px 20px}
.mail_icon img,.mail_icon .txt{font-size: 18px}
.mail_icon img{width: 30%;}
.mail_icon .txt{width: 70%}
.mail_icon h3{font-size: 20px}


	/*修改768以下、小屏平板*/
	.head {
		height: 70px;
		position: fixed;
	}

	/* 2019/4/2 */
	.top {
		display: none;
		top: 70px;
	}

	.head .search-con {
		background: none;
		padding: 0;
	}

	/* 2019/4/2 end */
	/* .head h1 {
		margin-top: 10px;
	} */
	.head .search {
		margin-top: 10px;
	}

	.head h1 img {
		height: 50px;
	}

	.index-banner {
		margin-top: 70px;
	}

	.home-gonggao {
		margin-top: 20px;
	}

	.left {
		height: 70px;
		width: 70px;
	}

	.media_wrap .img {
		width: 100%;
		margin-top: 0;
		margin-bottom: 20px;
	}

	.media_wrap .news_list {
		width: 100%;
		margin-bottom: 20px;
	}

	.index-banner .mark {
		display: none;
	}

	.banner-index {
		display: block;
	}

	.home-news,
	.home-gonggao {
		width: 100%;
	}

	.home-news .pic img {
		width: 100%;
	}

	.home-news .pic,
	.home-news .pic-box {
		height: auto;
	}

	.home-gonggao li {
		width: 100%;
		margin-right: auto;
		float: left;
	}

	.home-gonggao li:nth-child(even),
	.home-photo .pic-box:nth-child(even) {
		margin-right: 0;
	}

	.home-photo .pic-box {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 15px;
	}

	.home-photo .pic-box img {
		max-width: 100%;
	}

	.home-renwu,
	.home-video,
	.notice_wrap li,
	.home-news .pic {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	.multipleColumn .parHd li {
		font-size: 18px;
		margin-right: 24px;
	}

	.home-dongtai .hd li,
	.multipleColumn .parHd li,
	.title {
		font-size: 18px;
	}

	.swiper_topic {
		width: calc(100% - 80px);
	}

	.mail_box {
		width: calc(100% - 45px);
		margin-top: 20px;
		margin-left: 45px;
	}

	.icon_wrap {
		padding-top: 30px;
	}

	.icon_wrap a {
		width: 33.3%;
	}

	.content-title h3 {
		font-size: 24px;
	}

}

@media (max-width: 640px) {
       .mail_icon{margin: 30px 0 0 0}
       .mail_icon li{width:100%;margin:0 0 20px 0}
       .mail_icon .txt{width:calc(100% - 100px)}
}

@media (max-width: 424px) {

	/*修改425以下、普通的安卓手机屏*/
	.head {
		height: 50px;
		position: fixed;
	}


	/* 2019/4/2 */
	.head .search {
		margin-top: 0;
	}

	.head .search-box {
		top: 50px;
	}

	/* 2019/4/2 end */


	.head h1 {
		margin-top: 0;
	}

	.head h1 img {
		height: 35px;
	}

	.index-banner {
		margin-top: 50px;
	}

	.left {
		height: 50px;
		width: 30px;
		left: 15px;
		background-size: 100%;
	}

	.home-news .pic {
		width: 100%;
	}

	.home-gonggao li,
	.home-renwu,
	.home-video {
		width: 100%;
	}

	.notice_wrap li {
		width: 100%;
		margin-right: 0;
	}

	.footer .txt-box,
	.footer .link {
		width: 100%;
	}

	.footer .f-nav a {
		margin-right: 13px;
	}

	.home-news {
		margin-top: 10px
	}

	.multipleColumn .parHd li {
		width: 31%;
		margin-right: 1%;
		font-size: 18px;
	}

	.home-video li .pic {
		width: 120px;
		height: 95px;
	}

	.home-video li .pic img,
	.home-video li {
		height: 95px;
	}

	.home-video li .txt {
		padding-left: 130px;
	}

	.home-video li .txt a {
		font-size: 14px;
		line-height: 1.5;
	}

	.multipleColumn .bd .data {
		width: 60px;
		height: 60px;
		line-height: 1.4;
	}

	.multipleColumn .bd .txt {
		padding-left: 75px;
		line-height: 1.7;
	}

	.multipleColumn .bd .data em {
		font-size: 24px;
	}

	.top {
		top: 50px;
	}

	.tit_col {
		font-size: 20px;
		line-height: 1.2;
	}
}

@media (max-width: 374px) {
	/*修改375以下、iPhone5，4，等小屏手机*/

	.home-dongtai .hd li,
	.multipleColumn .parHd li,
	.title {
		font-size: 16px;
	}

	.multipleColumn .parHd li {
		padding-left: 24px !important;
		background-size: 20px !important;
	}

	.home-gonggao li a,
	.notice_wrap li a,
	.multipleColumn .bd .txt a {
		font-size: 14px;
	}
}

/******sss20190105*******/
@media (max-width: 900px) {
	.phone-img {
		display: block;
		margin-top: 50px;
	}

	.xz {
		margin-top: 0 !important;
	}

	.phone-img img {
		width: 100%;
	}

	.Section0 {
		width: 100% !important;
		overflow-x: scroll !important;
	}

	.jgsz li {
		background: none !important;
		padding-left: 0;
		height: auto;
		border-bottom: 1px solid #ddd;
		line-height: 24px;
		padding-bottom: 10px;
		margin-bottom: 10px;
		width: 100%;
		white-space: normal;
	}

	.lmmc {
		margin-left: 20px;
		font-size: 20px;
	}
}

@media (max-width: 490px) {

.leader_wrap{margin-top:30px}


	.jj img {
		max-width: 100% !important;
		height: auto !important;
	}

	.jj table {
		width: 100% !important;
	}

	.jj p {
		text-align: left !important;
	}

	.jj #vsb_content_2 TABLE TD P {
		text-indent: 0 !important;
	}

	.jj img {
		display: block !important;
	}

	.content-con video {
		width: 100% !important;
		height: auto !important;
		margin-left: -32px !important;
	}

	.content-con {
		min-height: 200px;
	}

	.content-title i {
		font-size: 12px;
	}

	.local {
		background: none;
		border-bottom: 1px solid #ebebeb;
	}

	.lingdao-zp img {
		width: 100px;
		height: auto;
	}

	.lingdao-zp {
		width: 100px;
		margin-right: -100px;
	}

	.jj p img {
		max-width: 100%;
	}

	#vsb_content_2 DIV {
		text-indent: 0 !important;
	}

	.lmmc {
		font-size: 18px;
		margin-left: 20px;
		margin-top: 20px;
		padding: 0 15px;
		height: 30px;
		line-height: 30px;
		color: #a62126;
	}

	.lm-right-1 {
		margin-top: -10px;
	}

	.dqwz {
		width: 100%;
		float: right;
		text-align: right;
		margin-top: 10px;
		background: #ddd;
	}

	.xyfw,
	.jj,
	.xiaoxun,
	.list,
	.rcpy-neirong,
	.rcpy,
	.lishiyange,
	.lingdao,
	.lingdao-neirong,
	.lingdao-txt,
	.jgsz,
	.hzjl {
		margin: 15px 0 0;
	}

	.xyfw h3 {
		height: 36px;
		line-height: 36px;
	}

	.xyfw-con li,
	.xxhxy-con p,
	.rcpy-neirong p,
	.hzjl-con p,
	.xywh p,
	.dxc-jj p {
		font-size: 14px;
		width: 100%;
	}

	.list-banner {
		height: auto;
		margin-top: 50px;
	}

	.list-banner img,
	.yjzx-list li {
		width: 100%;
	}

	.lingdao-bt li a {
		padding: 0 10px;
		margin-right: 10px;
		font-size: 14px;
		font-weight: bold;
	}

	.xydy-con {
		margin: 15px 0;
	}

	.lingdao-bt,
	.dxc,
	.xywh,
	.yjzx {
		margin-top: 15px;
		margin-bottom: 0;
	}

	.dxc-con li {
		width: 50%;
		background: none !important;
		height: 24px;
		line-height: 24px;
		margin: 15px 0;
	}

	.dxc-con li:nth-child(2n+0) {
		border-left: 1px solid #ebebeb !important;
	}

	.yjzx1 h3 {
		display: none;
	}

	.yjzx-txt-1 h3 {
		display: block !important;
	}

	.yjzx-txt-1 {
		margin-left: 0;
	}

	.yjzx1 {
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #ebebeb;
	}

	.yjzx-txt-1 p {
		margin: 10px 0 0;
	}

	.xyfg-neirong li {
		width: 50%;
		font-size: 14px;
	}

	.xyfg-neirong li img {
		height: 90px
	}

	.xiaoxun-neirong img {
		width: 90%;
		margin: 0 5%;
	}

	.list-txt-1 h3 {
		font-size: 15px;
	}

	.list-txt-1 p {
		margin-top: 0;
	}

	.list-date {
		width: 50px;
		margin-right: -50px;
	}

	.list-txt-1 {
		margin-left: 65px;
	}

	.list li {
		height: 70px;
		margin-bottom: 15px;
	}

	.rcpy-link {
		margin: 20px auto 0;
	}

	.rcpy1 {
		width: 100%;
		margin: 0 0 20px;
		min-height: auto;
	}

	.lingdao-name {
		width: 100%;
		margin-right: 0;
		height: 30px;
		line-height: 30px;
	}

	.lishiyange img {
		width: 100%;
		margin-right: 0;
	}

	.lingdao-name h3,
	.lingdao-name p {
		display: inline;
		width: auto;
	}

	.lingdao-name p {
		margin-left: 10px;
	}

	.lingdao-txt-1 {
		margin-left: 0;
		width: 100%;
	}

	.lingdao-jj-1 {
		margin-left: 120px;
	}

	.lingdao-txt p {
		height: auto;
	}

	.lingdao li,
	.hzjl-pic {
		margin-bottom: 0;
	}

	.lingdao-jc {
		padding-bottom: 15px;
	}

	.yjzx-txt-1 h3 a {
		font-size: 15px;
	}

	.yjzx-txt-1 h3 {
		height: auto;
	}

	.yjzx-list {
		margin-bottom: 15px;
		padding-bottom: 15px;
	}

	.hzjl-pic li {
		width: 46%;
		margin: 0 2% 15px;
	}

	.jj TABLE TD P {
		text-indent: 0 !important;
	}

	.ognzt_list a{
		width: 100%;
		margin: 10px 0;
	}
}

#vsb_content img {
	max-width: 100% !important;
	height: auto !important;
	text-indent: 0 !important;
}


#vsb_content_2 IMG {
	border: 0 !important;
}

.mail_txt h2{font-size:18px;font-weight:700;color:#333;margin:0 0 20px 0}
.mail_txt p{margin:0;line-height:2;text-indent: 2em}



.tzgg {
    width: 400px;
}

.tzgg .bd ul li {
    width: 100%;
}

.xydt {
    width: 760px;
}

.xydt ul li {
    width: 50%;
}