﻿* {
	font-family: "΢���ź�";
	outline: none;
}
* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
}
body, dl, dd, h1, h2, h3, h4, h5, h6, p {
	margin: 0;
}
ol, ul, li, img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
input, img, textarea {
	border: none;
	border-radius: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
}
body>.study {
	min-width: 1260px;
}
a {
	text-decoration: none;
 blr: expression(this.onFocus=this.blur());
	/* IE Opera */
	outline: none;/* FF Opera */
}
a:focus {
	-moz-outline-style: none;/* FF */
}
img, input {
	border: 0;
}
input, textarea, select {
	outline: none;
}
a div, a span {
	cursor: pointer;
}
textarea {
	resize: none;
}
/*��ֹtextarea�Ŵ�ʱ������б�߱��Ŵ�*/

ul li {
	list-style: none;
}
.study {
	display: block;
	clear: both;
}
.juzhong {
	width: 1500px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.lf {
	display: block;
	float: left;
}
.rf {
	display: block;
	float: right;
}
*, *:before, *:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.study img, .shu12 img, .shu14 img, .shu16 img {
	display: inline !important;
	max-width: 100% !important;
	height: auto !important;
	vertical-align: top;
}
.shu16 {
	line-height: 30px;
	color: #484848;
	font-size: 16px;
}
.shu14 {
	line-height: 30px;
	color: #484848;
	font-size: 14px;
}
.shu12 {
	line-height: 28px;
	color: #484848;
	font-size: 12px;
}
/* header */

.header {
	height: 135px;
	width: 100%;
}
.logo {
	margin-top:28px;
}
.logoText {
	height: 72px;
	border-left: 1px solid #ccc;
	margin-top: 30px;
	margin-left: 20px;
	padding-left: 20px;
	font-size: 26px;
	color: #3dcd58;
}
.logoText p {
	font-size: 20px;
	color: #333;
	padding-top: 3px;
	letter-spacing: 2px;
}
.headerTel h3 {
	margin-top: 25px;
	width: 322px;
	text-align: center;
	font-size: 18px;
	background: url(../images/titleline.png) no-repeat center;
}
.headerTel p {
	background: url(../images/headerte.png) no-repeat center left;
	padding-left: 80px;
	font-size: 24px;
	font-weight: bold;
	color: #009e4d;
}
.toper {
	width: 100%;
	height: 30px;
	background-color: #f4f4f4;
}
.toper p {
	width: 1500px;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #858585;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nav_menu3,  .nav_menu3 ul,  .nav_menu3 ul li,  .nav_menu3 ul li a,  .nav_menu3 #menu-button {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	line-height: 1;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.nav_menu3 #menu-button {
	margin-top: 100px;
	background: #F00;
	position: absolute;
	z-index: 99999;
}
.nav_menu3 li:hover .menu1 li:first-of-type {
	animation: menu1 0.25s ease-in-out forwards;
	animation-delay: 0.05s;
}
 .nav_menu3 li:hover .menu1 li:nth-of-type(2) {
 animation: menu1 0.25s ease-in-out forwards;
 animation-delay: 0.1s;
}
 .nav_menu3 li:hover .menu1 li:nth-of-type(3) {
 animation: menu1 0.25s ease-in-out forwards;
 animation-delay: 0.15s;
}
 .nav_menu3 li:hover .menu1 li:nth-of-type(4) {
 animation: menu1 0.25s ease-in-out forwards;
 animation-delay: 0.2s;
}
 .nav_menu3 li:hover .menu1 li:nth-of-type(5) {
 animation: menu1 0.25s ease-in-out forwards;
 animation-delay: 0.25s;
}
 .nav_menu3 li:hover .menu1 li:nth-of-type(6) {
 animation: menu1 0.25s ease-in-out forwards;
 animation-delay: 0.3s;
}
 .nav_menu3 li:hover .menu1 li:nth-of-type(7) {
 animation: menu1 0.25s ease-in-out forwards;
 animation-delay: 0.35s;
}
 .nav_menu3 li:hover .menu1 li:nth-of-type(8) {
 animation: menu1 0.25s ease-in-out forwards;
 animation-delay: 0.4s;
}
 .nav_menu3 li:hover .menu1 li:nth-of-type(9) {
 animation: menu1 0.25s ease-in-out forwards;
 animation-delay: 0.45s;
}
 .nav_menu3 li:hover .menu1 li:nth-of-type(10) {
 animation: menu1 0.25s ease-in-out forwards;
 animation-delay: 0.5s;
}
 @keyframes menu1 {
 from {
 opacity: 0;
 transform: translateX(30px) rotateY(90deg);
}
to {
	opacity: 1;
	transform: translateX(0) rotateY(0);
}
}
.nav_menu3:after,  .nav_menu3>ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.nav_menu3 #menu-button {
	display: none;
}
.nav_menu3 {
	width: 1500px;
	line-height: 1;
	margin: 0 auto;
	position: relative;
	z-index: 9;
}
#menu-line {
	position: absolute;
	top: 0;
	left: 0;
	height: 3px;
	background: #009e4d;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}
.nav_menu3>ul>li {
	float: left;
	width: 249px;
	position: relative;
}
.nav_menu3.align-center>ul {
	font-size: 0;
	text-align: center;
}
.nav_menu3.align-center>ul>li {
	display: inline-block;
	float: none;
}
.nav_menu3.align-center ul ul {
	text-align: left;
}
.nav_menu3.align-right>ul>li {
	float: right;
}
.nav_menu3.align-right ul ul {
	text-align: right;
}
.nav_menu3>ul>li>a {
	text-decoration: none;
	text-transform: uppercase;
	color: #eee;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
 -webkit-transition: .5s;
 transition: .5s;
}
.nav_menu3>ul>li:hover>a {
	color: #fff;
	font-size: 18px;
}
.nav_menu3>ul>li.nav-has-sub>a {
/* padding-right: 25px; */

}
.nav_menu3 ul ul {
	position: absolute;
	left: -9999px;
}
.nav_menu3>ul>li>ul {
	border-top: 1px solid #FFF;
}
.nav_menu3 li:hover>ul {
	left: auto;
}
.nav_menu3.align-right li:hover>ul {
	right: 0;
}
.nav_menu3 ul ul ul {
	margin-left: 100%;
	top: -1px;
	left: 0px;
}
.nav_menu3.align-right ul ul ul {
	margin-left: 0;
	margin-right: 100%;
}
.nav_menu3 ul ul li {
 -webkit-transition: height .2s ease;
 -moz-transition: height .2s ease;
 -ms-transition: height .2s ease;
 -o-transition: height .2s ease;
 transition: height .2s ease;
	opacity: 0;
}
.nav_menu3 ul li:hover>ul>li {
	height: 42px;
	border-top: 1px solid #FFF;
}
.nav_menu3 ul ul li {
	background: #009e4d;
}
.nav_menu3 ul ul li a {
	width: 140px;
	text-decoration: none;
	color: #eeeeee;
 -webkit-transition: color .2s ease;
 -moz-transition: color .2s ease;
 -ms-transition: color .2s ease;
 -o-transition: color .2s ease;
 transition: color .2s ease;
	width: 166px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
 .nav_menu3 ul ul li.nav-has-sub>a::after {
 position: absolute;
 top: 20px;
 right: 10px;
 width: 4px;
 height: 4px;
 border-bottom: 1px solid #eee;
 border-right: 1px solid #eee;
 content: "";
 -webkit-transform: rotate(-45deg);
 -moz-transform: rotate(-45deg);
 -ms-transform: rotate(-45deg);
 -o-transform: rotate(-45deg);
 transform: rotate(-45deg);
 -webkit-transition: border-color 0.5s ease;
 -moz-transition: border-color 0.5s ease;
 -ms-transition: border-color 0.5s ease;
 -o-transition: border-color 0.5s ease;
 transition: border-color 0.5s ease;
}
 .nav_menu3.align-right ul ul li.nav-has-sub>a::after {
 right: auto;
 left: 10px;
 border-bottom: 0;
 border-right: 0;
 border-top: 1px solid #dddddd;
 border-left: 1px solid #dddddd;
}
 .nav_menu3 ul ul li.nav-has-sub:hover>a::after {
 border-color: #fff;
}
.navBox {
	width: 100%;
	height: 50px;
	background: #333333;
}
.nav_menu3>ul>li>i {
	width: 100%;
	height: 0;
	display: block;
 -webkit-transition: .5s;
 transition: .5s;
	position: absolute;
	left: 0;
	top: 0;
}
.nav_menu3>ul>li:hover i {
	width: 100%;
	height: 50px;
	background: #3dcd58;
}
.nav_menu3>ul>li>ul>li {
	position: relative;
}
.nav_menu3>ul>li>ul>li b {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 42px;
	background: #19499d;
 -webkit-transition: .5s;
 transition: .5s;
	display: block;
}
.nav_menu3>ul>li>ul>li:hover b {
	width: 100%;
}
.nav_menu3>ul>li>ul>li>ul>li {
	left: 0px;
	height: 42px;
}
.nav_menu3>ul>li>ul>li>ul {
	opacity: 0;
	height: 42px;
}
.nav_menu3>ul>li>ul>li:hover ul {
	opacity: 1;
}
.nav_menu3>ul>li>ul>li:hover ul>li {
	opacity: 1;
}
.nav_menu3>ul>li>ul>li>ul>li span {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 42px;
	background: #19499d;
 -webkit-transition: .5s;
 transition: .5s;
	display: block;
}
.nav_menu3>ul>li>ul>li>ul>li:hover span {
	width: 100%;
}
.nav-has-sub:last-child a {
	background: none;
}
.nav_menu3>ul>li.another i {
	width: 100%;
	height: 50px;
	background: #3dcd58;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clearboth {
	clear: both;
}
.content-1 {
	width: 1500px;
	margin: 0 auto;
}
.content-all {
	width: 1500px;
	margin: 0 auto;
	position: relative;
}
.banner {
	overflow: hidden;
}
.banner a {
	display: block;
}
.banner a img {
	vertical-align: top;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.ban-box {
	height: 552px;
	/* min-height: 509px; */
	overflow: hidden;
	position: relative;
}
/*
.ban-con {
	height: 100%;
	overflow: hidden;
	position: relative;
}

.ban-block {
	width: 9999px;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.ban-con-items {
	float: left;
	width: 100%;
	height: 100%;
}

.ban-con-items a {
	display: block;
	width: 100%;
	height: 100%;
}

div.ban-icon {
	position: absolute;
	display: table;
	bottom: 30px;
	left: 50%;
	z-index: 2;
	margin-left:-60px;
	
}

div.ban-icon a {
	display: block;
	float: left;
	width: 30px;
	height: 5px;
	margin: 0 10px;
	font-family: 'impact';
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	color: #5e5e5e;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.ban-icon a:active,
div.ban-icon a.on {
	background: #009e4d;
}
*/

/* banner */

.main_visual {
	height:548px;
	overflow:hidden;
	position:relative;
}
.main_image {
	height:548px;
	overflow:hidden;
	position:relative;
}
.main_image ul {
	width:9999px;
	height:548px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0
}
.main_image-ban li {
	float:left;
	width:100%;
	height:548px;
}
div.flicking_con {
	position:absolute;
	top:510px;
	left:50%;
	z-index:999;
	width:300px;
	height:21px;
	margin:0 0 0 -60px;
}
div.flicking_con a {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	border-radius: 50px;
	margin: 0 10px;
	font-family: 'impact';
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	color: #5e5e5e;
	background: #fff;
}
div.flicking_con a.on {
	background: #009e4d;
}
div.ban-icon_jdry {
	position: absolute;
	display: table;
	bottom: 30px;
	left: 50%;
	z-index: 2;
	margin-left:-60px;
	transform: translate(0, 0) !important;
}
div.ban-icon_jdry a {
	display: block;
	float: left;
	width: 30px;
	height: 5px;
	margin: 0 10px;
	font-family: 'impact';
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	color: #5e5e5e;
	background:#e7f0ec;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.ban-icon_jdry a:active, div.ban-icon_jdry a.on {
	background:  #3dcd58;
}
 .in_yqjjk .in_yqk_list:nth-child(2) {
 background: #fff;
}
.in_yqk_list {
	width: 33.33%;
	display: block;
	padding: 58px 40px;
	float: left;
	background: #f4faf8;
}
.panes_flk .pane, .tabPanel_flk_d .pane {
	display: none;
}
.in_qik_left {
	width: 37.67%;
	display: block;
}
.in_qik_left img {
	width: 100%;
}
.in_yqljk {
	display: block;
	font-size: 14px;
	text-align: center;
	color: #246a2d;
	line-height: 30px;
	margin-top:20px;
}
.in_xlyqfl {
	width: 62.32%;
	display: block;
	padding-left: 30px;
}
.tabPanel_flk ul, .tabPanel_flk_d ul {
	position: relative;
	text-align: center;
}
.tabPanel_flk ul li, .tabPanel_flk_d ul li {
	/*display: block;*/
	display: inline-block;
	/*float: left;*/
	padding-left: 10px;
	width: 100px;
	height: 40px;
}
.tabPanel_flk ul li a, .tabPanel_flk_d ul li a {
	font-size: 14px;
	color: #000;
	display: block;
	line-height: 40px;
	text-align: center;
	background: #fff;
	border-radius: 20px;
	border: 1px solid #d4e2dd;
}
.tabPanel_flk ul li.hit a {
	color: #fff;
	background: #3dcd58;
}
.tabPanel_flk_d ul li.hit a {
	color: #fff;
	background: #44a3e0;
}
.panes_flk, .panes_flk_d {
	clear: both;
	padding: 20px 0;
	display: block;
}
.zhaqflk dl {
	margin-left: -18px;
}
.zhaqflk dd {
	width: 50%;
	padding-left: 18px;
	float: left;
	position: relative;
	height: 48px;
}
.zhaqflk dd .zqk_fllb {
	overflow: hidden;
	border-bottom: 1px solid #bed0ca;
}
.zhaqflk dd a {
	display: block;
	height: 48px;
	line-height: 48px;
	padding-left: 12px;
	/*margin-right: 28px;*/
	font-size: 14px;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.zhaqflk dd .dzxb i {
	width: 25px;
	height: 25px;
	display: block;
	background: url(../images/in_dzk.png) center center no-repeat;
	background-size: contain;
	position: relative;
	margin-top: 10px;
	float: right;
}
.zhaqflk dd .dxhhk i {
	width: 25px;
	height: 25px;
	display: block;
	background: url(../images/in_rzk.png) center center no-repeat;
	background-size: contain;
	/*position: absolute;
	top: 10px;
	right: 25px;*/
	float: right;
	position: relative;
	margin-top: 10px;
}
.zqk_fllb b {
	width: 10px;
	height: 10px;
	display: block;
	background: url(../images/list_gd.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	left: 20px;
	top: 20px;
}
.zhahkzd dd {
	width: 100%;
}
.zhahkzd dd:hover a, .zhaqflk dd:hover a {
	color:#158826;
}
.clas_right_img {
	width:44.2%;
	overflow: hidden;
}
.in_qsnfk {
	width: 25%;
	display: block;
	overflow: hidden;
	border-right: 1px solid #f4f4f4;
}
.in_yqflk {
	overflow: hidden;
	display: block;
}
.in_hengfu {
	padding: 50px 160px;
	display: block;
	height: 238px;
	overflow: hidden;
	display: block;
}
.in_nfk {
	font-size: 14px;
	color: #fff;
	line-height: 70px;
	text-align: center;
}
.in_nfk_dz {
	font-size: 60px;
	color: #fff;
}
.in_ppkj_js {
	font-size: 16px;
	color: #fff;
	line-height: 28px;
	text-align: center;
}
.in_ppkj_js span {
	display: block;
	font-size: 16px;
	color: #fff;
	line-height: 28px;
	text-align: center;
}
.in_youshi {
	background: #f4f4f4;
	padding: 40px 0;
	display: block;
	overflow: hidden;
}
.in_youshi_list li {
	width: 16.66%;
	display: block;
	float: left;
	padding: 0 30px;
	text-align: center;
}
.in_youshi_list li:hover .in_yes_img img {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.in_lidys_title img {
	margin: 0 auto;
	display: block !important;
	text-align: center;
	margin-bottom: 20px;
}
.in_youshi_list {
	padding: 25px 40px 0 40px;
	overflow: hidden;
}
.in_youshi_list li .in_ys_list_titk {
	font-size: 30px;
	color: #3dcd58;
	display: block;
	line-height: 40px;
	padding: 10px 0;
}
.in_youshi_list li .in_yskj_jdk {
	font-size: 14px;
	color: #4b4b4b;
	display: block;
	line-height: 25px;
	padding: 10px 0;
}
.cssh_right {
	width: 50%;
	padding: 55px 0;
	display: block;
	position: relative;
	background: #fff;
}
.casjk_left {
	width: 50%;
}
.casjk_left img {
	width: 100%;
}
.cash_dybk {
	position: absolute;
	left: -178px;
	z-index: 44;
	display: block;
	top: 0;
	width: 178px;
	height: 625px;
	background: url(../images/dyk_xly.png) center center no-repeat;
	background-size: cover;
}
.xmjs {
	overflow: hidden;
	display: block;/*	padding-bottom: 20px;*/
}
.csah_rightdk {
	width: 75%;
	float: left;
	display: block;
}
.cash_xbtk b {
	width: 64px;
	height: 68px;
	display: block;
	background: url(../images/cz_syh.png) center center no-repeat;
	background-size: contain;
	float: left;
}
.cash_jxtk {
	font-size: 24px;
	line-height: 30px;
	display: block;
	float: left;
	color: #3dcd58;
}
.cash_xbtk {
	position: relative;
}
.cash_xbtk .cash_jxtk {
	position: absolute;
	top: 30px;
	left: 70px;
	display: block;
}
.cash_jskwzk {
	font-size: 14px;
	color: #505050;
	line-height: 30px;
	display: block;
}
.cash_listjk {
	margin-top: 50px;
	display: block;
	overflow: hidden;
}
.cash_listjk li {
	width: 78px;
	display: block;
	height: 78px;
	margin-right: 20px;
	background:#f0f0f0;
	float: left;
	display: block;
	text-align: center;
	border-radius: 50%;
	padding: 20px 4px 0;
	line-height: 20px;
}
.cash_listjk li:hover, .cash_listjk li.shxzk {
	background: url(../images/yuank.png) center center no-repeat;
	background-size: contain;
}
.cash_listjk li a {
	font-size: 16px;
	color: #686451;
}
.cash_listjk li:hover a, .cash_listjk li.shxzk a {
	color: #fff;
}
.tap_jdleftk {
	width: 37.47%;
	display: block;
	height: 530px;
	background: #fff;
	padding: 10px 30px 10px 10px;
}
.tap_jdleftk dl {
	margin-top:12px;
}
.panes_jdk {
	width: 62.53%;
}
.panes_jdk img {
	width: 100%;
}
.panes_jdk {
	height: 530px;
	overflow: hidden;
}
.ggjdk {
	overflow: hidden;
	background: #f0f0f0;
	padding: 40px 0;
}
.tab_left_toxk {
	width: 168px;
	display: block;
}
.tab_right {
	width: 67%;
	display: block;
	padding: 20px;
	border-bottom: 1px solid #eee;
}
.tap_jdleftk dd {
	clear: both;
	height: 155px;
	/* border-bottom: 1px solid #eee;*/
	display: block;
	position: relative;
}
.tap_jdleftk dd .xttk {
	width:27px;
	height: 57px;
	display: none;
	background:url(../images/xtkk.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	right:-55px;
	top:70px;
	z-index: 666;
}
.tap_jdleftk dd.active .xttk {
	display: block;
}
.tab_righ_tit {
	font-size: 22px;
	color: #000;
	line-height: 30px;
	display: block;
	margin-bottom: 16px;
}
.tab_right_jsk {
	height:150px;
	overflow: hidden;
	font-size: 14px;
	color: #474747;
	line-height: 25px;
	display: block;
}
.jd_sbjtpk {
	width: 168px;
	display: block;
	height: 168px;
	background: url(../images/jidi_hyk_bk.png) center center no-repeat;
	background-size: contain;
}
.tap_jdleftk dd.active .tab_left_toxk .jd_sbjtpk {
	background: url(../images/jidi_hyk.png) center center no-repeat;
	background-size: ccontain;
}
.tap_jdleftk dd.active .tab_righ_tit {
	color: #3dcd58;
}
.panes_jdk .slideBox, .panes_jdk .slideBox1, .panes_jdk .slideBox2 {
	position: relative;
	overflow: hidden;
	width:937px;
	height:530px;
}
.panes_jdk .hd {
	position: absolute;
	bottom: 25px;
	right: 20px;
	display: block;
	z-index: 333;
}
.panes_jdk .hd li {
	width: 10px;
	height: 10px;
	background: #fff;
	display: block;
	float: left;
	margin: 0 5px;
	border-radius: 50%;
}
.panes_jdk .hd li.on {
	background: #3dcd58;
}
.panes_jdk .bd {
	overflow: hidden;
	height: 530px;
}
.panes_jdk .bd li {
	width:937px;
	display: block;
}
.panes_jdk .pane {
	display: none;
	height: 530px;
}
.jdry_tit img {
	margin: 0 auto;
	display: block !important;
	text-align: center;
}
.jdryk_jsk {
	font-size: 16px;
	color: #434343;
	line-height: 25px;
	display: block;
	text-align: center;
}
.jdryk_jsk span {
	display: block;
}
.jdryk_jsk {
	margin-top: 20px;
}
.jdryk_lbk {
	height: 300px;
	margin-top: 50px;
	display: block;
	position: relative;
	overflow: hidden;
}
.ban-con-items_jdry dd {
	width: 16.66%;
	display: block;
	float: left;
}
.ban-con_jdry {
	height: 300px;
	overflow: hidden;
	display: block;
}
.jdry_txk {
	height: 176px;
	width: 176px;
	display: block;
	margin: 0 auto;
}
.jdry_zwk {
	font-size: 14px;
	color: #000;
	line-height: 30px;
	text-align: center;
	padding: 10px 0;
}
.elsgs {
	padding: 40px 0;
	display: block;
}
.ydzb_left {
	width: 41.33%;
	display: block;
}
.ydzb_right {
	width: 58.67%;
	display: block;
	padding-left: 36px;
}
.ydzb {
	background: #e7f0ec;
	overflow: hidden;
	padding: 30px 0 50px;
	display: block;
}
.ydzb_tit img {
	display: block !important;
	margin: 0 auto;
	text-align: center;
}
.ydzb_tit {
	margin-bottom: 10px;
	display: block;
}
.ydzb_nrks {
	overflow: hidden;
	display: block;
	padding: 35px;
	background: #fff;
	border-bottom: 3px solid #d9e2de;
}
.ydzb_lekbt {
	font-size: 18px;
	color: #282828;
	display: block;
	line-height: 30px;
	padding-bottom: 10px;
}
.ydzb_left_sjk {
	width: 18%;
	display: block;
	border-right: 1px solid #ccc;
}
.ydzf_le_right_jdk {
	width: 82%;
	display: block;
	padding-left: 20px;
	font-size: 14px;
	color: #7c7c7c;
	line-height: 28px;
}
.ydzb_left_sjk span {
	font-family: 'avantgardeitcbybt-book';
}
.ydzb_npk {
	font-size: 32px;
	color: #424242;
	line-height: 40px;
	display: block;
}
.ydzb_ryf {
	font-size: 14px;
	color: #636262;
	line-height: 23px;
	display: block;
}
.ydzb_right li {
	clear: both;
	overflow: hidden;
	display: block;
	padding: 25px 0;
	border-bottom: 1px solid #c2d2cd;
}
.ydzb_list_rightk_tit {
	font-size: 18px;
	color: #000;
	display: block;
	line-height: 30px;
}
.ydzb_list_righ_jsk {
	height: 100px;
	overflow: hidden;
	font-size: 14px;
	color: #7C7C7C;
	display: block;
	line-height: 25px;
}
.ydzb_list_rightk {
	padding-left: 134px;
	display: block;
}
.bamxxk {
	height: 90px;
	display: block;
	background: #ffd561;
	padding: 20px 0;
	display: block;
	position: fixed;
	width:100%;
	z-index: 777;
}
.xyxmk, .sxkck {
	width: 244px;
	display: block;
	float: left;
	margin-right: 10px;
	height: 50px;
	background: #fff;
	display: block;
}
.xyxmk {
	padding: 0px 10px;
}
.xyxmkwz {
	font-size: 14px;
	width: 40%;
	color: #000;
	line-height: 50px;
	display: block;
	float: left;
}
.xyxmk input {
	width: 60%;
	display: block;
	height: 50px;
	line-height: 50px;
}
.sxkck .nice-select, .xynlk .nice-select {
	border: none;
	height: 50px;
	line-height: 50px;
}
.nice-select:after {
	width: 20px !important;
	height: 50px !important;
	display: block;
	top: 0 !important;
	margin-top: 0 !important;
	background: url(../images/xlxbk.png) center center no-repeat;
	background-size: contain;
}
.xynlk {
	width: 200px;
	display: block;
	float: left;
	background: #fff;
	height: 50px;
	margin-right: 10px;
}
.yzmksd {
	display: block;
	display: block;
	float: left;
	margin-right: 10px;
}
.yzmkd_yzk {
	background: #fff;
	height: 50px;
	padding: 0 20px;
	line-height: 50px;
	width: 230px;
	float: left;
}
.yzimgk {
	width: 113px;
	height: 50px;
	display: block;
	float: left;
	float: left;
	margin-left: 10px;
}
.yzmkd_yzk input {
	width: 50%;
	display: block;
	height: 50px;
	line-height: 50px;
}
.xy_submin input {
	background: #f16917;
	font-size: 18px;
	color: #fff;
	text-align: center;
	float: left;
	display: block;
	width: 160px;
	height: 50px;
	font-weight: bold;
}
.foter_leftk {
	width: 68.33%;
	display: block;
}
.foter_right {
	display: block;
}
.footer {
	display: block;
	padding: 30px 0 20px;
}
.fot_lis_ck {
	float: left;
	width: 33.333333%;
	padding-left: 0px;
	margin-top: 10px;
	display: block;
}
.fot_lis_ck ul {
	height:81px;
}
.fot_list {
	overflow: hidden;
}
.fot_lis_btk {
	font-size: 18px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 10px;
	display: block;
	text-align:left;
}
.fot_lis_ck li a {
	font-size: 16px;
	color: #adadad;
	line-height: 27px;
	display: block;
	text-align: left;
}
.foter_right {
}
.fote_ewmk {
	background: #fff;
	padding: 10px;
	display: block;
	margin-left:20px;
}
.fot_wzaks {
	display: block;
	font-size: 14px;
	color: #8c8c8c;
	text-align:center;
	line-height: 18px;
}
.lxfsk {
	display: block;
}
.lxfs_shj {
	font-size: 28px;
	color: #fff;
	line-height: 30px;
	padding-left: 33px;
}
.lxdh_xk b {
	width: 28px;
	height: 28px;
	display: block;
	background: url(../images/lxdhk.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 0;
	left: 0;
}
.lxdh_xk {
	position: relative;
}
.lxfs_wzkd {
	font-size: 14px;
	color: #adadad;
	line-height: 28px;
	display: block;
}
.lxfsksd li {
	float: left;
	margin-right: 10px;
}
.lxfsksd {
	margin-top: 20px;
}
.footer_dks {
	overflow: hidden;
	display: block;
	padding-bottom: 40px;
}
.fot_bqk {
	border-top: 1px solid #4b4646;
	padding-top: 20px;
	display: block;
	overflow: hidden;
}
.fotbqk_left, .fotebqk_right, .fotebqk_right a {
	font-size: 14px;
	color: #9f9f9f;
	line-height: 28px;
}
.fotbqk_left a {
	font-size: 14px;
	color: #9f9f9f;
	line-height: 28px;
}
/***********************class.html***********************/

.clas_ban_sk {
	padding: 30px 0;
	display: block;
	overflow: hidden;
}
.clas_ban_right {
	padding: 22px 0;
	display: block;
}
.clas_ban_right li {
	display: block;
	float: left;
	margin-left: 20px;
}
.clas_ban_right li a {
	display: block;
	line-height: 40px;
	height: 40px;
	font-size: 16px;
	color: #fff;
	padding: 0 50px;
	border: 1px solid #fff;
	border-radius: 20px;
}
.clas_ban_right li.hit a {
	background: #fff;
	color: #3dcd58;
}
.cla_zjxk {
	position: relative;
	height: 8px;
	display: block;
}
.cla_zjxk b {
	width: 8px;
	height: 8px;
	display: block;
	border-radius: 4px;
	background: #afd3b5;
	position: absolute;
	top: 0;
	left: 0;
}
.cla_zjxk i {
	width: 100%;
	height: 2px;
	background: #afd3b5;
	position: absolute;
	top: 3px;
	left: 0;
}
.clas_ban_xflek {
}
.clas_ban_xflek li {
	display: block;
	float: left;
	margin-right: 20px;
}
.clas_ban_xflek li a {
	height: 40px;
	line-height: 40px;
	display: block;
	font-size: 16px;
	padding: 0 50px;
	border-radius: 20px;
	color: #fff;
	border: 1px solid #83c18e;
}
.clas_ban_xflek {
	overflow: hidden;
	display: block;
	padding: 20px 0;
}
.clas_ban_xflek li.clas_xzk a {
	background: #ffd561;
	color: #000;
	border-color: #FFD561;
}
.clas_conk {
	background: #f6f6f6;
	padding: 35px 0;
	display: block;
	position: relative;/*z-index: 999;*/
}
.clas_lisjqk {
	width: 176px;
	height: 176px;
	background: #3dcd58;
	display: block;
	padding: 45px 0;
	text-align: center;
	position: relative;
}
.clas_lisjqk span {
	font-size: 14px;
	color: #fff;
	line-height: 25px;
}
.clas_list_qsk {
	font-size: 48px;
	line-height: 60px;
	color: #fff;
	font-family: 'avantgardeitcbybt-book';
}
.clas_lef_jsk {
	width: 44%;
	display: block;
	height: 409px;
	padding: 30px 40px 40px 55px;
	background: #fff;
}
.clas_xbtkj {
	font-size: 14px;
	color: #686868;
	line-height: 27px;
	border: 1px solid #eee;
	width: 110px;
	text-align: center;
	display: none;
}
.clas_xb_titk {
	font-size: 36px;
	color: #3dcd58;
	line-height: 50px;
	display: block;
	padding-top: 20px;
}
.clas_xb_titk_jsk {
	font-size: 16px;
	color: #888;
	padding-bottom: 15px;
	line-height: 28px;
	display: block;
}
.clas_lef_sbk {
	border-bottom: 1px solid #d0deda;
}
.clas_lef_xjsk {
	padding: 10px 0;
	display: block;
}
.clas_lef_xjsk .detail {
	display: flex;
	justify-content: space-between;
	font-size: 14px;
	color: #5b5b5b;
	line-height: 28px;
}
.clas_shnl {
	flex: 1;
	font-size: 14px;
	color: #5b5b5b;
	line-height: 28px;
	display: block;
	padding-bottom: 15px;
}
.clas_left_jskdz {
	font-size: 14px;
	color: #5b5b5b;
	line-height: 28px;
	display: block;
	padding-bottom: 20px;
}
.cysqxk {
	width: 300px;
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	border:1px solid #eee;
}
.cysqxk .wide {
	background: none;
	width: 300px;
	height: 40px;
	line-height: 40px;
}
.cysqxk .nice-select:after {
	height: 40px !important;
	background: url(../images/class_xlk.png) center center no-repeat;
	background-size: contain;
}
.ckgexk {
	width: 130px;
	height: 40px;
	display: block;
	border: 1px solid #3dcd58;
	text-align: center;
	float: left;
	margin-left: 10px;
	font-size: 14px;
	color: #3dcd58;
	line-height: 40px;
}
.clas_lisjqk .xsjxk {
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	top: 50%;
	right: -12px;
	margin-top: -12px;
	z-index: 3;
	background: url(../images/class_list_sbx.png) center center no-repeat;
	background-size: contain;
}
.clas_listdk dd {
	margin-bottom: 20px;
	height: 410px;
}
/*.clas_vie_right {
	width: 30%;
}*/

.clas_ban_right .studyqk, .clas_ban_right .lsxjkd {
	font-size: 14px;
	color: #9fd7a9;
	display: block;
	float: left;
	line-height: 30px;
}
.clas_ban_right dd {
	float: left;
	position: relative;
	padding: 0 10px;
}
.clas_ban_right dd b {
	float: left;
	width: 9px;
	height: 9px;
	display: block;
	position: absolute;
	top: 10px;
	right: 0;
	background: url(../images/clas_gdk.png) center center no-repeat;
	background-size: contain;
}
.clas_vie_xnsk dd {
	float: left;
	display: block;
	padding: 0 30px;
	position: relative;
	margin-left: 5px;
}
.clas_vie_xnsk dd a {
	color: #badfc1;
	font-size: 16px;
	line-height: 30px;
	display: block;
}
.clas_vie_xnsk dd b {
	position: absolute;
	left: -5px;
	top: 15px;
	width: 10px;
	height: 1px;
	background: #badfc1;
}
.clas_vie_xnsk dd.on a {
	color: #fff;
}
.qttyyk {
	padding: 40px 0 30px;
	display: block;
	/*overflow: hidden;*/
	position: relative;
	z-index: 3;
}
.qttysk_left {
	width: 43.33%;
	display: block;
	background: #fff;
	padding: 27px 40px;
}
.qttyk_titk_wz {
	font-size: 36px;
	color: #3dcd58;
	display: block;
	line-height: 50px;
}
.qttyank_jsk {
	font-size: 14px;
	color: #5b5b5b;
	display: block;
	line-height: 28px;
}
.qttytit_titk {
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	display: block;
}
.shdxzck {
	padding: 20px 0;
	display: block;
}
.shdxk {
	position: relative;
	display: block;
	margin-bottom: 10px;
}
.shdxk b {
	width: 25px;
	height: 25px;
	background: url(../images/cjsdxk.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
}
.shdxk .shdxkwz {
	padding-left: 30px;
	display: block;
	font-size: 14px;
	color: #5b5b5b;
	line-height: 26px;
}
.yhzcks b {
	width: 25px;
	height: 25px;
	background: url(../images/cyhzc.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
}
.yhzcks2 b {
	width: 25px;
	height: 25px;
	background: url(../images/cyhzc3.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
}
.xctsxk b {
	width: 25px;
	height: 25px;
	background: url(../images/cyhzc2.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
}
.jgek_yink {
	width: 100%;
	height: 105px;
	display: block;
	background: #ebebeb;
	padding: 18px 22px;
}
.cv_zjqk {
	font-size: 48px;
	color: #3dcd58;
	line-height: 50px;
	height: 50px;
	display: block;
}
.cv_yjk {
	font-size: 16px;
	color: #6c6c6c;
	display: block;
	line-height: 30px;
	text-decoration: line-through;
}
.cvkyqk {
	width: 260px;
	display: block;
	float: right;
	margin: 12px 0;
}
.cvkyqk .nice-select {
	border-radius: 0;
}
.cvkyqk .nice-select span {
	color: #ef6b00;
	font-size: 14px;
	line-height: 40px;
}
.cvkyqk .nice-select:after {
	height: 40px !important;
}
.bm_zxk {
	padding: 14px 0;
	display: block;
	overflow: hidden;
}
.cvk_yybmk {
	width: 180px;
	height: 50px;
	display: block;
	background: #3dcd58;
	border-radius: 25px;
	font-size: 20px;
	color: #fff;
	position: relative;
	line-height: 50px;
	text-align: center;
	float: left;/*margin-right: 20px;*/
}
.cvk_yybmk span, .cvk_zxzxk span {
	padding-left: 30px;
}
.cvk_yybmk b, .cvk_zxzxk b {
	width: 33px;
	height: 33px;
	display: block;
	background: url(../images/cydks.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	left: 30px;
	top: 8px;
}
.cvk_zxzxk {
	width: 200px;
	height: 50px;
	display: block;
	background: #fff;
	border: 1px solid #ef6b00;
	border-radius: 25px;
	font-size: 20px;
	float: left;
	color: #ef6b00;
	position: relative;
	line-height: 50px;
	text-align: center;
}
.cvk_zxzxk b {
	background: url(../images/czxzxk.png) center center no-repeat;
	background-size: contain;
}
.zb_lxdhk {
	position: relative;
	display: block;
}
.zb_lxdhk b {
	width: 33px;
	height: 33px;
	display: block;
	background: url(../images/clas_lxdzk.png) center center no-repeat;
	background-size: contain;
	position: relative;
	top: 10px;
	left: 0;
	float: left;
	display: block;
}
.zb_lxdhk {
	font-size: 30px;
	color: #ef6b00;
	line-height: 50px;
	display: block;
	/*padding-left: 20px;*/
	font-family: 'avantgardeitcbybt-book';
}
.zb_lxdhk2 {
	display: block;
	margin-left: 40px;
}
.qttyank_lbk {
	width: 56.66%;
	display: block;
	overflow: hidden;
}
.qttyank_lbk .slideBox {
	position: relative;
	/*height: 560px;*/
	 display: block;
}
.qttyank_lbk .prev, .qttyank_lbk .next {
	width: 37px;
	height: 116px;
	position: absolute;
	top: 50%;
	margin-top: -58px;
	display: block;
	background: url(../images/cl_gsrigh.png) center center no-repeat;
	background-size: contain;
}
.qttyank_lbk .prev {
	background: url(../images/cl_gsleft.png) center center no-repeat;
	background-size: contain;
	left: 0;
}
.qttyank_lbk .next {
	background: url(../images/cl_gsrigh.png) center center no-repeat;
	background-size: contain;
	right: 0;
}
.cv_ztxsk_right {
	width: 22.66%;
	display: block;
}
.cv_wzk {
	background: #fff;
	overflow: hidden;
	padding: 18px;
	display: block;
}
.cv_titkl {
	position: relative;
}
.cv_titkl .cv_tit_wzk {
	font-size: 18px;
	color: #000;
	line-height: 30px;
	display: block;
	padding-left: 30px;
}
.cv_jqdk {
	font-size: 14px;
	color: #000;
	display: block;
	line-height: 30px;
}
.cv_jqdk .cvb_jtjsk {
	font-size: 16px;
}
.cv_titkl b {
	width: 22px;
	height: 22px;
	display: block;
	background: url(../images/cv_hhlk.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 4px;
}
.cv_jdk {
	padding-top: 4px;
}
.cv_jdksd {
	clear: both;
	display: block;
	color: #676666;
	font-size: 14px;
	line-height: 26px;
}
.cv_titksdf {
	overflow: hidden;
	display: block;
	margin-bottom: 10px;
}
.cvb_right_listk li {
	margin-bottom: 13px;
}
.cvb_right_listk li:hover {
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
}
.cvb_right_listk li:hover .cv_right_img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.cv_right_img {
	overflow: hidden;
	display: block;
}
.cv_ztxsk_left {
	width: 76.67%;
	background: #fff;
	margin-bottom: 50px;
}
.cv_ztkj_nav {
	display: block;
}
.cv_ztkj_nav li {
	float: left;
	border-bottom: 1px solid #eee;
	display: block;
	width: 20%;
	display: block;
	height: 70px;
	padding: 20px 0;
	position: relative;
}
.cv_ztkj_nav li.on i, .cv_ztkj_nav li:hover i {
	width: 100%;
	height: 6px;
	display: block;
	position: absolute;
	bottom: -5px;
	left: 0;
	background: url(../images/cxcxzk.png) center center no-repeat;
	background-size: contain;
}
.cv_ztkj_nav li a {
	text-align: center;
	display: block;
	font-size: 18px;
	color: #000;
	line-height: 30px;
}
.cv_ztkj_nav li b {
	width: 1px;
	height: 20px;
	display: block;
	background: #ccc;
	position: absolute;
	right: 0;
	top: 25px;
}
.cv_xctsk {
	background: #fff;
	overflow: hidden;
	clear: both;
	padding: 35px 0;
}
.cv_xcts_tit {
	background: url(../images/cbtbjk.png) center center no-repeat;
	height: 102px;
	margin: 20px 0;
	text-align: center;
	background-size: contain;
	font-size: 42px;
	color: #fff;
	line-height: 78px;
}
.cv_xctsk {
	padding: 0 10px;
}
.cv_xyqk {
	width: 100px;
	display: block;
	height: 15px;
	display: block;
	position: relative;
}
.cv_xyqk .cv_xxk {
	width: 100%;
	height: 1px;
	border-bottom: 1px dotted #838383;
	position: absolute;
	top: 7.5px;
	left: 0;
}
.cv_xyqk .yuqnjs {
	width: 15px;
	height: 15px;
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -7.5px;
	background: #838383;
	border-radius: 7px;
}
.cv_shuzk {
	font-family: 'arial';
	font-size: 52px;
	color: #e0e0e0;
	line-height: 32px;
}
.cv_jskdf {
	position: relative;
	display: block;
}
.cv_jsk_xtbk {
	width: 42px;
	height: 42px;
	display: block;
}
.cv_jsk_xtbk1 {
	background: url(../images/cv_ld_list1.jpg) center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 0;
	left: 0;
}
.cv_jsk_xtbk2 {
	background: url(../images/cv_ld_list2.jpg) center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 0;
	right: 0;
}
.cv_jsk_xtbk3 {
	background: url(../images/cv_ld_list3.jpg) center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 0;
	left: 0;
}
.cv_jsk_xtbk4 {
	background: url(../images/cv_ld_list4.jpg) center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 0;
	right: 0;
}
.cv_jsk_xtbk5 {
	background: url(../images/cv_ld_list5.jpg) center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 0;
	left: 0;
}
.cv_xc_ldk {
	padding: 60px 0;
	display: block;
}
.cv_xc_titk {
	font-size: 38px;
	display: block;
	line-height: 40px;
	text-align: center;
}
.cv_xc_titk span {
	color: #027416;
}
.cv_xc_titk b {
	width: 50px;
	height: 1px;
	background: #3dcd58;
	margin: 10px auto;
	display: block;
	text-align: center;
}
.cv_xc_jskd {
	font-size: 22px;
	color: #656565;
	display: block;
	line-height: 30px;
	text-align: center;
}
.cv_jskdf2 .cv_wzjdk {
	padding-right: 50px;
	padding-left: 0;
}
.cv_wzjdk {
	padding-left: 50px;
	display: block;
	font-size: 18px;
	display: block;
	color: #000;
	line-height: 30px;
}
.cv_szyk1 {
	text-align: right;
}
.table {
	padding: 0 40px;
	margin-top: 20px;
}
.table tr {
	height: 60px;
	padding: 25px 0;
	width: 100%;
}
.cv_hdztk, .cv_jzhjpk {
	margin-top: 20px;
	display: block;
	background: #f3f3f3;
	padding: 60px 0;
	overflow: hidden;
}
.cvs_txkj {
	overflow: hidden;
	display: block;
}
.cv_shdk_list {
	width: 75.22%;
	margin: 0 auto;
	height: 380px;
}
.cv_shdk_list li {
	width: 50%;
	display: block;
	float: left;
	padding: 0 20px;
}
.cvs_hd_lik {
	position: relative;
	background: #fff;
	display: block;
	border-radius: 10px;
	border: 1px solid #3dcd58;
}
.cvs_txkj {
	width: 171px;
	height: 171px;
	display: block;
	position: absolute;
	top: -90px;
	left: 50%;
	margin-left: -80px;
	border-radius: 50%;
}
.cvs_xmjskzk {
	padding: 100px 40px 30px;
	display: block;
}
.cv_hdk_listk {
	padding-top: 100px;
	display: block;
	margin-top: 50px;
}
.cvs_titk {
	font-size: 24px;
	color: #3dcd58;
	line-height: 30px;
	display: block;
	text-align: center;
}
.cvs_tit_xxk {
	width: 50px;
	display: block;
	height: 1px;
	background: #3dcd58;
	margin: 10px auto;
}
.cvs_titk_xjsk {
	font-size: 16px;
	color: #404040;
	line-height: 30px;
	text-align: center;
	display: block;
	height: 60px;
	overflow: hidden;
}
.cv_xh_listk li {
	width: 33.33%;
	display: block;
	float: left;
	padding: 0 20px;
}
.cv_jzhp_img {
	padding: 0 20px;
	display: block;
	overflow: hidden;
	margin-top: 40px;
}
.cv_jzhp_img span {
	width: 33.33%;
	float: left;
}
.cv_jzhp_img span img {
	margin: 0 auto;
	display: block !important;
	text-align: center;
}
.cv_ccapk {
	background: #f5f4f4;
	display: block;
	overflow: hidden;
	padding: 20px 0;
	margin: 20px 10px;
}
.cv_kcbtk_tit {
	font-size: 26px;
	color: #000;
	line-height: 78px;
	text-align: center;
	background: #d9eadc;
	display: block;
	height: 78px;
	border-top: 1px solid #eee;
}
.cv_kcbgek {
	margin: 0 20px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.cv_lckjd_flk {
	background: #027416;
}
.cv_lckjd_flk {
	height: 60px;
	display: block;
	text-align: center;
	line-height: 60px;
	color: #fff;
	font-size: 18px;
}
.cv_sjk {
	border-right: 1px solid rgba(69, 64, 64, 0.44);
}
.table2 {
	clear: both;
	background: #fff;
}
.table2 th, .table2 td {
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}
.table2 td {
	text-align: center;
}
.table2 td .hdnr_jsk {
	text-align: left;
	padding: 15px;
	display: block;
	font-size: 14px;
	color: #262626;
	line-height: 28px;
}
.cv_bszjk {
	background: #fff9e7;
	padding: 50px;
	display: block;
}
.cv_bszjk li {
	position: relative;
}
.cv_bszjk li b {
	width: 11px;
	height: 10px;
	position: absolute;
	left: 0;
	top: 10px;
	display: block;
	background: url(../images/cv_wjxk.png) center center no-repeat;
	background-size: contain;
}
.cv_bszjk li span {
	font-size: 14px;
	color: #000;
	display: block;
	line-height: 28px;
	padding-left: 20px;
}
.cv_fysmk {
	margin: 20px 10px;
	display: block;
	/*padding: 20px 80px;*/
	display: block;
	background: #f3f3f3;
	overflow: hidden;
}
.cv_jskd {
	background: #fff;
	display: block;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	padding: 20px 50px;
	margin-bottom: 20px;
}
.cv_xc_list {
	font-size: 18px;
	color: #2a2a2a;
	line-height: 36px;
	display: block;
}
/*.dsfhjkf{width:260px;}*/

.cv_jtjgedk {
	font-size: 32px;
	color: #027416;
}
.cv_yskd {
	color: #027416;
}
.cv_jdsd_wzk {
	color: #000;
}
.cv_jdxkszy {
	color: #027416;
	padding-left: 50px;
}
/******************���ʽ**************/

.cv_fkfsk {
	padding: 10px 30px 30px;
	overflow: hidden;
}
.cv_fkfsd {
	padding: 10px 0px;
	overflow: hidden;
}
.cv_fkfsd li {
	width: 33.33%;
	float: left;
	display: block;
	padding: 10px;
	overflow: hidden;
}
.cv_fkfsd li .cv_fksdh_lest {
	background: #fff;
	display: block;
	height: 345px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	padding: 40px;
}
.cv_fkfs_img {
	overflow: hidden;
	display: block;
}
.cv_fkfs_img img {
	margin: 0 auto;
	display: block !important;
	text-align: center;
}
.cv_fkfs_wzk {
	font-size: 22px;
	color: #027416;
	line-height: 30px;
	display: block;
	text-align: center;
}
.cv_fkfs_tit {
	padding: 10px 0;
	display: block;
}
.cv_fkfs_tit b {
	width: 50px;
	height: 1px;
	background: #027416;
	margin: 10px auto;
	display: block;
}
.cv_fkfs_jskdf {
	font-size: 16px;
	color: #5a5a5a;
	line-height: 30px;
	display: block;
	text-align: center;
}
.cv_fkfs_xmk {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	padding: 20px 50px 30px;
	background: #fff;
	overflow: hidden;
	margin: 0 10px;
}
.cv_fkfs_right {
	padding-left: 70px;
	display: block;
	width: 89%;
}
.cv_fkfs_left {
	padding: 30px 0;
	display: block;
}
.cv_wbkds {
	padding: 20px 0;
	border-bottom: 1px dotted #a0a0a0;
	overflow: hidden;
	font-size: 18px;
	color: #646464;
	line-height: 30px;
}
.cv_wbkds .xxks {
	padding-right: 20px;
}
.cv_fkfs_left b {
	margin: 20px auto;
}
.cv_yhhk_wzk {
	font-size: 22px;
	color: #027416;
	line-height: 30px;
	text-align: center;
	display: block;
}
.cv_wbkds span {
	color: #000;
}
.cv_zysk_list li {
	width: 50%;
	float: left;
	display: block;
	padding: 0 5px;
	margin-bottom: 10px;
}
.cv_zysk_list li .cv_fksdh_lest {
	border: 1px solid #eee;
	padding: 30px;
	display: block;
	border-radius: 10px;
}
.cv_zysxk {
	padding: 10px 0 50px;
}
.cv_zysk_list {
	padding: 0 20px;
	display: block;
}
.cv_ztxzkd {
	overflow: hidden;
}
.bmbtk .cla_zjxk {
	margin-bottom: 30px;
	display: block;
}
.baomk .txbmxxk {
	padding: 0 50px;
	position: relative;
	font-size: 18px;
	color: #868686;
	height: 45px;
	line-height: 45px;
	display: block;
	float: left;
	margin-left: 20px;
	background: #fff;
	border: 1px solid #eee;
	border-radius: 20px;
}
.baomk .xjtdk {
	width: 39px;
	height: 15px;
	margin: 15px 20px 15px 30px;
	float: left;
	display: block;
	background: url(../images/xybkj.png) center center no-repeat;
	background-size: contain;
}
.baomk {
	width: 43%;
}
.txbmxxk b {
	width: 30px;
	display: block;
	height: 30px;
	background: url(../images/txxxk.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	left: 30px;
	top: 6px;
}
.zfcgk b {
	width: 30px;
	display: block;
	height: 30px;
	background: url(../images/zfcgk.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	left: 30px;
	top: 6px;
}
.txbmxxk span {
	padding-left: 15px;
}
.baomk a.on {
	background: #027416;
	color: #fff;
	border-color: #027416;
}
.baocmkx b {
	background: #d2d2d2;
	display: block;
}
.baocmkx i {
	background: #d2d2d2;
}
.bmxxk {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	background: #fff;
	display: block;
	padding: 30px;
	margin-bottom: 50px;
}
.table_bmkl {
	width: 100%;
	border-top: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
}
 .table_bmkl tr:nth-child(1) {
 background: #f4f4f4;
 padding: 20px;
}
.table_bmkl td {
	padding: 20px;
}
.table_bmkl td, .table_bmkl tr {
	font-size: 14px;
	color: #000;
	line-height: 28px;
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}
.xy_bgkd dl {
	margin-left: -20px;
}
.xy_bgkd dd {
	width: 33.33%;
	padding-left: 20px;
	float: left;
	margin-bottom: 20px;
	height: 55px;
	display: block;
	line-height: 55px;
}
.xy_bgkd dd .xtbgk {
	border: 1px solid #bababa;
	display: block;
	padding: 0 20px;
	height: 55px;
}
.xy_bgkd dd .xtbgk input {
	width: 75%;
	float: left;
	height: 55px;
	line-height: 55px;
	background: none;
}
.xyk_wzkd {
	width: 25%;
	float: left;
}
.xy_xbkf {
	width: 75%;
	float: left;
}
.xy_xbkf .nice-select {
	border: none;
	background: none;
	height: 55px;
}
.xy_xbkf .nice-select:after {
	height: 55px !important;
}
.xy_xbkf .nice-select .current {
	line-height: 55px;
}
.xy_bgkd {
	color: #5b5c5b;
	display: block;
	font-size: 14px;
}
.xyk_wzkd span {
	color: #e91a1b;
}
.tjxy_zyk {
	clear: both;
	display: block;
}
.tjxyk {
	width: 145px;
	height: 38px;
	display: block;
	line-height: 38px;
	background: #fa7d31;
	color: #fff;
	text-align: center;
	float: left;
}
.tjxxk_zyk {
	float: left;
	font-size: 14px;
	color: #f16917;
	line-height: 38px;
	padding-left: 20px;
}
.tjxy_zyk {
	overflow: hidden;
	display: block;
}
.xyxxk_tit {
	font-size: 30px;
	color: #f16917;
	line-height: 40px;
	display: block;
	padding: 20px 0;
	clear: both;
}
.xy_fjk_text {
	border: 1px solid #bababa;
	display: block;
	overflow: hidden;
	height: 150px;
	padding: 20px;
	position: relative;
}
.xy_bzwzk {
	position: absolute;
	top: 20px;
	left: 20px;
	background: #fff;
	display: block;
}
.xy_fjk_text textarea {
	height: 100px;
	display: block;
	width: 100%;
}
.xysd_sub input {
	background: #fa7b2f;
	display: block;
	width: 200px;
	height: 60px;
	line-height: 60px;
	margin: 20px 0;
	font-size: 24px;
	color: #fff;
}
.baomk .xjtdkcg {
	background: url(../images/xzk_gdk.png) center center no-repeat;
	background-size: contain;
}
.bmcgk {
	background: #f4f4f4;
	padding: 110px 460px;
	display: block;
	height: 370px;
	margin-bottom: 50px;
}
.bacgfkd .bamck_left {
	width: 143px;
	height: 143px;
	display: block;
}
.back_qbjdk {
	font-size: 36px;
	line-height: 40px;
	color:#f16917;
	display: block;
	font-family: 'fangz';
}
.back_qbjdk span {
	display: block;
}
.yfdhk {
	margin-right:20px;
	display: block;
	font-size: 16px;
	color:#676767;
	line-height:30px;
	margin:10px 0;
}
.back_zyk {
	color:#909090;
	font-size: 14px;
	line-height: 30px;
}
.zffsk {
	font-size: 30px;
	color:#f16917;
	display: block;
	line-height: 40px;
	padding:20px 0;
}
.xzwszfk {
	height: 75px;
	line-height: 75px;
	display: block;
	background:#f4f4f4;
}
.xzwszf_wzk {
	width:265px;
	display: block;
	background:#f16917;
	color:#fff;
	font-size: 18px;
	text-align: center;
	float:left;
}
.xzws_dxk {
	font-size: 16px;
	color:#000;
	float:left;
	padding-left:60px;
	line-height: 75px;
	display: block;
	height: 75px;
}
.inpurj, .inptk {
	float:left;
	padding-left:30px;
	margin-right:60px;
}
.xzzfds {
	padding:20px 0;
	display: block;
}
.xzzfds li {
	width: 207px;
	height: 78px;
	display: block;
	float:left;
	margin-left:30px;
	border:1px solid #eee;
	position: relative;
}
.xzzfds li b {
	width:38px;
	height: 38px;
	display: none;
	position: absolute;
	bottom:0;
	right:0;
	background:url(../images/xzkdd.png) center center no-repeat;
	background-size:contain;
}
.xzzfds li:hover, .xzzfds li.on {
	border-color: #f16917;
}
.xzzfds li:hover b, .xzzfds li.on b {
	display: block;
}
.xzzfds {
	overflow: hidden;
}
.yhhki_list ul {
	margin-left: -70px;
}
.yhhki_list li {
	float:left;
	display: block;
	width:25%;
	padding-left:70px;
	border-right: 1px solid #eee;
	font-size: 14px;
	color:#5e5e5e;
	line-height: 28px;
}
.yhhki_list li:nth-last-child(1) {
border-right: none;
}
.yhkks {
	font-size: 20px;
	color:#000;
	line-height: 30px;
	padding-bottom:15px;
	display: block;
}
.yhhki_list {
	overflow: hidden;
	display: block;
}
.yhhkk {
	margin:20px 0;
	display: block;
	overflow: hidden;
	padding:0 30px;
}
.tykdls {
	padding:20px 0;
	display: block;
	overflow: hidden;
}
.tykdls b {
	width:18px;
	height: 18px;
	display: block;
	background:url(../images/xz_fk.png) center center no-repeat;
	float:left;
	background-size:contain;
	display: block;
}
.tykdls .wtyks {
	font-size: 14px;
	display: block;
	line-height: 28px;
	color:#a5a5a5;
}
.tykdls .wtyks span {
	font-size: 14px;
	color:#f16917;
	display: block;
	float: left;
}
.tjskd {
	width:200px;
	height: 55px;
	margin:20px 0 50px;
	display: block;
	cursor: pointer;
	background:#0a8520;
	color:#fff;
	text-align:center;
	line-height: 55px;
	font-size:24px;
}
.xz_bkfkd {
	border:1px solid #eee;
	display: block;
	overflow: hidden;
}
.radio_dxk {
	background:url(../images/zfjexzk.png) center center no-repeat;
	border-radius: 0 !important;
	background-size: contain;
	width:22px;
	height: 22px;
	display: block;
	position: absolute;
	top:20px;
	left:0;
}
.inpurj, .inptk {
	position: relative;
}
.xz_bkfks {
	position: relative;
	overflow: hidden;
	height:300px;
	border:1px solid #eee;
}
.xz_inpryl {
	width:210px;
	height:80px;
	float: left;
}
.zx_dkfg {
	clear: both;
	width: 100% !important;
	padding: 0 40px;
}
.tykdls {
	clear: both;
}
.xcz_bjk {
	padding:20px 40px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}
.tupkank {
	position: relative;
}
.checks {
	width:22px;
	height: 22px;
	display: block;
	float: left;
	background:url(../images/xz_fk.png) center center no-repeat;
	background-size: contain;
}
.ab_gywmk .lsxjkd, .ab_gywmk .studyqk {
	font-size: 14px;
	color:#9e9e9e;
	line-height: 28px;
	display: block;
}
.ab_gywmk dd b {
	width:9px;
	height: 9px;
	display: block;
	background: url(../images/ab_gdk.png) center center no-repeat;
	background-size: contain;
}
.ab_gywmk {
	overflow: hidden;
	display: block;
}
.ab_wzkd {
	width:52.33%;
	display: block;
}
.ab_rkbjdks {
	background:#cce3d0;
	display:block;
	width:660px;
	height: 460px;
	position: absolute;
	top:0;
	right:0;
	z-index: 1;
}
.abright_lbk {
	width:660px;
	height: 470px;
	display: block;
}
.abright_lbk .slideBox {
	position: relative;
	margin-top:10px;
	height:100%;
}
.abright_lbk .slideBox .bd {
	position: relative;
	right:10px;
	bottom: 10px;
	z-index: 666;
}
.ab_wzkd {
	font-size: 14px;
	color:#606060;
	display: block;
	line-height: 28px;
}
.ab_gywmk {
	padding-bottom: 50px;
}
.ab_sbfk {
	background:#f6f6f6;
}
.ab_sbfk .in_nfk_dz, .ab_sbfk .in_nfk {
	color:#3dcd58;
}
.ab_sbfk .in_ppkj_js, .ab_sbfk .in_ppkj_js span {
	color:#676767;
	display: block;
}
.ab_sbfk .in_qsnfk {
	border-right: 1px solid #cdcdcd;
}
.abright_lbk .hd {
	position: absolute;
	bottom:30px;
	right:20px;
}
.abright_lbk .hd li {
	width:36px;
	height: 8px;
	display: block;
	background:#fff;
	opacity: 0.4;
	float:left;
	position: relative;
	z-index: 777;
	border-radius: 4px;
	margin:0 3px;
}
.abright_lbk .hd ul {
	overflow: hidden;
	display: block;
	height: 8px;
}
.abright_lbk .hd li.on {
	opacity: 1;
}
.insjdkf .in_qsnfk:nth-last-child(1) {
border-right: none;
}
.ab_zzk {
	padding:40px 0;
	display: block;
	overflow: hidden;
}
.ab_zzk_wzk {
	font-size:36px;
	color:#fff;
	line-height: 45px;
	text-align: center;
	display: block;
}
.ab_zzk_xywk {
	font-size:16px;
	color:#64af71;
	line-height: 25px;
	display: block;
	text-align: center;
}
.abzzk_lbk {
	height: 244px;
	display: block;
	overflow: hidden;
	position: relative;
}
.abzzk_lbk .ban-box_ab {
	height: 552px;
	/* min-height: 509px; */
	overflow: hidden;
	position: relative;
}
.abzzk_lbk .ban-con_ab {
	height: 100%;
	overflow: hidden;
	position: relative;
}
.abzzk_lbk .ban-block_ab {
	width: 9999px;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.abzzk_lbk .ban-con-items_ab {
	float: left;
	width: 100%;
	height: 100%;
}
.abzzk_lbk .ban-con-items_ab a {
	display: block;
	width: 100%;
}
.cv_imgdkf {
	display: block;
	line-height: 28px;
	font-size: 14px;
	color: #606060;
}
.cv_imgdkf img {
	margin-bottom:20px;
	display: block;
}
.abzzk_lbk div.ban-icon_ab {
	position: absolute;
	display: table;
	bottom: 30px;
	left: 50%;
	z-index: 2;
}
.abzzk_lbk div.ban-icon_ab a {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	font-family: 'impact';
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	border-radius: 5px;
	opacity: 0.5;
	color: #5e5e5e;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.abzzk_lbk div.ban-icon_ab a:active, .abzzk_lbk div.ban-icon_ab a.on {
	opacity: 1;
}
.ab_lxwm {
	padding:40px 0;
	overflow: hidden;
}
.ab_zzk_tit {
	margin-bottom: 30px;
	display: block;
}
.abzzk_lbk .ban-con-items_ab a {
	font-size: 16px;
	padding:20px 0;
	display: block;
	color:#fff;
	line-height: 30px;
	text-align: center;
}
.abzzk_lbk .ban-con-items_ab a span {
	display: block;
}
.abzzk_lbk #btn_prev_ab, .abzzk_lbk #btn_next_ab {
	width:26px !important;
	position: absolute;
	height: 34px;
	display: block;
	top:50%;
	margin-top:-13px;
}
.abzzk_lbk #btn_prev_ab {
	background: url(../images/ab_lbkd_left.png) center center no-repeat;
	background-size: contain;
	left:0;
}
.abzzk_lbk #btn_next_ab {
	background: url(../images/ab_lbkd_right.png) center center no-repeat;
	background-size: contain;
	right:0;
}
.ab_xlwm_listk {
	overflow: hidden;
}
.ab_xlwm_listk ul {
	margin-left:-30px;
	padding:30px 0;
	display: block;
	overflow: hidden;
}
.ab_xlwm_listk li {
	float:left;
	display: block;
	width:25%;
	padding-left:30px;
	border-right: 1px solid #eee;
}
.ab_xlwm_listk li:nth-last-child(1) {
border-right: none;
}
.ab_xlwm_listk li .ab_list_imgk img {
	margin:0 auto;
	display: block;
}
.ab_list_wzk {
	text-align: center;
	font-size: 14px;
	color:#8f8e8e;
	display: block;
	line-height: 30px;
}
.ab_list_dhhgk {
	font-size: 16px;
	color:#000;
	line-height: 30px;
	text-align: center;
}
.dhhmk {
	font-size: 24px;
}
.ab_diwzk {
	color:#000;
	font-size: 16px;
}
.ab_list_imgk {
	margin-bottom: 10px;
	display: block;
}
.ab_lxwm_tit img {
	margin:0 auto;
	display: block;
}
.ab_lxxclxk {
	width:50%;
	display: block;
}
.ab_xctitlk {
	font-size: 28px;
	color:#3dcd58;
	display: block;
	line-height: 35px;
	padding-bottom:15px;
	border-bottom: 1px solid #eee;
}
.ab_xclxks {
	border:1px solid #eee;
	padding:30px 40px;
	display: block;
}
.ab_xcfak li {
	padding:20px 0;
	display: block;
	border-bottom: 1px dotted #eee;
	overflow: hidden;
}
.ab_xcimgk {
	width:10%;
}
.ab_xcwzks {
	width:90%;
	font-size: 14px;
	color:#626262;
	display: block;
	line-height: 28px;
}
.ablx_xclxk {
	overflow: hidden;
	margin:30px 0;
	margin-left:-20px;
}
.ab_lxxclxk {
	padding-left:20px;
}
.bazzjx_titk img {
	margin:0 auto;
	display: block !important;
}
.bzzxk {
	padding:30px 0 50px;
	overflow:hidden;/*height: 577px;*/
}
.panes_bzk .pane_bzk {
	display: none;
	text-align: center;
	font-size: 16px;
	color:#fff;
	line-height: 34px;
}
.panes_bzk .pane_bzk span {
	display: block;
}
.tabPanel_bzk {
	padding:30px 0;
	display: block;
}
.tabPanel_bzk ul {
	margin-left:-30px;
	overflow: hidden;
	text-align: center;
	display: table;
	margin:0 auto 30px;
}
.tabPanel_bzk li {
	float:left;
	display: block;
	padding-left: 30px;
}
.tabPanel_bzk li a {
	padding:0 30px;
	display: block;
	border:1px solid #fff;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	font-size: 16px;
	color:#fff;
}
.tabPanel_bzk li.hit a {
	background:#fff;
	color:#000;
}
.bzzxk_gdk {
	margin:20px auto 0;
	display: block;
	text-align: center;
}
.bzzxk_gdk img {
	width: 50px;
	height: 50px;
}
.bzxk_toxk {
	height: 199px;
	display: block;
}
.baz_listk ul {
	margin-left:-20px;
}
.baz_listk li {
	width:25%;
	float:left;
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
	padding:8px;
	padding-left:20px;
}
.baz_listk {
	overflow: hidden;
	display: block;
}
.bzk_list_li {
	border:1px solid #eee;
	padding:40px 0;
	display: block;
}
.baz_listk {
	padding:40px 0 0;
	display:block;
	overflow: hidden;
}
.bzxk_toxk img {
	margin:0 auto;
	display: block !important;
	text-align: center;
}
.bzk_rwzwk {
	font-size: 20px;
	color:#000;
	line-height: 30px;
	display: block;
	text-align: center;
}
.bz_lis_zwk {
	padding:20px 0;
	display: block;
}
.bzk_rwjsk {
	font-size: 14px;
	color:#bbbbbb;
	line-height: 28px;
	text-align: center;
	display: block;
}
.bazk_gdksa {
	margin: 0 auto;
	display: block;
	text-align: center;
}
.bz_list_jdk {
	clear: both;
}
.bzkx_righ {
	width:60%;
	display: block;
	padding:10px 0;
}
.bzkd_ycks {
	padding:30px;
	display:block;
	overflow: hidden;
	position: absolute;
	top:100%;
	background:#fff;
}
.bzl_datkd {
	position: relative;
}
/*.bzk_list_li{position: absolute; top:0; height: 300px;}*/
.bzkx_titk {
	color:#268837;
	display: block;
	font-size: 20px;
	line-height: 30px;
}
.baz_listk li:hover .bzkd_ycks {
	top:0;
	height: 100%;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
.bzkk_sjd {
	font-size: 14px;
	color:#bbb;
}
.xhgxk {
	width:50px;
	height: 2px;
	background:#268837;
	display: block;
	margin:10px 0;
}
.bzk_ycks {
	overflow: hidden;
	display: block;
	margin-bottom: 20px;
}
.bz_list_jdk {
	font-size: 14px;
	color:#636363;
	line-height: 30px;
}
.jdsk_libk {
	clear: both;
	overflow: hidden;
	display: block;
}
.jbsk_lisy_right, .jbsk_list_left {
	width:50%;
	display: block;
}
.jbsk_lisy_right {
	padding:28px 48px;
	overflow: hidden;
	height: 424px;
	background: #fff;
}
.jbsk_list_txkdk {
	display: block;
	overflow: hidden;
	padding-bottom: 15px;
}
.jbds_ywzk {
	font-size: 46px;
	color:#efefef;
	line-height: 80px;
	padding-left: 15px;
	display: block;
}
.jbds_bjwzlk {
	font-size: 36px;
	color:#000;
	line-height: 40px;
	display: block;
	margin-bottom: 20px;
}
.jbds_jska {
	font-size: 14px;
	color:#616161;
	line-height: 28px;
	display: block;
	height: 218px;
	overflow-y:auto;
}
.jdsk_libk li {
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
}
.jbds_jsk {
	font-size: 14px;
	color:#616161;
	line-height: 28px;
	display: block;
	overflow: hidden;
}
.jbsk_list_left {
	position: relative;
}
.jbsk_list_left .hd {
	position: absolute;
	bottom: 20px;
	right: 20px;
}
.jbsk_list_left .hd li {
	width:37px;
	height: 8px;
	float:left;
	margin:0 4px;
	background: #fff;
	border-radius: 4px;
	opacity: 0.4;
	position: relative;
	z-index: 888;
}
.jbsk_list_left .slideBox, .jbsk_list_left .slideBox .bd {
	height: 424px !important;
}
.jbsk_list_left .hd li.on {
	opacity: 1;
}
 .jdsk_libk li:nth-child(2n) .slideBox .hd {
right:auto;
left:20px;
}
.sex_fykes li {
	width:35px;
	height: 35px;
	display: block;
	float:left;
	margin:30px 10px 50px;
}
.sex_fykes li a {
	line-height: 35px;
	width:35px;
	height: 35px;
	display: block;
	font-family: 'arial';
	font-size: 16px;
	color:#979696;
	text-align: center;
	border:1px solid #eee;
}
.sex_fykes {
	overflow: hidden;
	display: block;
	margin:0 auto;
}
.sex_fykes ul {
	display: table;
	margin:0 auto;
}
.feyk_left {
	width:35px;
	height: 35px;
	display: block;
	padding:10px 0;
	margin:0 auto;
	position: absolute;
	left:50%;
	top:30px;
	margin-left:-150px;
	border:1px solid #eee;
}
.sex_fykes {
	position: relative;
}
.feyk_right {
	width:35px;
	height: 35px;
	display: block;
	padding:10px 0;
	margin:0 auto;
	position: absolute;
	left:50%;
	top:30px;
	margin-left:115px;
	border:1px solid #eee;
}
.sex_fykes li.on a, .sex_fykes li:hover a {
	color:#3dcd58;
	border-color:#3dcd58;
}
.jdbsd_img {
	width:35%;
}
.jdbdk_wzkd {
	width:65%;
	padding-right:20px;
}
.jbsk_ysck_jsnek {
	padding:40px 10px;
	line-height: 24px;
	font-size: 14px;
	color: #555;
}
.zjjsk_jskd {
	overflow: hidden;
	display: block;
}
.jbsk_listk {
	overflow: hidden;
	display: block;
}
.jbsk_yck_clad {
	clear: both;
	display: block;
	width:100%;
	position: relative;
	z-index: 999999;
}
.jbsk_ysck_xank {
	background:url(../images/zhamka.png) center center no-repeat;
	background-size:contain;
	position: absolute;
	width:35px;
	height: 35px;
	left:50%;
	top:350px;
	margin-left:50px;
}
/*.jbsk_ysck_xank_xzk{display: block;width:36px; height: 36px; background:red; position: absolute; left:50%; z-index:99;}
							*/.jbsk_ysck_jsnek {
	display: none;
	width:100%;
	clear: both;
}
.xzhsk {
	display: block;
	height: 400px;
}
.jndf_ktwe {
	margin-left:-100px;
}
.wide {
	width:220px;
	height: 50px;
	line-height: 50px;
	border:none;
}
.xynlk .wide {
	width:200px;
	margin:0 auto;
}
.shanck {
	color:#000;
	border-bottom: 1px solid #000;
}
/***********������Ϸ����Ч***********/
.tabPanel_czsh .pane {
	display:none;
	clear:both;
}
.csjd_imgk {
	width: 100%;
	height: 620px;
	position: relative;
}
.wz_titkd {
	height: 507px;
	width:160px !important;
	position: absolute;
	left:200px;
	top:40px;
}
.xmjs {
	position: relative;
}
.cash_listjk {
	position: absolute;
	right: 13%;
	bottom: 90px;
	z-index: 55;
}
/* banner end */

.zhahkzd dd a, .zhaqflk dd a, .in_youshi_list li .in_yes_img img, .head_nav li a span, .baz_listk li .bzkd_ycks, .cvb_right_listk li .cv_right_img img, .in-gy2:hover {
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.fo-ksbm {
	display: block;
	width:16.666%;
	float: left;
	position: relative;
}
.fo-ksbm > div {
	display: block;
	float: none;
	width: auto;
}
.blogroll {
	margin-bottom:20px;
	color:#adadad;
	font-size:14px;
	overflow: hidden;
}
.blogroll span {
	float:left;
}
.blogroll a {
	float:left;
	color:#adadad;
	margin:0 0 5px 10px;
}
.blogroll a:hover {
	font-size:14px;
	color:#1D7CE2;
}
/*public-title*/
.public-title {
}
.public-title .ch {
	font-size: 34px;
	font-weight: bold;
}
.public-title .en {
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 20px;
	text-transform: uppercase;
	color: #000000;
	font-size: 18px;
	text-align: center;
}
.public-title .ch {
	background: url("../images/img-22.png") repeat-x bottom left;
	color: #000000;
	text-align: center;
	padding-bottom: 0;
}
.public-title .ch > div {
	display: inline-block;
	background: url("../images/img-23.png") no-repeat bottom center;
	padding-bottom: 15px;
}
.public-title .ch > div span {
	color: #333333;
}
/*����*/
.new {
	overflow:hidden;
	width:100%;
	background-color:#fff;
	padding-top:40px;
	padding-bottom:50px;
}
.new h2 {
	font-size:16px;
}
.new h2 a {
	color:#151515;
}
.new .newBox {
	float:left;
	width:480px;
	margin-right:35px;
	margin-top:20px;
}
.new .nwDl {
	overflow:hidden;
	margin-top:20px;
}
.new .nwDl dt {
	overflow:hidden;
	width:480px;
	height:153px;
}
.new .nwDl dt img {
	width:480px;
	height:153px;
}
.new .nwDl dd h3 {
	font-size:14px;
	margin:10px 0 5px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.new .nwDl dd h3 a {
	color:#000306
}
.new .nwDl dd p {
	line-height:24px;
	height:44px;
	overflow:hidden;
	color:#2e2e2e;
	font-size:13px;
}
.new .nwDl dd a.more {
	display:block;
	width:91px;
	margin-top:15px;
	height:26px;
	background:url(../images/news-more.jpg) no-repeat center;
}
.new .newUl {
	margin-top:15px;
}
.new .newUl li {
	overflow:hidden;
	line-height:30px;
	font-size:13px;
}
.new .newUl li a {
	width:281px;
	display:block;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#151515
}
.new .newUl li span {
	float:right;
	width:85px;
	float:right;
	color:#6d6d6d;
}
.new .newsHz {
	overflow:hidden;
	width:470px;
	float:right;
	position:relative;
	margin-top:20px;
}
.new .wenda {
	width:470px;
	height:400px;
	overflow:hidden;
	position: relative;
	margin:0 auto;
	margin-top:10px;
}
.new .wenda ul {
	position:absolute;
	top:0;
	left:0;
}
.new .wenda ul li {
	padding:15px 0;
	border-bottom: 1px solid #e8e8e8;
}
.new .wenda ul li h5 {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:15px;
	font-weight:normal;
	background:url(../images/newswen.png) no-repeat left center;
	padding-left:30px;
	line-height:25px;
}
.new .wenda ul li h5 a {
	color:#2b2b2b
}
.new .wenda ul li p {
	margin-top:10px;
	font-size:13px;
	color:#767676;
	height:44px;
	line-height:22px;
	background:url(../images/newsda.png) no-repeat left 5px;
	padding-left:30px;
}
.new .newsHz.last {
	margin-right:0;
}
.container {
	margin-left: auto;
	margin-right: auto;
	width: 1500px;
	font-family: microsoft yahei;
}
/*��Ƶ����*/
.picfocus {
	overflow: hidden;
}
.picfocus img {
	width: 100%;
	-webkit-transition: 0.36s ease;
	-moz-transition: 0.36s ease;
	-o-transition: 0.36s ease;
	-ms-transition: 0.36s ease;
}
.picfocus:hover img, a:hover .picfocus img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
.xyfc {
	padding: 30px 0;
}
.xyfc .cont {
	overflow: hidden;
}
.xyfc ul {
	margin: 0 -15px;
	overflow: hidden;
}
.xyfc li {
	float: left;
	width: 25%;
	padding: 0 15px;
	margin-bottom: 30px;
}
.xyfc .item {
	display: block;
	background: #fff;
	box-shadow: 0px 1px 6px 0px rgba(128, 120, 182, 0.15);
	overflow: hidden;
	-webkit-transition: 0.5s ease all;
	transition: 0.5s ease all;
}
.xyfc .item .picfocus {
	position: relative;
	height: 235px;
	vertical-align: top;
}
.xyfc .item .picfocus img {
	height: 100%;
}
.xyfc .item .picfocus img {
	vertical-align: top;
	max-width: 100%;
}
.xyfc .item .tit {
	padding: 15px 15px;
	text-align:center;
	line-height: 1;
	color: #333;
}
.xyfc_gray {
	background: #f0f0f0;
	padding: 40px 0 20px;
}
.xyfc_gray .cont {
	margin: 20px 0 0;
}
@media (min-width: 1280px) and (max-width: 1365px) {
 .xyfc .item .picfocus {
height: 192px;
}
}
@media (min-width: 1366px) and (max-width: 1600px) {
 .xyfc .item .picfocus {
height: 202px;
}
}
@media (min-width: 1600px) and (max-width: 1800px) {
 .xyfc .item .picfocus {
height: 235px;
}
}
@media screen and (min-width: 1800px) {
 .xyfc .item .picfocus {
height: 235px;
}
}
/*pages*/
.sex_fykes {
	padding:  0 0 30px;
	line-height: 38px;
	color: #848484;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	align-items: center;
}
.sex_fykes ul {
	display: inline-block;
}
.sex_fykes a {
	float: left;
	margin: 0;
	font-weight: normal;
}
.sex_fykes a span {
	line-height: 36px;
	min-width: 38px;
	margin: 0 4px;
	font-size: 14px;
	color: #838383;
	border: 1px solid #B2B2B2;
	border-radius: 6px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.sex_fykes a:hover span, .sex_fykes a.on span {
	background: #3dcd58;
	border: 1px solid #3dcd58;
	color: #fff;
}
.sex_fykes span {
	font-size: 14px;
	color: #3A3A3A;
	margin: 4px;
}
.sex_fykes .next {
	margin-right: 14px;
}
/*hzyx*/
.hzyx {
	padding: 40px 0;
	background: #f4f4f4;
	overflow: hidden;
}
.hzyx img {
	max-width: 100%;
}
.hzyx .tabs {
	text-align:center;
}
.hzyx .tabs ul {
	display: inline-block;
}
.hzyx .tabs li {
	float: left;
	margin: 20px 15px 0 15px;
}
.hzyx .tabs li a {
	font-size: 16px;
	color: #000;
	display: block;
	line-height: 40px;
	text-align: center;
	background: #fff;
	border-radius: 20px;
	border: 1px solid #d4e2dd;
	padding: 0 35px;
}
.hzyx .tabs li.active a {
	color: #fff;
	background: #3dcd58;
}
.hzyx .tabs_cont {
	margin: 30px 0 0;
}
.hzyx .tabs_cont .item_box {
	display: none;
}
.hzyx .tabs_cont ul {
}
.hzyx .tabs_cont li {
	float: left;
	width: 25%;
	padding: 0 15px;
	margin-bottom: 30px;
	transition: all 0.3s;
}
.hzyx .tabs_cont .item {
	display: block;
	background: #fff;
	transition: all 0.3s;
}
.hzyx .tabs_cont .info {
	padding: 15px;
}
.hzyx .tabs_cont .info .tit {
	font-size: 16px;
	color:#333;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	transition: all 0.3s;
}
.hzyx .tabs_cont .info .desc {
	font-size: 14px;
	margin-top: 10px;
	color: #5b5b5b;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.hzyx .more_box {
	text-align: center;
	margin-top: 0;
}
.hzyx .more_box .more {
	transition: all 0.3s;
	width: 130px;
	line-height: 40px;
	display: inline-block;
	font-size: 14px;
	border: 1px solid #3dcd58;
	color: #3dcd58;
	text-align: center;
}
.hzyx .more_box .more:hover {
	background: #3dcd58;
	color: #fff;
}
.hzyx .tabs_cont .item:hover {
	transform:translateY(-10px);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.hzyx .tabs_cont .item:hover .tit {
	color: #3dcd58;
}
