﻿body {
	color: #333;
	font-size: 14px;
	font-family: "微软雅黑","Arial",Helvetica,"黑体",Arial,Tahoma;
	margin: 0 auto;
	position: relative;
	overflow-x: hidden;
}

.img-hide {
	overflow: hidden;
	display: block;
}

.img-hide img {
	transition: 0.5s all;
	transform: scale(1,1);
}

.img-hide:hover img {
	transform: scale(1.05,1.05);
}

.txt-elise {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

li {
	list-style: none;
}

a {
	color: #333;
}

ul {
	padding: 0;
	margin: 0;
}

a:hover,a {
	text-decoration: none !important;
}

a:focus {
	text-decoration: none !important;
	outline: none !important;
}

button:focus,button:hover,input:focus {
	outline: none!important;
}

p {
	margin: 0;
}

img {
	max-width: 100%;
	display: inline-block;
	vertical-align: middle;
}

.container {
	width: 1430px;
}

.header {
	height: 438px;
	background: url(../images/header.png) center top repeat-x;
	border-top: solid 5px #147831;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	z-index: 10000;
}

.banner {
	margin: 0;
	overflow: hidden;
}

.banner img {
	width: 100%;
}

.logo {
	margin-top: 13px;
}

.header-right a {
	font-size: 18px;
	color: #d4d3d4;
	display: inline-block;
	margin-left: 24px;
}

.header-right span {
	display: inline-block;
	padding-left: 24px;
	font-size: 18px;
	color: #d4d3d4;
}

.header-right {
	padding-top: 34px;
}

.nav-pc {
	position: absolute;
	right: 0;
	top: 0;
	width: 59px;
	height: 52px;
	background: url(../images/nav01.png) center no-repeat;
}

.nav-list li {
	float: left;
	margin-left: 55px;
	margin-top: 20px;
	position: relative;
}

.nav-list li.down-li:before {
	display: block;
	content: "";
	transition: 0.3s all;
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	height: 46px;
	width: 100%;
	margin-top: 10px;
	background: url(../images/lind.png) center top no-repeat;
	background-size: 0 0;
}

.nav-list li.down-li:hover:before {
	background-size: 100% 100%;
}

.nav-list li a {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}

.nav-down {
	position: absolute;
	display: none;
	top: 100%;
	padding-top: 39px;
	width: 740px;
	left: 50%;
	margin-left: -465px;
}

.nav-down-box {
	background: url(../images/bakc-down.png) center no-repeat;
	background-size: 100% 100%;
	border-top: solid 2px #da9f4a;
	padding: 30px 45px;
                box-shadow: 2px 2px 10px #909090;
}

.nav-down-img img {
	width: 300px;
	height: 218px;
}

.nav-down-right {
	margin-left: 330px;
}

.nav-down-ul li {
	float: left;
	margin: 0px 10px 5px 0!important;
	width: 179px!important;
                height: 45px;
}

.nav-down-ul {
	margin-right: -135px;
}

.nav-down-ul li a {
	font-size: 15px;
	color: #555;
	font-weight: normal;
}

.nav-down-ul li a:hover {
	color: #0d812e!important;
	font-weight: bold;
	
}

.nav-down-ul li:before {
	display: none!important;
}

.nav-list li:hover .nav-down {
	display: block
}

.header-one.active .nav-down {
	display: none!important;
}

.banner a {
	display: block;
	position: relative;
}

.banner a span {
	position: absolute;
	left: 40px;
	bottom: 55px;
	font-size: 30px;
	color: #fff;
}

.banner .slick-dots {
	left: auto;
	width: auto;
	right: 110px;
	bottom: 56px;
}

.banner .slick-dots li {
	margin-left: 10px;
}

.banner .slick-dots li,.banner .slick-dots li button {
	width: 30px;
	height: 30px;
	border-radius: 50%;
}

.banner .slick-dots li button {
	background: rgba(0,0,0,0.8);
	border: solid 1px #ddd;
	padding: 0;
	text-align: center;
	font-size: 18px;
	color: #fff;
	color: rgba(255,255,255,0.8);
	margin-left: 12px;
}

.banner .slick-dots li button font {
	display: none;
}

.banner .slick-dots li.slick-active button {
	background: #0e812f;
	color: #fff;
}

.slick-dots li button:before {
	display: none;
}

.page-one {
	background: url(../images/back01.png) center no-repeat;
	background-size: cover;
	padding-top: 80px;
	padding-bottom: 115px;
}

.title {
	font-size: 40px;
	color: #333;
	margin-bottom: 50px;
	position: relative;
}

.title a {
	font-size: 16px;
	color: #0d812e;
	margin-top: -10px;
	padding-right: 75px;
	position: absolute;
	right: 0;
	top: 50%;
	background: url(../images/more.png) right center no-repeat;
}

.news-ul li {
	float: left;
	width: 33.333333%;
	padding: 0 20px;
}

.news-ul {
	margin: 0 -20px;
}

.news-ul-img {
	position: relative;
	padding-top: 67%;
}

.news-ul-img img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.news-ul-bottom {
	background: #f6f7f7;
	margin-left: 50px;
	margin-top: -30px;
	padding: 25px;
	position: relative;
	z-index: 100;
}

.news-ul-date {
	width: 64px;
	height: 64px;
	line-height: 25px;
	padding-top: 5px;
	background: url(../images/date-back.png) center no-repeat;
	font-size: 14px;
	color: #da9f49;
	font-family: "Georgia";
}

.news-ul-date span {
	color: #333;
	font-size: 32px;
}

.news-ul-tt {
	font-size: 18px;
	margin-left: 80px;
	color: #015128;
	font-weight: bold;

	line-height: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 60px;
}

.news-ul-p {
	background: url(../images/lind-b.png) left top no-repeat;
	margin-top: 15px;
	padding-top: 35px;
}

.news-ul-p p {
	color: #808080;
	text-align: justify;
	line-height: 25px;
	height: 75px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.news-ul li a:hover .news-ul-bottom {
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.news-ul-bottom:before {
	display: block;
	content: "";
	position: absolute;
	right: 100%;
	top: 30px;
	width: 50px;
	height: 50px;
	background: url(../images/raw01.png) center no-repeat;
}

.news-ul li a:hover .news-ul-bottom:before {
	background: url(../images/raw02.png) center no-repeat;
}

.txt-news li {
	float: left;
	width: 33.333333%;
	padding: 0 20px;
	margin-top: 60px;
}

.txt-news {
	margin: 0 -20px;
}

.txt-news li a .news-ul-tt {
	font-size: 18px;
	color: #333;
	font-weight: normal;
	margin-top: 5px;
}

.txt-news li a .news-ul-p {
	background: url(../images/lind-t.png) left top no-repeat;
	margin-top: 15px;
	padding-top: 25px;
}

.txt-news li a .news-ul-p p {
	height: 50px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.tz-back {
	background: url(../images/tz-back.png) center no-repeat;
	background-size: cover;
	padding-top: 85px;
	padding-bottom: 85px;
}

.tz-back .title {
	color: #fff;
}

.tz-ul li {
	float: left;
	width: 33.333333%;
	padding: 0 25px;
	margin-bottom: 50px;
}

.tz-ul {
	margin: 0 -25px;
}

.tz-ul-box {
	display: block;
	border: solid 1px #b0cfbb;
	height: 186px;
	padding: 25px;
	display: block;
}

.tz-ul-date {
	font-size: 20px;
	color: #fff;
	background: url(../images/lind-d01.png) left bottom no-repeat;
	padding-bottom: 10px;
	font-family: "Georgia";
}

.tz-ul-p {
	font-size: 18px;
	color: #fff;
	line-height: 30px;
	height: 60px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-top: 20px;
}

.tz-ul-box:hover {
	background: url(../images/tz-back01.png) center no-repeat;
	background-size: cover;
	border-color: #da9f49;
}

.tz-ul-box:hover .tz-ul-date {
	background: url(../images/lind-d02.png) left bottom no-repeat;
}

.tz-more {
	font-size: 16px;
	color: #fff;
	display: inline-block;
	padding-right: 74px;
	background: url(../images/more02.png) right center no-repeat;
	margin-top: 20px;
}

.title-b a {
	left: 190px;
	right: auto;
}

.title-b {
	font-size: 34px;
	margin-top: 50px;
}

.zx-row .col-xs-6 {
	padding: 0 27px;
}

.zx-row {
	margin: 0 -27px;
}

.zx-list li a {
	display: block;
}

.zx-img img {
	width: 226px;
	height: 150px;
}

.zx-list-right {
	margin-left: 226px;
	height: 150px;
	padding: 20px 25px;
	border: solid 1px #ddd;
	border-left: none;
}

.zx-list-tt {
	font-size: 18px;
	color: #333;
	margin-bottom: 15px;
}

.zx-list-p p {
	font-size: 14px;
	color: #666;
	margin-bottom: 6px;
}

.zx-list li {
	margin-bottom: 15px;
}

.zx-list li a:hover .zx-list-right {
	background: url(../images/zx-back.png) right center no-repeat;
	background-size: cover;
	border-color: #0f8332;
}

.zx-list li a:hover .zx-list-tt,.zx-list li a:hover .zx-list-p p {
	color: #fff;
}

.xb-back {
	background: url(../images/xb-back.png) center no-repeat;
	padding: 20px 45px;
	background-size: cover;
}

.xb-back-tt {
	font-size: 34px;
	color: #fff;
	margin-bottom: 20px;
	line-height: 34px;
}

.xb-slick img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.xb-slick {
	width: 327px;
}

.xb-slick a {
	display: block;
}

.xb-slick-img {
	position: relative;
	padding-top: 138%;
}

.xb-slick-date {
	color: #fff;
	font-family: "Georgia";
	margin-top: 15px;
	padding-left: 20px;
	background: url(../images/icon-date.png) left center no-repeat;
}

.xb-slick-tt {
	font-size: 18px;
	color: #fff;
	margin-top: 10px;
}

.xb-slick .slick-prev {
	left: 100%;
	margin-left: 45px;
	top: 55px;
	background: url(../images/left.png) center no-repeat;
	width: 50px;
	height: 50px;
}

.slick-prev:before,.slick-next:before {
	display: none;
}

.xb-slick .slick-next {
	left: 100%;
	margin-left: 45px;
	top: 140px;
	background: url(../images/right.png) center no-repeat;
	width: 50px;
	height: 50px;
}

.xb-slick .slick-dots {
	width: auto;
	left: 508px;
	top: 60px;
	right: auto;
}

.xb-slick .slick-dots li,.xb-slick .slick-dots li button {
	width: auto;
	color: #fff;
	height: auto;
	padding: 0;
	margin: 0;
	font-size: 40px;
	font-family: "Mongolian Baiti";
}

.xb-slick .slick-dots li button {
	opacity: 0.5;
	padding-bottom: 20px;
	margin-bottom: 30px;
	display: block;
}

.xb-slick .slick-dots li.slick-active button {
	opacity: 1;
	border-bottom: solid 1px #d49e48;
}

.xb-more {
	position: absolute;
	left: 440px;
	top: 448px;
	background: #fff;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #128431;
}

.sh-back {
	position: relative;
	padding-bottom: 50px;
	margin-top: 85px;
}

.sh-back .container {
	position: relative;
	z-index: 1000;
}

.sh-back-sm {
	background: url(../images/sh-back-sm.jpg) center no-repeat;
	padding-top: 70px;
	background-size: cover;
	position: relative;
	z-index: 10;
	margin-left: 100px;
	padding-right: 100px;
}

.sh-list li {
	float: left;
	width: 50%;
}

.sh-list li a {
	display: block;
	position: relative;
	padding-top: 44%;
}

.sh-list li a .sh-list-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.sh-list li a span {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -56px;
	right: 0;
	font-size: 30px;
	color: #fff;
}

.sh-list li a span i {
	display: inline-block;
	height: 70px;
}

.sh-list li.sh-list-sm {
	width: 33.333333%;
}

.sh-list li.sh-list-sm a {
	padding-top: 65%;
}

.title-c {
	color: #fff;
	margin-top: 85px;
}

.title-c a {
	color: #fff;
	background: url(../images/more02.png) right center no-repeat;
	left: 50%;
	right: auto;
	margin-left: 135px;
}

.sh-back:before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 125px;
	bottom: 0;
	background: url(../images/sh-back.png) center no-repeat;
	background-size: cover;
}

.wz-left {
	width: 32.5%;
	background: #fff;
	padding: 20px;
}

.wz-img img {
	width: 100%;
	height: 250px;
}

.wz-list-date {
	padding-left: 20px;
	margin-bottom: 10px;
	background: url(../images/icon-date02.png) left center no-repeat;
	font-family: "Georgia";
}

.wz-list-tt a {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-height: 25px;
	max-height: 50px;
	overflow: hidden;
	position: relative;
	padding-left: 110px;
	font-size: 18px;
	color: #333;
}

.wz-list-tt a span {
	position: absolute;
	left: 0;
	top: 0;
	color: #da9f49;
}

.wz-list li {
	padding-bottom: 5px;
	margin-top: 5px;
	border-bottom: solid 1px #ebebeb;
}

.wz-center {
	width: 35%;
	padding: 0 40px;
}

.wz-center-list-tt a {
	font-size: 18px;
	color: #fff;
}

.wz-center-sm {
	padding-left: 75px;
	position: relative;
	margin-top: 25px;
}

.wz-center-p {
	font-size: 16px;
	color: #fff;
	margin-top: 5px;
	font-family: "Georgia";
}

.wz-center-list li {
	position: relative;
	margin-bottom: 30px;
	padding-bottom: 15px;
	border-bottom: solid 1px #fff;
	border-bottom: solid 1px rgba(255,255,255,0.5);
}

.ewm-link {
	margin-top: 10px;
}

.icon-wz {
	position: absolute;
	left: 0;
	top: 0;
}

.wz-center-sm-b {
	margin-top: 80px;
}

.wz-center-p {
	margin-top: 15px;
}

.fc-title {
	font-size: 18px;
	color: #0d812e;
}

.fc-title-sm {
	color: #666;
	margin-top: 10px;
	padding-left: 18px;
}

.fc-lg a {
	position: relative;
	padding-top: 61%;
	margin-top: 15px;
}

.fc-lg a img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.fc-list li {
	float: left;
	width: 50%;
	padding: 0 5px;
	margin-top: 15px;
}

.fc-list li a {
	position: relative;
	padding-top: 96%;
}

.fc-list li a img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.fc-list {
	margin: 0 -5px;
}

.zt-box {
	margin-top: 90px;
}

.zt-slick a {
	display: block;
	position: relative;
	border-radius: 4px;
	padding-top: 42%;
	margin: 0 20px;
}

.zt-slick {
	margin: 0 40px;
}

.zt-slick a img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.zt-slick .slick-prev {
	left: -40px;
	width: 30px;
	height: 30px;
	background: url(../images/zt-left.png) center no-repeat;
	margin-top: -15px;
}

.zt-slick .slick-next {
	right: -40px;
	width: 30px;
	height: 30px;
	background: url(../images/zt-right01.png) center no-repeat;
	margin-top: -15px;
}

.zt-slick .slick-prev:hover {
	background: url(../images/zt-left02.png) center no-repeat;
}

.zt-slick .slick-next:hover {
	background: url(../images/zt-right02.png) center no-repeat;
}

.footer {
	background: url(../images/footer.png) center no-repeat;
	background-size: cover;
	padding-bottom: 50px;
	margin-top: 95px;
}

.footer-top {
	border-bottom: solid 1px #569b69;
}

.footer-list {
	display: table;
	width: 100%;
}

.footer-list li {
	display: table-cell;
	vertical-align: middle;
	min-width: 120px;
}

.footer-list li a {
	display: block;
	height: 68px;
	border-right: solid 1px #569b69;
	line-height: 68px;
	color: #fff;
	font-size: 16px;
}

.footer-list {
	border-left: solid 1px #569b69;
}

.logo-b {
	margin-top: 45px;
}

.footer-p p {
	color: #fff;
	margin-bottom: 10px;
}

.footer-p p font {
	padding-left: 10px;
}

.footer-p p span {
	display: inline-block;
	padding-left: 10px;
}

.footer-p p span img {
	margin-right: 5px;
}

.footer-p {
	margin-top: 30px;
	position: relative;
}

.footer-p a {
	position: absolute;
	left: 50%;
	margin-left: 600px;
	top: 0;
}

.footer-bottom {
	background: #1d6b33;
	color: #fff;
	padding: 25px 0;
}

.footer-bottom .container {
	position: relative;
}

.footer-bottom span {
	padding-left: 15px;
}

.ewm-list {
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -20px;
}

.ewm-list li {
	float: left;
	margin-left: 15px;
}

.ewm-list li a {
	display: inline-block;
	position: relative;
}

.ewm-list li a span {
	position: absolute;
	display: none;
	left: 50%;
	bottom: 100%;
	padding-left: 0;
	width: 96px;
	height: 96px;
	padding-bottom: 10px;
	text-align: center;
	margin-left: -48px;
}

.ewm-list li a span img {
	width: 95px;
}

.ewm-list li a:hover span {
	display: block;
}

.header-tow .nav-list li:hover .nav-down {
	display: none;
}

.header-tow.active .nav-list li:hover .nav-down {
	display: block;
}

.header-tow {
	background: #fff;
	position: fixed;
	transition: 0.3s all;
	top: -155px;
	border: none;
	box-shadow: 0 0 15px rgba(0,0,0,0.2);
	height: 155px;
}

.header-tow .nav-list li a {
	color: #147831;
}

.header-tow .nav-list li {
	margin-top: 12px;
}

.header-tow .nav-pc {
	background: url(../images/nav-b.png) center no-repeat;
	top: 20px;
}

.search-b {
	margin-top: 40px;
	display: inline-block;
}

.header-tow.active {
	top: 0;
}

.menu-button {
	position: absolute;
	display: none;
	top: 48px;
	right: 15px;
	z-index: 1000;
	cursor: pointer;
	-webkit-transition: .3s;
	transition: .3s;
}

.menu-button .bar:nth-of-type(1) {
	margin-top: 0px;
}

.menu-button .bar:nth-of-type(3) {
	margin-bottom: 0px;
}

.bar {
	position: relative;
	display: block;
	width: 24px;
	height: 2px;
	margin: 5px auto;
	background-color: #0d812e;
	border-radius: 10px;
	-webkit-transition: .3s;
	transition: .3s;
}

.cross {
	margin-top: -8px;
}

.cross .bar {
	margin: 13px auto;
}

.cross .bar:nth-of-type(1) {
	-webkit-transform: translateY(15px) rotate(-45deg);
	-ms-transform: translateY(15px) rotate(-45deg);
	transform: translateY(15px) rotate(-45deg);
}

.cross .bar:nth-of-type(2) {
	opacity: 0;
}

.cross .bar:nth-of-type(3) {
	-webkit-transform: translateY(-15px) rotate(45deg);
	-ms-transform: translateY(-15px) rotate(45deg);
	transform: translateY(-15px) rotate(45deg);
}

.nav-click {
	display: none;
}

.nav-modal {
	position: fixed;
	display: none;
	padding: 35px;
	left: 0;
	top: 0;
	width: 100%;
	bottom: 0;
	z-index: 1000000;
	background: url(../images/bg.png) center no-repeat;
	background-size: cover;
}

.header-right-m {
	padding-top: 15px;
	color: #fff;
}

.nav-width-tt {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 25px;
}

.nav-width {
	width: 6%;
	margin-top: 70px;
}

.nav-width-list li {
	margin-bottom: 20px;
}

.nav-width-list li a {
	font-size: 16px;
	color: #fff;
}

.nav-width-list-c li {
	min-width: 180px;
}

.header-right-m a {
	color: #fff;
}

.nav-close {
	position: absolute;
	right: 15px;
	top: 5px;
	color: #fff;
	font-size: 24px;
}

.search-box {
	position: fixed;
	left: 50%;
	top: 50%;
	width: 800px;
	height: 54px;
	background: #fff;
	padding-right: 115px;
	margin-left: -400px;
	z-index: 1000010;
}

.search-box .form-control {
	height: 54px;
	border-radius: 0;
	font-size: 18px;
	box-shadow: none;
	border: none;
}

.modal {
	z-index: 100000001;
}

.modal-backdrop {
	z-index: 10000000;
}

.modal-box {
	position: fixed;
	display: none;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1000010;
}

.btn-search,.btn-search:hover,.btn-search:focus {
	position: absolute;
	right: 0;
	background: #015128;
	top: 0;
	width: 115px;
	height: 54px;
	border: none;
	border-radius: 0;
	padding: 0
}

.modal-back {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 100000;
	background: rgba(0,0,0,0.5);
}

.fixednav .langer-a,.fixednav .search-a {
	display: none;
}

.nav-width-list li a:hover {
	color: #fff;
	text-decoration: underline!important;
}
,.wz-center-list-tt a:hover,.title a:hover,.sh-list li a:hover span {
	text-decoration: underline!important;
}

.wz-list-tt a:hover,.txt-news li a:hover .news-ul-tt {
	color: #015128;
}

.xb-more:hover {
	background: #015128;
	color: #fff;
}

.header-right a:hover {
	text-decoration: underline!important;
	color: #fff;
}

.footer-list li a:hover {
	color: #77d291;
}

.wz-center-list-tt {
	max-height: 50px;
	overflow: hidden;
}

.wz-img a {
	display: block;
	padding-top: 62%;
	position: relative;
}

.wz-img a img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.header-phone {
	display: none;
}
/******内页*******/
.list-banner {
	height: 600px;
}

.page-left {
	width: 330px;
	position: relative;
	z-index: 10;
}

.page-left-top {
	height: 140px;
	font-size: 32px;
	color: #fff;
	padding-left: 44px;
	position: relative;
	padding-top: 35px;
	border-bottom: solid 3px #da9f49;
	background: #0f8130;
	border-radius: 0 30px 0 0;
	margin-top: -140px;
}

.page-left-top span {
	display: inline-block;
	position: relative;
}

.page-left-top span:before {
	display: block;
	content: "";
	position: absolute;
	left: 50%;
	margin-top: 20px;
	top: 100%;
	width: 38px;
	height: 3px;
	background: #da9f49;
	margin-left: -19px;
}

.page-left-top:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 38px;
	width: 88px;
	background: url(../images/logo-xs.png) center no-repeat;
}

.left-nav li a {
	display: block;
	background: #f2f2f2;
	border-bottom: solid 1px #ddd;
	font-size: 20px;
	color: #4c4c4c;
	padding-left: 45px;
	line-height: 68px;
}

.left-nav li:last-child a {
	border: none;
}

.left-nav li.active a,.left-nav li a:hover {
	background: url(../images/nav-lind.png) left center no-repeat;
	color: #0c7f2f;
	font-weight: bold;
}

.page-right {
	width: 1035px;
	padding-top: 40px;
}

.rigth-title {
	font-size: 20px;
	color: #0c7f2f;
	font-weight: bold;
}

.nav-b {
	background: url(../images/icon-dz.png) left center no-repeat;
	margin-top: 5px;
	padding-left: 30px;
	font-size: 16px;
	color: #666;
}

.right-top {
	border-bottom: solid 1px #0c7f2f;
	padding-bottom: 20px;
}

.jx-list-date {
	width: 118px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-family: "Georgia";
	font-size: 16px;
	color: #fff;
	background: #0f8130;
}

.jx-list-date span {
	float: left;
	font-size: 24px;
	background: #da9f49;
	text-align: center;
	width: 42px;
	text-align: center;
}

.jx-list li {
	padding: 25px 0;
	border-bottom: solid 1px #e6e6e6;
	margin-bottom: -1px;
}

.jx-list-tt {
	line-height: 40px;
	margin-left: 140px;
}

.jx-list-tt a {
	font-size: 20px;
	color: #333;
}

.jx-list li:hover .jx-list-tt a {
	color: #0f8130;
	font-weight: bold;
}

.jx-list li:hover {
	background: #fff;
	box-shadow: 0 0 25px rgba(0,0,0,0.1);
	border-color: transparent;
}

.jx-list li:hover .jx-list-date {
	background: #da9f49;
}

.page-text {
	margin: 50px 0 0 0;
}
/********内容页******/
.nav-b-t {
	background: url(../images/icon-dz02.png) left center no-repeat;
	color: #0f8430;
	margin-top: 35px;
}

.nav-b-t a {
	color: #0f8430;
}

.article-box {
	padding-top: 135px;
	min-height: 500px;
}

.article-bottom {
	margin-top: 40px;
}

.article-left {
	width: 290px;
}

.article-body .header-one {
	height: auto;
	background: #fff;
}

.article-body .header-right a,.article-body .header-one .nav-list li a {
	color: #333;
}

.article-body .header-one .nav-list li {
	padding-bottom: 10px;
}

.article-body .nav-list li.down-li:before {
	margin-top: 0px;
}

.article-body .nav-list .nav-down {
	margin-top: -10px;
}

.article-body .header-right-m a {
	color: #fff;
}

.tt-back {
	height: 64px;
	background: url(../images/tt-back.png) center no-repeat;
	line-height: 64px;
	padding-left: 25px;
	font-size: 24px;
	color: #fff;
}

.tt-back img {
	margin-right: 20px;
}

.gx-list li a {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 25px;
	max-height: 50px;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	padding-left: 20px;
	background: url(../images/li-a.png) left 10px no-repeat;
}

.gx-list li {
	padding: 20px 0;
	margin: 0 15px;
	border-bottom: solid 1px #ddd;
}

.gx-list {
	background: #fff;
	margin-bottom: 40px;
}

.gx-list li a:hover {
	color: #0f8430;
}

.article-right {
	width: 1070px;
	background: #fff;
	padding: 35px;
}

.article-tt {
	font-size: 26px;
	color: #333;
	font-weight: bold;
}

.article-sm {
	font-size: 14px;
	color: #808080;
	margin-top: 25px;
	border-left: 1px solid #147831;
	padding: 10px 0 10px 10px;
}

.article-sm span {
	padding: 0 10px;
}

.article-txt {
    
	margin-top: 5px;
	padding: 35px 0 0 0;
}

.article-txt p {
	font-size: 16px;
	color: #333;
	margin-bottom: 40px;
	text-align: justify;
	line-height: 30px;
}

.article-link {
	border-top: solid 1px #ddd;
	padding-top: 30px;
}

.article-link p a {
	font-size: 16px;
	color: #333;
}

.article-link p {
	margin-bottom: 10px;
}

.article-link p a:hover {
	color: #0d812e;
	text-decoration: underline!important;
}
/**************文字摘要列表***********/
.zy-date {
	width: 125px;
	height: 125px;
	border: solid 1px #ddd;
	font-size: 16px;
	font-family: "Georgia";
	color: #333;
	padding-top: 15px;
}

.zy-date span {
	font-size: 40px;
}

.zy-list li {
	margin-top: 20px;
}

.zy-list li:hover {
	background: url(../images/zy-back.png) center no-repeat;
	background-size: cover;
}

.zy-right {
	margin-left: 150px;
	padding-top: 20px;
}

.zy-right-tt a {
	font-size: 20px;
	color: #333;
	font-weight: bold;
}

.zy-right-p {
	color: #808080;
	margin-top: 15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 25px;
	max-height: 50px;
}

.zy-list li:hover .zy-date {
	border-color: transparent;
	color: #da9f49;
}

.zy-list li:hover .zy-right-tt a,.zy-list li:hover .zy-right-p {
	color: #fff;
}
/*********图片列表*********/
.img-list-img a {
	display: block;
	position: relative;
}

.img-list-img a img {
	width: 318px;
	height: 204px;
}

.img-list-img a span {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 25px;
	padding-top: 5px;
	z-index: 10;
	font-family: "Georgia";
	width: 64px;
	height: 64px;
	background: url(../images/date-a.png) center no-repeat;
	font-size: 16px;
	color: #da9f49;
}

.img-list-img a span font {
	font-size: 34px;
	color: #fff;
}

.img-list li {
	padding: 30px 0;
	transition: 0.3s all;
}

.img-list-right {
	margin-left: 355px;
	padding-top: 25px;
}

.img-list-tt a {
	font-size: 20px;
	color: #333;
	font-weight: bold;
}

.img-list-lind {
	width: 50px;
	height: 2px;
	background: #0d812e;
	margin: 20px 0;
}

.img-list-p {
	color: #808080;
	margin-top: 15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	line-height: 25px;
	max-height: 75px;
}

.img-list li:hover {
	background: #fff;
	box-shadow: 0 0 30px rgba(0,0,0,0.2);
	padding: 30px;
}

.list-banner img {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
}

.list-banner {
	position: relative;
}

/******************党建思政******************/
.list-banner span {
	position: absolute;
	left: 50%;
	margin-left: -670px;
	font-size: 40px;
	color: #fff;
	bottom: 10%;
}

.xz-box {
	background: url(../images/xz-back.png) center no-repeat;
	background-size: cover;
	padding: 130px 0 80px 0;
	margin-bottom: -95px;
}

.xz-box .container {
	padding: 0 45px;
}

.xz-slick {
	width: 60%;
	margin: 0;
}

.xz-slick a {
	display: block;
	position: relative;
	padding-top: 65%;
}

.xz-slick a img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.xz-slick .slick-dots {
	bottom: 25px;
}

.xz-slick .slick-dots li,.xz-slick .slick-dots li button {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	padding: 0;
}

.xz-slick .slick-dots li button {
	background: #fff;
}

.xz-slick .slick-dots li.slick-active button {
	background: #0c7f2d;
}

.xz-right {
	width: 40%;
	padding-left: 30px;
}

.xz-right-tt span {
	display: inline-block;
	position: relative;
	padding: 0 40px;
	font-size: 32px;
}

.xz-right-tt span i.tt-left {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 20px;
	background: url(../images/tt-left.png) center no-repeat;
}

.xz-right-tt span i.tt-right {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 20px;
	background: url(../images/tt-right.png) center no-repeat;
}

.xz-right-tt {
	text-align: center;
}

.title-xz-box {
	position: relative;
}

.xz-right-tt font {
	color: #808080;
}

.title-xz-box a {
	position: absolute;
	right: 0;
	color: #333;
	padding-left: 58px;
	background: url(../images/more.png) left center no-repeat;
	line-height: 22px;
	top: 50%;
	margin-top: -20px;
}

.dj-ul {
	background: #fff;
	margin-left: -135px;
	position: relative;
	z-index: 1000;
	margin-top: 35px;
}

.dj-ul li a {
	display: block;
	padding: 21px 38px;
}

.dj-ul-tt {
	margin-left: 88px;
	font-size: 18px;
	color: #333;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
}

.dj-ul li:nth-child(even) a {
	background: #ededed;
}

.title-xz-box-b {
	margin-top: 75px;
}

.gz-ul li {
	float: left;
	width: 33.333333%;
	padding: 0 12px;
	margin-top: 40px;
}

.gz-ul {
	margin: 0 -12px;
}

.gz-ul-box {
	display: block;
	position: relative;
	height: 355px;
	background: rgba(230,230,230,0.5);
	padding: 0 25px;
}

.gz-ul-box .news-ul-date {
	width: 66px;
	background: url(../images/date-back02.png) center no-repeat;
	color: #fff;
}

.gz-ul-box .news-ul-date span {
	color: #fff;
}

.gz-ul-box-tt {
	background: url(../images/lind-c.png) left bottom no-repeat;
	margin-top: 40px;
	padding-bottom: 30px;
}

.gz-ul-box-tt-c {
	font-size: 18px;
	color: #333;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
}

.gz-ul-p {
	color: #808080;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
	text-align: justify;
	margin-top: 20px;
}

.gz-ul-more a {
	color: #0c7f2d;
}

.gz-ul-more {
	margin-top: 25px;
}

.list-banner-lg {
	height: 680px;
}

.list-banner-bottom {
	position: absolute;
	left: 0;
	right: 0;
	padding-top: 110px;
	bottom: 0;
	height: 226px;
	background: url(../images/banner-bottom.png) center no-repeat;
}

.list-banner-tt {
	font-size: 40px;
	color: #fff;
}

.list-banner-bottom .container {
	padding: 0 40px;
}
/*******************董事会****************/
.ds-tabs li {
	float: left;
	margin-right: 80px;
	margin-top: 30px;
}

.ds-tabs li a {
	font-size: 20px;
	color: #fff;
	opacity: 0.7;
}

.list-banner-tt-sm {
	margin-top: -30px;
}

.ds-tabs li.active a {
	background: url(../images/raw-a.png) left center no-repeat;
	padding-left: 40px;
	opacity: 1;
}

.dz-title {
	font-size: 32px;
	color: #333;
	margin: 0;
}

.xz-box-sm {
	padding-top: 60px;
}

.ds-p {
	font-size: 16px;
	color: #333;
	line-height: 30px;
	text-align: justify;
	margin-top: 40px;
}

.ds-box {
	background: #fff;
	border: solid 1px #ddd;
	position: relative;
	padding-left: 90px;
	height: 392px;
	margin-top: 70px;
	padding-right: 20px;
}

.ds-box-left {
	position: relative;
	width: 100px;
	padding-right: 15px;
	text-align: right;
}

.ds-box-sm {
	padding-top: 20px;
	min-height: 87px;
	padding-bottom: 20px;
	line-height: 30px;
	font-size: 16px;
	border-bottom: solid 1px #ddd;
}

.ds-box-left span {
	position: absolute;
	right: 0;
	top: 0;
	color: #999;
}

.ds-box-right {
	margin-left: 120px;
}

.ds-box .ds-box-sm:last-child {
	border: none;
}

.ds-box:before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 68px;
	background: url(../images/ds-left.png) center no-repeat;
	background-size: cover;
}

.ds-box-right span {
	display: inline-block;
	width: 100px;
}

.ds-box-left font {
	position: absolute;
	right: 15px;
	top: 100%;
	margin-top: -5px;
	opacity: 0.7;
	font-size: 14px;
}

.ds-box-left-lg {
	width: 132px;
}

.ds-box-sm-lg {
	min-height: 115px;
}

.ds-box-right-lg {
	margin-left: 150px;
}

.ds-box-right-lg div {
	line-height: 38px;
}

.ds-box-lg .ds-box-left-lg {
	line-height: 38px;
}
/***************国际交流******************/
.jl-img img {
	width: 100%;
}

.jl-box {
	margin-left: 115px;
	margin-top: -200px;
	position: relative;
	z-index: 100;
	padding: 40px 40px 90px 40px;
	background: rgba(255,255,255,0.88);
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
}

.jl-p p {
	font-size: 16px;
	color: 3333;
	text-align: justify;
	line-height: 35px;
	margin-bottom: 25px;
}

.jl-p {
	margin-top: 30px;
}

.jl-more a {
	font-size: 16px;
	color: #0d812e;
	padding-right: 50px;
	margin-top: 50px;
	display: inline-block;
	background: url(../images/more.png) right center no-repeat;
}
/**********科学研究*********/
.kx-left {
	width: 50%;
}

.kx-txt {
	font-size: 16px;
	color: #333;
	text-align: justify;
	line-height: 35px;
	margin-top: 50px;
}

.kx-img {
	width: 45%;
}

.dj-ul-lg {
	margin: 40px 0 0 0;
}

.dj-ul-lg li {
	float: left;
	width: 50%;
}

.dj-ul-lg li:nth-child(3) a {
	background: #ededed;
}

.dj-ul-lg li:nth-child(4) a {
	background: #fff;
}
/************历史格言**********/
.ls-back {
	background: url(../images/ls-back.jpg) center top no-repeat;
	padding-top: 65px;
}

.logo-ls {
	width: 40%;
	padding: 0 25px;
	padding-top: 120px;
}

.ls-right {
	width: 60%;
	border-left: solid 1px #e0e0e0;
	position: relative;
}

.ls-right:before {
	display: block;
	content: "";
	position: absolute;
	left: -5px;
	top: 0;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #e0e0e0;
}

.ls-right-ul {
	width: 100%;
}

.ls-right-ul li {
	display: table;
	font-size: 16px;
	color: #333;
	width: 100%;
}

.ls-right-ul li p {
	display: table-cell;
	height: 64px;
	vertical-align: middle;
	padding-left: 25px;
	width: 100%;
	border-bottom: solid 1px #e0e0e0;
}

.ls-box {
	border-bottom: solid 1px #e0e0e0;
}

.ls-right-ul li:last-child p {
	border: none;
}

.ls-tabs li {
	float: left;
	width: 25%;
}

.ls-tabs li a {
	font-size: 30px;
	color: #b2b2b2;
	display: inline-block;
	padding-bottom: 20px;
}

.ls-tabs li.active a {
	color: #333;
	position: relative;
}

.ls-tabs {
	position: relative;
	margin-top: 50px;
}

.ls-tabs:before {
	display: block;
	content: "";
	position: absolute;
	left: 16%;
	right: 16%;
	bottom: 0;
	border-bottom: solid 1px #e0e0e0;
}

.ls-tabs li.active a:before {
	display: block;
	content: "";
	position: absolute;
	left: 50%;
	bottom: -5px;
	margin-left: -15px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #e0e0e0;
}

.ls-img {
	margin-top: 35px;
}

.ls-img p {
	margin-bottom: 10px;
}
/***************青春树人***************/
.qc-back {
	background: url(../images/qc-back.png) center no-repeat;
	padding-bottom: 90px;
	background-size: cover;
	position: relative;
	overflow: hidden;
	padding-top: 85px;
}

.qc-left {
	width: 45%;
	padding-top: 90px;
}

.qc-left .title-xz-box {
	margin-left: 40px;
	margin-bottom: 50px;
}

.fc-img-one {
	display: block;
	position: relative;
	padding-top: 60%;
}

.fc-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.fc-img-txt {
	position: absolute;
	height: 57px;
	line-height: 57px;
	padding-left: 30px;
	padding-right: 60px;
	background: url(../images/qc-txt01.png) center no-repeat;
	background-size: 100% 100%;
	left: 0;
	bottom: 0;
	right: 15%;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}

.fc-img-tow {
	margin-left: 13%;
	margin-top: 25px;
	padding-top: 45%;
}

.qc-right {
	width: 55%;
	position: relative;
	padding-left: 25px;
}

.fc-img-three {
	margin-right: -34%;
	padding-top: 73%;
}

.fc-img-four {
	margin-top: 25px;
	padding-top: 50%;
}

.fc-img-tow .fc-img-txt {
	background: url(../images/qc-txt02.png) center no-repeat;
	background-size: 100% 100%;
	left: 0;
}

.fc-img-three .fc-img-txt {
	background: url(../images/qc-txt03.png) center no-repeat;
	background-size: 100% 100%;
	left: 0;
}

.fc-img-four .fc-img-txt {
	background: url(../images/qc-txt04.png) center no-repeat;
	background-size: 100% 100%;
	left: 0;
}

.sj-back {
	background: url(../images/sj-back.png) center no-repeat;
	background-size: cover;
	padding-top: 70px;
	padding-bottom: 160px;
}

.sj-left {
	width: 50%;
	position: relative;
	z-index: 100;
}

.sj-right {
	width: 50%;
}

.sj-right .title-xz-box {
	margin-left: 50px;
	margin-bottom: 60px;
}

.sj-box {
	margin-right: -34%;
	margin-left: -10%;
	background: url(../images/sj-box.png) center no-repeat;
	background-size: cover;
	padding-left: 10%;
	padding-right: 34%;
	padding-top: 100px;
	padding-bottom: 130px;
}

.sj-box-tt {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
	margin-left: 80px;
}

.sj-box-p {
	font-size: 16px;
	color: #fff;
	text-align: justify;
	margin-left: 80px;
	margin-top: 40px;
	line-height: 34px;
	height: 102px;
	overflow: hidden;
}

.jk-box {
	width: 100%;
	position: relative;
	margin-top: -90px;
	padding-top: 47px;
}

.ty-img {
	width: 55%;
}

.jk-box .container {
	position: relative;
	z-index: 100;
}

.jk-box:before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 50%;
	background: url(../images/jk-left.png) center no-repeat;
	background-size: cover;
}

.ty-right {
	width: 42%;
	padding-top: 45px;
	padding-right: 190px;
}

.ty-right-tt {
	font-size: 18px;
	color: #4c4c4c;
	font-weight: bold;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
}

.ty-right-p {
	font-size: 16px;
	color: #808080;
	text-align: justify;
	line-height: 35px;
	margin-top: 40px;
	max-height: 210px; overflow:hidden;
}

.jk-box {
	padding-bottom: 55px;
}

.back-bottom {
	background: url(../images/back-bottom.png) center no-repeat;
	background-size: cover;
	margin-bottom: -95px;
}

.wh-ul li {
	float: left;
	width: 25%;
	padding: 0 8px;
}

.wh-ul {
	margin: 0 -8px;
	margin-top: 50px;
}

.wh-ul li a {
	display: block;
	position: relative;
	padding-top: 86%;
}

.wh-ul-span {
	position: absolute;
	left: 0;
	transition: 0.3s all;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: url(../images/txt-back.png) center no-repeat;
	background-size: cover;
	padding: 40px 20px;
}

.wh-ul-span p {
	font-size: 16px;
	color: #fff;
	text-align: justify;
	line-height: 35px;
	height: 210px;
	overflow: hidden;
}

.wh-ul li a:hover .wh-ul-span {
	opacity: 1;
}

.fj-width {
	width: 50%;
}

.fj-box {
	margin-top: 80px;
	position: relative;
	overflow: hidden;
	padding-bottom: 35%;
}

.fj-one {
	position: absolute;
	right: 0;
	left: 50%;
	bottom: 0;
	top: 0;
	margin-left: 55px;
}

.fj-tow {
	position: absolute;
	left: 0;
	bottom: 0;
	top: 120px;
	width: 20%;
}

.fj-center {
	position: absolute;
	left: 20%;
	top: 120px;
	bottom: 0;
	width: 36%;
}

.fj-three {
	position: absolute;
	left: 0;
	height: 50%;
	top: 0;
	width: 100%;
}

.fj-four {
	position: absolute;
	left: 0;
	height: 50%;
	top: 50%;
	width: 80%;
}

.fj-five {
	position: absolute;
	left: 80%;
	height: 50%;
	top: 50%;
	width: 50%;
}

.fj-box-phone {
	display: none;
}
/*************人才培养**************/
.rc-back {
	background: url(../images/rc-back.png) center no-repeat;
	background-size: cover;
	padding-top: 0px;
	margin-bottom: -95px;
	padding-bottom: 95px;
}

.jx-p {
	max-width: 1145px;
	margin: 0 auto;
	line-height: 30px;
	margin-top: 35px;
	font-size: 16px;
}

.tz-more-n {
	color: #0d812e;
	background: url(../images/more.png) right center no-repeat;
	margin-top: 40px;
}

.js-box {
	position: relative;
	margin-top: 70px;
}

.js-one {
	position: relative;
	z-index: 100;
	width: 56%;
	padding: 60px;
	background: url(../images/js-one.png) center no-repeat;
	background-size: cover;
}

.js-one .xz-right-tt,.js-one .xz-right-tt font {
	color: #fff;
}

.js-one .xz-right-tt span i.tt-left {
	background: url(../images/icon-js01.png) center no-repeat;
}

.js-one .xz-right-tt span i.tt-right {
	background: url(../images/icon-js01.png) center no-repeat;
}

.jz-p {
	font-size: 16px;
	color: #fff;
	text-align: justify;
	line-height: 35px;
	margin-top: 45px;
}

.js-tow {
	background: url(../images/js-tow.png) center no-repeat;
	background-size: cover;
}

.js-one .tz-more {
	margin-top: 50px;
}

.js-img {
	position: absolute;
	left: 100%;
	bottom: 0;
	width: 80%;
}

.js-tow .js-img {
	position: absolute;
	left: auto;
	right: 100%;
	top: 0;
	bottom: auto;
	width: 65%;
}

.sj-ul li {
	float: left;
	margin-top: 40px;
	width: 33.333333%;
	padding: 0 15px;
}

.sj-ul {
	margin: 0 -15px;
}

.sj-ul li a {
	display: block;
	position: relative;
}

.sj-img {
	position: relative;
	padding-top: 72%;
}

.sj-img img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.sj-tt {
	border: solid 1px #ddd;
	padding: 15px 20px;
	height: 100px;
	background: #fff;
}

.sj-tt p {
	line-height: 35px;
	font-size: 18px;
	color: #333;
	height: 70px;
	overflow: hidden;
}

.xy-img {
	width: 59%;
	margin-top: 40px;
}

.xy-back {
	width: 59%;
	margin-top: -310px;
	position: relative;
	z-index: 10;
	background: url(../images/xy-back.png) center no-repeat;
	background-size: cover;
	padding: 80px 55px 55px 55px;
}

.xy-back-tt {
	font-size: 28px;
	color: #fff;
}

.xy-back .tz-more {
	margin-top: 50px;
}
/***************师资队伍****************/
.fc-box .title-xz-box {
	margin-bottom: 25px;
}

.fc-box:before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 50%;
	background: url(../images/fc-back.png) center no-repeat;
	background-size: cover;
}

.fc-box .xz-right-tt span i.tt-left {
	background: url(../images/icon-js01.png) center no-repeat;
}

.fc-box .xz-right-tt span i.tt-right {
	background: url(../images/icon-js01.png) center no-repeat;
}

.fc-box .xz-right-tt,.fc-box .xz-right-tt font {
	color: #fff;
}

.fc-box {
	padding: 50px 0px 35px 0px;
	position: relative;
	margin-bottom: 115px;
	padding-left: 235px;
	margin-top: 100px;
}

.fc-img-c {
	width: 62%;
	position: relative;
	z-index: 100;
}

.fc-right {
	width: 38%;
	position: relative;
	z-index: 100;
	padding-left: 40px;
	padding-top: 80px;
}

.fc-right-tt {
	font-size: 18px;
	color: #4c4c4c;
	font-weight: bold;
	text-align: justify;
	line-height: 30px;
}

.fc-right-p {
	font-size: 16px;
	color: #4c4c4c;
	text-align: justify;
	line-height: 35px;
	margin-top: 20px;
}

.fc-ul-bottom li {
	margin-bottom: 20px;
}

.fc-ul-bottom {
	margin: 30px 0 0 0;
}

.dj-ul li a {
	background: #fff!important;
	border: solid 1px #ededed;
}

.dj-ul li a:hover {
	background: #ededed!important;
}

.dj-ul {
	background: none;
}
/**********树人标识**********/
.bs-tabs li {
	display: inline-block;
	margin: 0 35px;
}

.bs-tabs li a {
	font-size: 22px;
	color: #333;
	padding-bottom: 15px;
	display: inline-block;
	position: relative;
}

.bs-tabs {
	border-bottom: solid 1px #0c812c;
	margin-bottom: 60px;
}

.bs-tabs li.active a:before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	height: 10px;
	background: url(../images/bs-icon.png) center no-repeat;
}

.bs-tabs li.active a,.bs-tabs li a:hover {
	color: #0c812c;
}

.bs-img p {
	margin-bottom: 50px;
}
/************学报**************/
.xb-left {
	background: #fff;
	padding: 20px;
	width: 400px;
	height: 615px;
	position: relative;
}

.xb-left-tt {
	line-height: 60px;
	background: #108431;
	padding: 0 35px;
	cursor: pointer;
}

.xb-left-tt span {
	font-size: 24px;
	color: #fff;
	width: 100%;
	background: url(../images/icon-xb.png) right center no-repeat;
	display: block;
	line-height: 60px;
}

.xb-ul li {
	float: left;
	width: 50%;
	padding: 0 20px;
	margin-top: 30px;
	position: relative;
	z-index: 100;
}

.xb-ul li a {
	font-size: 22px;
	color: #333;
	padding-left: 32px;
	background: url(../images/icon-xb01.png) left center no-repeat;
}

.xb-ul li.active a,.xb-ul li a:hover {
	background: url(../images/icon-xb02.png) left center no-repeat;
	color: #108431;
	font-weight: bold;
}

.xb-right {
	width: 905px;
	background: #fff;
	height: 615px;
	padding: 20px 45px;
}

.xb-ul-list li a {
	display: block;
	position: relative;
	line-height: 55px;
	padding-right: 200px;
	padding-left: 25px;
	background: url(../images/xb-li.png) left center no-repeat;
	font-size: 18px;
	color: #333;
}

.xb-ul-list li a span {
	position: absolute;
	right: 0;
	top: 0;
	color: #808080;
}

.xb-ul-list li a:hover {
	color: #108431;
}
/**************学科建设************/
.gz-ul-lg .gz-ul-box {
	padding-top: 1px;
	height: 325px;
}

.xy-back-sm {
	padding-top: 60px;
}

.xy-back-sm .jz-p {
	margin-top: 0;
}

.pt-width {
	max-width: 720px;
}

.pt-p {
	font-size: 16px;
	color: #333;
	text-align: justify;
	line-height: 30px;
	margin-top: 45px;
}
/**********教学平台************/
.pt-title {
	font-size: 28px;
	color: #fff;
}

.pt-back {
	padding: 50px;
}

.pt-back .jz-p {
	margin-top: 30px;
}

.pt-back-b {
	background: url(../images/pt-back02.png) center no-repeat;
	background-size: cover;
}
/************&#51;&#54;&#53;&#23089;&#20048;&#95;&#51;&#54;&#53;&#100;&#110;&#105;&#26159;&#30495;&#30340;&#21507;&#21527;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#20013;&#25991;简介**************/
.jj-img img {
	width: 100%;
}

.jj-back {
	max-width: 565px;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	text-align: justify;
	position: relative;
	z-index: 10;
	padding: 80px 50px;
	margin-left: 135px;
	margin-top: -240px;
	background: url(../images/jj-back.png) center no-repeat;
	background-size: cover;
}

.jj-txt p {
	font-size: 16px;
	color: #333;
	text-align: justify;
	margin-bottom: 30px;
	line-height: 30px;
}

.jj-txt {
	margin-top: 40px;
}

.jj-bottom img {
	display: block;
	width: 100%;
	margin-bottom: -80px;
	margin-top: 50px;
}
/***************&#51;&#54;&#53;&#23089;&#20048;&#95;&#51;&#54;&#53;&#100;&#110;&#105;&#26159;&#30495;&#30340;&#21507;&#21527;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#20013;&#25991;领导**************/
.ld-title {
	font-size: 32px;
	color: #333;
}

.ld-ul li a {
	display: table;
	width: 100%;
	background: url(../images/ld-back02.png) center no-repeat;
	background-size: cover;
	padding-top: 10px;
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-bottom: dashed 1px #0c7f2d;
}

.ld-ul-left {
	display: table-cell;
	background: #0c7f2d;
	text-align: center;
	width: 220px;
	height: 70px;
	vertical-align: middle;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}

.ld-ul li a:hover {
	background: url(../images/ld-back.png) center no-repeat;
	padding: 0;
	background-size: cover;
	padding-bottom: 0;
}

.ld-ul-right {
	text-align: center;
	display: table-cell;
	height: 70px;
	vertical-align: middle;
	font-size: 22px;
	color: #333;
}

.ld-ul li a:hover .ld-ul-left {
	background: none;
	height: 90px;
}

.ld-ul li a:hover .ld-ul-right {
	height: 90px;
	color: #fff;
	font-weight: bold;
}

.ld-ul {
	max-width: 1000px;
	margin: 50px auto 0 auto;
}
/*************院系设置**************/
.yx-ul li {
	float: left;
	width: 33.333333%;
	padding: 0 20px;
	margin-bottom: 35px;
}

.yx-ul li a {
	display: block;
	background: #fff;
	border: solid 1px #ddd;
	border-left: solid 3px #0b7f2f;
	line-height: 65px;
	font-size: 20px;
	color: #333;
	padding-left: 25px;
}

.yx-ul li a:hover {
	color: #fff;
	background: url(../images/yx-li-back.png) center no-repeat;
}

.qc-back a {
	overflow: hidden;
}

.qc-back a .fc-img {
	transition: 0.3s all;
}

.qc-back a:hover .fc-img {
	transform: scale(1.05,1.05);
}

.sj-ul li a:hover .sj-tt,.sj-ul li a:hover .sj-tt p {
	background: #0c7f2d;
	color: #fff;
	border-color: #0c7f2d;
}

.ty-slick .slick-dots{ left: auto; width: auto; right: 0; top: 50px; }
.ty-slick .slick-dots li,.ty-slick .slick-dots li button{ font-size: 18px; color: #808080; font-weight: bold; display: block; }
.ty-slick .slick-dots li{ margin-bottom: 30px; }
.ty-slick .slick-dots li.slick-active button{ color: #daa04b; }














@media( max-width: 1850px) {
	.nav-modal {
		display: none!important;
	}

	.nav-pc {
		display: none!important;
	}
}

@media( max-width: 1479px) {
	.container {
		width: 1230px;
	}
	.ty-right-p{ max-height: 140px; margin-top: 20px; }
	.ty-slick .slick-dots li{ margin-bottom: 10px; }
	.nav-list li {
		margin-left: 48px;
	}

	.xb-slick .slick-dots {
		left: 450px;
	}

	.footer-list li {
		min-width: 20px;
	}

	.footer-list li a {
		padding: 0 10px;
	}

	.sh-back-sm {
		margin-left: 0;
		padding-right: 0;
	}

	.footer-p a {
		margin-left: 545px;
	}

	.nav-down {
		margin-left: -320px;
	}

	.page-right,.article-right {
		width: 850px;
	}

	.dj-ul li a {
		padding: 11px 35px;
	}

	.dj-ul {
		margin-top: 36px;
	}

	.list-banner span {
		margin-left: -570px;
		font-size: 32px;
		bottom: 5%;
	}

	.ds-box-lg {
		height: auto;
	}

	.ds-box-right-lg div {
		width: 100%;
	}

	.wh-ul-span p {
		height: 140px;
	}

	.js-img {
		width: 60%;
	}

	.fc-right {
		padding-top: 20px;
	}

	.xb-right {
		width: 700px;
	}

	.yx-ul li a {
		padding-left: 60px;
	}
}

@media( max-width: 1279px) {
	.container {
		width: 970px;
	}

	.nav-list li {
		margin-left: 20px;
	}

	.zx-row .col-xs-6 {
		padding: 0 15px;
	}

	.zx-row {
		margin: 0 -15px;
	}

	.xb-slick {
		width: 250px;
	}

	.xb-slick .slick-prev {
		margin-left: 20px;
	}

	.xb-slick .slick-next {
		margin-left: 20px;
	}

	.xb-slick .slick-dots {
		left: 345px;
	}

	.xb-more {
		left: 400px;
	}

	.zx-img img {
		width: 170px;
		height: 125px;
	}

	.zx-list-right {
		margin-left: 170px;
		height: 125px;
		padding: 10px 15px;
	}

	.zx-list-p p {
		font-size: 12px;
		margin-bottom: 3px;
	}

	.zx-list-tt {
		margin-bottom: 10px;
	}

	.ewm-list {
		position: static;
		margin: 15px 0 0 0;
		display: inline-block;
	}

	.footer-p a {
		position: static;
		margin: 0;
	}

	.wz-center-sm {
		margin-top: 0;
	}

	.wz-center-sm-b {
		margin-top: 20px;
	}

	.wz-center-list-tt {
		height: 25px;
	}

	.wz-list li {
		padding-bottom: 5px;
		margin-top: 5px;
	}

	.wz-list-date {
		margin-bottom: 5px;
	}

	.page-right,.article-right {
		width: 600px;
	}

	.dj-ul li:last-child {
		display: none;
	}

	.dj-ul {
		margin-top: 20px;
	}

	.list-banner span {
		margin-left: -440px;
		font-size: 32px;
		bottom: 5%;
	}

	.ds-row .col-xs-6 {
		width: 100%;
	}

	.wh-ul-span {
		padding: 20px;
	}

	.ty-right {
		padding-right: 100px;
	}

	.xy-back {
		margin-top: -200px;
	}

	.fc-box {
		padding-left: 100px;
	}

	.xb-right {
		width: 500px;
	}

	.xb-left {
		width: 350px;
	}

	.xb-ul-list li a {
		padding-right: 120px;
	}

	.yx-ul li {
		width: 50%;
	}
}

@media( max-width: 991px) {
	.container {
		width: 750px;
	}

	.wz-left {
		width: 100%;
	}

	.wz-img img {
		height: auto;
	}

	.wz-center {
		width: 100%;
		padding: 0;
	}

	.footer-list li a {
		font-size: 14px;
		padding: 0 5px;
	}

	.footer-bottom span {
		display: inline-block;
		padding: 0;
	}

	.nav-list li a {
		font-size: 16px;
	}

	.nav-list li {
		width: 10%;
		margin-left: 0;
	}

	.nav-list {
		width: 100%;
	}

	.news-ul li {
		width: 100%;
		margin-bottom: 15px;
	}

	.zx-row .col-xs-6 {
		width: 100%;
	}

	.header-right a {
		margin-left: 10px;
                font-size:16px;
	}

	.header-right {
		margin-right: 10px;
	}

	.search-b {
		margin-top: 38px;
	}

	.nav-down-img {
		display: none;
	}

	.nav-down-right {
		margin-left: 0;
	}

	.nav-down {
		width: 750px;
	}

	.nav-down {
		margin-left: -180px;
	}

	.search-box {
		width: 600px;
		margin-left: -300px;
	}

	.page-right,.article-right {
		width: 370px;
	}

	.img-list-img {
		width: 100%;
		text-align: center;
		max-width: 318px;
		float: none!important;
		margin: 0 auto;
	}

	.img-list-img a {
		padding-top: 64%;
	}

	.img-list-img a img {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}

	.img-list-right {
		margin-left: 0;
	}

	.xz-slick {
		width: 100%;
	}

	.xz-right {
		width: 100%;
		margin-left: 0;
		margin-top: 30px;
		padding-left: 0;
	}

	.dj-ul {
		margin-left: 0;
	}

	.dj-ul li:last-child {
		display: block;
	}

	.list-banner span {
		margin-left: -330px;
		font-size: 24px;
		bottom: 4%;
	}

	.qc-left .title-xz-box {
		margin-left: 0;
	}

	.wh-ul-span p {
		height: 105px;
	}

	.js-one {
		padding: 30px;
	}

	.xy-back {
		padding: 30px;
		margin-top: -100px;
	}

	.xb-left {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}

	.xb-right {
		width: 100%;
		height: auto;
	}

	.jj-back {
		width: 100%;
		margin: 0;
		padding: 30px;
		font-size: 14px;
		line-height: 25px;
		max-width: 100%;
	}

	.jj-txt p {
		font-size: 14px;
		line-height: 25px;
		margin-bottom: 10px;
	}
}

@media( max-width: 768px) {
.banner img {
	padding-top:80px;
}
	.container {
		width: 100%;
	}
	.ty-right{ padding-right: 0; }
	.header-one {
		display: none;
	}

	.header-tow {
		top: 0;
		height: 80px;
	}

	.logo img {
		height: 30px;
	}

	.logo {
		margin-top: 10px;
	}

	.header-tow .nav-pc {
		top: 0;
		display: none;
	}

	.search-b {
		margin-top: 15px;
		margin-right: 40px;
	}

	.nav-list {
		position: fixed;
		display: none;
		left: 0;
		top: 80px;
		bottom: 0;
		overflow-y: auto;
		border-top: solid 1px #ddd;
		box-shadow: 1px 2px 3px #ddd;
		right: 0;
		background: #fff;
	}

	.nav-list li {
		width: 100%;
		float: none;
		margin: 0!important;
	}

	.nav-list li a {
		display: block;
		line-height: 40px;
		font-size: 16px;
		font-weight: normal;
		padding: 0 15px;
	}

	.nav-down {
		position: static;
		margin: 0;
		width: 100%;
		padding: 0;
		border: none;
	}

	.nav-down-img {
		display: none;
	}

	.nav-down-box {
		padding: 15px 0;
	}

	.nav-down-right {
		margin: 0;
	}

	.nav-down-ul {
		margin: 0;
	}

	.nav-down-ul li {
		float: left;
		width: 33.333333%;
		margin: 0;
	}

	.nav-down-ul li a {
		line-height: 15px;
		height: 30px;
		font-size: 12px;
	}

	.nav-list li:hover .nav-down {
		display: none;
	}

	.banner .slick-dots {
		left: auto;
		right: 15px;
		width: auto;
		bottom: 10px;
	}

	.banner .slick-dots li button,.banner .slick-dots li {
		width: 20px;
		height: 20px;
		font-size: 14px;
		line-height: 20px;
	}

	.banner a span {
		left: 15px;
		right: 150px;
		width: auto;
		font-size: 14px;
		bottom: 10px;
	}

	.title {
		text-align: left!important;
		font-size: 24px;
		margin-bottom: 30px;
	}

	.title a {
		font-size: 14px;
		padding-right: 50px;
	}

	.page-one {
		padding: 30px 0;
	}

	.txt-news li {
		width: 100%;
		margin-top: 15px;
	}

	.tz-back {
		padding: 30px 0;
	}

	.tz-ul li {
		width: 100%;
		margin-bottom: 15px;
	}

	.tz-ul-box {
		height: auto;
		padding: 15px;
	}

	.title-b a {
		left: auto;
		right: 0;
	}

	.title-b {
		margin-top: 30px;
	}

	.zx-img img {
		width: 120px;
		height: 90px;
	}

	.zx-list-right {
		margin-left: 120px;
		padding: 5px 10px;
		height: 90px;
	}

	.zx-list-tt {
		font-size: 14px;
		margin-bottom: 5px;
	}

	.zx-list-p p {
		margin-bottom: 0;
	}

	.xb-back {
		padding: 20px;
	}

	.xb-slick {
		width: 160px;
		margin-bottom: 0;
	}

	.xb-slick-tt {
		font-size: 16px;
	}

	.xb-slick .slick-prev,.xb-slick .slick-next {
		width: 30px;
		height: 30px;
		background-size: 100% 100%;
	}

	.xb-slick .slick-next {
		top: 100px;
	}

	.xb-slick .slick-dots {
		left: 230px;
		top: 45px;
	}

	.xb-slick .slick-dots li, .xb-slick .slick-dots li button {
		font-size: 18px;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.xb-slick .slick-dots li {
		padding-bottom: 0;
		margin-bottom: 0;
	}


.xb-more{left: 250px;
top: 280px;
width: 40px;
    height: 40px;
    line-height: 40px;
}

	.title-c a {
		left: auto;
		margin-left: 0;
		right: 0;
	}

	.title-c {
		margin-top: 30px;
	}

	.wz-list-tt a {
		font-size: 16px;
		padding-left: 100px;
	}

	.zt-box {
		margin-top: 30px;
	}

	.footer-list {
		display: block;
	}

	.footer-list li {
		display: block;
		float: left;
		width: 33.333333%;
	}

	.footer-list li a {
		font-size: 14px;
		line-height: 40px;
		height: auto;
		border-bottom: solid 1px #569b69;
	}

	.footer-top {
		border: none;
		padding-top: 20px;
	}

	.footer-list {
		border-top: solid 1px #569b69;
	}

	.logo-b {
		margin-top: 20px;
	}

	.logo-b img {
		width: 200px;
	}

	.footer-p p {
		font-size: 12px;
	}

	.footer-p p font {
		display: none;
	}

	.footer {
		padding-bottom: 20px;
	}

	.footer-bottom {
		padding: 10px 0;
		font-size: 12px;
	}

	.wz-center-sm-b {
		margin-top: 30px;
	}
.wz-center-sm{margin-top:25px;}

	.menu-button {
		display: block;
	}

	.nav-click {
		display: block;
		transition: 0.3s all;
		z-index: 10000;
		position: absolute;
		color: #333;
		right: 0;
		top: 0;
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 40px;
	}

	.nav-click.active {
		transform: rotate(180deg);
	}

	.nav-list li.down-li:hover:before {
		display: none;
	}

	.footer {
		margin-top: 30px;
	}

	.sh-back {
		margin-top: 30px;
	}

	.sh-back-sm {
		padding-top: 30px;
	}

	.sh-list li a span {
		font-size: 18px;
		margin-top: -32px;
	}

	.sh-list li a span i img {
		height: 35px;
	}

	.sh-list li a span i {
		height: 40px;
	}

	.header-phone {
		display: block;
		background: #0d812e;
		height: 30px;
		line-height: 25px;
	}

	.header-right a {
		font-size: 14px;
	}
    .yc{
    	display:none;
    }
	.header-right {
		margin-right: 15px;
		padding-top: 0;
	}

	.search-box {
		width: 90%;
		left: 5%;
		margin-left: 0;
	}

	.list-banner {
		height: auto;
		padding-top: 44%;
		margin-top: 80px;
		background-size: cover !important;
	}

	.page-left-top {
		margin-top: 0;
		height: auto;
		padding: 15px;
		font-size: 24px;
		border-radius: 0 10px 0 0;
	}

	.page-left {
		width: 100%;
		margin-top: 20px;
	}

	.page-right {
		width: 100%;
		padding-top: 20px;
	}

	.left-nav li a {
		font-size: 16px;
		line-height: 45px;
	}

	.page-left-top:before {
		background-size: 40px auto;
	}

	.page-left-top span:before {
		display: none;
	}

	.page-text {
		margin-top: 30px;
	}

	.nav-b {
		font-size: 14px;
	}

	.right-top {
		padding-bottom: 10px;
	}

	.jx-list-tt a {
		font-size: 16px;
	}

	.jx-list li {
		padding: 15px 0;
	}

	.article-right {
		width: 100%;
	}

	.article-body .header-right a, .article-body .header-one .nav-list li a {
		color: #fff;
	}

	.article-box {
		padding-top: 80px;
	}

	.nav-b-t {
		margin-top: 20px;
	}

	.article-right {
		padding: 15px;
	}

	.article-bottom {
		margin-top: 20px;
	}

	.article-tt {
		font-size: 18px;
	}

	.article-sm span {
		display: inline-block;
	}

	.article-txt p {
		font-size: 14px;
		line-height: 25px;
		margin-bottom: 10px;
	}

	.article-txt {
		margin-top: 20px;
		padding-top: 20px;
	}

	.article-link p a {
		font-size: 14px;
	}

	.article-link {
		padding-top: 20px;
	}

	.article-left {
		display: none;
	}

	.img-list li {
		padding: 15px!important;
	}

	.xz-box {
		padding: 30px 0;
		margin-bottom: -30px;
	}

	.xz-box .container {
		padding: 0 15px;
	}

	.xz-right-tt span {
		font-size: 24px;
	}

	.dj-ul li a {
		padding: 15px;
	}

	.xz-right-tt {
		float: left;
	}

	.title-xz-box-b {
		margin-top: 30px;
	}

	.gz-ul li {
		width: 100%;
		margin-top: 20px;
	}

	.gz-ul-box-tt {
		margin-top: 20px;
	}

	.gz-ul-box {
		height: auto;
		padding-bottom: 25px;
	}

	.dj-ul-tt {
		font-size: 16px;
	}

	.list-banner span {
		margin-left: 0px;
		left: 15px;
		font-size: 18px;
		bottom: 5px;
	}

	.list-banner-bottom {
		height: auto;
		padding: 10px 0;
		background: #0e832d;
	}

	.list-banner-tt {
		font-size: 24px;
	}

	.list-banner-bottom .container {
		padding: 0 15px;
	}

	.list-banner-lg {
		padding-top: 70%;
	}

	.ds-box {
		margin-top: 30px;
		height: auto;
		padding-left: 20px;
	}

	.ds-box:before {
		display: none;
	}

	.ds-box-right span {
		width: 60px;
	}

	.ds-box-sm {
		font-size: 14px;
		line-height: 25px;
		min-height: 1px;
	}

	.ds-box-right-lg div {
		line-height: 25px;
	}

	.ds-box-lg .ds-box-left-lg {
		line-height: 25px;
	}

	.ds-p {
		font-size: 14px;
		line-height: 25px;
		margin-top: 20px;
	}

	.dz-title {
		font-size: 24px;
	}

	.list-banner-tt-sm {
		margin-top: 0;
	}

	.ds-tabs li a {
		font-size: 14px;
	}

	.ds-tabs li {
		width: 25%;
		margin-right: 0;
		margin-top: 10px;
	}

	.ds-tabs li.active a {
		padding-left: 30px;
		background-size: 20px auto;
	}

	.jl-box {
		margin-left: 0;
		margin-top: 0;
	}

	.jl-box {
		padding: 20px;
	}

	.jl-p p {
		font-size: 14px;
		line-height: 25px;
		margin-bottom: 15px;
	}

	.jl-box .xz-right-tt {
		float: none;
	}

	.jl-p {
		margin-top: 20px;
	}

	.jl-more a {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.kx-left {
		width: 100%;
	}

	.kx-txt {
		font-size: 14px;
		line-height: 25px;
		margin-top: 20px;
	}

	.kx-img {
		width: 100%;
		text-align: center;
	}

	.dj-ul-lg li {
		width: 100%;
	}

	.dj-ul-lg li:nth-child(3) a {
		background: #fff;
	}

	.dj-ul-lg li:nth-child(4) a {
		background: #ededed;
	}

	.logo-ls {
		width: 100%;
		padding: 0 50px;
	}

	.ls-right {
		width: 100%;
		margin-top: 25px;
	}

	.ls-right-ul li p {
		font-size: 14px;
		display: block;
		padding: 10px 15px;
		height: auto;
	}

	.ls-tabs li a {
		font-size: 18px;
	}

	.ls-tabs {
		margin-top: 30px;
	}

	.back-bottom {
		margin-bottom: -30px;
	}

	.qc-left {
		width: 100%;
		padding-top: 0;
	}

	.qc-back {
		padding: 30px 0;
	}

	.qc-left .title-xz-box {
		margin-bottom: 20px;
	}

	.fc-img-tow {
		margin-left: 0;
	}

	.qc-right {
		width: 100%;
		padding: 0;
	}

	.fc-img-three {
		margin-top: 25px;
		margin-right: 0;
	}

	.sj-back {
		padding: 30px 0;
	}

	.sj-left {
		width: 100%;
		margin-top: 20px;
	}

	.sj-right {
		width: 100%;
	}

	.sj-box {
		margin: 0;
		padding: 25px;
	}

	.sj-box-tt {
		margin-left: 0;
	}

	.sj-box-p {
		margin-left: 0;
		margin-top: 15px;
	}

	.jk-box:before {
		display: none;
	}

	.ty-img {
		width: 100%;
		margin-top: 30px;
	}

	.ty-right {
		width: 100%;
		padding-top: 20px;
	}

	.ty-right-p {
		margin-top: 20px;
		font-size: 14px;
		line-height: 25px;
		max-height: 100px;
	}
	.ty-slick{ padding-bottom: 50px; margin-bottom: 0; }
	.ty-slick .slick-dots{ left: 0; right: 0; top: auto; bottom: 0; }
	.ty-slick .slick-dots li{ display: inline-block; }
	.jk-box {
		padding-bottom: 30px;
	}

	.wh-ul li {
		width: 50%;
		margin-bottom: 20px;
	}

	.wh-ul {
		margin-top: 20px;
	}

	.fj-width {
		width: 100%;
		margin-top: 0px;
	}

	.fj-box {
		margin-top: 0;
		padding-top: 20px;
		padding-bottom: 0;
	}

	.fj-one {
		padding-top: 60%;
	}

	.fj-box-bottom {
		display: none;
	}

	.fj-box-phone {
		display: block;
		margin-top: 20px;
	}

	.fj-box-phone img {
		width: 100%;
	}

	.rc-back .xz-right-tt {
		float: none;
	}

	.jx-p,.jz-p {
		font-size: 14px;
		line-height: 25px;
		margin-top: 20px;
	}

	.tz-more-n {
		margin-top: 20px;
	}

	.js-one {
		width: 100%;
	}

	.js-img,.js-tow .js-img {
		position: static;
		width: 100%;
		margin-top: 20px;
	}

	.js-one .tz-more {
		margin-top: 20px;
	}

	.sj-ul li {
		width: 100%;
		margin-top: 20px;
	}

	.rc-back .xz-right-tt-q {
		float: left;
	}

	.xy-img {
		width: 100%;
	}

	.xy-back {
		width: 100%;
		margin-top: 0;
	}

	.xy-back-tt {
		font-size: 24px;
	}

	.xy-back .tz-more,.xy-img {
		margin-top: 20px;
	}

	.fc-box {
		padding-left: 0;
		margin-bottom: 0;
		margin-top: 0px;
	}

	.fc-box:before {
		display: none;
	}

	.fc-img-c {
		width: 100%;
	}

	.fc-right {
		width: 100%;
		padding-left: 0;
	}

	.fc-right-p {
		font-size: 14px;
		line-height: 25px;
	}

	.fc-row .col-xs-6 {
		width: 100%;
	}

	.fc-box .xz-right-tt span i.tt-left {
		background: url(../images/tt-left.png) center no-repeat;
	}

	.fc-box .xz-right-tt span i.tt-right {
		background: url(../images/tt-right.png) center no-repeat;
	}

	.fc-box .xz-right-tt,.fc-box .xz-right-tt font {
		color: #333;
	}

	.bs-tabs li {
		margin: 0 10px;
	}

	.bs-tabs li a {
		font-size: 14px;
	}

	.bs-tabs {
		margin-bottom: 30px;
	}

	.bs-img p {
		margin-bottom: 15px;
	}

	.xb-right {
		padding: 20px;
	}

	.xb-left-tt {
		line-height: 50px;
		padding: 0 20px;
	}

	.xb-ul-list li a {
		font-size: 16px;
		line-height: 40px;
	}

	.xb-ul li a {
		font-size: 18px;
	}

	.pt-p {
		font-size: 14px;
		line-height: 25px;
		margin-top: 20px;
	}

	.pt-title {
		font-size: 24px;
	}

	.pt-back .jz-p {
		margin-top: 20px;
	}

	.jj-txt {
		margin-top: 20px;
	}

	.jj-bottom img {
		margin-top: 20px;
		margin-bottom: -30px;
	}

	.ld-ul-left {
		width: 150px;
	}

	.ld-ul {
		margin-top: 20px;
	}

	.yx-ul li {
		width: 100%;
		margin-bottom: 15px;
	}

	.yx-ul li a {
		font-size: 18px;
		padding-left: 30px;
		line-height: 50px;
	}

	.js-img img {
		width: 100%;
	}
}

@media( max-width: 640px) {

	.sh-list li a span {
		font-size: 12px;
	}

	.sh-list li a span i img {
		height: 20px;
	}

	.sh-list li a span i {
		height: 25px;
	}

	.sh-list li a span {
		margin-top: -21px;
	}
       .ds-tabs li{    width: 33%}
}


@media( max-width: 360px) {
.header-right a {
    font-size: 12px;
}
}


span.PrevDisabled {
	height: 20px !important;
}

span.PrevDisabled {
}

.page-text.wow.fadeInUp.text-center.animated table tbody tr td table tbody tr td div a {
	height: 20px;
}

.page-text.wow.fadeInUp.text-center.animated table tbody tr td table tbody tr * {
	height: 20px;
	font-size: 14px;
}