@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 {color: #333;font-size: 14px;line-height: 1.5;font-family: "Microsoft Yahei", sans-serif}

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

a:hover {color: #1D9A67}

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;font-family: "Microsoft Yahei", sans-serif;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: #A0A0A0}

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

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


.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}


::-webkit-scrollbar { width: 4px; height: 4px;} ::-webkit-scrollbar-track { background: none; } ::-webkit-scrollbar-thumb { background: #ECE2DA; } ::-webkit-scrollbar-thumb:window-inactive { background: #ECE2DA; }

.wp {
    width: 92%;
    max-width: 1000px;
    margin: 0 auto
}

.header .top .wp {
    display: flex;
    justify-content: space-between;
}

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

.header .top .wel a {
    text-decoration: underline;
    color: #666
}

.header .top .wel a:hover {
    color: #000000;
}

.header .top .login a {
    display: inline-block;
    vertical-align: middle;
    padding-right: 6px;
    margin-right: 5px;
    position: relative;
    color: #666
}

.header .top .login a::after {
    content: "";
    position: absolute;
    right: -1px;
    top: 50%;
    width: 1px;
    height: 16px;
    background-color: #666;
    margin-top: -8px
}

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

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

.header .top .login a:hover {
    color: #000000;
}
.ban-hd {
	height: 364px;
	background-repeat: no-repeat;background-position: center;
}
.ban-hd .wp{
	position: relative;
	padding: 228px 0 0;
}
.hd-logo {
	position: absolute;
	left: -55px;
	top: 25px;
}

.hd-logo img {display: block}
.ban-txt {
	display: block;
	margin: 0 auto 14px;
}
.sel-type{
	text-align: center;
	margin-bottom: 16px;
}
.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: #84EC94;
}
.ban-search {
	position: relative;
	width: 796px;
	display: flex;align-items: center;
	margin: 0 auto;
	background: #F3EFE7;
	border-radius: 0 4px 4px 0;

}
.ban-search:before{
	content: '';
	position: absolute;
	left: 124px;
	top: 50%;
	margin-top: -6px;
	width: 1px;
	height: 11px;
	background: #BEBEBE;
}
.ban-search .select {
	color: #333333;
	width: 124px;
	flex-shrink: 0;line-height: 42px;height: 42px;
	padding-right: 15px;
	padding-left: 42px;
	background: url(../images/jt1.png) right 18px center no-repeat;font-size: 14px;cursor: pointer;
}

.ban-search .select option {

	font-size: 14px;color: #333333}

.ban-search .inp {flex-grow: 1;}

.ban-search .inp input {
	line-height: 42px;height: 42px;width: 100%;border: none;
	border-right: 0;
	background: transparent;
	padding: 0 26px;
	font-size: 14px;color: #333333}

.ban-search .sub {flex-shrink: 0;width: 112px;line-height: 42px;height: 42px;text-align: center;background-color: #F5AE52;color: #fff;font-size: 16px;
	border-radius: 4px;
	overflow: hidden;position: relative;z-index: 2;}

.hots-word{
	display: flex;
	color: #f5efe9;
}
.hots-word a{
	color: #f5efe9;
	margin-right: 12px;
}
.hots-word a:hover{
	text-decoration: underline;
}
.nav {
	background-color: #19A46B}
.nav ul{
	display: flex;
	justify-content: space-between;
}

.nav li {
	position: relative}
.nav li > a {display: block;
	width: 153px;
	text-align: center;
	font-size: 20px;color: #fff;line-height: 60px;}
.nav li:hover > a,.nav li.active > a {background-color: #0E8C58}

.nav li dl {position: absolute;left: 0;top: 100%;
	background-color: #0E8C58;
	min-width: 153px;
	display: none;z-index: 9}

.nav li dd a {display: block;padding-left: 35px;font-size: 16px;color: #fff;line-height: 40px;background-image: none;-ms-transition: 0s;-moz-transition: 0s;-webkit-transition: 0s;-o-transition: 0s;transition: 0s;
	white-space: nowrap;
	padding-right: 35px;
}

.nav li dd a:hover {
	background-color: #19A46B;
}

.menuBtn {position: absolute;
	top: 12px;
	right: 10px;
	z-index: 9;display: none;width: 26px;cursor: pointer;height: 24px;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}

.menuBtn b {display: block;height: 3px;width: 100%;background-color: #1EA07A;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)}

.footer {padding: 26px 0;border-top: 3px solid #1EA07A;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-right: 22px}

.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: #3C746C;border-color: #00B7EE;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: #00B7EE}

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

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

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

.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: #00B7EE}

.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%}


/*资讯*/
.ul-news {}

.ul-news a {padding-left: 13px;display: block;line-height: 30px;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}

.ul-news a:before {content: "";display: block;width: 4px;height: 4px;background: #1D9A67;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;overflow: hidden;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%)}

.ul-news a:hover {text-decoration: none;color: #1D9A67}

.m-active {overflow: hidden;padding: 28px 0 50px}

.m-active h1 {text-align: center;font-size: 20px;color: #222;font-weight: 400;letter-spacing: 1px;margin-bottom: 10px}

.m-active .info {display: block;text-align: center;font-size: 14px;color: #787878;margin-bottom: 32px}

.m-active img {display: block;margin: 0 auto 14px}

.m-active .img-desc {display: block;text-align: center;font-size: 14px;color: #454545;margin-bottom: 21px}

.m-active p {font-size: 14px;color: #222;line-height: 2; text-indent: 2em;}


.det-top .dt {margin-top: -2px;}

.table table td:first-child {text-align: left;padding-left: 20px}

.downAll {border-bottom: 1px solid #dcdcdc;padding: 12px 20px}

.downAll a {display: inline-block;width: 140px;height: 34px;background: #00B7EE;border-radius: 4px;line-height: 34px;color: #fff;text-align: center;margin-left: 10px}

.det-content {float: left;width: 643px;margin-right: 30px}

.det-top {margin-top: 40px;padding-bottom: 25px;border-bottom: 1px dashed #e5e5e5}

.det-top h3 {color: #454545;font-size: 18px;margin-bottom: 20px}

.det-top p {font-size: 14px;line-height: 30px;color: #454545}

.det-top p span {color: #787878}

.det-bot {font-size: 14px;line-height: 22px;color: #454545;margin-bottom: 30px;}

.det-bot .tit {height: 50px;line-height: 50px;font-weight: 700;color: #00B7EE;font-size: 14px}

.det-bot p {text-indent: 2em;line-height: 25px; margin-bottom: 6px;}




.row-zy1 {padding: 36px 0 20px;overflow: hidden}

.row-zy1 .row {overflow: hidden}

.row-zy1 .col-l {
	width: 650px;
}
.row-zy1 .col-r {
	width: 309px;
}
.row-zy1 .col-r .index-list1{
	margin-bottom: 12px;
}
.d-newsList{
	margin-top: -10px;
}
.d-newsList li {border-bottom: 1px solid #e5e5e5}

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

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

.d-newsList h4 a {
	font-weight: normal; display: block;font-size: 18px;color: #454545;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s}

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

.d-newsList .desc {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 a {margin-right: 10px;display: inline-block;color: #1D9A67;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s}

.d-newsList h4 a:hover {color: #1D9A67}
.d-newsList .desc a:hover{
	text-decoration: underline;
}

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

.pages {padding: 33px 0 45px;text-align: center}

.pages ul {margin: 0 10px;
	font-size: 0;}

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

.pages ul li {display: inline-block;vertical-align: middle}

.pages ul a {display: block;font-size: 14px;color: #666;text-align: center;min-width: 24px;
	height: 24px;line-height: 24px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s}

.pages ul span {display: block;font-size: 14px;color: #666}
.pages ul .arrow a{
	width: 56px;
	margin: 0 10px;
}
.pages ul .on a, .pages ul a:hover {border-color: #1EA07A;background-color: #1EA07A;color: #fefefe}

.pages ul .disable.arrow a{
	background-color: #D2D2D2;
	color: #fff;
	pointer-events: none
}

.pages .go {
	font-family: MicrosoftYaHei;
	margin-left: 0;
	display: inline-block;vertical-align: middle;font-size: 14px;color: #5b5b5b}

.pages .go input {margin: 0 2px 0 5px;display: inline-block;width: 30px;height: 24px;
	 border: 1px solid #BFBFBF;font-size: 14px;color: #666666;text-align: center}

.pages .go a {margin: 0 0 0 10px;display: inline-block;width: 47px;height: 24px;line-height: 24px;background-color: #1EA07A;font-size: 14px;color: #fff;text-align: center;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s}

.pages .go a:hover {opacity: .8;filter: alpha(opacity=80)}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none !important;
}
input[type='number'] {
	-moz-appearance: textfield;
}

.ind-row1{
	overflow: hidden;
	padding: 58px 0 30px;
}
.ind-row1 .col-l{
	width: 600px;
}
.ind-row1 .col-r{
	width: 370px;
}
.ind-row1 .col-r .g-tit1{
	margin-top: -8px;
}
.part1-slick{
	overflow: hidden;
	border: 3px solid #EAE8E9;
}
.part1-slick .item{display:block;position:relative}
.part1-slick .item img{display:block;width:100%}
.part1-slick .item img:hover{transform:scale(1.08);-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08)}
.part1-slick .item p{
	font-family: "宋体";
	position:absolute;left:0;bottom:0;width:100%;padding:0 110px 0 16px;line-height:36px;background-color:rgba(0,0,0,.6);font-size:14px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.part1-slick .slick-dots{position:absolute;right:14px;bottom:11px;width:auto}
.part1-slick .slick-dots li{
	margin-left:8px;
	width: 16px;
	height: 5px;
	background: #F8F8F8;
}
.part1-slick .slick-dots li button{
	display: none;
}
.part1-slick .slick-dots li.slick-active{
	background-color: #1D9A67;
}
.g-tit1{
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 2px solid #1EA07A;
}
.g-tit1 .tit{
	font-weight: bold;
	font-size: 22px;
	line-height: 48px;
	color: #C72819;
	padding-left: 26px;
	background: url(../images/tit1.png) no-repeat 3px center;
}
.g-tit1 .more{
	color: #1EA07A;
}
.index-list1.w50{
	overflow: hidden;
	margin: 0 -15px;
}
.index-list1.w50 li{
	float: left;
	width: 50%;
	padding: 0 15px;
}
.index-list1 li{padding-left:13px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.index-list1 li .time{
	float: right;
	color: #A09480;
	line-height: 30px;
}
.index-list1 li a{display:block;font-size:14px;color:#3F3F3F;line-height:30px;font-family:'宋体';white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
.index-list1 li a:hover{color:#118261}
.index-list1 li::after{content:"";position:absolute;left:0px;top:50%;width:4px;height:4px;border-radius:50%;background-color:#1EA07A;margin-top:-2px}
.main{
	overflow: hidden;
}
.tab1-box .index-list1{
	display: none;
}
.tab1-box .index-list1.show{
	display: block;
}

.g-tab1{
	height: 42px;
	background: #FCEBD8;
	padding: 4px 0 0;
	margin-bottom: 20px;
}
.g-tab1 ul{
	display: flex;
	justify-content: space-between;
	padding: 0 22px;
}
.g-tab1 ul li{
	position: relative;
}
.g-tab1 ul li + li:before{
	content: '';
	position: absolute;
	top: 8px;
	left: -35px;
	width: 2px;
	height: 13px;
	background: #D97503;
}
.g-tab1 ul li a{
	display: block;
	font-size: 16px;
	color: #C72819;
	padding: 0 14px;
	height: 28px;
	line-height: 28px;
}
.g-tab1 ul li.hover a{
	position: relative;
	background: #118261;
	color: #ffffff;
}
.g-tab1 ul li.hover a:after{
	content: '';
	position: absolute;
	bottom: -7px;
	left: 50%;
	margin-left: -12px;
	width: 23px;
	height: 7px;
	background: url(../images/icon-sj.png) no-repeat center;
}


.g-tab2{
	width: 246px;
	padding: 4px 0;
	background: #FBDFC0;
	margin-right: 47px;
}
.g-tab2 li{
	padding: 3px 14px 3px 8px;
}
.g-tab2 li a{
	display: block;
	font-size: 16px;
	line-height: 31px;
	color: #C72819;
	padding-left: 36px;
	border-radius: 0 5px 5px 0;
	white-space: nowrap;
}
.g-tab2 li + li{
	border-top: 1px dashed #E9C9A6;
}
.g-tab2 li.hover a{
	position: relative;
	background-color: #dc1e15;
	color: #ffffff;
}
.g-tab2 li.hover a:before{
	content: '';
	position: absolute;
	left: -8px;
	width: 4px;
	top: 0;
	bottom: 0;
	background: #dc1e15;
}
.g-tit2{
	position: relative;
	display: flex;
	justify-content: center;
	padding-bottom: 24px;
	background: url(../images/tit2.png) no-repeat bottom center;
	margin-bottom: 35px;
}
.g-tit2 strong{
	font-size: 24px;
	color: #1D9A67;
}
.z-txt{
	font-family: "宋体";
	padding-bottom: 17px;
	border-bottom: 1px dashed #E9C9A6;
	margin-bottom: 16px;
}
.z-txt .tit{
	font-weight: bold;
	display: block;
	font-size: 16px;
	margin-bottom: 10px;
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.z-txt .desc{
	line-height: 22px;
	color: #9A9389;
}
.z-txt .desc span{
	color: #C72819;
}
.z-more{
	text-align: right;
}
.z-more a{
	color: #1EA07A;
}
.tab2-box{
	display: none;
	flex: 1;
}
.tab2-box.show{
	display: flex;
}
.tab2-box.show .index-list1{
	flex: 1;
	width: 0;
}
.books-list{
	overflow: hidden;
	margin-right: -25px;
}
.books-list li{
	float: left;
}
.books-list.w50 li{
	width: 50%;
	margin-bottom: 25px;
}
.books-list.w50 a{
	border: 2px solid #E0E0E0;
}
.books-list a{
	display: block;
	margin-right: 25px;
}
.books-list .pic{
	position: relative;
	padding-top: 141%;
	overflow: hidden;
}
.books-list .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;
}
.books-list .pic:hover img{
	-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);
}
.ind-row2{
	padding: 0 0 25px;
}

.nav2{
	margin-bottom: 20px;
	border: 1px solid #B7D5B9;
}
.nav2 dt{
	padding-bottom: 6px;
	background: url(../images/tit3.png) no-repeat bottom left;

}
.nav2 dt .tit{
	font-weight: bold;
	font-size: 20px;
	color: #1D9A67;
	height: 54px;
	line-height: 54px;
	background-color: #EEF6F0;
	padding-left: 16px;
}
.nav2 dd{
	position: relative;
	border: 1px solid #C8E9E0;
	border-top: 0;
	padding: 10px 10px 15px 0;
}
.nav2 dd a{
	position: relative;
	padding-left: 40px;
	display: block;
	font-size: 16px;
	color: #3F3F3F;
	height: 38px;
	line-height: 38px;
	margin-bottom: 1px;
}
.nav2 dd a:hover{
	color: #118261;
}
.nav2 dd a.active{
	background: url(../images/dd-bg.png) no-repeat left center;
	color: #ffffff;
}
.nav2 dd a:before{
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -2px;
	left: 28px;
	width: 4px;
	height: 4px;
	background: #1EA07A;
	border-radius: 50%;
}
.nav2 a.active:before{
	background: #ffffff;
}
.g-tit3{
	background: url(../images/tit3.png) no-repeat bottom left;
}
.g-tit6{
	font-weight: bold;
	font-size: 22px;
	color: #1d9a67;
	padding-bottom: 15px;
	background: url(../images/tit6.png) no-repeat bottom left;
	margin-bottom: 15px;
}
.ind-row6 .col-l .g-tit3,
.row-zy1 .col-l .g-tit3{
	background-image: url(../images/tit4.png);
	background-size: 100% auto;
}
.ind-row6 .col-l .g-tit3{
	margin-bottom: 30px;
}

.ind-row6 .col-r .index-list1 li a{
	font-family: "微软雅黑";
}
.g-tab3{
	position: relative;
	padding-bottom: 20px;
	background: url(../images/tit1.png) no-repeat bottom left;
	margin-bottom: 20px;
}
.g-tab3 .ul1{
	position: relative;
	display: flex;
}
.g-tab3 .ul1 li{

}
.g-tab3 .ul1 li + li:before{
	content: '|';
	font-size: 18px;
	color: #b5c9c1;
	margin: 0 5px 0 10px;
}
.g-tab3 .ul1 li .tit{
	font-weight: bold;
	font-size: 20px;
	line-height: 1.5;
}
.g-tab3 .ul1 li .more{
	position: absolute;
	right: 0;
	top: 8px;
	display: none;
	color: #1D9A67;
}
.g-tab3 .ul1 li.hover .tit{
	color: #1D9A67;
}
.g-tab3 .ul1 li.hover .more{
	display: block;
}
.g-tab3 .ul2{
	position: absolute;
	top: 0;
	right: 0;
	display: flex;
}
.g-tab3 .ul2:before{
	content: '';
	position: absolute;
	top: 20px;
	right: 85px;
	width: 1px;
	height: 15px;
	background: #50ae90;
}
.g-tab3 .ul2 li{
	margin-left: 25px;
}
.g-tab3 .ul2 li .tit{
	display: block;
	font-size: 18px;
	line-height: 55px;
	color: #1EA07A;
}
.g-tab3 .ul2 li.hover .tit{
	color: #118261;
}
.ind-row2-box{
	display: flex;
}
.g-tit3{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
}
.g-tit3 .tit{
	font-weight: bold;
	font-size: 24px;
	line-height: 2.5;
	color: #1d9a67;
}
.g-tit3 .more{
	position: relative;
	top: 5px;
	color: #1d9a67;
}
.tags-list{
	display: flex;
	flex-wrap: wrap;
}
.tags-list li{
	margin-right: 8px;
	margin-bottom: 8px;
}
.tags-list li a{
	display: block;
	height: 30px;
	line-height: 28px;
	background: #FFFFFF;
	box-shadow: 0px 1px 6px 0px rgba(226,245,229,0.75);
	border-radius: 0 0 4px 4px;
	border: 1px solid #E5EFE7;
	color: #1d9a67;
	padding: 0 10px;
}
.tags-list li a:hover{
	background: #1d9a67;
	color: #ffffff;
}
.ind-row4{
	overflow: hidden;
	margin: 0 -20px;
}
.ind-row4-item{
	float: left;
	width: 50%;
}
.ind-row4-box{
	margin: 0 20px 32px;
}

.mo-slick{
	overflow: hidden;
	flex: 0 0 222px;
}
.mo-slick li a{
	display: block;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	background: #E6EDE8;
	text-align: center;
	color: #1D9A67;
}

.book-box{
	display: flex;
	margin-right: 30px;
	width: 406px;
}
.book-box .pic{
	flex: 0 0 176px;
	margin-right: 20px;
	overflow: hidden;
}
.book-box .pic a{
	display: block;
	position: relative;
	padding-top: 138.6%;
}
.book-box .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;
}
.book-box .pic:hover img{
	-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);
}
.book-box .txt{
	width: 210px;
	font-family: SimSun;
    position: relative;
}
.book-box .txt .tit{
	display: block;
	padding-bottom: 14px;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	border-bottom: 1px solid #D5DCD7;
	margin-bottom: 10px;
}
.book-box .txt .info{
	color: #454545;
	line-height: 30px;
	margin-bottom: 10px;
}
.book-box .txt .info p a{
	color: #454545 !important;
}
.book-box .txt .info p a:hover{
	color: #1D9A67 !important;
}
.book-box .txt .desc{
	line-height: 24px;
	color: #999999;
	overflow: hidden;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
	max-height: 120px;
  position: absolute;
  bottom:10px;
}
.book-box .txt .desc a{color: #1D9A67;}
.book-box .txt .desc a:hover{color: #1D9A67;}
.ind-row3{
	padding: 0 0 28px;
}
.jjty-list{
	margin: 0 -7px;
	overflow: hidden;
	padding: 1px 0;
}
.jjty-list li{
	float: left;
	width: 14.28%;
}

.jjty-list li a{
	display: block;
	height: 260px;
	background: #E2F3E4;
	border-radius: 4px;
	margin: 0 7px;
}
.jjty-list .icon{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 140px;
	padding: 10px 0 0;
	background: linear-gradient(0deg, #FFFFFF 0%, rgba(235,247,238,0.18) 82%);
	margin-bottom: 28px;
	border-radius: 0 0 50% 50%;
}
.jjty-list p{
	text-align: center;
	font-size: 16px;
	line-height: 22px;
	padding: 0 30px;
}

.ind-row5{
	padding: 0 0 35px;
}
.ind-row5 .g-tit2{
	margin-bottom: 20px;
}
.rdzt-list{
	overflow: hidden;
	margin: 0 -7px;
}
.rdzt-list li{
	float: left;
	width: 25%;
}
.rdzt-list li a{
	display: block;
	margin: 0 7px;
}
.rdzt-list .pic{
	position: relative;
	padding-top: 51.67%;
	overflow: hidden;
}
.rdzt-list .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;
}
.rdzt-list .pic:hover img{
-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);
}
.books-list{
	overflow: hidden;
	margin: 0 -10px;
}
.books-list li{float: left;width: 25%;}
.books-list .inner{
	display: block;
	position: relative;
	margin: 0 10px;
}
.books-list .pic{
	position: relative;
	padding-top: 141%;
	overflow: hidden;
}
.books-list .pic img{
	position: absolute;width: 100%;height: 100%;top: 0;left: 0;
}
.books-list .pic:after{
	content: '';
	position: absolute;width: 100%;height: 100%;top: 0;left: 0;
	background: linear-gradient(0deg, #111111 0%, rgba(255,255,255,0) 100%);
	opacity: 0;
}
.books-list .inner:hover .pic img{
	-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);
}
.books-list p{
	line-height: 20px;
	margin-top: 10px;
}
.author-list{overflow:hidden;font-family: SimSun;}
.author-list li{float:left;width:25%}
.author-list li a{display:block;font-size:14px;color:#454545;line-height:2}
.author-list li a:before{content:'';display:inline-block;vertical-align:2px;width:6px;height:6px;background:#1D9A67;margin-right:7px
}
.author-list li a:hover{
	color: #1D9A67;
}
.ind-row6{
	padding: 0 0 50px;
	overflow: hidden;
}
.ind-row6 .col-l{
	width: 648px;
}
.ind-row6 .col-r{
	width: 312px;
}
.w-author{
	padding: 10px 0 14px;
	border-bottom: 1px dotted #E6E6E6;
	margin-bottom: 10px;
}
.w-author .tit{
	font-weight: bold;
	font-size: 16px;
	color: #454545;
	margin-bottom: 6px;
}
.w-author .desc{
	font-family: SimSun;
	line-height: 24px;
	color: #666666;
}
.w-author .desc .more{
	font-size: 12px;
	color: #1d9a67;
}
.w-author .desc .more:hover{
	text-decoration: underline;
}
.form-so{
	position: relative;
	top: -8px;
	display: flex;
	align-items: center;
	background: #EEF6F0;
	padding: 9px 13px 9px 18px;
}
.form-so .tit{
	font-size: 16px;
	margin-right: 5px;
}
.form-so select{
	font-size: 16px;
	width: 202px;
	height: 28px;
	border-radius: 4px;
	border: 1px solid #CAD7CC;
	margin-right: 15px;
	background: url(../images/jt1.png) right 8px center no-repeat;
	padding-left: 10px;
	cursor: pointer;
}
.form-so .inp-box{
	position: relative;
	border-radius: 4px;
	border: 1px solid #CAD7CC;
	flex: 1;
}
.form-so .inp-box .inp{
	display: block;
	width: 100%;
	height: 28px;
	background-color: transparent;
	padding: 0 10px;
}
.form-so .inp-box .sub{
	position: absolute;
	top: 0;
	right: 0;
	width: 86px;
	height: 28px;
	background: #1D9A67;
	border-radius: 4px;
	color: #ffffff;
}

.form-so .sx{
	
}
.form-so>.sub{
	width: 86px;
	height: 28px;
	background: #1D9A67;
	border-radius: 4px;
	color: #ffffff;
}
.form-so .sx .tit{display:inline-block}
.form-so .sx input{
	width: 110px;
	height: 28px;
	border-radius: 4px;
	/*color: #ffffff;*/
	margin-right: 18px;
	background-color: transparent;
	border: 1px solid #CAD7CC;
}
.zhezhao_fullbg { background-color: gray; left: 0; opacity: 0.2; position: absolute; top: 0; z-index: 3; filter: alpha(opacity=2); -moz-opacity: 0.2; -khtml-opacity:0.2; }
.search-loading { position: fixed; top: 57%; left: 50%; z-index: 999; }
@media only screen and (min-width: 1200px) {
	.jjty-list li a,
	.jjty-list .icon{
		width: 130px;
	}
	.ind-row6 .col-r .g-tit3{
		background-image: url(../images/tit5.png);
	}
	.mo-slick li.hover a{
		background-color: #1D9A67;
		color: #ffffff;
    cursor: pointer;
	}
	.mo-slick{
		margin-right: 30px;
	}
	.mo-slick li{
		margin-bottom: 1px;
	}
	.jjty-list li a:hover{
		background: #C6E4C9;
		outline: 1px solid #B6D6B9;
	}
}

@media only screen and  (max-width: 1199px) {
	.header .top,
	.sel-type{
		display: none;
	}
	.g-tab1 ul li + li:before{
		display: none;
	}
	.col-l,
	.col-r{
		float: none;
		width: auto !important;
		margin-bottom: 20px;
	}
	.ind-row1{
		padding: 20px 0 0;
	}
	.ind-row2,
	.ind-row3{
		padding: 0 0 20px;
	}
	.g-tit2{
		justify-content: center;
		margin-bottom: 20px;
	}
	.g-tit2:before, .g-tit2:after{
		display: none;
	}
	.mo-login, .mo-search, .mo-top {display: block}

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

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

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

	.menuBtn {display: block}

	.ban-hd {height: 200px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;position: relative;
		margin-bottom: 30px;
	}
	.ban-hd .wp{
		height: 100%;
	}
	.ban-hd .ban-search, .ban-hd .hd-logo {display: none}

	.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: #118261;display: inline-block;vertical-align: middle;padding: 0 4px}

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

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

	.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: 36px;height: 36px;font-size: 14px;width: 100%;border: 1px solid #118261}

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

	.nav {
		display: none;
		position: fixed;left: 0;
		right: 0; top: 50px;bottom: 0;z-index: 99999;height: 100%;padding: 10px 0;
		background-color: #ffffff;
		border-top: 1px solid #f1f1f1;
	}
	.nav ul {margin: 0;
		display: block;}

	.nav li {float: none;margin: 5px 0}
	.nav2 li{
		width: auto;
	}
	.nav2 li > a{
		height: 40px;
	}
	.nav2 li.on:before{
		display: none;
	}
	.nav li > a {padding: 0;font-size: 16px;line-height: 40px;
		text-align: left;
		width: auto;
		color: #118261;
    padding-left: 20px;
    
	}
	.nav li:hover > a, .nav li.active > a{
		color: #ffffff;
	}
	.nav .li2 > a{
		border-bottom: 0;
	}
	.nav2 li > a{
		text-align: left;
		padding-left: 10px;
	}
	.nav2 li.on > a{
		background: #3C746C;
	}
	.nav .li2{
		margin-left: 0;
	}
	.nav li > a:hover {background-color: transparent;
		color: #118261;}

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

	.nav li.level > a {background: url(../images/jt1-1.png) right 10px center no-repeat}

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

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

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

	.nav li dd .three-level > a {background-color: transparent;text-align: left;padding-left: 30px;}

	.nav li dd a {background-color: transparent;
		padding-left: 40px;
		padding-right: 0;
		text-align: left;
        font-size: 14px;}

	.mo-top {position: fixed;left: 0;top: 0;width: 100%;background-color: #fff;z-index: 99;-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);
		height: 50px;
	}
	body {padding-top: 50px}

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

	.detail-box {margin: 30px 0 0}
	.hots-word{
		display: none;
	}

	.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}
	.ind-row2-box{
		display: block;
	}
	.mo-slick {

		height: 36px;
		padding: 0 40px;
		margin-bottom: 20px;}
	.book-box .txt{
		width: auto;
	}
	.book-box{
		width: auto;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.tab2-box.show .index-list1{
		width: auto;
	}
	.tab2-box.show{
		display: block;
	}
	.mo-slick .slick-arrow {position: absolute;width: 20px;height: 22px;background-repeat: no-repeat;background-position: 0 0;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;top: 50%;margin-top: -11px;text-indent: -9999px;
		background-color: transparent;
	}

	.mo-slick .slick-prev {left: 0px;background-image: url(../images/mo-prev.png)}

	.mo-slick .slick-next {right: 0px;background-image: url(../images/mo-next.png)}

	.mo-slick li a {font-size: 16px;}

	.mo-slick li.slick-current a {background-color: #118261;color: #fff}

	.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}
	.footer .right{
		padding-right: 0;
	}
	.zb-box-bot2{
		width: 100%;
	}
	.books-list{
		margin-bottom: 20px;
	}
	.ind-row4{
		margin: 0 -5px;
	}
	.ind-row4-item{
		float: none;
		width: auto;
	}
	.ind-row4-box{
		margin: 0 5px 10px;
	}
}


@media only screen and (max-width: 959px) {
	.z-box2{
		display: block;
	}
	.z-box2 .left{
		margin-right: 0;
	}
	.zb-box-bot2{
		width: 100%;
	}
	.z-box2 .left .box1 .label-checkbox{
		width: 25%;
	}
	.z-box2 .left .box1{
		height: auto;
		padding: 12px;
	}
	.z-box2 .left .box1 .scroll-box{
		height: auto;
	}
	.z-box2 .left .box2{
		height: auto;
		padding: 12px;
	}
	.form-so .sx .tit{width: 25%;text-align: right;}
	.form-so .sx input{width:60%; margin-bottom:5px}
}

@media (max-width: 767px) {
	.g-tit3 .tit{
		font-size: 22px;
	}
	.tags-list li{
		margin-right: 4px;
		margin-bottom: 4px;
	}
	.tags-list li a{
		padding: 0 6px;
	}
	.rdzt-list{
		padding: 0 30px;
	}
	.jjty-list{
		padding: 0 30px;
		margin-right: 0;
	}
	.jjty-list p{
		padding: 0 10px;
	}
	.book-box .pic{
		flex:auto;
		margin-right: 10px;
	}
	.book-box .txt .tit{
		padding-bottom: 10px;
		margin-bottom: 5px;
	}
	.book-box .txt .info{
		line-height: 24px;
		margin-bottom: 5px;
	}
	.form-so{
		display: block;
		text-align: center;
	}
	.form-so .tit{
		text-align: center;
	}
	.form-so select{
		width: 100%;
		margin: 10px 0;
	}
	.part1-slick .slick-dots{
		bottom: 10px;
	}
	.nav2 ul li a{
		font-size: 16px;
	}
	.zb-box-top{
		display: block;
		height: auto;
		padding-bottom: 10px;
	}
	.zb-box-top .btn-box{
		margin-top: 5px;
	}
	.zb-box-top .btn-box .btn{
		margin-left: 0;
		margin-right: 10px;
	}
	.zb-box-bot1{
		height: auto;
	}
	.zb-box-bot img{
		margin-top: 10px;
	}
	.year-box .input2{
		width: 60px;
	}
	.zs-row1{
		padding: 20px 20px 50px;
	}
	.zs-row1 .toggle{
		bottom: 20px;
		right: 20px;
	}
	.zs-row1 .title{
		margin-bottom: 15px;
	}
	.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;margin-bottom: 10px;}

	.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 30px;}


	.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}

	.d-tit3 {font-size: 16px;line-height: 40px;padding: 0 15px}

	.d-tit2 h3 {font-size: 16px}

	.m-list2 li a {font-size: 14px;line-height: 34px}

	.m-list2 li {padding: 0 15px}

	.m-list1 li p {font-size: 12px;line-height: 20px}

	.m-list1 li p.dh {height: 40px}

	.m-pages .pages-form {display: block;margin-top: 10px}

	.m-list1 {margin-bottom: 20px}
	.books-list{
		padding: 0 30px;
	}
	.rdzt-list,
	.books-list,
	.jjty-list{
		margin: 0 -5px;
	}
	.rdzt-list li a,
	.books-list .inner,
	.jjty-list li a{
		margin: 0 5px;
	}
	.jjty-list .icon{
		margin-bottom: 15px;
	}
	.jjty-list li a{
		height: 220px;
	}
	.slick-arrow {
		width: 20px;
		height: 22px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: 0 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		top: 50%;margin-top: -11px;text-indent: -9999px;
		z-index: 1000;
	}

	.slick-prev {left: 5px;background-image: url(../images/mo-prev.png)}

	.slick-next {right: 5px;background-image: url(../images/mo-next.png)}



	.z-list2 > li{
		float: none;
		width: auto;
		margin-bottom: 5px;
	}
	.z-list2 li a{
		font-size: 16px;
		height: 50px;
	}
	.slick-pic2{
		float: none;
		width: auto;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.tab1-box.show{
		min-height: auto;
	}
	.slick-pic1 .slick-dots li{
		width: 15px;
		height: 4px;
	}
	.z-list3{
		margin: 0 -4px;
	}
	.z-list3 li{
		width: 50%;
	}
	.z-list3 li a{
		font-size: 16px;
		margin: 0 4px 5px;
		height: 42px;
	}
	.g-tit1-2{
		display: block;
	}
	.g-tit1 .tit{
		line-height: 40px;
	}
	.g-tit1 ul{
		padding-top: 0;
	}
	.g-tit1 .more{
		margin-top: 0;
	}
	.hots-ly a{
		padding: 0 6px;
		margin-right: 5px;
	}
	.year-box em{
		left: 66px;
	}
	.layui-laydate.layui-laydate-range{
		width: 274px !important;
	}
	.layui-laydate.layui-laydate-range .layui-laydate-content td,
	.layui-laydate.layui-laydate-range .layui-laydate-content th{
		height: 16px;
		padding: 0;
	}
	.layui-laydate.layui-laydate-range .layui-laydate-list>li{
		height: 26px;
		line-height: 26px;
	}
	.slick-pic1 p{
		height: 30px;
		line-height: 30px;
	}
	.slick-pic1 .slick-dots{
		bottom: 12px;
	}
	.row-zy1{
		padding: 10px 0 0;
	}

	.g-tab2{
		width: auto;
		margin-right: 0;
	}
	.g-tit6{
		background-image: url(../images/tit4.png);
		background-position: left bottom;
	}

	.mo-slick .item a {
		font-size: 13px;
		margin: 0 10px;
		display: block;
		text-align: center;
		color: #000;
		line-height: 36px;
	}
	.index-list1.w50 {
		margin: 0;
	}
	.index-list1.w50 li{
		float: none;
		width: auto;
	}
}
