@charset "utf-8";
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul {margin: 0;padding: 0}

table {border-collapse: collapse;border-spacing: 0}

abbr, acronym, fieldset, img {border: 0}

ol, ul {list-style: none}

caption, th {text-align: left}

q:after, q:before {content: ''}

.col-c, .col-l {float: left}

.col-r, .col_r {float: right}

.c {clear: both}

em {font-weight: 400;font-style: normal}

.dn {display: none}

.clearfix:after {content: " ";display: block;height: 0;visibility: hidden;clear: both}

body {
	max-width: 1920px;
	margin: 0 auto;
	background: url(/uploads/image/zzimages/bg0.jpg) no-repeat center / cover;
	color: #333;font-size: 14px;line-height: 1.5;font-family: "microsoft yahei", sans-serif}

a {color: #333;text-decoration: none}

a:hover {color: #9e3f30}

img, video {max-width: 100%;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;transition: .3s}

input, select, textarea {font-size: 14px;color: #333;outline: 0;border: none}

select::-ms-expand {display: none}

input[type=button], input[type=reset], input[type=submit], select {appearance: none;-moz-appearance: none;-webkit-appearance: none;-ms-appearance: none}

input[type=button], input[type=reset], input[type=submit] {cursor: pointer}

::-webkit-input-placeholder {color: #958058}

::-moz-placeholder {color: #958058}

::-ms-input-placeholder {color: #958058}



.ani, a {transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s}

* {-wekit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: 0}

.unselect {-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;user-select: none}

.wp {width: 94%;max-width: 1200px;margin: 0 auto}

.g-tit{
	margin-bottom: 20px;
}
.g-tit img{
	display: block;
}
.g-tit.center img{
	margin: 0 auto;
}

.header .top {line-height: 40px;background-color: #fff;font-size: 14px;color: #666}

.header .top .wel{
	margin-right: 15px;
}
.header .top a {display: inline-block;vertical-align: middle;padding-right: 6px;margin-right: 5px;position: relative;color: #666}
.header .top a::after {content: "";position: absolute;right: -1px;top: 50%;width: 1px;height: 16px;background-color: #666;margin-top: -8px}

.header .top a:last-child {padding-right: 0;margin-right: 0}

.header .top a:last-child::after {display: none}

.ban-hd {
	height: 404px;
	background-repeat: no-repeat;background-position: center;
	margin-bottom: -63px;
}
.ban-hd .wp{
	position: relative;
	padding: 227px 0 0;
}
.ban-hd .img{
	display: none;
	margin: 0 auto;
}
.sel-type{
	text-align: center;
	margin-bottom: 14px;
}
.sel-type a{
	position: relative;
	font-size: 16px;
	color: #ffffff;
}
.sel-type a   a:before{
	content: '|';
	display: inline-block;
	font-size: 12px;
	color: #ffffff;
	margin: 0 13px;
}
.sel-type a:hover,
.sel-type a.on{
	color: #afd7fd;
}
.hd-logo {
	position: absolute;
	top: 42px;
	left: -80px;
}

.hd-logo img {display: block}

.ban-txt {
	display: block;
	margin: 0 auto 24px;
}

.ban-search {
	position: relative;margin: 0 auto 20px;width: 690px;display: flex;align-items: center;justify-content: space-between;}

.ban-search .m-select{
	position: relative;
}
.ban-search .m-select .show{
	width: 124px;
	flex-shrink: 0;line-height: 42px;height: 42px;text-align: center;text-align-last: center;background: #f3efe7 url(/uploads/image/zzimages/jt1.png) right 20px center no-repeat;font-size: 14px;
	cursor: pointer;
	color: #6b341a;
}
.ban-search .m-select .opt{
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 9;
}
.ban-search .m-select .opt li{text-align: center;font-size: 14px;
	line-height: 2.5;
	color: #6b341a;cursor: pointer;}
.ban-search .m-select .opt li:hover{
	color: #e79c3b;
}
.ban-search .m-select .opt li   li{
	border-top: 1px solid #eee;

}
.ban-search .inp {flex-grow: 1;position: relative;}
.ban-search .inp:before{
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -6px;
	left: 0;
	width: 1px;
	height: 11px;
	background: #947d54;
}

.ban-search .inp input {line-height: 42px;height: 42px;width: 100%;font-size: 14px;color: #333;
	padding: 0 26px;
	background: #f3efe7;}

.ban-search .sub {flex-shrink: 0;width: 113px;line-height: 42px;height: 42px;text-align: center;background-color: #e79c3b;color: #fff;font-size: 16px;
	overflow: hidden;position: relative;z-index: 2;border-radius: 0 4px 4px 0}
.hots-word{
	display: flex;
	justify-content: center;
	color: #fff2e7;
}
.hots-word span{
	margin-right: 5px;
}
.hots-word a{
	color: #eabe8f;
	margin-right: 10px;
}
.hots-word a.a2{
	font-size: 16px;
}
.hots-word a:hover{
	text-decoration: underline;
}
.nav {
	background: rgba(145, 56, 42, 0.84);
}
.nav ul {
	display: flex;
	justify-content: space-between;
}

.nav li {
	display: inline-block;
	position: relative}

.nav li > a {display: block;
	padding: 4px 14px 0;font-size: 20px;color: #ececec;line-height: 59px;
}


.nav li:hover > a,.nav li.active > a {background-color: #e79c3b}

.nav li:last-child a{
	font-weight: bold;
	width: 141px;
	background: url(/uploads/image/zzimages/bg3.png) no-repeat bottom center;
	text-align: center;
	color: #6b341a;
}

.nav li dl {
	display: none;
	border-top: 1px solid #d38f37;
	position: absolute;left: 0;top: 100%;
	right: 0;z-index: 9;
	background-color: #e79c3b;
}

.nav li dd a {
	position: relative;
	display: block;
	text-align: center;
	font-size: 18px;color: #fff;line-height: 49px;
	-ms-transition: 0s;-moz-transition: 0s;-webkit-transition: 0s;-o-transition: 0s;transition: 0s;}
.nav li dd a   a:before{
	content: '';
	position: absolute;
	left: 8px;
	right: 8px;
	border-top: 1px dashed #d38f37;
}
.nav li dd a:hover {
	background-color: #da9132;
}
.menubtn {position: relative;z-index: 9;display: none;float: right;width: 26px;cursor: pointer;height: 24px;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;margin-top: 6px}

.menubtn b {display: block;height: 3px;width: 100%;background-color: #9e3f30;margin: 5px 0;border-radius: 2px;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px}

.menubtn b:last-child {margin-bottom: 0}

.menubtn.open b {opacity: 0;position: absolute}

.menubtn.open b:first-child {left: 0;top: 0;opacity: 1;transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);transform-origin: 0 0}

.menubtn.open b:last-child {opacity: 1;left: -2px;bottom: -2px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform-origin: 0 0;-moz-transform: rotate(-45deg)}

.cur{
	font-family: simsun;
	color: #666666;
	padding: 22px 0;
}
.cur a{
	color: #666666;
}
.cur span{
	color: #b7161c;
}
.cur a:hover{
	color: #b7161c;
}


.footer {padding: 26px 0 22px;border-top: 6px solid #9f3f31;overflow: hidden}

.footer .right {overflow: hidden;font-size: 14px;color: #666;line-height: 24px;font-family: '宋体';}

.footer .right p span {padding-right: 10px;margin-right: 10px;position: relative;display: inline-block}

.footer .right p span::after {content: "";position: absolute;right: 0;top: 50%;width: 1px;height: 14px;background-color: #666;margin-top: -7px}

.footer .right p span:last-child::after {display: none}

.footer .right p span:last-child {margin-right: 0;padding-right: 0}
.footer .right p a{
	color: #666666;
}
.footer .right p a:hover{
	color: #0672e2;
}
.footer .right p a img {display: inline-block;vertical-align: middle;margin-right: 4px}

.footer .right p em {margin-right: 7px}

.fd-logo {float: left;margin: 0 22px 0 40px}

.fd-logo img {display: block}

.g-top {position: fixed;left: 50%;margin-left: 550px;width: 40px;bottom: 200px;z-index: 99}

.g-top img {display: block}



.m-pages {margin-bottom: 50px;text-align: center}

.m-pages ul {display: inline-block;vertical-align: middle;margin-right: 32px;overflow: hidden}

.m-pages .pages-form {display: inline-block;vertical-align: middle}

.m-pages ul li {float: left;margin: 0 3px}

.m-pages ul li a {display: block;padding: 0 7px;border: 1px solid #d9d9d9;font-size: 14px;color: #666;line-height: 18px;font-family: arial}

.m-pages ul li.disabled a {color: #ababab}

.m-pages ul li.other a {background-color: #eaeaea;font-family: '微软雅黑'}

.m-pages ul li.other {margin: 0 8px}

.m-pages ul li span {font-size: 14px;color: #666;display: block;line-height: 22px}

.m-pages ul li a:hover, .m-pages ul li.active a {background-color: #e79c3b;border-color: #e79c3b;color: #fff}

.pages-form {font-size: 14px;color: #5b5b5b;line-height: 20px}

.pages-form span {display: inline-block;vertical-align: middle}

.pages-form span em {display: inline-block;vertical-align: middle;margin: 0 4px}

.pages-form span input {width: 20px;height: 20px;display: inline-block;vertical-align: middle;text-align: center;border: 1px solid #d9d9d9;font-size: 14px;color: #666;font-family: '宋体';margin-top: -2px}

.pages-form .go {display: inline-block;vertical-align: middle;width: 33px;line-height: 22px;text-align: center;font-size: 14px;color: #fff;background-color: #e79c3b}

.d-tit2 {border-bottom: 1px solid #a0b0bd;margin-bottom: 18px}

.d-tit2 h3 {font-size: 18px;color: #e79c3b;float: left;padding-bottom: 12px;position: relative}

.d-tit2 h3::after {content: "";position: absolute;left: 0;bottom: -1px;width: 30px;height: 3px;background-color: #e79c3b}

.index-list1.num .top span {background-color: #d22323}

.index-list1.num li span {width: 16px;float: left;background-color: #979797;font-size: 14px;color: #fff;margin-right: 10px;text-align: center;font-family: arial;line-height: 16px;margin-top: 6px}

.index-list1.num li {padding-left: 0}

.index-list1.num li::after {display: none}

.index-list1.num {margin-bottom: 25px}

.detail-list {overflow: hidden;margin: 0 -5px}

.detail-list li {float: left;width: 50%}

.detail-list .item {margin: 0 15px}

.detail-list .item .img {position: relative;padding-top: 147.15%;overflow: hidden;display: block}

.detail-list .item .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%}

.detail-list .item .img:hover img {transform: scale(1.08);-ms-transform: scale(1.08);-moz-transform: scale(1.08);-webkit-transform: scale(1.08);-o-transform: scale(1.08)}

.detail-list .item .tit {font-size: 14px;color: #454545;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 38px;text-align: center}

.detail-list .item .tit:hover {color: #e79c3b}


.index-list1.bt {margin-bottom: 20px}

.mo-login, .mo-search, .mo-top {display: none}

.ad-img {display: block}

.ad-img img {display: block;width: 100%}

.mo-slick {display: none !important}

/*资讯*/
.row-zy1{margin-top: 50px;}
.g-tit3{
	display: flex;
	justify-content: space-between;
	margin-top: -36px;
}
.g-tit3 img{
	display: block;
}
.g-tit3.line{
	position: relative;
}
.g-tit3.line:before{
	content: '';
	position: absolute;
	bottom: 8px;
	left: 0;
	right: 0;
	height: 5px;
	background: #d6cdc4;
}
.g-tit3.line2{
	margin-bottom: 22px;
}
.g-tit3.line2:before{
	background: #92392b;
	bottom: 0;
}
.form-so4{
	position: relative;
	top: 45px;
	width: 326px;
	height: 30px;
	border-radius: 4px;
	background: #ede7e2;
	border: 1px solid #d4c5c0;
	overflow: hidden;
}
.form-so4 .inp{
	display: block;
	width: 100%;
	height: 30px;
	border: 0;
	background: transparent;
	padding: 0 100px 0 10px;
}
.form-so4 .sub{
	position: absolute;
	top: 0;
	right: 0;
	width: 86px;
	height: 30px;
	background: #92392b;
	font-family: simsun;
	color: #ffffff;
}
.bk-detail-row1{
	padding: 22px 26px;
	border-top: 5px solid #d6cdc4;
	border-bottom: 1px dotted #d4c5c0;
	background: url(/uploads/image/zzimages/bg6.png) top center no-repeat;
}
.bk-detail-row1 h3{
	font-size: 22px;
	color: #9e3f30;
	margin-bottom: 16px;
}
.bk-detail-row1 .desc{
	font-family: simsun;
	line-height: 26px;
	color: #888888;
	margin-bottom: 12px;
}
.bk-detail-row1 .desc span{
	color: #92392b;
}
.bk-detail-row1 .keyword{
	font-family: simsun;
	margin-bottom: 20px;
}
.bk-detail-row1 .keyword span{
	color: #9e3f30;
}
.bk-detail-row1 .keyword a{
	color: #888888;
  margin-left: -8px;
    margin-right: 8px;
}
.bk-detail-row1 .keyword a:hover{
	color: #9e3f30;
}
.bk-detail-row1 h4{
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #9e3f30;
	margin-bottom: 15px;
}
.bk-detail-row1 h4:before{
	content: '';
	width: 5px;
	height: 16px;
	background: #9e3f30;
	margin-right: 7px;
}
.bk-detail-row1 .link{
	margin-bottom: 24px;
}
.bk-detail-row1 .link a{
	font-family: simsun;
	color: #454545;
}
.bk-detail-row1 .link a:hover{
	color: #9e3f30;
}
.bk-detail-row1 .con{
	font-family: simsun;
	color: #454545;
	line-height: 26px;
  margin-bottom: 24px;
}
.bk-detail-row1 .con p{
	text-indent: 2em;
}
.bk-detail-row2{
	padding: 26px 14px 32px;
}
.bk-detail-row2 h3{
	font-weight: bold;
	font-family: simsun;
	font-size: 20px;
	color: #9e3f30;
	padding-left: 35px;
	background: url(/uploads/image/zzimages/icon-tit1.png) no-repeat 9px center;
}
.ct-list{
	overflow: hidden;
}
.ct-list li{
	float: left;
	width: 33.33%;
	margin-bottom: 3px;
}

.ct-list li a{
	display: block;
	color: #454545;
	line-height: 26px;
	padding-left: 25px;
	background: url(/uploads/image/zzimages/icon-dian.png) no-repeat 13px center;
}
.ct-list li a:hover{
	color: #9e3f30;
}
.hots-word2{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 11px;
}
.hots-word2 span{
	font-size: 16px;
	color: #ffffff;
	position: relative;
	width: 75px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	background: #e79c3b;
	margin-right: 28px;
}
.hots-word2 span:after{
	content: '';
	position: absolute;
	right: -8px;
	top: 50%;
	margin-top: -7px;
	width: 8px;
	height: 15px;
	background: url(/uploads/image/zzimages/icon-sj2.png) no-repeat;
}
.hots-word2 a{
	font-size: 16px;
	width: 107px;
	height: 38px;
	line-height: 38px;
	background: url(/uploads/image/zzimages/kuang1.png) no-repeat;
	margin-right: 18px;
	text-align: center;
}
.hots-word2 a.a2{
	width: 123px;
	background-image: url(/uploads/image/zzimages/kuang2.png);
}
.hots-word2 a.on{
	color: #9e3f30;
}
.msg-tit{text-align:center;height:40px;line-height:40px;background:#10aa79;color:#fff;font-size:16px}
.msg-box{height:210px;background:#d9efe3;padding:10px 0}
.msg-list{overflow-y:auto;height:100%;padding:0 30px}
.msg-list li{margin-bottom:10px}
.msg-list .name{color:#10aa79;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;/*padding-left:22px;*/background: no-repeat left center/15px auto;margin-bottom:5px}
.msg-list p{font-size:14px;color:#454545}
.msg-list::-webkit-scrollbar{width:12px}
.msg-list::-webkit-scrollbar-track{background:#c6e6d4}
.msg-list::-webkit-scrollbar-thumb{background:#a7d8c8;border-radius:4px}
.msg-list::-webkit-scrollbar-thumb:window-inactive{background:#a7d8c8;border-radius:4px}
.m-pop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}
.pop-mask{display:block;width:100%;height:100%;background:rgba(27,27,27,.25)}
.pop-con{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:612px;background:#fff;box-shadow:0 0 62px 0 rgba(134,134,134,.75);border-radius:2px}
.pop-con .title{display:flex;align-items:center;justify-content:space-between;height:47px;border-bottom:1px solid #e2e2e2;padding:0 24px;color:#3f3f3f;font-size:18px}
.pop-con .title .close{cursor:pointer;background:url(/uploads/image/zzimages/pop-close.png) no-repeat center center/13px auto;width:20px;height:20px}
.pop-con .form{padding:40px 0}
.pop-con .form .row{display:flex;align-items:center;padding-left:130px;margin-bottom:15px}
.pop-con .form .row span{flex:0 0 50px;font-size:16px;color:#3f3f3f}
.pop-con .form .row input{flex:0 0 276px;height:32px;border:1px solid #979797;padding:0 15px;font-size:14px}
.pop-con .form .row .tips{color:#db0000;font-size:14px}
.pop-con .form .submit{width:84px;height:29px;background:#10aa78;border-radius:4px;color:#fff;font-size:16px;margin:0 auto;display:block}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
input[type=number]{-moz-appearance:textfield}
.m-msg .pop-con{width:300px; font-size: 16px;}
.m-msg .content{text-align: center;}
/*资讯详情*/
.m-text{
	padding: 38px 0 55px;
}
.m-text h1{
	font-size: 24px;
	text-align: center;
	margin-bottom: 15px;
}
.m-text .info{
	font-family: simsun;
	color: #787878;
	text-align: center;
}
.m-text .info span{
	margin: 0 3px;
}
.m-text .con{
	font-family: simsun;
	color: #222222;
	line-height: 2;
	padding: 24px 0 0;
}

/*时间轴列表页*/
.history-list{
	position: relative;
	padding: 36px 0 1px;
	margin-bottom: 38px;
}
.history-list:before{
	content: '';
	position: absolute;
	width: 5px;
	left: 150px;
	top: 0;
	bottom: 0;
	background: #e79c3b;
}
.history-list:after{
	content: '';
	position: absolute;
	width: 15px;
	height: 15px;
	background: #e79c3b;
	border-radius: 50%;
	top: 0;
	left: 145px;
}
.history-list li{
	position: relative;
	display: flex;
	margin-bottom: 45px;
}
.history-list li:before{
	content: '';
	position: absolute;
	top: 14px;
	left: 141px;
	width: 10px;
	height: 10px;
	background: #efeeea;
	border-radius: 50%;
	border: 7px solid #9e3f30;
}
.history-list .date{
	font-size: 22px;
	color: #9e3f30;
	flex: 0 0 130px;
	text-align: right;
	margin-right: 56px;
	letter-spacing: 1px;
	padding: 8px 0 0;
}
.history-list .con{
	position: relative;
	padding: 11px 10px 10px 14px;
	background: #e2ded7;
	border-radius: 4px;
}
.history-list .con:before{
	content: '';
	width: 9px;
	height: 22px;
	position: absolute;
	top: 15px;
	left: -9px;
	background: url(/uploads/image/zzimages/icon-sj3.png);
}
.history-list .con .tit{
	font-size: 18px;
	margin-bottom: 4px;
}
.history-list .con .desc{
	font-family: simsun;
	color: #888888;
	line-height: 24px;
	margin-bottom: 8px;
}
.history-list .con .gps{
	font-weight: bold;
	font-family: simsun;
	color: #6b341a;
	padding-left: 17px;
	background: url(/uploads/image/zzimages/icon-gps2.png) no-repeat left center;
}
/*图片展列表*/
.photo-list{
	overflow: hidden;
	margin: 0 -14px;
	padding: 65px 0 0;
}
.photo-list li{
	float: left;
	width: 33.33%;
}
.photo-list li a{
	display: block;
	margin: 0 14px 28px;
}
.photo-list .pic{
	position: relative;
	padding-top: 53.93%;
	margin-bottom: 16px;
	overflow: hidden;
}
.photo-list .pic img{
	display: block;
	position: absolute;width: 100%;height: 100%;top: 0;left: 0;
	-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;
	object-fit: cover;
}
.photo-list a:hover .pic img{
	-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);
}
.photo-list p{
	font-weight: bold;
	font-family: simsun;
	font-size: 16px;
	overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
	height: 48px;
}
.photo-list p i{font-style: normal;}
.main{
	overflow: hidden;
}
.swiper-photo{
	position: relative;
	margin: 100px 0;
}
.swiper-photo .swiper-button{
	position: absolute;
	top: 50%;
	margin-top: -26px;
	width: 50px;
	height: 53px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	z-index: 10;
}
.swiper-photo .swiper-button.prev{
	background-image: url(/uploads/image/zzimages/prev4.png);
	left: -100px;
}
.swiper-photo .swiper-button.next{
	background-image: url(/uploads/image/zzimages/next4.png);
	right: -100px;
}
.home-row1{
	position: relative;
	background: url(/uploads/image/zzimages/bg4.png) no-repeat bottom center;
	margin-bottom: 30px;
}
.home-row1 .btn-more{
	position: absolute;
	bottom: 0;
	right: 0;
	color: #9e3f30;
}
.home-row1 .btn-more:hover{
	text-decoration: underline;
}

.swiper-history .box{
	padding: 70px 0 10px;
	overflow: hidden;
}
.swiper-history .con{
	position: relative;
	font-family: simsun;
	background: #e2ded7;
	border-radius: 4px;
	padding: 16px 10px 6px;
	margin-bottom: 60px;
}
.swiper-history .con:after{
	content: '';
	position: absolute;
	top: 100%;
	left: 16px;
	width: 22px;
	height: 9px;
	background: url(/uploads/image/zzimages/icon-sj4.png) no-repeat center;
}

.swiper-history .con .tit{
	color: #575757;
	margin-bottom: 3px;
	overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
	height: 42px;
}
.swiper-history .con .desc{
	color: #666666;
	overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
	height: 42px;
	margin-bottom: 10px;
}
.swiper-history .con .gps{
	font-weight: bold;
	color: #6b341a;
	padding-left: 17px;
	background: url(/uploads/image/zzimages/icon-gps2.png) no-repeat left center;
}
.swiper-history .date{
	position: relative;
	font-size: 18px;
	color: #9e3f30;
}

.swiper-history .date:before{
	content: '';
	position: absolute;
	bottom: 52px;
	left: 15px;
	width: 10px;
	height: 10px;
	background: #efeeea;
	border-radius: 50%;
	border: 7px solid #9e3f30;
}

.swiper-history .date strong{
	font-size: 32px;
}
.swiper-history .swiper-button{
	position: absolute;
	width: 29px;
	height: 31px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	z-index: 10;
}
.swiper-history .swiper-button.prev{
	top: 120px;
	background-image: url(/uploads/image/zzimages/prev5.png);
	left: -30px;
}
.swiper-history .swiper-button.next{
	top: 50px;
	background-image: url(/uploads/image/zzimages/next5.png);
	right: -30px;
}
.home-row1{
	padding: 20px 0 0;
}
.home-row2{
	padding: 0 0 56px;
	background: url(/uploads/image/zzimages/bg1.jpg) no-repeat bottom center;
}
.home-row2 .box{
	display: flex;
	justify-content: space-between;
	overflow: hidden;
}
.home-row2 .box .item{
	display: flex;
	width: 131px;
	height: 461px;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	-ms-transition: width 0.3s;
	-o-transition: width 0.3s;
	transition: width 0.3s;
}
.home-row2 .box .item.show{
	width: 782px;
	margin-right: 15px;
}
.home-row2 .box .item .pic{
	flex: 0 0 131px;
}
.home-row2 .box .item .pic img{
	display: block;
	width: 100%;
}
.home-row2 .box .item.show .txt-box{
	display: block;
}
.home-row2 .box .item .txt-box{
	display: none;
	flex: 1;
	width: 0;
	background: #eeebe7;
	border: 2px solid #e6d8c6;
	padding: 36px 40px 0;
	margin-left: -5px;
}
.home-row2 .box .item .txt-box h4{
	margin-bottom: 12px;
}
.home-row2 .box .item .txt-box h4 a{
	font-size: 18px;
	line-height: 30px;
	overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
	height: 60px;
}
.home-row2 .box .item .txt-box .desc{
	font-family: simsun;
	font-size: 12px;
	line-height: 22px;
	color: #888888;
	overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
	height: 44px;
}
.hots-word3{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 28px;
}
.hots-word3 span{
	position: relative;
	font-size: 16px;
	color: #ffffff;
	width: 57px;
	height: 23px;
	background: #e79c3b;
	text-align: center;
	margin-right: 20px;
}
.hots-word3 span:after{
	content: '';
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -4px;
	width: 5px;
	height: 9px;
	background: url(/uploads/image/zzimages/icon-sj5.png);
}
.hots-word3 a{
	font-size: 16px;
	margin-right: 11px;
  cursor:pointer;
  color:#333!important;
}
.hots-word3 a:hover{
	color: #9e3f30;
}

.b-list{

	border-top: 1px dotted #d3c6c0;
	margin-top: 24px;
	padding: 14px 0 20px;
}
.b-list li{

}
.b-list li a{
	font-family: simsun;
	display: block;
	color: #454545;
	padding-left: 15px;
	line-height: 36px;
	background: url(/uploads/image/zzimages/icon-dian.png) no-repeat 4px center;
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.b-list li a:hover{
	color: #9e3f30;
}
.home-row2 .more{
	color: #9e3f30;
}
.home-row2 .more:hover{
	text-decoration: underline;
}

.home-row3{
	padding: 28px 0 0;
}
.home-row3 .box{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.home-row3 .box-l{
	position: relative;
	width: 450px;
	height: 320px;
	text-align: center;
}
.home-row3 .box-r{
	position: relative;
	width: 56.5%;
}
.home-row3 .box-r .title{
	position: absolute;
	top: 5%;
	left: 55%;
	font-weight: bold;
	font-size: 20px;
	color: #7f5c4a;
	width: 203px;
	height: 49px;
	line-height: 49px;
	text-align: center;
	background: #c6ac9e;
	z-index: 2;
}
.home-row3 .box-r .title a{color: #7f5c4a;}
.tp-list{
	position: relative;
	padding-top: 49.93%;
}
.tp-list li{
	position: absolute;
}
.tp-list .li1{
	top: 13.65%;
	left: 0;
	width: 25.93%;
}
.tp-list .li2{
	top: 0;
	left: 27.26%;
	width: 22.23%;
}
.tp-list .li3{
	bottom: 0;
	left: 27.26%;
	width: 22.23%;
}
.tp-list .li4{
	right: 22.5%;
	top: 28%;
	width: 25.93%;
}
.tp-list .li5{
	right: 0;
	top: 28%;
	width: 20.74%;
}
.tp-list li a{

}
.tp-list li a .pic{
	position: relative;
	overflow: hidden;
	border-radius: 18px;
}
.tp-list li a .pic img{
	position: absolute;width: 100%;height: 100%;top: 0;left: 0;
	-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;
	object-fit: cover;
}
.tp-list li a:hover .pic img{
	-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);
	object-fit: cover;
}
.tp-list .li1 a .pic{
	padding-top: 137.06%;
}
.tp-list .li2 a .pic{
	padding-top: 111.67%;
}
.tp-list .li3 a .pic{
	padding-top: 98.04%;
}
.tp-list .li4 a .pic{
	padding-top: 124.71%;
}
.tp-list .li5 a .pic{
	padding-top: 108.57%;
}


.home-row3 .box-r .more{
	position: absolute;
	bottom: 8%;
	right: 40px;
	color: #9e3f30;
}
.home-row3 .box-l .more{
	position: absolute;
	color: #9e3f30;
   bottom:-45px
}
.home-row3 .box-r .more:hover{
	text-decoration: underline;
}
#tagscloud a{
	position: absolute;
	font-size: 16px;
	height: 47px;
	line-height: 45px;
	text-align: center;
	border-radius: 23px;
	border: 1px solid #d6ccba;
	white-space: nowrap;
	width: 136px;
	margin: 0 10px 5px;
}

#tagscloud a.tagc1{
	background: linear-gradient(-90deg, #c2a898 0%, #e3d1c6 100%);
	color: #974e37;
}
#tagscloud a.tagc2{
	background: linear-gradient(-90deg, #e2ded7 0%, rgba(226,222,215,0) 100%);
	color: #6f3a20;
}
#tagscloud a:hover{
	font-size: 20px;
}
.swiper-photo .swiper-slide{
	position: relative;
	transform: scale(1) !important;
}
.swiper-photo .swiper-slide:before{
	content: '';
	position: absolute;width: 100%;height: 100%;top: 0;left: 0;
	z-index: 2;
	background: rgba(129, 129, 129, .73);
}
.swiper-photo .swiper-slide-active{
	transform: scale(1.35) !important;
	z-index: 2;
}
.swiper-photo .swiper-slide-active:before{
	background: url(/uploads/image/zzimages/mark.png) no-repeat bottom center;

}
.swiper-photo .pic{
	position: relative;
	padding-top: 53.75%;
	overflow: hidden;
}
.swiper-photo .pic img{
	position: absolute;width: 100%;height: 100%;top: 0;left: 0;
	-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;
  object-fit: cover;
}
.swiper-photo .swiper-slide:hover .pic img{
	-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);
}
.swiper-photo .txt{
	font-family: simsun;
	position: absolute;
	bottom: 20px;
	left: 32px;
	right: 32px;
	color: #ffffff;
	z-index: 3;
	opacity: 0;
}
.swiper-photo .swiper-slide-active .txt{
	opacity: 1;
}
.swiper-photo .txt .tit i{font-style: normal;}
.swiper-photo .txt .tit{
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 5px;
}
.swiper-photo .txt p{
	font-size: 12px;
}

.g-box2{
	border: 1px solid #d0dce6;
	border-top: 0;
	font-family: simsun;
	padding: 30px 0;
	background: #f8fbfc;
}
.form-so2{
	position: relative;
	width: 425px;
	margin-bottom: 36px;
}
.form-so2 .inp{
	display: block;
	font-size: 12px;
	width: 100%;
	height: 34px;
	border: 1px solid #bbc6d5;
	padding: 0 15px;
}
.form-so2 .sub{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 87px;
	height: 34px;
	background: #9e3f30;
	border-radius: 4px;
	color: #fefefe;
}
.form-so2 .inp::-webkit-input-placeholder {color: #bec7d2}

.form-so2 .inp::-moz-placeholder {color: #bec7d2}

.form-so2 .inp::-ms-input-placeholder {color: #bec7d2}
.index-row5{
	overflow: hidden;
	padding-bottom: 28px;
}
.index-row5 .col-l,
.index-row5 .col-c,
.index-row5 .col-r{
	width: 314px;
}
.index-row5 .col-c{
	margin: 0 29px;
}

.slick-hot .item{
	overflow: hidden;
	margin: 0 -5px;
}
.slick-hot a{
	float: left;
	width: 50% !important;
}
.slick-hot a:nth-child(1){
	color: #156cc3;
}
.slick-hot a:nth-child(2){
	color: #9e3f30;
}
.slick-hot a:nth-child(3){
	color: #50a6ff;
}
.slick-hot a:nth-child(4){
	color: #4c78e8;
}
.slick-hot a:nth-child(5){
	color: #726afb;
}
.slick-hot a:nth-child(6){
	color: #6b89c1;
}
.slick-hot a span{
	display: block;
	margin: 0 5px 10px;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #eff4fa;
	border-radius: 4px;
}

.hots-box{
	overflow: hidden;
}
.hots-box .tit{
	float: left;
	font-weight: bold;
	color: #454545;
}
.hots-box .z-list4{
	overflow: hidden;
}
.g-box2{
	display: flex;
	align-items: center;
	padding-left: 48px;
}
.form-hots{
	flex: 0 0 425px;
	margin-right: 32px;
}
.g-box2 .index-list1{
	flex: 1;
}
.index-row6{
	overflow: hidden;
}
.index-row6 .col-l{
	width: 314px;
}
.index-row6 .col-r{
	width: 657px;
}
.index-row6 .z-piclist li{
	margin-bottom: 16px;
}
.index-row6 .z-piclist .tit{
	font-size: 18px;
}
.form-so{
	position: relative;
	margin: 16px 0 12px;
}
.form-so .inp{
	display: block;
	font-size: 14px;
	width: 100%;
	height: 30px;
	border: 1px solid #bfc6cb;
	padding: 0 10px;
}
.form-so .inp::-webkit-input-placeholder {color: #c3c3c3}

.form-so .inp::-moz-placeholder {color: #c3c3c3}

.form-so .inp::-ms-input-placeholder {color: #c3c3c3}
.form-so .sub{
	position: absolute;
	top: 0;
	right: 0;
	width: 98px;
	height: 30px;
	background: #076fbe;
	color: #edf3f8;
	border: 0;
}
.index-row7{
	overflow: hidden;
	padding-bottom: 10px;
}
.index-row7 .col-l{
	width: 657px;
}
.index-row7 .col-r{
	width: 314px;
}
.index-row8{
	padding-bottom: 42px;
	overflow: hidden;
}
.index-row8 .col-l{
	width: 657px;
}
.index-row8 .col-r{
	width: 314px;
}
.w-author{overflow:hidden;font-family: simsun;}
.w-author li{float:left;width:25%}
.w-author li a{display:block;font-size:14px;color:#454545;line-height:2}
.w-author li a:before{content:'';display:inline-block;vertical-align:2px;width:6px;height:6px;background:#0655bc;margin-right:7px
}
.w-author-info{
	overflow: hidden;
	margin-bottom: 16px;
}
.w-author-info .pic{
	float: left;
	display: block;
	width: 103px;
	height: 127px;
	margin-right: 22px;
	border: 1px solid #e5e5e5;
}
.w-author-info .txt{

}
.w-author-info .txt .tit{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 8px;
}
.w-author-info .txt .desc{
	font-family: simsun;
	color: #666666;
	font-size: 12px;
	line-height: 22px;
	overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
	height: 66px;
	margin-bottom: 8px;
}
.w-author-info .txt .more{
	font-size: 12px;
	color: #9e3f30;
}
.row-zy1 .hots-box .tit{
	font-weight: normal;
}
.row-zy1 .hots-box{
	padding-left: 20px;
	margin-bottom: -10px;
}



.row-zy1 .col-l {
	width: 829px;
}
.row-zy1 .col-r {
	width: 330px;
	background: #dfd9d3;
	margin-bottom: 30px;
}
.row-zy1 .col-l .w-list1 li a{
	background-color: rgba(218, 225, 238, 0.59);
}
.row-zy1 .col-r .box{
	padding: 28px 20px;
}
.row-zy1 .col-r .box2{
	padding: 34px 20px 46px;
	background: url(/uploads/image/zzimages/bg2.png) no-repeat center bottom -30px;
}
.sub2{
	position: relative;
	padding: 42px 30px;
	background: url(/uploads/image/zzimages/bg2.png) no-repeat  center top -30px;
}
.sub2 img{
	position: absolute;
	top: 52px;
	left: 50%;
	margin-left: -34px;
	pointer-events: none;
}
.sub2 a{
	display: block;
	color: #ffffff;
	height: 40px;
	line-height: 40px;
	background: #866251;
	border-radius: 4px;
	text-align: center;
	font-size: 0;
}
.sub2 a   a{
	margin-top: 5px;
}
.sub2 a.on,
.sub2 a:hover{
	background: #92392b;
}
.books-list{
	margin: 0 -8px 32px;
	overflow: hidden;
}
.books-list li{
	float: left;
	width: 50%;
}
.books-list li a{
	display: block;
	margin: 0 8px;
}
.books-list img{
	display: block;
	width: 100%;
}
.bk-list{

}
.bk-list li{
	padding: 18px 30px 24px 35px;
	background: #ffffff;
	box-shadow: 0px 0px 5px 0px rgba(229,227,225,0.75);
	margin-bottom: 14px;
	border-right: 6px solid #ffffff;
}
.bk-list li:hover{
	border-color: #92392b;
}
.bk-list li h4{
	margin-bottom: 12px;
}
.bk-list li h4 a{
	position: relative;
	font-size: 18px;
}
.bk-list li h4 a:before{
	content: '';
	position: absolute;
	top: 6px;
	left: -21px;
	width: 13px;
	height: 13px;
	background: url(/uploads/image/zzimages/icon-dian2.png);
}
.bk-list .desc{
	font-family: simsun;
	color: #888888;
	line-height: 24px;
	margin-bottom: 8px;
	overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
	height: 48px;
}
.bk-list .desc span{
	color: #92392b;
}
.bk-list .desc a{
	color: #92392b;
}
.bk-list .desc a:hover{
	text-decoration: underline;
}
.bk-list .keyword{
	font-family: simsun;
	display: flex;
	flex-wrap: wrap;
	color: #92392b;
}
.bk-list .keyword a{
	line-height: 22px;
	background: #ede7e2;
	border-radius: 11px;
	padding: 0 9px;
	color: #92392b;
	margin-right: 13px;
}
.bk-list .keyword a:hover{
	background-color: #92392b;
	color: #ffffff;
}
.z-pic{
	display: block;
}

.z-pic .pic{
	position: relative;
	padding-top: 53.93%;
	margin-bottom: 16px;
	overflow: hidden;
}
.z-pic .pic img{
	display: block;
	position: absolute;width: 100%;height: 100%;top: 0;left: 0;
	-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;
	object-fit: cover;
}
.z-pic:hover .pic img{
	-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);
}
.news-list{
	padding: 2px 0 0;
}
.news-list li{
	overflow: hidden;
	line-height: 49px;
	border-bottom: 1px dashed #d4c5c0;
}
.news-list li .date{
	float: right;
	color: #666666;
	margin-left: 30px;
}
.news-list li a{
	display: block;
	font-size: 16px;
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
	padding-left: 23px;
	background: url(/uploads/image/zzimages/icon-dian.png) no-repeat 11px center;
}

.home-row4{
	padding: 40px 0 50px;
}
.home-row4 .g-tit{
	margin-bottom: 0;
}
.home-row4 .more{
	display: block;
	text-align: center;
	color: #9e3f30;
}
.home-row4 .more:hover{
	text-decoration: underline;
}
.home-row4 .box{
	display: flex;
	justify-content: space-between;
}
.home-row4 .box-l{
	width: 541px;
}
.home-row4 .box-r{
	width: 571px;
}
.home-row4 .box-r .more{
	position: relative;
	top: -36px;
}
.zh-list{
	padding-bottom: 28px;
}
.zh-list li{
	display: flex;
}
.zh-list li   li{
	border-top: 1px dotted #c0c0c0;
	margin-top: 30px;
	padding-top: 35px;
}
.zh-list .avatar{
	flex: 0 0 57px;
	height: 57px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 12px;
}
.zh-list .avatar img{
	display: block;width: 100%;height: 100%;
}
.zh-list .txt{
	flex: 1;
}
.zh-list .txt .name{
	font-weight: bold;
	font-size: 24px;
}
.zh-list .txt .job{
	font-size: 16px;
	color: #999999;
	margin-bottom: 10px;
}
.zh-list .txt .desc span{
	font-size: 20px;
	background: linear-gradient(0deg, #dcd0ce 0%, rgba(220,208,206,0) 100%);
	padding: 0 6px;
}

.swiper-books{
	position: relative;
	top: -40px;
	overflow: hidden;
	padding: 30px 0;
}
.swiper-books .swiper-slide{
	width: 191px;
	height: 269px;
}
.swiper-books .swiper-slide .pic img{
	display: block;
	width: 100%;
}
.swiper-books .swiper-slide-active{
	box-shadow: 0px 0px 21px 0px rgba(0,0,0,0.75);
}
.home-row5{
	position: relative;
	padding: 0 0 84px;
}
.home-row5 .box-l{
	width: 59.02%;
	background: url(/uploads/image/zzimages/bg5.png) no-repeat center;
	padding: 41px 94px 38px calc(50vw - 600px);
}
.home-row5 .box-r{
	position: absolute;
	top: 51px;
	right: 0;
	width: 43.96%;
	background: #462a1a;
	border-radius: 20px 0 0 20px;
	padding: 48px calc(50vw - 600px) 51px 47px;
}
.home-row5 .box-r .g-tit{
	position: absolute;
	top: -45px;
	left: 74px;
}
.home-row5 .box-l h4{
	font-size: 18px;
	color: #d9bdae;
	padding: 6px 0 6px 26px;
	background: url(/uploads/image/zzimages/icon-arrow.png) no-repeat left center;
	border-bottom: 3px solid rgba(167, 95, 83, 0.92);
	margin-bottom: 8px;
}
.form-message{

}
.form-message .inp-box{
	display: flex;
	margin-bottom: 18px;
}
.form-message .inp-box .inp{
	font-family: simsun;
	height: 35px;
	background: #e2ded7;
	border: 1px solid #ece4d9;
	padding: 0 14px;
}
.form-message .inp-box .inp1{
	width: 40%;
}
.form-message .inp-box .inp2{
	width: 28%;
	margin: 0 1%;
}
.form-message .inp-box .inp3{
	width: 30%;
}
.form-message textarea{
	font-family: simsun;
	display: block;
	width: 100%;
	height: 134px;
	background: #e2ded7;
	border: 1px solid #ece4d9;
	padding: 10px 14px;
	resize: none;
	margin-bottom: 19px;
}
.form-message .submit{
	display: block;
	width: 80px;
	height: 29px;
	background: #9e3f30;
	border-radius: 4px;
	color: #efefef;
}
.message-list{
	height: 166px;
	padding-right: 27px;
	overflow-y: auto;
}
.message-list::-webkit-scrollbar {
	width: 19px;
}
.message-list::-webkit-scrollbar-track {
	background: #a25145;
}
.message-list::-webkit-scrollbar-thumb {
	background: #c7764f;
}
.message-list::-webkit-scrollbar-thumb:window-inactive {
	background: #c7764f;
}
.message-list li{
	display: flex;
	padding: 11px 0;
}
.message-list li   li{
	border-top: 1px dotted #a65c50;
}
.message-list .avatar{
	flex: 0 0 42px;
	height: 42px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 10px;
}
.message-list .avatar img{
	display: block;width: 100%;height: 100%;
}
.message-list .txt{
	flex: 1;
	width: 0;
	font-family: simsun;
}
.message-list .txt .name{
	font-weight: bold;
	font-size: 16px;
	color: #f9e9e6;
	margin-bottom: 3px;
}
.message-list .txt .desc{
	color: #d0aca6;
}

.d-newslist li {border-bottom: 1px dashed #d4c5c0}

.d-newslist .con {padding: 15px 0 10px;display: block}

.d-newslist h4 {margin-bottom: 10px}

.d-newslist h4 a {
	display: block;font-size: 18px;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s}

.d-newslist .txt {
	font-family: simsun;
	margin-bottom: 5px;font-size: 14px;color: #666;line-height: 1.7;height: 3.4em;overflow: hidden}

.d-newslist .desc {
	font-family: simsun;
	font-size: 14px;color: #666;line-height: 20px}

.d-newslist .desc p {margin: 7px 0}

.d-newslist .desc span {margin-right: 20px;display: inline-block}
.d-newslist .desc span a{cursor:pointer;color:#9f3f33!important}

.d-newslist .desc a {margin-right: 10px;display: inline-block;color: #9f3f33}

.d-newslist .desc a {-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s}

.d-newslist .desc a:hover {text-decoration: underline}

.d-newslist .con:hover h4 a {color: #9f3f33}

.row-zy1 .col-r .d-trendslist {padding: 21px 25px 26px}

/*page*/
.pages{text-align: center;margin: 23px 0 50px;font-size: 14px;font-family: "arial";}
.pages ul{
    display: inline-block;
}
.pages li{float: left;}
.pages li span{
    color: #666;
    margin: 0 3px;
}
.pages a{color:#666;display: block;height: 22px;line-height: 22px;margin: 0 3px;border: 1px solid #cacaca;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;font-size: 14px;}
.pages .pages-first a,
.pages .pages-end a{width: 44px;margin: 0 8px;background-color: #d2d2d2;color:#5b5b5b;border: 0;line-height: 20px;}
.pages .pages-prev.not a,
.pages .pages-next.not a{
    background-color: #fff;
    border-color: #d2d2d2;
    color: #b6b6b6;
}
.pages ul .pages-first.not a,
.pages ul .pages-end.not a{color:#ababab;background-color: #eaeaea;}

.pages .pages-prev a,
.pages .pages-next a{
    width: 25px;
    color: #666;
}

.pages .on a,.pages a:hover{background-color: #9e3f30;color:#fff;border-color: #10aa79;}


.pages .jump{
    margin-left: 25px;
}
.pages .jump .inp{width: 22px;height: 22px;text-align: center;outline: none;color: #1c364c;}
.pages .jump .btn{outline: none;width: 33px;height: 22px;background-color: #2b478c;color:#fff;padding: 0;
 border-radius: 0;position: relative;top: -1px;margin-left: 2px;}
.pages{text-align:center;font-size:14px;margin:20px 0 40px; line-height:40px}
.pages a{display:inline-block;*display:inline;*zoom:1;font-weight:400;text-align:center;border:1px solid #cacaca;min-width:21px;margin:0 3px;padding: 0 3px;}
.pages a.active,.pages a:hover{border-color: #9e3f30;background-color: #9e3f30;color: #fefefe;text-decoration:none}
.pages .disabled{opacity:.8;pointer-events:none}
.pages .first,.pages .last{width:58px;line-height:18px;background-color:#e2e2e2;font-size:14px;border-color:#e2e2e2}
.pages .jump{margin-left:30px;display:inline-block;vertical-align:middle}
.pages .jump .inp{width:30px;line-height:20px;height:22px;margin:0 2px;text-align:center}
.pages .jump .btn{border:none;width:33px;height:22px;background-color:#9e3f30;color:#fff;text-transform:uppercase;border-radius:0;padding:0;margin-top:-3px}
.pages .fc_hui2{ width: 50px; line-height: 22px;background-color: #e2e2e2; font-size: 14px; border-color: #e2e2e2;display:inline-block; margin: 1px 5px;padding: 0 3px;}
.pages .current{line-height: 20px; background-color: #9e3f30; font-size: 14px; border-color: #e2e2e2;display:inline-block;  margin: 1px 5px; min-width:22px; color:#fff !important;border: 1px solid #9e3f30;}
.pages input{height:22px;border: 1px solid #cacaca;padding: 0 5px;}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none !important;
}
input[type='number'] {
	-moz-appearance: textfield;
}
.checks-list{
	padding-left: 2px;
}
.checks-list label{
	display: inline-block;
	position: relative;
	cursor: pointer;
	width: 136px;
	margin-bottom: 20px;
}
.checks-list label:nth-child(5){
	width: 90px;
}
.checks-list label input{
	position: absolute;
	left: -9999px;
}
.checks-list label i{
	display: inline-block;
	vertical-align: -2px;
	width: 15px;
	height: 15px;
	border: 2px solid #a5bce7;
}
.checks-list label input:checked   i{
	position: relative;
}
.checks-list label input:checked   i:after{
	content: '';
	position: absolute;
	top: 2px;
	left: 2px;
	width: 7px;
	height: 7px;
	background: #9e3f30;
}
.checks-list label strong{
	font-family: simsun;
	font-size: 16px;
}
.gotop{
	position: fixed;
	bottom: 20%;
	right: calc(50vw - 670px);
	z-index: 100;
}
@media (max-width: 1399px) {
}

@media only screen and (max-width: 1366px){
	.nav li > a{padding: 4px 8px 0;}
}
@media only screen and (max-width: 1200px){
	.nav li > a{padding: 4px 3px 0;}
}
@media (max-width: 1199px) {
	body{
		zoom: .8;
	}
}
@media only screen and (min-width: 1200px) {
	.swiper-history{
		position: relative;
		padding: 0 30px;
		margin-top: -90px;
	}
	.swiper-history .swiper-slide-next{
		top: 15px;
	}
	.swiper-history .swiper-slide-next    .swiper-slide{
		top: -32px;
	}
	.swiper-history .swiper-slide-next   .swiper-slide   .swiper-slide{
		top: -70px;
	}
}
@media (max-width: 1199px) {
	.bk-detail-row1{
		margin: 0 -3%;
		padding: 20px 3%;
	}
	.swiper-photo{
		padding: 0 20px;
	}
	.swiper-photo .swiper-button{
		width: 25px;
		height: 25px;
		margin-top: -13px;
		-webkit-background-size: 20px auto;
		background-size: 20px auto;
	}
	.swiper-photo .swiper-button.prev{
		left: -10px;
	}
	.swiper-photo .swiper-button.next{
		right: -10px;
	}
	.gotop{
		right: 0;
	}
	.home-row2 .box .item .txt-box{
		padding: 20px 20px 0;
	}
	.swiper-history .date:before{
		display: none;
		bottom: 30px;
		width: 6px;
		height: 6px;
		border-width: 3px;
		left: 20px;
	}
	.swiper-history .con{
		padding: 16px 10px 45px;
		margin-bottom: 30px;
	}
	.swiper-history .date{
		position: absolute;
		bottom: 40px;
		left: 10px;
		font-size: 14px;
	}
	.swiper-history .date strong{
		font-size: 20px;
	}
	.swiper-history .box{
		padding: 0;
	}
	.home-row1 .btn-more{
		position: static;
		display: block;
		text-align: center;
		margin-top: 20px;
	}
	.home-row2 .box{
		display: block;
	}
	.home-row2 .box .item .txt-box{
		display: block;
	}
	.home-row2 .box .item{
		width: auto;
		margin-bottom: 20px;
	}
	.home-row2 .box .item.show{
		width: auto;
		margin-right: 0;
	}
	.home-row3 .box{
		display: block;
	}
	.home-row3 .box-l{
		margin: 0 auto;
	}
	.home-row3 .box-r{
		margin: 50px auto 0;
	}
	.home-row4 .box{
		display: block;
	}
	.home-row4 .box-l{
		width: auto;
	}
	.home-row4 .box-r{
		width: auto;
	}
	.home-row5 .box-l{
		width: auto;
		padding: 30px 3%;
	}
	.home-row5 .box-r{
		position: relative;
		width: auto;
		top: auto;
		right: auto;
		border-radius: 0;
		padding: 20px 3%;
		margin-top: 60px;
	}
	.home-row5 .box-r .g-tit{
		left: 3%;
	}
	.home-row5{
		padding: 0;
	}
	.home-row4{
		padding: 20px 0 10px;
	}
	.home-row1{
		margin-bottom: 0;
	}
	.home-row2{
		padding: 0 0 20px;
	}
	.home-row3{
		padding: 0;
	}
	.home-row1 .g-tit,
	.home-row2 .g-tit{
		margin-bottom: -20px;
	}
	body{
		zoom:1;
	}
	.checks-list label{
		width: 90px;
	}
	.header .top {display: none}

	.mo-login, .mo-search, .mo-top {display: block}

	.mo-top {overflow: hidden;padding: 8px 0}

	.mo-top .logo {width: 135px;display: block}

	.mo-top .logo img {display: block;width: 100%}

	.menubtn {display: block}

	.ban-hd {height: 200px;
		margin-bottom: 0;
		-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;position: relative;

	}
	.ban-hd .wp{
		height: 100%;
		padding-top: 0;
	}
	.ban-hd .ban-search,
	.ban-hd .hots-word,
	.ban-hd .hd-logo,.ban-hd .sel-type ,.nav:after{display: none !important}
	.sel-type a   a:before{
		margin: 0 5px;
	}

	.ban-txt {position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);max-width: 80%}

	.mo-login {text-align: center;font-size: 14px;line-height: 18px;margin-bottom: 10px;color: #fff}

	.mo-login a {color: #fff;display: inline-block;vertical-align: middle;padding: 0 4px}

	.mo-search {margin-bottom: 10px}

	.mo-search .select {background-color: #fff;background-repeat: no-repeat;background-position: right 10px center;background-image: url(/uploads/image/zzimages/jt1-on.png);display: block;width: 100%;margin-bottom: 15px;text-align: center;text-align-last: center;line-height: 32px;font-size: 14px}

	.mo-search .box {display: flex;align-items: center;justify-content: space-between}

	.mo-search .inp {flex-grow: 1;background-color: #fff;padding: 0 15px;color: #333;line-height: 28px;height: 28px;font-size: 14px;width: 100%;border: 1px solid #fff}

	.mo-search .sub {flex-shrink: 0;width: 80px;line-height: 28px;text-align: center;font-size: 14px;color: #fff;background-color: #e79c3b;margin-left: 10px}

	.nav {width: 300px;background-color: #9e3f30;position: fixed;left: 0;top: 0;bottom: 0;z-index: 999;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;height: 100%;padding: 80px 15px 20px;transform: translatex(-320px);-ms-transform: translatex(-320px);-moz-transform: translatex(-320px);-webkit-transform: translatex(-320px);-o-transform: translatex(-320px)}

	.nav.open {transform: translatex(0);-ms-transform: translatex(0);-moz-transform: translatex(0);-webkit-transform: translatex(0);-o-transform: translatex(0)}
	.nav .wp{
		padding: 0;
		width: auto;
	}
	.nav ul {
		display: block;
	}

	.nav li {
		display: block;float: none;margin: 5px 0}
	.nav li:last-child{
		margin-left: 0;
	}
	.nav li > a {
		text-align: left;
		border-bottom: 1px solid #ddd;font-size: 14px;line-height: 40px}
	.nav .li2 > a{
		border-bottom: 0;
	}
	.nav .li2{
		margin-left: 0;
	}
	.nav li:last-child a{
		margin: 10px auto;
	}
	.nav li > a:hover {background-color: transparent}

	.nav li dl dd > a:hover {background: 0 0}

	.nav li.level > a {background: url(/uploads/image/zzimages/n-ico1.png) right 10px center no-repeat}

	.nav li.open.level > a {background: url(/uploads/image/zzimages/n-ico2.png) right 10px center no-repeat}

	.nav li dd .three > a {background: url(/uploads/image/zzimages/n-ico1.png) right 10px center no-repeat}

	.nav li dd .three.open > a {background: url(/uploads/image/zzimages/n-ico2.png) right 10px center no-repeat}

	.nav li dl, .nav li dd .three-level {position: static;
		width: auto;
		padding-left: 10px;}

	.nav li dd .three-level > a {background-color: transparent;}

	.nav li dd a {
		font-size: 14px;
		line-height: 2;
		background-color: transparent;text-align: left}

	.mo-top {position: fixed;left: 0;top: 0;width: 100%;background-color: #fff;z-index: 9999;-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .2);-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2);box-shadow: 0 0 10px rgba(0, 0, 0, .2)}

	body {padding-top: 55px}

	.detail-box .col-l {width: 610px}

	.detail-box {margin: 30px 0 0}
	.index-row1 .col-l,
	.index-row1 .col-r,
	.index-row2 .col-l,
	.index-row2 .col-r,
	.index-row4 .col-l,
	.index-row4 .col-r,
	.index-row5 .col-l,
	.index-row5 .col-c,
	.index-row5 .col-r,
	.index-row6 .col-l,
	.index-row6 .col-r,
	.index-row8 .col-l,
	.index-row8 .col-r,
	.index-row7 .col-l,
	.index-row7 .col-c,
	.index-row7 .col-r,
	.row-zy1 .col-l,
	.row-zy1 .col-r{
		float: none;
		width: auto;
		margin: 0;
	}
	.index-row8 .col-l{
		margin-bottom: 20px;
	}
	.index-row2{
		padding: 30px 0;
	}
	.row-zy1{
		padding: 30px 0;
	}
	.index-row7 .col-l,
	.index-row7 .col-c,
	.index-row1 .col-l,
	.index-row4 .col-l{
		margin-bottom: 30px;
	}
	.index-row2 .z-list2{
		margin: 0 auto;
	}
	.index-row7 .col-l,
	.index-row7 .col-c{
		margin-right: 0;
	}
	.z-list6 .li2{
		flex: 0 0 calc(50% - 4px);
	}
	.z-list6 .li3{
		flex: 0 0 calc(50% - 4px);
	}
	.z-list6 .li4{
		flex: 0 0 calc(50% - 4px);
	}
	.z-list6 .li5{
		flex: 0 0 calc(50% - 4px);
	}
	.g-box2{
		display: block;
	}
	.form-case{
		margin-bottom: 20px;
	}
	.g-tit img{
		margin: 0 auto;
	}
	.home-row1{
		background: none;
	}
	.swiper-history{
		padding: 0 30px;
	}
	.swiper-history .swiper-button.prev{
		top: 50%;
		margin-top: 0;
		left: 20px;
	}
	.swiper-history .swiper-button.next{
		top: 50%;
		margin-top: 0;
		right: 20px;
	}
}

@media (max-width: 1000px) {

	.home-row1{
		padding-top: 0;
	}
	.home-row1 .g-tit img,
	.home-row2 .g-tit img,
	.home-row3 .g-tit img,
	.home-row4 .g-tit img{
		height: 100px;
	}
	.home-row5 .g-tit img{
		height: 24px;
	}
	.hots-word3{
		display: none;
	}

	.zh-list .txt .name{
		font-size: 18px;
	}
	.zh-list .txt .job{
		font-size: 14px;
	}
	.zh-list .txt .desc span{
		font-size: 14px;
	}
	.zh-list li   li{
		margin-top: 15px;
		padding-top: 15px;
	}
	.home-row3 .box-r .title{
		position: static;
		margin: 0 auto 30px;
	}
	.home-row3 .box-r .more{
		position: static;
		display: block;
		text-align: center;
		margin-top: 20px;
	}
	.index-search {width: 480px;margin: 0 auto 10px}

	.index-hot {text-align: center}

	.index-content2 .col-l {display: none}

	.index-content2 {-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}

	.mo-slick {display: block !important;padding: 0 40px;background-color: #edf3f8;margin-bottom: 20px;}


	.index-content2 .col-r {float: none;width: auto}

	.g-top {right: 0;bottom: 120px;margin: 0;left: auto;background-color: #fff;display: none}

	.detail-box .col-l, .detail-box .col-r {float: none;width: auto}

	.detail-list {margin: 0 -5px 30px}

	.f2-s {float: none;width: 100%;margin-bottom: 10px}

	.filter2 .bot .con label {float: none;width: 100%}

	.filter-s {width: auto;margin-right: 20px}

	.formobile {display: block}

	.table-warp {overflow-x: auto}

	.table table {width: 960px}
	.z-tab2{
		display: none;
	}
	.z-pictxt .pic-box{
		float: none;
		width: auto;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.index-list1.w50 li{
		float: none;
		width: auto;
	}
	.footer .right{
		padding-right: 0;
	}
	.z-list1 .pic:after,
	.z-list1 .btn-box{
		opacity: 1;
	}
}

@media only screen and (min-width: 768px) {
	.ct-list li:nth-child(1),
	.ct-list li:nth-child(2),
	.ct-list li:nth-child(3),
	.ct-list li:nth-child(7),
	.ct-list li:nth-child(8),
	.ct-list li:nth-child(9){
		background: #e6e6e6;
	}

	.table-z th:nth-child(7),
	.table-z th:nth-child(8),
	.table-z td:nth-child(7),
	.table-z td:nth-child(8),
	.table-z .table1 th:nth-child(2),
	.table-z .table1 th:nth-child(3),
	.table-z .table1 td:nth-child(2),
	.table-z .table1 td:nth-child(3){
		display: none;
	}
	.table-z .table1 th:nth-child(7),
	.table-z .table1 th:nth-child(8),
	.table-z .table1 td:nth-child(7),
	.table-z .table1 td:nth-child(8){
		display: table-cell;
	}
}

@media (max-width: 767px) {
	.home-row3 .box-r{
		width: auto;
	}
	.home-row3 .box-r .title{
		width: 160px;
		height: 36px;
		line-height: 36px;
		font-size: 18px;
	}
	.g-tit3 img{
		height: 90px;
	}
	.hots-word2 span{
		margin-right: 20px;
	}
	.hots-word2 a{
		margin-right: 5px;
		margin-bottom: 5px;
	}
	.m-text h1{
		font-size: 20px;
	}
	.m-text .info span{
		display: block;
		text-align: center;
	}
	.news-list li a{
		font-size: 14px;
	}
	.photo-list{
		padding: 30px 0 0;
		margin: 0 -5px;
	}
	.photo-list li{
		width: 50%;
	}
	.photo-list p{
		font-size: 14px;
	}
	.photo-list li a{
		margin: 0 5px 10px;
	}
	.swiper-photo{
		margin: 30px 0;
	}
	.swiper-photo .txt{
		bottom: 5px;
		left: 20px;
		right: 20px;
	}
	.swiper-photo .txt .tit{
		font-size: 12px;
	}
	.swiper-photo .txt p{
		font-size: 10px;
	}
	.history-list .date{
		font-size: 16px;
		flex: 0 0 100px;
		margin-right: 30px;
		padding-top: 12px;
	}
	.history-list:before{
		left: 108px;
	}
	.history-list:after{
		left: 103px;
	}
	.history-list li:before{
		top: 20px;
		left: 104px;
		width: 6px;
		height: 6px;
		border-width: 3px;
	}
	.history-list .con .tit{
		font-size: 16px;
	}
	.ct-list li:nth-child(odd){
		background: #e6e6e6;
	}
	.ct-list li{
		float: none;
		width: auto;
	}
	.row-zy1{
		padding: 10px 0 30px;
	}
	.g-tit3.line2{
		padding-bottom: 20px;
	}
	.g-tit3.line2 img{
		height: 90px;
	}
	.bk-list .keyword a{
		margin-bottom: 5px;
	}
	.g-tit3{
		display: block;
	}
	.form-so4{
		position: relative;
		top: 0;
		width: auto;
	}
	.home-row3 .box-l{
		zoom: .6;
		margin-bottom: 60px;
	}
	.swiper-history{
		padding: 0 60px;
	}
	.table-z th:nth-child(5),
	.table-z th:nth-child(6),
	.table-z td:nth-child(5),
	.table-z td:nth-child(6),
	.table-z th:nth-child(7),
	.table-z th:nth-child(8),
	.table-z td:nth-child(7),
	.table-z td:nth-child(8),
	.table-z .table1 th:nth-child(2),
	.table-z .table1 th:nth-child(3),
	.table-z .table1 th:nth-child(4),
	.table-z .table1 td:nth-child(2),
	.table-z .table1 td:nth-child(3),
	.table-z .table1 td:nth-child(4),
	.table-z .table2 th:nth-child(2),
	.table-z .table2 th:nth-child(3),
	.table-z .table2 th:nth-child(4),
	.table-z .table2 td:nth-child(2),
	.table-z .table2 td:nth-child(3),
	.table-z .table2 td:nth-child(4){
		display: none;
	}
	.table-z .table1 th:nth-child(5),
	.table-z .table1 th:nth-child(6),
	.table-z .table1 td:nth-child(5),
	.table-z .table1 td:nth-child(6){
		display: table-cell;
	}
	.table-z .table2 th:nth-child(7),
	.table-z .table2 th:nth-child(8),
	.table-z .table2 td:nth-child(7),
	.table-z .table2 td:nth-child(8){
		display: table-cell;
	}



	.form-so3 .item{
		width: auto;
	}
	.form-so3 select,
	.form-so3 .inp{
		width: 220px;
	}
	.form-so3 .btn-box input{
		margin: 0 10px;
	}
	.tab3s-l{
		float: none;
		width: auto;
		margin-right: 0;
	}
	.g-box2{
		padding: 15px;
	}
	.form-hots{
		margin-right: 0;
	}
	.form-so2{
		width: auto;
	}
	.form-case ul li{
		display: block;
	}
	.form-case ul .tit{
		margin-bottom: 10px;
	}
	.form-case ul .con{
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.label-radio{
		flex: 0 0 calc(50% - 4px);
		margin-bottom: 8px;
	}
	.label-radio   .label-radio{
		margin-left: 0;
	}
	.ban-hd {
		height: 150px;
		background-image: url(/uploads/image/zzimages/banner2.jpg) !important;
		background-position: right center;}
	.ban-hd .img{
		display: block;
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}

	.part1-slick .item p {font-size: 14px;line-height: 40px}

	.g-tab1 li a {font-size: 18px;line-height: 28px}

	.g-tab1 {padding-bottom: 5px}

	.g-more1 {line-height: 24px}

	.g-tab1 li.hover a::after {bottom: -13px}

	.index-tit1 h3 span {font-size: 18px}

	.index-tit1 h3 img {width: 40px}

	.index-tit1 {margin-bottom: 5px}

	.index-content {padding: 20px 0}

	.index-search {width: 100%}

	.index-search .inp {width: 65%}

	.index-search .sub {width: 33%}

	.index-content .col-l {margin-bottom: 15px}

	.mo-slick .item a {font-size: 13px}

	.mo-slick {padding: 0 20px}

	.mo-slick .slick-prev {left: 0}

	.mo-slick .slick-next {right: 0}

	.ad-content2 {padding-bottom: 10px}

	.impor-box {padding: 10px 15px}

	.index-list1.another li {float: none;width: auto}

	.index-content2 {padding: 20px 0;margin-bottom: 20px}

	.index-list3 {float: none;width: auto;margin-bottom: 15px;padding: 0}

	.index-part3 {margin: 0}

	.index-list6 li {width: 50%;margin-bottom: 15px}

	.index-list6 li a {padding: 0 5px}

	.index-list6 {margin: 0 -5px}

	.slick-index2 .txt {width: 100%}

	.slick-index2 {padding: 0 50px;margin: 30px 0}

	.slick-index2 .slick-arrow {width: 26px;height: 26px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}

	.fd-logo {float: none;margin-right: 0}

	.fd-logo img {display: block;margin: 0 auto 15px}

	.footer {padding: 15px 0}

	.footer .right p span::after {display: none}

	.footer .right p a, .footer .right p em, .footer .right p span {display: inline-block}

	.d-tit1 h3 {font-size: 20px}

	.hot-theme {padding: 10px}

	.hot-theme h3 {margin-bottom: 5px}

	.m-list1 li .tit {font-size: 16px;line-height: 24px;margin-bottom: 5px}

	.m-list1 li {padding: 0 0 5px;margin-bottom: 10px}

	.m-pages {margin-bottom: 30px}
	.form-message .submit{
		margin: 0 auto;
		width: 100%;
	}
}
