﻿* {
	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;
}

.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: #3dcd58;

}


.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: #3dcd58;

    -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: #3dcd58;

}



.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: #3dcd58;
}
*/

/* 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;
	margin: 0 10px;
	border-radius: 50px;
	font-family: 'impact';
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	color: #5e5e5e;
	background: #fff;}
div.flicking_con a.on{background: #3dcd58;}


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:  #08368e;
}

.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: #08368e;
}

.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: #08368e;
	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: #08368e;
}

.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: #08368e;
}

.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: #08368e;
}

.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: 16px;
	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: #08368e;
}

.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: #08368e;
	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: #08368e;
	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 #08368e;
	text-align: center;
	float: left;
	margin-left: 10px;
	font-size: 14px;
	color: #08368e;
	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: #08368e;
	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: #08368e;
	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: #08368e;
	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: #08368e;
	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 #08368e;
}

.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: #08368e;
	line-height: 30px;
	display: block;
	text-align: center;
}

.cvs_tit_xxk {
	width: 50px;
	display: block;
	height: 1px;
	background: #08368e;
	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:#08368e;}

.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:#08368e; 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:#08368e;border-color:#08368e;}
	.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: #08368e;
}
/*����*/
.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:25px;}
.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:20px;}
.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: #08368e; border: 1px solid #08368e; 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: #08368e;}
.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 #08368e; color: #08368e; text-align: center; }
.hzyx .more_box .more:hover{background: #08368e; 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: #08368e;}


