@charset "utf-8";

/*-----------public-style-----------*/

body {
	background: #fff;
	font-family: "microsoft yahei";
	overflow-x: hidden;
}


/*.public-container {
    width: 1510px;
    margin: 0 auto;
}*/


/*.container{
		width: 1760px;
		min-width: 1760px;
		padding-right: 0;
		padding-left: 0;
	}*/

ul {
	padding: 0;
}

li {
	list-style: none;
}

.lf,
.fl {
	display: block;
	float: left;
}

.rf,
.fr {
	display: block;
	float: right;
}

.qing {
	display: block;
	clear: both;
}

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;
}

textarea,
input,
select {
	outline: none;
	border-color: transparent;
	box-shadow: none;
}

textarea {
	resize: none;
}

*,
*:before,
*:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}

img,
.shu12 img,
.shu14 img,
.shu16 img {
	display: inline;
	max-width: 100%;
	height: auto;
	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;
}


/*引入字体*/

@font-face {
	font-family: 'avantgardeitcbybt-book';
	src: url('../font/avantgardeitcbybt-book.eot');
	src: local('avantgardeitcbybt-book '), local('avantgardeitcbybt-book'), url('../font/avantgardeitcbybt-book.woff') format('woff'), url('../font/avantgardeitcbybt-book.ttf') format('truetype'), url('../font/avantgardeitcbybt-book.svg') format('svg');
}

.font {
	font-family: 'avantgardeitcbybt-book';
}

@font-face {
	font-family: 'FUTURAL';
	src: url('../fonts/FUTURAL.TTF');
}

.font3 {
	font-family: 'FUTURAL';
}


/*********************index*************************/

.navdk {
	display: block;
	background: #fff;
	position: relative;
	z-index: 88;
	height: 94px;
	box-shadow: 2px 5px 5px rgba(0, 0, 0, 0.1);
}

.navdk2 {
	display: none;
	overflow: hidden;
	background: #fff;
}

.navdk .container {
	/*position:  static;*/
}

.logo {
	display: block;
	overflow: hidden;
	float: left;
	position: relative;
	z-index: 3;
}

.logo img {
	display: block;
}

.soubk {
	display: block;
	float: right;
	width: 240px;
	position: relative;
	/*padding: 19px 0;*/
	border-radius: 18px;
	overflow: hidden;
	height: 35px;
	border: 1px solid #a5a5a5;
	margin-top: 16px;
	overflow: hidden;
}

.soubk a {
	display: block;
	float: right;
}

.soubk img {
	display: block;
}

.navk {
	display: block;
	/*margin-left: 324px;*/
	/*margin-right: 40px;*/
	height: 65px;
	/*padding: 10px 0 0;*/
	float: left;
}

.in_navksd {
	height: 65px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	background: rgba(255, 255, 255, 0.8);
	display: block;
	position: absolute;
	width: 100%;
	z-index: 5;
}

.nav {
	display: block;
	float: right;
	line-height: 60px;
	font-size: 18px;
	color: #000;
}

.nav li {
	display: block;
	float: left;
	position: relative;
	height: 65px;
	width: auto;
	padding: 0 20px;
	text-align: center;
	background: none;
}

.nav li a {
	display: block;
	height: 65px;
	font-weight: bold;
	line-height: 65px;
	padding: 0;
	font-size: 16px;
	color: #000;
	background-color: transparent !important;
}

.nav li b {
	width: 1px;
	height: 20px;
	display: block;
	position: absolute;
	top: 22px;
	right: 0;
	background: #dadada;
}


/**************************** index  background:url(../images/navbg.png) repeat-x;******************************/

.top {
	display: block;
	background: #FFF;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	height: 78px;
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 9999;
}

.top_wyy {
	box-shadow: none;
	background: #FFF;
}

.navk {
	/*display: block;
	position: relative;
	padding-top: 25px;*/
}


/*.nav {
	display: block;
	float: left;
}*/

.nav li {
	/*display: block;
	float: left;
	height: 53px;
	padding-top: 3px;
	margin: 0 5px;*/
}


/*.nav li.on,
.nav li:hover {
	border-bottom: 2px solid #e60012;
}*/

.nav li a {
	/*padding:0 13px;
	display: block;
	position: relative;

	color: #000;
	height: 50px;
	overflow: hidden;
	font-size: 18px;*/
}

.nav li a span {
	display: block;
	position: relative;
	top: 0;
	height: 50px;
}

.nav li a b {
	display: block;
	width: 12px;
	height: 6px;
	position: absolute;
	left: 96px;
	top: 10px;
	background: url(../images/naj.png) center center no-repeat;
}

.shop {
	display: block;
	float: left;
}

.li_xz a span {
	position: absolute;
	top: -100%;
	color: #025a88;
}

.li_xz .ywxz {
	color: #025a88;
}

.li_xz a b {
	background: url(../images/naj2.png) center center no-repeat !important;
}

.nav li:hover a span,
.nav li.on a span {
	top: -100%;
	color: #e60012;
}

.nav li:hover a b,
.nav li.on a b {
	background: url(../images/naj2.png) center center no-repeat;
}

.nav li:nth-last-child(1) a i {
	display: none;
}

.seacjkf {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0px;
	/*background: rgba(0,0,0,0.5);*/
	height: 35px;
	display: block;
}

.ssnrkd {
	/*width:50%;*/
	margin: 0px auto;
	display: block;
	/*padding: 20px 20px 0;*/
	height: 100%;
	border-bottom: 1px solid #999;
}

.ssnrkd input {
	height: 35px;
	display: block;
	font-size: 14px;
	color: #999;
	border-radius: 18px 0 0 18px;
	background: none;
	padding: 0 20px;
	position: absolute;
}

.ssskjf {
	width: 80%;
	float: left;
	border-right: 1px solid #a5a5a5;
}

.ssnrkd input::-webkit-input-placeholder {
	color: #333;
}


/* 使用webkit内核的浏览器 */

.ssnrkd input:-moz-placeholder {
	color: #333;
}


/* Firefox版本4-18 */

.ssnrkd input::-moz-placeholder {
	color: #333;
}


/* Firefox版本19+ */

.ssnrkd input:-ms-input-placeholder {
	color: #333;
}


/* IE浏览器 */

.ssnrkd .tjksbfd {
	width: 18px;
	margin-top: 8px;
	height: 18px;
	display: block;
	position: absolute;
	top: 0;
	right: 8px;
	background: url(../images/in_seach.png) center center no-repeat;
	background-size: contain;
}

.topns {
	height: 40px;
	display: block;
	background: #f2f2f2;
}

.topk_ldts {
	font-size: 14px;
	color: #3d3d3d;
	display: block;
	margin-left: 30px;
	line-height: 40px;
	position: relative;
}

.topk_ldts b {
	width: 20px;
	height: 21px;
	display: block;
	position: absolute;
	top: 10px;
	left: 0;
	background: url(../images/inrx.png) center center no-repeat;
	background-size: contain;
}

.topk_ldts span {
	padding-left: 25px;
}

.logd_right {
	margin: 27px 0;
	display: block;
}

.toprk-left {
	width: 90px;
	height: 40px;
	display: block;
}

.toprk-left select {
	border: none;
	background: none;
	font-size: 14px;
	height: 40px;
	color: #3d3d3d;
	line-height: 40px;
}

.toprk_right {
	position: relative;
	display: block;
	width: auto;
	color: #3d3d3d;
	height: 40px;
	;
}

.toprk_right i {
	position: absolute;
	width: 1px;
	height: 20px;
	background: #898888;
	left: 0;
	top: 10px;
}

.toprk_right b {
	position: absolute;
	width: 18px;
	height: 18px;
	top: 10px;
	left: 20px;
	display: block;
	background: url(../images/in_hyk.png) center center no-repeat;
	background-size: contain;
}

.toprk_right span {
	font-size: 14px;
	color: #3d3d3d;
	display: block;
	line-height: 40px;
	padding-left: 42px;
}

.in_ban {
	/*margin-top: -56px;*/
	overflow: hidden;
}

.in_banks {
	display: block;
	overflow: hidden;
}

.swiper-container_ban {
	text-align: center;
	position: relative;
}

.swiper-pagination_ban {
	position: absolute;
	bottom: 30px;
	z-index: 5;
}

.swiper-container_ban .swiper-pagination-bullet {
	width: 15px;
	height: 15px;
	border-radius: 8px;
	overflow: hidden;
	background: #7d7d7d;
	opacity: 1;
}

.swiper-container_ban .swiper-pagination-bullet-active {
	background: #d91e49;
}


/**********************banner下**************/

.in_banxl {
	background: #d91e49;
	overflow: hidden;
}

.in_banjsd ul {
	margin-left: -140px;
}

.in_banjsd li {
	width: 25%;
	float: left;
	border-right: 1px solid #e3607e;
	margin: 0 auto;
	list-style: none;
}

.in_banjsd li:nth-last-child(1) {
	border-right: none;
}

.nfkhnsd {
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	text-align: center;
}

.nfkhnsd .fdzky {
	font-size: 36px;
	color: #fff;
	display: inline-block;
	line-height: 46px;
	font-family: 'FUTURAL';
}

.njbgd_xjskd {
	font-size: 14px;
	display: block;
	overflow: hidden;
	color: #fff;
	line-height: 30px;
	text-align: center;
}

.in_banjsd {
	padding: 20px 0;
	overflow: hidden;
}

.onjd_imgd {
	display: block;
	overflow: hidden;
}


/*.iuin_fklns{width: 25%; float: left;}*/

.iuin_fklns ul {
	padding: 0;
}

.in_hfgds_titk {
	width: 42%;
	position: relative;
	margin: 30px auto;
}

.in_hfgds_titk .ins_bnleft {
	width: 200px;
	height: 3px;
	display: block;
	position: absolute;
	top: 25px;
	left: 0;
}

.in_hfgds_titk .ins_bnkright {
	width: 200px;
	display: block;
	height: 1px;
	background: #000;
	position: absolute;
	top: 25px;
	right: 0;
}

.sbtjdksd {
	font-size: 34px;
	color: #000;
	display: block;
	line-height: 50px;
	text-align: center;
}

.inskd_nrkjh b {
	width: 50px;
	height: 3px;
	display: block;
	background: #8caed5;
	position: absolute;
	top: -1px;
}

.inskd_nrkjh i {
	height: 1px;
	background: #ececec;
	width: 200px;
	display: block;
}

.inskd_nrkjh {
	position: relative;
}

.ins_bnleft .inskd_nrkjh b {
	right: 0;
}

.ins_bnkright .inskd_nrkjh b {
	left: 0;
}

.in_khgbd_xnk {
	position: relative;
}

.injkbd_imgk img {
	position: absolute;
	top: 0;
	left: 0;
}

.ubbvs_khs {
	background: #fff;
	padding: 50px;
	overflow: hidden;
	display: block;
}

.ind_hjjd {
	font-size: 20px;
	color: #000;
	display: block;
	text-align: center;
	line-height: 40px;
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.indjf_jskd {
	font-size: 14px;
	color: #6e6e6e;
	display: block;
	line-height: 30px;
	height: 90px;
	overflow: hidden;
	text-align: center;
	margin-bottom: 20px;
}

.in_cjbnd {
	width: 33px;
	height: 16px;
	display: block;
	z-index: 4;
	background: url(../images/insjk_top.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	left: 50%;
	margin-left: -16px;
	top: -16px;
}

.iuin_fklns li {
	float: left;
	width: 25%;
}

.jkbknd img {
	margin: 0 auto;
	display: block;
}

.ubbvs_khs {
	position: relative;
	z-index: 3;
}

.in_khgbd_xnk {
	height: 261px;
}

.inhjd_ftop .in_cjbnd {
	top: auto;
	bottom: -16px;
	background: url(../images/insjk.png) center center no-repeat;
	background-size: contain;
}

.inkjhd_imgkd {
	overflow: hidden;
	height: 261px;
	display: block;
}

.iuin_fklns {
	overflow: hidden;
	box-shadow: 0 0 24px rgba(26, 93, 171, 0.14);
}

.in_dtskd {
	padding: 10px 0 30px;
	overflow: hidden;
}

.gdkkndf {
	width: 190px;
	height: 42px;
	display: block;
	border: 1px solid #1a5dab;
	border-radius: 20px;
	font-size: 16px;
	color: #1a5dab;
	display: block;
	line-height: 40px;
	text-align: center;
	margin: 50px auto 10px;
	box-shadow: 0 0 24px rgba(26, 93, 171, 0.14);
}


/********************.优势*****************/

.in_youskd {
	width: 50%;
}

.in_youskd .sbtjdksd {
	color: #fff;
}

.in_youskd .inskd_nrkjh i {
	background: #5596e1;
}

.in_ysknx {
	padding: 40px 0 40px;
}

.hkgjds {
	font-size: 20px;
	color: #fff;
	display: block;
	line-height: 38px;
	text-align: center;
}

.in_youskd {
	margin: 30px auto 10px;
	overflow: hidden;
}

.injdf_khd {
	width: 80%;
}

.in_skjhbkfd {
	width: 130px;
	height: 148px;
	display: block;
	background: url(../images/inljsd.png) center center no-repeat;
	background-size: contain;
	line-height: 148px;
	text-align: center;
	font-size: 36px;
	color: #fff;
	margin: 0 auto;
}

.injdf_khd li {
	width: 33.33%;
	float: left;
	border-right: 1px solid #558ccc;
	padding: 20px 50px;
}

.injdf_khd li:nth-last-child(1) {
	border: none
}

.ind_klhhbd {
	position: relative;
}

.in_dbsjkjdf {
	width: 101px;
	height: 103px;
	display: block;
	background: url(../images/in_bsjdk.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	right: 1px;
	top: 65px;
	padding: 20px 30px;
	font-size: 20px;
	color: #306db3;
	line-height: 27px;
	;
}

.inhjdf_fxks {
	margin-bottom: 30px;
}

.zytdks {
	line-height: 2;
	color: #fff;
	font-size: 14px;
}

.zytdks dd span {
	font-size: 14px;
	color: #fff;
	display: inline-block;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	padding-left: 10px;
}

.zytdks dd b {
	color: #fff;
	display: inline-block;
	position: absolute;
}

.injdf_khd {
	overflow: hidden;
	margin: 50px 0;
	display: block;
}

.in_ysknx {
	height: 758px;
}

.in_klhjkdf {
	margin: 0 auto;
	display: table;
}

.in_klhjkdf dd {
	height: 48px;
	display: inline-block;
	border-radius: 24px;
	font-size: 18px;
	color: #000;
	line-height: 48px;
	margin: 0 20px;
	text-align: center;
	border: 1px solid #cdcdcd;
}

.in_klhjkdf dd.on {
	background: #1a5dab;
	border-color: #1a5dab;
}

.in_klhjkdf dd.on a {
	color: #fff;
}

.in_klhjkdf dd a {
	padding: 0 30px;
	display: block
}

.in_zjjsk {
	height: 869px;
	overflow: hidden;
	padding: 20px 0;
	display: block;
}

.in_lxzxkd {
	padding: 20px 0;
	display: block;
	overflow: hidden;
}

.in_ckjbds ul {
	margin-left: -20px;
}

.in_ckjbds li {
	width: 33.33%;
	float: left;
	overflow: hidden;
	margin-bottom: 20px;
	padding-left: 20px;
	position: relative
}

.ins_jkdlist {
	padding: 30px;
	border: 1px solid #EEE;
}

.rqijsd {
	font-size: 14PX;
	color: #747474;
	display: block;
	line-height: 30px;
	padding-bottom: 10px;
}

.rqijsd .dzkjhd {
	color: #1a5dab;
	display: inline-block;
	line-height: 40px;
}

.ind_kjhd_tit {
	font-size: 24px;
	color: #000;
	height: 90px;
	overflow: hidden;
	line-height: 35px;
	display: block;
	font-weight: bold;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
	;
}

.in_lxj_jskd {
	font-size: 14px;
	color: #4e4e4e;
	display: block;
	line-height: 30px;
	margin-bottom: 20px;
	height: 120px;
	overflow: hidden;
}

.in_liyd_gdk {
	width: 40px;
	height: 40px;
	display: block;
	border: 1px solid #eee;
	border-radius: 20px;
	font-size: 20px;
	line-height: 38px;
	text-align: center;
	color: #1a5dab;
}

.in_ckjbds {
	overflow: hidden;
	display: block;
	margin-bottom: 20px;
}

.in_luskd {
	margin: 30px auto;
}

.hsjkbjdld {
	padding: 30px;
	height: 100%;
	display: block;
	position: absolute;
	top: 100%;
	background: rgba(26, 93, 171, 0.7);
}

.in_ckjbds li:hover .hsjkbjdld {
	top: 0;
}

.in_ckjbds li:hover .ins_jkdlist {
	opacity: 0;
}

.hsjkbjdld .rqijsd .dzkjhd {
	color: #fff;
}

.hsjkbjdld .rqijsd {
	color: #b3c9e3;
}

.hsjkbjdld .ind_kjhd_tit {
	color: #fff;
}

.hsjkbjdld .in_lxj_jskd {
	color: #e5f0fe;
}

.in_ckjbds li:hover .in_liyd_gdk {
	color: #fff;
}


/***************************ueo会员登录****************************/

.in_hydls {
	height: 240px;
	display: block;
	overflow: hidden;
	padding: 50px 0;
	display: block;
}

.inslkldf_bjsd {
	font-size: 16px;
	color: #000;
	display: block;
	text-align: center;
	line-height: 30px
}

.uxjkd_dlk {
	width: 350px;
	height: 70px;
	display: block;
	background: #d72b52;
	border-radius: 35px;
	margin: 30px auto;
	font-size: 28px;
	color: #fff;
	line-height: 70px;
	text-align: center;
}

.uxjkd_dlk:hover {
	color: #fff;
}


/****************footer************************/

.in_fot {
	background: #333;
	display: block;
	overflow: hidden;
	padding: 50px 0 0;
}

.indf_left {
	width: 29.66%;
	padding-right: 50px;
	border-right: 1px solid #535353;
}

.in_ldhbf_tit {
	font-size: 24px;
	color: #fff;
	display: block;
	line-height: 30px;
	margin-bottom: 10px;
}

.ywnkjfd {
	font-size: 32px;
	color: #fff;
	display: block;
	line-height: 40px;
	margin-bottom: 10px;
}

.in_fot_jskd {
	font-size: 14px;
	color: #959595;
	display: block;
	line-height: 30px;
	padding-left: 100px;
}

.in_fotvgfwk {
	width: 19.86%;
	padding: 0 50px;
	border-right: 1px solid #535353;
}

.in_fotvgfwk ul {
	padding: 0;
	margin-left: -10px;
}

.in_fotvgfwk li {
	width: 50%;
	float: left;
	padding-left: 10px;
}

.in_fotvgfwk li a {
	font-size: 14px;
	color: #959595;
	display: block;
	line-height: 30px;
}

.xgfwk {
	font-size: 16px;
	color: #fff;
	display: block;
	line-height: 30px;
	margin-bottom: 20px;
}

.in_fotfwrxk {
	width: 28.66%;
	padding: 0 50px;
	display: block;
	border-right: 1px solid #535353;
}

.sin_for_fwrxlkd b {
	width: 70px;
	height: 70px;
	float: left;
	display: block;
	background: url(../images/inf_rxk.png) center center no-repeat;
	background-size: contain;
}

.in_fofwrzk {
	padding-left: 80px;
	;
}

.in_fofwrzk span {
	font-size: 16px;
	color: #b7b7b7;
	display: block;
	line-height: 30px;
}

.in_forxhmk {
	font-size: 36px;
	color: #fff;
	display: block;
	line-height: 45px;
}

.in_fot_xxkjd {
	clear: both;
	padding-left: 10px;
}

.sin_for_fwrxlkd {
	margin-bottom: 10px;
}


/*.in_fot_xxkjd b{width: 24px; height: 24px; float:left;display: block; background: url(../images/yxkjd.png) center center no-repeat; background-size: contain;}
*/

.in_foitjbxxjd {
	padding-left: 30px;
	display: block;
	font-size: 14px;
	color: #b7b7b7;
	line-height: 30px;
}

.in_fot_ewmk ul {
	padding: 0;
}

.in_fot_ewmk li {
	width: 50%;
	padding-left: 20px;
	display: block;
	float: left;
}

.in_fot_ewmk {
	width: 20%;
}

.in_fonslf_ewm_img img {
	width: 134px;
	height: 134px;
	display: block;
	border: 10px solid #fff;
}

.indezkdf {
	font-size: 14px;
	color: #959595;
	display: block;
	line-height: 30px;
	text-align: center;
	margin-top: 10px;
}

.indf_left,
.in_fotvgfwk,
.in_fotfwrxk,
.in_fot_ewmk {
	height: 205px;
	overflow: hidden;
}

.ind_fosbk {
	overflow: hidden;
	border-bottom: 1px solid #535353;
	padding-bottom: 40px;
}

.in_bqkjd {
	padding: 20px 0;
	display: block;
	overflow: hidden;
}

.in_klnd_lef {
	font-size: 14px;
	color: #959595;
	display: block;
	line-height: 30px;
}

.in_jkbdsrigth a,
.in_jkbdsrigth {
	font-size: 14px;
	color: #959595;
	line-height: 30px;
}


/***************************专家介绍*******************/

.ban_tx {
	width: 1500px;
	height: 650px;
	position: relative;
	overflow: hidden;
	margin: 10px auto 0 auto;
}

.ban2 {
	width: 1500px;
	height: 374px;
	position: relative;
}

.ban2 ul {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
}

.ban2 ul li {
	width: 1500px;
	height: 375px;
	padding: 60px 0 30px;
}

.prev {
	float: left;
	cursor: pointer;
}

.nu {
	height: 240px;
	overflow: hidden;
	margin-left: 18px;
	width: 1460px;
	position: relative;
	float: left;
}

.min_pic {
	padding-top: 0px;
	overflow: hidden;
	width: 1500px;
	position: relative;
}

.nu ul {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
}

.nu ul li {
	width: 360px;
	height: 240px;
	float: left;
	padding: 40px 0 20px;
	position: relative;
}

.nu ul li .xsjkd {
	width: 33px;
	height: 16px;
	display: none;
	background: url(../images/insjk.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -16px;
}

.nu ul li.on {
	padding: 40px 0 20px;
}

.nu ul li.on .xsjkd {
	display: block;
}

.prev_btn1 {
	width: 16px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0px;
	height: 18px;
	margin-top: 40px;
	margin-right: 20px;
	cursor: pointer;
	float: left;
}

.next_btn1 {
	width: 16px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0px;
	height: 18px;
	margin-top: 40px;
	cursor: pointer;
	float: right;
}

.prev1 {
	position: absolute;
	top: 220px;
	left: 20px;
	width: 28px;
	height: 51px;
	z-index: 9;
	cursor: pointer;
}

.next1 {
	position: absolute;
	top: 220px;
	right: 20px;
	width: 28px;
	height: 51px;
	z-index: 9;
	cursor: pointer;
}

.mhc {
	background: #000;
	width: 100%;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(Opacity=50);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.pop_up {
	width: 1500px;
	height: 500px;
	padding: 10px;
	background: #fff;
	position: fixed;
	-position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -255px;
	margin-top: -255px;
	display: none;
	z-index: 99;
}

.pop_up_xx {
	width: 40px;
	height: 40px;
	position: absolute;
	top: -40px;
	right: 0;
	cursor: pointer;
}

.pop_up2 {
	width: 1500px;
	height: 500px;
	position: relative;
	overflow: hidden;
}

.pop_up2 {
	width: 1500px;
	height: 500px;
	position: relative;
	overflow: hidden;
	float: left;
}

.pop_up2 ul {
	position: absolute;
	left: 0;
	top: 0;
}

.pop_up2 ul li {
	width: 1500px;
	height: 500px;
	float: left;
}

.in_zjikd {
	background: #fff;
	width: 98%;
	margin: 0 auto;
	display: block;
	height: 255px;
	box-shadow: 0 0 24px rgba(26, 93, 171, 0.14);
	padding: 0 50px;
}

.in_txkld_img {
	width: 306px;
	margin-top: -102px;
}

.in_jskdf_rught {
	width: 75%;
	padding: 50px;
	position: relative;
}

.in_jskdf_rught b {
	width: 42px;
	display: block;
	height: 42px;
	display: block;
}

.in_jskdf_rught b.sjdleft {
	background: url(../images/in_xyksj.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 25px;
	left: 0;
}

.in_jskdf_rught b.sjdright {
	background: url(../images/in_xyksj_xkd.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	bottom: 25px;
	right: 0;
}

.indjkfd_jskd {
	font-size: 14px;
	color: #4e4e4e;
	display: block;
	line-height: 30px;
	;
}

.in_txkld_img a {
	display: block;
}

.in_zjmck {
	font-size: 30px;
	display: inline-block;
	margin-right: 10px;
	color: #000;
	line-height: 50px;
	margin-bottom: 10px;
}

.btkdf {
	padding-left: 380px;
	display: block;
}

.in_xmkjbd {
	font-size: 16px;
	color: #000;
	display: block;
	line-height: 30px;
	text-align: center;
}

.in_zhiwkd {
	font-size: 14px;
	color: #4e4e4e;
	text-align: center;
	line-height: 25px;
}

.rwtxks {
	width: 115px;
	height: 115px;
	display: block;
	border-radius: 55px;
	border: 3px solid #fff;
	overflow: hidden;
	margin: 0 auto 20px;
	-webkit-appearance: none;
}

.rwtxks img {
	border-radius: 55px;
	overflow: hidden;
	-webkit-appearance: none;
}

.nu ul li.on .rwtxks {
	border: 3px solid #cce2fb;
}

.nu ul li.on .rwtxks img {
	-webkit-appearance: none;
	width: 100%;
}

.tabpane .pane {
	display: none;
}

#sucai {
	height: 98px;
	margin: 0px auto;
	padding-right: 12px;
	overflow: hidden;
}

.xjkbkjdf {
	overflow: hidden;
	height: 304px;
}


/***********下拉***********/

.navk {
	position: relative;
}

.nav_xlasl {
	/*position: relative;
overflow: hidden;
height: 300px;*/
	display: block;
	position: absolute;
	top: 50px;
	width: 100%;
}

.abkdf_list {
	display: none;
	background: #fff;
	position: absolute;
}

#box-1 {
	left: 49px;
}

#box-2 {
	left: 159px;
}

#box-3 {
	left: 278px;
}

#box-4 {
	left: 434px;
}

#box-5 {
	right: 235px;
}

#box-6 {
	right: 63px;
}

#box-7 {
	right: -20px;
}

.abkdf_list ul {
	padding: 0;
}

.abkdf_list li a {
	font-size: 16px;
	color: #000;
	text-align: center;
	display: block;
	line-height: 30px;
}

.injdf_khd li .zytdks dd pre {
	font-family: "微软雅黑";
}


/*隐藏盒子位置设置*/

div.hidden-box {
	position: absolute;
	overflow: visible;
	display: none;
	/*padding:10px 15px 24px;*/
	background: url(../images/nabg.png) repeat;
	top: 13px;
	/*border-bottom-left-radius:8px;
	border-bottom-right-radius:8px; z-index:99;*/
}

div.hidden-box1 {
	top: 75px;
}

.erj a {
	display: block;
	line-height: 47px;
	font-size: 14px;
	color: #6B6B6B;
}

.erj a:hover {
	color: #e50011;
}

.hidden-box li a {
	font-size: 16px;
	text-align: left;
	color: #3d3d3d;
	line-height: 50px;
	display: block;
	padding: 0 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


/*#box-2 li a{padding: 0;}*/

.hidden-box li a:hover {
	color: #d91e49;
}

#box-1,
#box-4,
#box-6,
#box-5,
#box-2,
#box-3,
#box-7 {
	overflow: visible !important;
	text-align: center;
	min-width: 98px;
	min-height: 48px;
	background: #FFF;
	box-shadow: 1px 2px 3px rgb(169, 169, 169);
}

.inscxjd_logd {
	width: 81px;
	height: 81px;
	display: block;
}

.ab_gsjsk {
	padding: 20px 0 50px;
}


/**********************about*********************/

.about_banks {
	height: 594px;
	overflow: hidden;
	display: block;
}

.abwzjkd {
	margin: 200px 0 50px;
	display: block;
	overflow: hidden;
	width: 40%;
}

.abjd_gywm_tit {
	font-size: 40px;
	color: #1a5dab;
	line-height: 50px;
	display: block;
	margin-bottom: 50px;
}

.abjkd_jskd {
	font-size: 16px;
	color: #333232;
	line-height: 30px;
	display: block;
	margin-bottom: 20px;
}

.ab_fwzzk {
	padding: 20px 0 50px;
	display: block;
}

.ab_gsjs_left {
	width: 64%;
	padding: 80px 20px 0 0;
	font-size: 16px;
	color: #333232;
	display: block;
	line-height: 30px;
}

.ab_gsjd_right {
	width: 36%;
	padding-left: 35px;
}

.jbksdfd {
	width: 509px;
	display: block;
}

.ab_fwzzk_left {
	width: 36.67%;
}

.ab_fwzzk_right {
	width: 63.33%;
	padding-left: 50px;
	padding-top: 50px;
	font-size: 16px;
	color: #333232;
	line-height: 30px;
}

.ab_fwsd_imngd {
	width: 550px;
	height: 363px;
	display: block;
	overflow: hidden;
	position: relative;
}

.ab_fwsd_imngd b {
	width: 530px;
	height: 343px;
	display: block;
	background: rgba(213, 217, 229, 0.62);
	position: absolute;
	top: 15px;
	left: 15px;
}

.ab_fwsd_imngd img {
	position: absolute;
	width: 530px;
	height: 343px;
	left: 0;
	top: 0;
}

.ab_hxjzjkl {
	padding: 20px 0 50px;
	display: block;
	overflow: hidden;
}


/****************核心价值****************/

.ab_jskbxdf li {
	width: 19%;
	float: left;
}

.ab_hxjskd {
	width: 360px;
	height: 335px;
	display: block;
	background: url(../images/about_wjxks.png) center center no-repeat;
	background-size: contain;
}

.ab_jskbxdf li:nth-child(2n) {
	margin-top: 150px;
	display: block;
}

.ab_hxjsk_khdd {
	width: 50%;
	margin: 0px auto;
	display: block;
	padding: 60px 0;
}

.ab_hxk_szl {
	font-size: 48px;
	color: #1a5dab;
	display: block;
	line-height: 50px;
	text-align: center;
	margin-bottom: 30px;
}

.ab_hxk_wzksd {
	font-size: 18px;
	color: #1c1c1c;
	display: block;
	line-height: 30px;
	text-align: center;
}

.ab_jskbxdf {
	overflow: hidden;
	display: block;
	padding: 30px 0;
}

.ab_hzhbsk {
	padding-top: 30px;
}

.ab_jrwmks {
	padding-left: 0;
	padding-right: 50px;
}

.tyk_spk {
	position: absolute;
	top: 0;
	left: 0;
}

.yukljds_spjk {
	width: 530px;
	height: 343px;
	overflow: hidden;
}

.ua_sqsjk {
	padding: 50px 0;
	overflow: hidden;
	display: block;
}

.ubgskdf {
	background: url(../images/usgvhd.png) center bottom no-repeat;
	padding: 58px;
	height: 690px;
}

.yuvsh_tit {
	font-size: 34px;
	color: #1a5dab;
	line-height: 50px;
	margin-bottom: 20px;
}

.yughs_lijd {
	margin-top: 30px;
	width: 50%;
}

.yughs_lijd li {
	padding: 15px 0;
	display: block;
}

.jknlksd {
	position: relative;
}

.yughs_lijd ul {
	padding-left: 0;
}

.jknlksd b {
	width: 27px;
	height: 27px;
	display: block;
	position: absolute;
	left: 0;
	top: 10px;
	background: url(../images/hgvsh.jpg) center center no-repeat;
	background-size: contain;
}

.jknlksd .jhkbkjd {
	padding-left: 40px;
}

.hjvsd_xbjs {
	font-size: 20px;
	color: #494949;
	display: block;
	line-height: 35px;
}

.jkbsjdd {
	font-size: 14px;
	color: #494949;
	display: block;
	line-height: 25px;
}

.ghkbjkds {
	width: 68%;
}

.ghvcskld {
	font-size: 16px;
	color: #494949;
	display: block;
	line-height: 30px;
}

.bjkxdksd {
	overflow: hidden;
	display: block;
	height: 556px;
	;
}

.duyibjsfd {
	overflow: hidden;
	display: block;
}

.hjbvjsd_left,
.hjbvjsd_right {
	width: 30%;
}

.hjbvjsd_left {
	padding-top: 30px;
	padding-left: 30px;
}

.bhgjs_btkd {
	font-size: 26px;
	color: #232323;
	line-height: 35px;
	margin-bottom: 30px;
}

.hjbvjsd_left ul,
.hjbvjsd_right ul {
	padding: 10px 0;
}

.hjbvjsd_left li,
.hjbvjsd_right li {
	font-size: 16px;
	color: #191919;
	position: relative;
	display: block;
	line-height: 30px;
	padding: 10px 0;
}

.hjbvjsd_left li b,
.hjbvjsd_right li b {
	position: absolute;
	top: 15px;
	left: 0;
	width: 18px;
	height: 18px;
	display: block;
	background: url(../images/ddhskdf.png) center center no-repeat;
	background-size: contain;
}

.hjbvjsd_left li div,
.hjbvjsd_right li div {
	padding-left: 25px;
}

.hjbvjsd_right {
	padding-top: 90px;
}

.hjbvjsd_right .bhgjs_btkd {
	text-align: right;
}

.sghvhs_kljs ul {
	margin-left: -20px;
	padding: 0;
}

.sghvhs_kljs li {
	width: 20%;
	float: left;
	padding-left: 20px;
}

.shjgvbd_list {
	background: #fff;
	position: relative;
	border-radius: 5px;
	overflow: hidden;
	padding: 40px 20px;
	box-shadow: 0 0 21px rgba(0, 0, 0, 0.2);
}

.shjgvbd_list b {
	width: 100%;
	height: 5px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.shjgvbd_list b.xtksj1 {
	background: #f1b5c3;
}

.shjgvbd_list b.xtksj2 {
	background: #bdd0e8;
}

.shjgvbd_list b.xtksj3 {
	background: #b6ddc9;
}

.shjgvbd_list b.xtksj4 {
	background: #d9a8d4;
}

.shjgvbd_list b.xtksj5 {
	background: #f8c8a6;
}

.guybsjd {
	padding: 20px 0;
	display: block;
}

.shjvd_img img {
	margin: 0 auto 20px;
	display: block;
}

.shjvd_wzjd {
	font-size: 16px;
	color: #;
	line-height: 30px;
	text-align: center;
}

.shjvd_wzjd {
	height: 90px;
	overflow: hidden;
	display: block;
}

.sghvhs_kljs {
	height: 278px;
}

.ghdbks {
	padding: 20px 0 60px;
}

.gdjkhs_jsk {
	font-size: 16px;
	color: #2d2d2d;
	display: block;
	line-height: 30px;
	margin-top: 10px;
	text-align: center;
}

.anjks_xjhd {
	background: url(../images/daxrwk.png) center center no-repeat;
	height: 494px;
	padding: 30px 0;
	background-size: 300px 494px;
	display: block;
}

.anjjbd_left,
.anjjbd_right {
	width: 40.33%;
	margin-top: 40px;
}

.anjjbd_left ul,
.anjjbd_right ul {
	padding-left: 0;
}

.ghjsddf {
	padding: 20px 0 0px
}

.aqbjhjkd {
	position: relative;
	padding: 50px 60px;
	display: block;
	border: 1px solid #d2d2d2;
	box-shadow: 0 0 36px rgba(124, 124, 124, 0.39);
}

.dbygfjsk {
	padding: 30px 0;
	display: block;
	overflow: hidden;
}

.jbsdf_tit {
	width: 452px;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	line-height: 72px;
	text-align: center;
	height: 72px;
	position: absolute;
	top: -36px;
	left: 50%;
	margin-left: -226px;
	background: url(../images/hbtbjkd.png) center center no-repeat;
	background-size: contain;
}

.anjhbd_right .jbsdf_tit {
	background: url(../images/hbtbjkh.png) center center no-repeat;
	background-size: contain;
}

.wouhjd {
	background: url(../images/dzyrzk.png) bottom right no-repeat;
	background-size: 185px 185px;
}

.abhnjs_lisbk li {
	padding: 20px 0;
	display: block;
	font-size: 16px;
	color: #4f4f4f;
	display: block;
	line-height: 30px;
	border-bottom: 1px dotted #cecece;
}

.anjhbd_right {
	box-shadow: 0 0 29px rgba(102, 19, 38, 0.29);
	border: 1px solid #ffa4b9;
}

.sqjhbd_jksd {
	font-size: 18px;
	text-align: center;
	color: #fff;
	display: block;
	line-height: 30px;
	margin-bottom: 40px;
}

.panes_sqk .pane {
	display: none;
}

.panes_sqk {
	background: #fff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
	border-radius: 10px;
	overflow: hidden;
	clear: both;
	overflow: hidden;
	display: block;
}

.usrtd_xxkjd ul {
	padding: 0;
	height: 60px;
	display: table;
	margin: 0 auto;
}

.usrtd_xxkjd li {
	width: 210px;
	display: block;
	position: relative;
	float: left;
	height: 60px;
}

.xbjbx_bjkd {
	height: 50px;
	line-height: 50px;
	position: absolute;
	bottom: 0;
	display: block;
	font-size: 18px;
	color: #fff;
	text-align: center;
	width: 100%;
	background: url(../images/wxjkbd.png) top center no-repeat;
	background-size: 100% auto;
}

.usrtd_xxkjd li.xzkjd .xbjbx_bjkd {
	height: 60px;
	color: #000;
	line-height: 60px;
	background: url(../images/xjhgsdj.png) top center no-repeat;
	background-size: contain;
}

.usrtd_xxkjd li a {
	display: block;
	color: #fff;
}

.bhsjke {
	padding: 50px;
	overflow: hidden;
}

.bhjjvd_left {
	width: 58.66%;
	/*max-height: 460px;padding-right: 10px;*/
	overflow-y: auto;
	font-size: 16px;
	color: #000;
	display: block;
	line-height: 30px;
}

.bhjdf_right {
	width: 37.33%;
}

.bhjjvd_left strong {
	font-size: 18px;
	color: #000;
	display: block;
	line-height: 30px;
	font-weight: bold;
}

.qqghjd {
	padding: 20px 0 50px;
	box-shadow: ;
}

.in_zytdkkd .inskd_nrkjh i {
	background: #cb6e82;
}

.in_zytdkkd .inskd_nrkjh b {
	background: #e1a7b4;
}

.tudhs_jskd {
	font-size: 14px;
	color: #fff;
	display: block;
	line-height: 30px;
	margin-top: 35px;
	text-align: center;
}

.zyzxtdk {
	padding: 20px 0 50px;
}

.ugsudkj {
	width: 50%;
}

.bjhsjjdf {
	height: 503px;
	display: block;
}

.sywmk {
	background: #f8f8f8;
	display: block;
	overflow: hidden;
	padding: 20px 0 30px;
}

.zytdhjs_left {
	width: 86.67%;
}

.wbjhdgf {
	font-size: 14px;
	color: #999;
	display: block;
	line-height: 30px;
	margin: 15px 0;
	text-align: center;
}

.zytdhjs_left ul {
	padding-left: 0;
	width: 60%;
	float: right;
	display: block;
	position: relative;
	height: 100%;
}

.zytdhjs_left li {
	clear: both;
	padding: 7px 0;
}

.shjvd_lisd {
	position: relative;
}

.bvshjds {
	width: 70px;
	height: 70px;
	display: inline-block;
	float: left;
	padding-left: 22px;
	font-size: 34px;
	color: #fff;
	line-height: 70px;
	background: url(../images/xhgsj.png) center center no-repeat;
	background-size: contain;
}

.shjvd_lisd div {
	padding-left: 75px;
	font-size: 24px;
	color: #000;
	text-align: left;
	line-height: 70px;
}

.xhjvs_li5,
.xhjvs_li2 {
	margin-left: 60px;
}

.xhjvs_li3,
.xhjvs_li4 {
	margin-left: 100px;
}

.condf_right {
	width: 10%;
	height: 100%;
}

.jhkjbdfs {
	width: 100%;
	display: block;
}

.hjksd {
	font-size: 24px;
	color: #fff;
	line-height: 30px;
	display: block;
	text-align: center;
}

.jhkjbdfs {
	margin: 170px 0;
	display: block;
	position: relative;
}

.jhkjbdfs b {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: 40px;
	right: 0;
	background: url(../images/hsfd_jhd.png) center center no-repeat;
	background-size: contain;
}

.cgjdks {
	background: #e9eef5;
	overflow: hidden;
	padding: 20px 0 40px;
}

.cgaks_lij {
	padding-top: 100px;
	display: block;
}

.sjbkdjundj {
	background: #fff;
	border: 1px solid #eee;
	padding
}

.swiper-container_cgalk {
	position: relative;
	height: 578px;
	display: block;
	overflow: hidden;
	text-align: center;
}

.cjhvbjd_djs {
	margin-top: -85px;
	padding: 0 30px;
	overflow: hidden;
}

.sjbdkfd {
	clear: both;
	height: 330px;
	padding: 30px;
	text-align: left;
	font-size: 14px;
	line-height: 30px;
	color: #4b4b4b;
	display: block;
}

.bvhd_tbckj {
	border: 4px solid #b6d8ff;
	width: 178px;
	height: 178px;
	border-radius: 99px;
	overflow: hidden;
}

.bvhd_tbckj img {
	display: block;
}

.bgbvd_msjc {
	width: 68%;
	padding-top: 30px;
}

.cnjkhd {
	font-size: 24px;
	color: #1a5dab;
	display: block;
	text-align: left;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 20px;
}

.bgbvd_msjc ul {
	padding-left: 0;
	padding-top: 30px;
	overflow: hidden;
}

.bgbvd_msjc li {
	width: 50%;
	float: left;
	font-size: 16px;
	padding-right: 20px;
	color: #383838;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	line-height: 30px;
}

.swiper-pagination_cgalk {
	position: absolute;
	z-index: 5;
}

.swiper-pagination_cgalk .swiper-pagination-bullet {
	width: 50px;
	height: 6px;
	background: #b4b4b4;
}

.swiper-pagination_cgalk .swiper-pagination-bullet-active {
	background: #4178bd;
	height: 10px;
}

.mgyjsd {
	width: 50%;
}

.sysjhd_lij ul {
	padding-left: 0;
}

.sysjhd_lij li {
	width: 20%;
	float: left;
	padding: 0 30px;
	display: block;
}

.jbsjdf_imgs img {
	width: 150px;
	margin: 0 auto;
	display: block;
}

.jkjhghd-wzjs {
	font-size: 16px;
	color: #383838;
	display: block;
	line-height: 30px;
	text-align: center;
	margin: 20px 0;
}

.hbj_imghm {
	width: 400px;
	float: left;
}

.hvbjsd_wnjsd {
	padding-left: 430px;
	padding-top: 60px;
}

.zyxjkfnd {
	clear: both;
	background: #4178bd;
	display: block;
}

.sysjhd_lij {
	margin-bottom: 100px;
	overflow: hidden;
}

.hbj_imghm {
	margin-top: -100px;
}

.hjvbsddf_tit span {
	font-size: 34px;
	color: #e9eef5;
	line-height: 50px;
	display: block;
	margin-bottom: 10px;
}

.hjvbsddf_tit b {
	width: 80px;
	height: 2px;
	display: block;
	background: #82a6d3;
}

.hjvbsddf_tit {
	margin-bottom: 30px;
}

.hjvskdd {
	font-size: 18px;
	color: #e9eef5;
	line-height: 36px;
	display: block;
}

.myjdydk {
	padding-top: 20px;
}

.ucfwjkbd ul {
	padding-left: 0;
	margin-left: -30px;
}

.ucfwjkbd li {
	width: 33.33%;
	float: left;
	padding-left: 30px;
}

.jbjhdsjs {
	width: 484px;
	height: 195px;
	background: url(../images/shhgs_bjk.png) center center no-repeat;
	background-size: contain;
	padding-left: 80px;
	padding-top: 40px;
	padding-right: 50px;
	padding-bottom: 30px;
}

.jhbsjd {
	width: 81px;
	height: 81px;
	position: absolute;
	left: -15px;
	top: 46px;
	display: block;
}

.vghsjdsm {
	position: relative;
}

.pgdwkd {
	font-size: 22px;
	line-height: 30px;
	color: #000;
	margin-bottom: 10px;
}

.pbhjhd_jskd {
	font-size: 16px;
	color: #424242;
	display: block;
	line-height: 30px;
}

.ucfwjkbd li {
	margin-bottom: 20px;
}

.jbdskj1 {
	background: url(../images/dfuk1.png) center center no-repeat;
	background-size: contain;
}

.jbdskj2 {
	background: url(../images/dfuk2.png) center center no-repeat;
	background-size: contain;
}

.jbdskj3 {
	background: url(../images/dfuk3.png) center center no-repeat;
	background-size: contain;
}

.jbdskj4 {
	background: url(../images/dfuk4.png) center center no-repeat;
	background-size: contain;
}

.jbdskj5 {
	background: url(../images/dfuk5.png) center center no-repeat;
	background-size: contain;
}

.jbdskj6 {
	background: url(../images/dfuk6.png) center center no-repeat;
	background-size: contain;
}

.ucfwjhhd {
	padding: 20px 0 50px;
	display: block;
	overflow: hidden;
}

.swiper-container_sjgh {
	overflow: hidden;
	height: 300px;
	position: relative;
}

.hjjvdk {
	width: 18px;
	height: 161px;
	display: block;
	position: absolute;
}

.hjjvdk1 {
	background: url(../images/sxjbd.png) center center no-repeat;
	background-size: contain;
	top: 30px;
}

.hjjvdk2 {
	background: url(../images/cxjbd.png) center center no-repeat;
	background-size: contain;
	bottom: 30px;
}

.vhjkdkf {
	height: 70px;
	overflow: hidden;
}

.gjhbjdsf {
	padding-left: 30px;
	padding-top: 25px;
	width: 75%;
}

.jhgbjd {
	font-size: 22px;
	color: #4178bd;
	display: block;
	line-height: 40px;
}

.swzkjd .jhgbjd {
	margin-top: 75px;
}

.kjlkdnf .jhgbjd {
	margin-bottom: 50px;
}

.sahgjdf {
	position: relative;
}

.sahgjdf .jbkjdf {
	width: 100%;
	height: 2px;
	background: #8e8e8e;
	display: block;
	position: absolute;
	top: 150px;
	left: 0;
}

.sahgjdf .xsjkhd {
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	left: -15px;
	top: 50%;
	margin-top: -9px;
	background: url(../images/djxks.png) center center no-repeat;
	background-size: contain;
}

.ghjs_sjkd {
	MIN-height: 60px;
	overflow: hidden;
	display: block;
}

.swiper-button-next_sjgh {
	position: absolute;
	right: 0;
	top: 50%;
	z-index: 6;
	cursor: pointer;
	width: 30px;
	height: 56px;
	background: url(../images/hvs_righ.png) center center no-repeat;
	background-size: contain;
	margin-top: -27px;
}

.sqsjkd {
	padding: 20px 0 40px;
	display: block;
	overflow: hidden;
}


/******************高中生申请*******************/

.lmysdf_titd {
	font-size: 24px;
	color: #000;
	display: block;
	line-height: 40px;
	margin-bottom: 30px;
}

.lsjhkbd_jksd {
	font-size: 14px;
	color: #434343;
	display: block;
	line-height: 30px;
}

.lyysnd_left {
	width: 380px;
	height: 600px;
	display: block;
}

.lyysnd_right {
	width: 350px;
	height: 600px;
	display: block;
}

.lyysnd_left,
.lyysnd_right {
	padding: 40px;
}

.lyysnd_zhon {
	margin: 0 20px;
	display: block;
	width: 730px;
}

.lsjbd_zkskd {
	overflow: hidden;
	display: block;
	margin-bottom: 20px;
}

.lsjbd_zkskd ul {
	padding: 0;
	margin: 0;
	margin-left: -20px;
	overflow: hidden;
}

.lsjbd_zkskd li {
	width: 50%;
	float: left;
	padding-left: 20px;
}

.jkbdghs {
	background: #4088d7;
	padding: 40px;
	height: 280px;
}

.bhjdjkf {
	background: #eeeeee;
}

.bsztkd .lmysdf_titd,
.bsztkd .lsjhkbd_jksd {
	color: #fff;
}

.jhds_xksd {
	height: 300px;
	display: block;
	padding: 40px;
}

.hshjvd_wzjks {
	width: 50%;
}

.lmneys {
	padding: 20px 0 50px;
}

.zwphkd {
	padding: 20px 0 20px;
	display: block;
	overflow: hidden;
	background: #eef2f7;
}

.zwphkjfls {
	overflow: hidden;
}

.zwphkjfls {
	overflow: hidden;
	display: block;
}

.zwphgjd_left {
	width: 32.2%;
	text-align: right;
}

.zwpgjhd_right {
	width: 32.2%;
	text-align: left;
}

.zwphgjd_left ul,
.zwpgjhd_right ul {
	margin: 0;
	padding: 0;
}

.zwphgjd_left li {
	margin-bottom: 24px;
}

.zwpgjhd_right li {
	margin-bottom: 20px;
}

.hjvbsdjd {
	width: 35.47%;
	height: 558px;
	margin-top: 7px;
	float: left;
	background: url(../images/sxjhbd.png) center center no-repeat;
	background-size: 100% auto;
	display: block;
}

.zwhjve_titd {
	font-size: 22px;
	color: #000;
	display: block;
	line-height: 40px;
	margin-bottom: 10px;
}

.zwhjve_tijsk {
	font-size: 14px;
	color: #575757;
	line-height: 26px;
}

.mhgjge_jhr {
	width: 56%;
	margin: 30px auto 30px;
}

.mgtjxxjbdls ul {
	display: table;
	margin: 0 auto;
	padding: 0;
}

.mgtjxxjbdls li {
	float: left;
}

.mgtjxxjbdls li a {
	padding: 0 40px;
	margin: 0 10px;
	height: 55px;
	line-height: 55px;
	font-size: 24px;
	color: #fff;
	display: block;
	border: 1px solid #ffffff;
	border-radius: 30px;
}

.mgtjxxjbdls li.hiskd a {
	background: #fff;
	color: #1658a1;
}

.mgsqtjd {
	padding: 20px 0 50px;
}

.mshvdfj_lisjd {
	padding-top: 50px;
}

.mshvdfj_lisjd dd {
	width: 20%;
	float: left;
	padding-left: 10px;
	display: block;
}

.jbhkjbd {
	background: #fff;
	border-radius: 5px;
	height: 285px;
	position: relative;
	border: 1px solid #c9e1ff;
}

.jgbdf_btks {
	width: 110px;
	height: 110px;
	display: block;
	padding: 20px 12px;
	text-align: center;
	font-size: 24px;
	color: #000;
	border-radius: 50%;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	overflow: hidden;
	border: 1px solid #c9e1ff;
	position: absolute;
	top: -50px;
	left: 50%;
	margin-left: -50px;
	background: #fff;
}

.jbhkjbd {
	padding: 70px 25px 25px;
	display: block;
}

.panes_mgzxsq {
	margin-top: 50px;
	display: block;
	overflow: hidden;
}

.hgjhds_jksd {
	font-size: 14px;
	color: #4f4f4f;
	display: block;
	line-height: 30px;
}

.panes_mgzxsq .pane {
	display: none;
}

.mdjfkjfg {
	width: 60%;
}

.djbskf_left {
	width: 48%;
}

.djbskf_left,
.djbhkdfj_right {
	height: 480px;
	overflow: hidden;
}

.djbhkdfj_right {
	width: 52%;
	padding: 50px;
	display: block;
	background: #e4ebf5;
}

.djbhkdfj_right ul {
	padding: 0;
}

.djbhkdfj_right li {
	position: relative;
	margin-bottom: 40px;
}

.djbhkdfj_right li b {
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	top: 7px;
	left: 0;
	background: url(../images/ddhskdf.png) center center no-repeat;
	background-size: contain;
}

.djbhkdfj_right li div {
	padding-left: 25px;
	font-size: 16px;
	color: #000;
	display: block;
	line-height: 30px;
}

.mgsrdzk {
	padding: 20px 0 50px;
}

.tcjkshdf {
	width: 470px;
	height: 260px;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 31px rgba(33, 56, 82, 0.14);
}

.bjhsjkdf {
	height: 715px;
	position: relative;
	display: block;
	overflow: hidden;
}

.tcjkshdf b {
	width: 27px;
	height: 13px;
	display: block;
	background: url(../images/sjbhd.png) center center no-repeat;
	background-size: cover;
	position: absolute;
	bottom: -13px;
	right: 106px;
}

.gdgsjkd_jskd {
	height: 200px;
	overflow-y: auto;
}

.gdgsjkd_jskd ul {
	padding: 0;
}

.gdgsjkd_jskd li {
	margin-bottom: 20px;
}

.gxkjbs_mcjk {
	font-size: 18px;
	color: #2a6ebe;
	display: block;
	line-height: 30px;
	margin-bottom: 10px;
}

.jbsjd_jhsd {
	font-size: 16px;
	color: #5b5b5b;
	display: block;
	line-height: 28px;
}

.cnajkjds_jskd {
	width: 90px;
	height: 100px;
	display: block;
	position: absolute;
	left: 312px;
	top: 250px;
}

.hjjhiusgd {
	position: relative;
	padding: 30px;
}

.jghkjhus:hover .tcjkshdf {
	display: block;
}

.cnajkjds_jskdwa {
	width: 115px;
	height: 85px;
	display: block;
	position: absolute;
	top: 0;
	left: 350px;
}

.wataobj {
	left: 65px;
	top: 50px;
}

.wataobj b {
	top: -13px;
	bottom: auto;
	transform: rotateX(180deg);
}

.heig_qsal .inskd_nrkjh i {
	background: #dbdbdb;
}

.high_qsalk {
	padding: 20px 0 50px;
	display: block;
}

.jghjgd_xsjkd {
	width: 290px;
	float: left;
	position: relative;
	background: #f1f7ff;
	border-radius: 5px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	padding: 50px 40px;
	height: 490px;
}

.hjvjskdfc {
	width: 450px;
	height: 490px;
	border-radius: 5px;
	overflow: hidden;
	padding: 40px;
	background: #fff;
	float: left;
}

.jughid {
	line-height: 40px;
	text-align: left;
	font-size: 14px;
	margin-bottom: 10px;
}

.jughid span {
	font-size: 28px;
	color: #000;
	line-height: 40px;
	padding-right: 10px;
}

.jbvxxks {
	font-size: 16px;
	color: #000;
	text-align: left;
	display: block;
	line-height: 32px;
}

.jbkjb_img {
	height: 150px;
	overflow: hidden;
	margin-top: 10px;
}

.yuigsjd {
	font-size: 14px;
	color: #000;
	line-height: 30px;
	text-align: left;
}

.hjjdklfs {
	padding-right: 20px;
	overflow-y: auto;
	height: 410px;
}

.gujbkjd {
	font-size: 14px;
	color: #000;
	display: block;
	line-height: 30px;
	text-align: left;
}

.swiper-container_hsqks {
	overflow: hidden;
	text-align: center;
}

.swiper-container_hsqks {
	height: 540px;
	overflow: hidden;
	position: relative;
}

.swiper-pagination_hsqks {
	position: absolute;
	z-index: 888;
	bottom: 0 !important;
}

.swiper-pagination-bullet {
	width: 50px;
	height: 9px;
	background: #a0a0a0;
}

.swiper-pagination-bullet-active {
	background: #4178bd;
}

.styderjd ul {
	padding: 0;
	margin: 0;
}

.jbgjjjjhd_right,
.jghkjbd_left {
	width: 50%;
	background: #fff;
}

.styderjd li {
	clear: both;
	overflow: hidden;
}

.jkgjbdbf {
	width: 75%;
	float: right;
	margin: 100px 0;
	padding-right: 80px;
}

.styderjd li:nth-child(2n) .jkgjbdbf {
	float: left;
	padding-left: 80px;
	padding-right: 0;
}

.styderjd li:nth-child(2n) .tihkdlfg b {
	background: url(../images/xjys2.png) center center no-repeat;
	background-size: contain;
}

.jbkjubd {
	font-size: 34px;
	color: #000;
	display: block;
	line-height: 50px;
	margin-bottom: 10px;
}

.jgjhdks {
	font-size: 14px;
	color: #4b4b4b;
	display: block;
	line-height: 30px;
}

.tihkdlfg b {
	width: 100%;
	height: 12px;
	display: block;
	background: url(../images/xjys1.png) center center no-repeat;
	background-size: contain;
}

.tihkdlfg {
	padding-bottom: 20px;
}

.jgjhdks {
	font-size: 14px;
	color: #4b4b4b;
	display: block;
	line-height: 30px;
}

.jhbjkdk {
	height: 453px;
	display: block;
}

.jbgjjjjhd_right {
	overflow: hidden;
	display: block;
}


/***************study******************/

.inkdf_kjhdk {
	font-size: 18px;
	color: #616161;
	display: block;
	line-height: 30px;
	text-align: center;
}

.mhbjhvbd ul {
	margin-left: -20px;
}

.mhbjhvbd li {
	width: 50%;
	padding-left: 20px;
	float: left;
	display: block;
	margin-bottom: 20px;
}

.skjbhnbd {
	box-shadow: 0 0 24px rgba(26, 93, 171, 0.19);
	height: 250px;
	background: #fff;
	overflow: hidden;
	border-radius: 10px;
}

.jgkdf_left {
	width: 48%;
	float: left;
	display: block;
	overflow: hidden;
}

.hjvhdf_right {
	width: 51%;
	float: left;
	display: block;
}

.jgkdf_left a {
	display: block;
}

.hjvhdf_right {
	position: relative;
	height: 250px;
}

.hjvhdf_right b {
	width: 17px;
	height: 33px;
	display: block;
	position: absolute;
	left: -17px;
	top: 50%;
	margin-top: -16px;
	background: url(../images/xjsgs.png) center center no-repeat;
	background-size: contain;
}

.jhkjbdkjnf {
	padding: 40px 60px;
	display: block;
}

.jhvbd_tjbds span {
	font-size: 24px;
	color: #000;
	line-height: 40px;
}

.jhvbd_tjbds i {
	width: 50px;
	height: 3px;
	background: #bacee6;
	display: block;
	margin: 5px 0 20px;
}

.mhvdf_jskd {
	font-size: 16px;
	color: #000;
	display: block;
	line-height: 30px;
}

.mg_yxflk {
	padding: 20px 0 30px;
}

.mgyx_wqhgk {
	background: #eef2f7;
	padding: 20px 0 40px;
}

.mghsd_hjvd ul {
	margin-left: -30px;
}

.mghsd_hjvd li {
	width: 33.33%;
	padding-left: 30px;
	margin-bottom: 20px;
	display: block;
	float: left;
}

.xjkbskdf {
	padding: 20px;
	display: block;
	overflow: hidden;
	background: #fff;
}

.inkjdf_knd {
	box-shadow: 0 0 24px rgba(26, 93, 171, 0.2);
}

.xajhbdf {
	width: 65px;
	height: 30px;
	display: block;
	text-align: center;
	float: right;
	font-size: 14px;
	color: #1a5dab;
	border: 1px solid #1a5dab;
	overflow: hidden;
	line-height: 30px;
	border-radius: 15px;
}

.jhgksf {
	font-size: 18px;
	color: #000000;
	line-height: 30px;
	display: block;
}

.ibnhgvs_img {
	overflow: hidden;
	display: block;
	height: 159px;
}

.jhgksf {
	height: 90px;
	overflow: hidden;
	display: block;
}

.wqckgdks {
	width: 175px;
	height: 45px;
	overflow: hidden;
	border-radius: 23px;
	font-size: 16px;
	color: #1a5dab;
	border: 1px solid #abc5e4;
	display: block;
	line-height: 43px;
	overflow: hidden;
	text-align: center;
	margin: 20px auto 0;
}

.mghsd_hjvd {
	overflow: hidden;
}

.wqhjhd_khf {
	font-size: 18px;
	color: #616161;
	display: block;
	text-align: center;
	line-height: 30px;
	margin-top: 20px;
}

.hyguyd {
	color: #da1e49;
}

.hyguyd:hover {
	color: #da1e49;
}

.yxmxks_left {
	width: 24.93%;
}

.nbjbds_right {
	width: 75.06%;
	padding-left: 40px;
}

.jbkdf_jksd {
	font-size: 16px;
	color: #333;
	display: block;
	line-height: 30px;
}

.syxmkbd_titi {
	font-size: 24px;
	color: #d91e49;
	display: block;
	line-height: 40px;
	margin-bottom: 20px;
}

.jbkdf_jksd span {
	color: #2a6ebe;
	display: block;
}

.yxmxks_left img {
	display: block;
	margin: 0 auto;
	border-radius: 50%;
	width: 353px;
	height: 353px;
}

.yxmxksj {
	padding: 20px 0 50px;
	display: block;
}

.styhjvd_khvhd ul {
	padding: 0;
	overflow: hidden;
	padding: 10px 0;
	border-bottom: 1px solid #eee;
}

.styhjvd_khvhd li {
	width: 20%;
	padding: 30px 0;
	display: block;
	float: left;
}

.styhjvd_khvhd li .xhjbsd_imgd,
.styhjvd_khvhd .li .xhjbsd_imgd {
	width: 150px;
	height: 150px;
	display: block;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 auto;
}

.nejgbds {
	padding: 40px 80px 50px;
	overflow: hidden;
}

.wxbhjdc {
	font-size: 18px;
	color: #1b1b1b;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	padding: 0 15px;
	line-height: 30px;
	text-align: center;
	margin: 10px 0;
}

.styhjvd_khvhd li.xhjksb .xhjbsd_imgd {
	border: 5px solid #b8cde5;
}

.styhjvd_khvhd li.xhjksb .wxbhjdc {
	color: #1a5dab;
}

.styhjvd_khvhd li a,
.styhjvd_khvhd .li a {
	border-right: 1px solid #eee;
	overflow: hidden;
	display: block;
}

.styhjvd_khvhd .li {}

.tabpane_yxmxk {
	display: none;
}

.rvjbsjdf li:nth-child(1) {
	-webkit-animation: mymove 5s infinite;
}

.rvjbsjdf li:nth-child(3) {
	-webkit-animation: mymove 5s infinite;
	/*Safari and Chrome*/
	-webkit-animation-delay: 2s;
}

.rvjbsjdf li:nth-child(5) {
	-webkit-animation: mymove 5s infinite;
	/*Safari and Chrome*/
	-webkit-animation-delay: 4s;
}

.rvjbsjdf li:nth-child(2) {
	-webkit-animation: myxks 5s infinite;
	/*Safari and Chrome*/
}

.rvjbsjdf li:nth-child(4) {
	-webkit-animation: myxks 5s infinite;
	/*Safari and Chrome*/
	-webkit-animation-delay: 2s;
}

@keyframes mymove {
	0% {
		bottom: 20px;
	}
	50% {
		bottom: 40px;
	}
	100% {
		bottom: 20px;
	}
}

@-webkit-keyframes mymove
/*Safari and Chrome*/

{
	0% {
		bottom: 20px;
	}
	50% {
		bottom: 40px;
	}
	100% {
		bottom: 20px;
	}
}

@keyframes myxks {
	0% {
		top: 20px;
	}
	50% {
		top: 40px;
	}
	100% {
		top: 20px;
	}
}

@-webkit-keyframes myxks
/*Safari and Chrome*/

{
	0% {
		top: 20px;
	}
	50% {
		top: 40px;
	}
	100% {
		top: 20px;
	}
}

.panes_yxmxk .pane {
	display: none;
}

.styhjvd_khvhd {
	box-shadow: 0 0 24px rgba(26, 93, 171, 0.19);
	overflow: hidden;
}

.rmtjks {
	background: #fafafa;
	display: block;
	overflow: hidden;
}

.rmtjk_titk {
	width: 50%;
}

.rmtj_likjd {
	padding: 20px 15px;
	display: block;
	background: #fff;
	box-shadow: 0 0 24px rgba(26, 93, 171, 0.19);
	border-radius: 10px;
}

.srsbjhdf_imhgkd {
	height: 390px;
}

.rbks_imgkd {
	position: relative;
}

.ujbgkdf_jksd {
	position: absolute;
	height: 0;
	top: 0;
	left: 0;
	background: rgba(45, 108, 177, 0.82);
	width: 100%;
}

.hvbkshdd {
	width: 160px;
	height: 55px;
	display: none;
	border: 1px solid #eee;
	display: block;
	margin: 160px auto;
	font-size: 16px;
	color: #fff;
	line-height: 53px;
	text-align: center;
	border-radius: 30px;
	overflow: hidden;
	display: none;
}

.rembtkd {
	font-size: 18px;
	color: #313131;
	display: block;
	line-height: 30px;
	margin-top: 15px;
	text-align: center;
}

.rmtj_likjd:hover .ujbgkdf_jksd {
	height: 100%;
}

.rmtj_likjd:hover .hvbkshdd {
	display: block;
}

.swiper-container_rmtjk {
	height: 530px;
	overflow: hidden;
	position: relative;
	text-align: center;
}

.swiper-pagination_rmtjk {
	position: absolute;
	z-index: 7;
	bottom: 0 !important;
}

.swiper-pagination_rmtjk .swiper-pagination-bullet {
	width: 13px;
	height: 13px;
	border-radius: 7px;
}

.rmtjks {
	padding: 20px 0 50px;
	display: block;
}

.rdrqkjd {
	overflow: hidden;
}

.rjskd_jdks {
	width: 50%;
}

.inskd_nrkjh i {
	background: #DDD;
}

.rvjbsjdf {
	height: 450px;
	overflow: hidden;
}

.rvjbsjdf li {
	background: #40a0e8;
	border-radius: 50%;
	float: left;
	position: absolute;
}

.rvjbsjdf li:nth-child(1),
.rvjbsjdf li:nth-child(5) {
	width: 240px;
	height: 240px;
}

.rvjbsjdf li:nth-child(3) {
	width: 280px;
	height: 280px;
}

.rvjbsjdf li:nth-child(2),
.rvjbsjdf li:nth-child(4) {
	width: 220px;
	height: 220px;
}

.rvjbsjdf li:nth-child(1) .rbjjs_lijkd,
.rvjbsjdf li:nth-child(5) .rbjjs_lijkd {
	padding: 40px 20px;
}

.rvjbsjdf {
	position: relative;
	overflow: hidden;
	padding: 50px 0;
}

.rbjjs_lijkd {
	font-size: 24px;
	color: #fff;
	display: block;
	line-height: 40px;
	text-align: center;
}

.jkbjbd2 .rbjjs_lijkd {
	padding: 35px 20px;
}

.jkbjbd3 .rbjjs_lijkd {
	padding: 60px 20px;
}

.jkbjbd4 .rbjjs_lijkd {
	padding: 33px 20px;
}

.rvjbsjdf li.jkbjbd4 {
	background: #2678dd;
}

.jkbjbd1 {
	bottom: 20px;
	left: 50px;
}

.jkbjbd2 {
	top: 20px;
	left: 320px;
}

.jkbjbd3 {
	bottom: 20px;
	left: 610px;
}

.jkbjbd4 {
	top: 20px;
	right: 320px;
}

.jkbjbd5 {
	bottom: 20px;
	right: 100px;
}

.rdrqkjd {
	padding: 20px 0 50px;
	display: block;
	overflow: hidden;
}

.wlcvjdki {
	height: 419px;
	display: block;
	padding: 20px;
}

.wlck_jkbkdf {
	font-size: 16px;
	color: #616161;
	margin-top: 20px;
	display: block;
	text-align: center;
}

.hvbjshjd ul {
	margin-left: -20px;
}

.hvbjshjd li {
	width: 50%;
	float: left;
	padding-left: 20px;
}

.hvbjshjd {
	width: 1032px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
}

.hvbjshjd li:nth-child(1) .jkbkdkf {
	background: #e14b6d;
	overflow: hidden;
}

.hvbjshjd li:nth-last-child(1) .jkbkdkf {
	background: #487dbc;
	overflow: hidden;
}

.jkbkdkf {
	padding: 40px 60px;
	height: 255px;
	border-radius: 10px;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
}

.xsjdkcnd {
	background: #fff8f9 url(../images/mbjkds.png) bottom center no-repeat;
	background-size: contain;
}

.xskdjfhd_jdks {
	width: 50%;
}

.xsjdkbfjs ul {
	margin-left: -30px;
}

.xsjdkbfjs li {
	width: 33.33%;
	padding-left: 30px;
	float: left;
	margin-bottom: 30px;
}

.jjbkds_tijdk {
	height: 70px;
	padding: 20px;
}

.jjbkds_tijdk .xhksjdf {
	width: 28px;
	font-size: 14px;
	color: #fff;
	line-height: 27px;
	text-align: center;
	height: 32px;
	display: block;
	overflow: hidden;
	background: url(../images/xjhvd.png) center center no-repeat;
	background-size: contain;
	float: left;
}

.jkbkjhs_wzk {
	padding-left: 35px;
}

.jksbjd1 .jjbkds_tijdk {
	background: #56ca69;
}

.jkbkjhs_wzk {
	font-size: 28px;
	color: #fff;
	display: block;
	line-height: 30px;
}

.jgkjbd_nfjkkd {
	padding: 20px;
	height: 163px;
	overflow: hidden;
	background: #fff;
	font-size: 14px;
	color: #5a5959;
	line-height: 30px;
	display: block;
	border: 1px solid #dceafa;
	border-radius: 0 0 10px 10px;
}

.jjbkds_tijdk {
	border-radius: 10px 10px 0 0;
}

.jksbjd2 .jjbkds_tijdk {
	background: #538fda;
}

.jksbjd3 .jjbkds_tijdk {
	background: #f19426;
}

.jksbjd4 .jjbkds_tijdk {
	background: #b6c337;
}

.jksbjd5 .jjbkds_tijdk {
	background: #ea5477;
}

.jksbjd6 .jjbkds_tijdk {
	background: #e55952;
}

.jkbhdsjdsa {
	box-shadow: 0 0 75px rgba(26, 93, 171, 0.1);
	border-radius: 10px;
	overflow: hidden;
}

.xsjdkcnd {
	padding: 20px 0 50px;
	display: block;
	overflow: hidden;
}

.xjkbkjdf ul {
	margin-left: -20px;
}

.xjkbkjdf li {
	width: 50%;
	padding-left: 20px;
	float: left;
}

.kjbnds {
	padding: 40px;
	overflow: hidden;
	display: block;
}

.xsjjkdf {
	background: #f7fafe;
	padding: 20px 0 50px;
}

.kjbnds {
	border-radius: 10px 10px 0 0;
	overflow: hidden;
}


/*.borjhbd_bot{width: 100%; height:22px;display: block ; background: url(../images/bot_left.png) center center no-repeat; background-size: cover;}
.mnkkkndgf2 .borjhbd_bot{background: url(../images/bot_right.png) center center no-repeat; background-size:cover ;}*/

.snhvdf_tit {
	position: relative;
}

.snhvdf_tit b {
	width: 2px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 10px;
	background: #1658a1;
}

.snhvdf_tit .wsxhjsjd {
	font-size: 22px;
	color: #1658A1;
	display: block;
	line-height: 35px;
	padding-left: 14px;
}

.snhvdf_tit {
	margin-bottom: 30px;
}

.njbhd_nrk {
	font-size: 16px;
	height: 120px;
	overflow: hidden;
	color: #474747;
	display: block;
	line-height: 30px;
}

.jnbkd_likjd {
	width: 430px;
	overflow: hidden;
}

.jbjhdnksd li {
	float: left;
	overflow: hidden;
	position: absolute;
}

.djjyskd {
	height: 655px;
	overflow: hidden;
	display: block;
}

.hjvksd_img img {
	margin: 0 auto 20px;
	display: block;
}

.hjbdf_tit {
	font-size: 24px;
	color: #fe9324;
	display: block;
	margin-bottom: 10px;
	text-align: center;
	line-height: 30px;
}

.jhvdjs_jskl {
	font-size: 14px;
	color: #5d5d5d;
	display: block;
	line-height: 30px;
	text-align: center;
	margin-bottom: 10px;
}

.jbjhdnksd {
	height: 100%;
	position: relative;
}

.dyk1 {
	left: 0;
	bottom: 50px;
}

.dyk3 {
	left: 50%;
	margin-left: -215px;
	top: 0;
}

.dyk2 {
	left: 10%;
	top: 130px;
}

.dyk4 {
	right: 10%;
	top: 130px;
}

.dyk5 {
	right: 0;
	bottom: 50px;
}

.dyk2 .hjbdf_tit {
	color: #5fbbd6;
}

.dyk3 .hjbdf_tit {
	color: #ed4952;
}

.dyk4 .hjbdf_tit {
	color: #5f96d6;
}

.dyk5 .hjbdf_tit {
	color: #5fd6cc;
}

.ucesdjhf {
	padding-top: 10px;
}

.mszt_jdks {
	width: 45%;
}

.mszt_jdks .sbtjdksd {
	color: #fff;
}

.mszt_jdks .inskd_nrkjh i {
	background: #6197dd;
}

.swiper-container_mszlk {
	position: relative;
	height: 625px;
}

.mczlkd {
	height: 792px;
	overflow: hidden;
}

.mzjbdf_liksddf {
	background: #fff;
	padding: 40px 40px 40px 0;
	display: block;
	border-bottom: 1px solid #eee;
	overflow: hidden;
}

.mszlkdj {
	background: #fff;
	height: 625px;
	overflow: hidden;
	border-radius: 10px;
	box-shadow: 0 0 75px rgba(26, 93, 171, 0.1);
	padding: 0 80px 0 50px;
}

.ksbjdf_imgjd {
	width: 211px;
	height: 211px;
	display: block;
	border-radius: 50%;
	overflow: hidden;
}

.jhbskjd_wzjkd {
	width: 84%;
	padding-left: 20px;
	padding-top: 20px;
}

.mxzlknd_tit {
	font-size: 34px;
	color: #000;
	line-height: 40px;
	display: block;
	margin-bottom: 10px;
}

.jhdkjbsf {
	font-size: 14px;
	color: #5d5d5d;
	display: block;
	line-height: 30px;
}

.swiper-button-next_mszlk,
.swiper-button-prev_mszlk {
	width: 29px;
	height: 16px;
	cursor: pointer;
	display: block;
	position: absolute;
	right: -35px;
	top: 100px;
	z-index: 777;
}

.swiper-button-next_mszlk {
	background: url(../images/next.jpg) center center no-repeat;
	background-size: contain;
	bottom: 100px;
	top: auto;
}

.swiper-button-prev_mszlk {
	background: url(../images/prev.jpg) center center no-repeat;
	background-size: contain;
}

.swiper-pagination_mszlk {
	position: absolute;
	right: -50px;
	top: 50%;
	left: auto;
	width: 50px;
	bottom: auto !important;
	z-index: 777;
	display: none;
}

.swiper-pagination_mszlk .swiper-pagination-current {
	font-size: 24px;
	color: #1658a1;
}

.spojdf {
	width: 596px;
	height: 406px;
	overflow: hidden;
	display: block;
}

.imgjd {
	width: 487px;
	height: 366px;
	display: block;
	margin: 22px auto;
}

.falmns_left {
	width: 55%;
}

.falmns_left ul {
	padding-left: 0;
	margin-left: -30px;
}

.falmns_left li {
	width: 50%;
	padding-left: 30px;
	float: left;
}

.fajhkjs_topmd {
	height: 84px;
	background: #d72b52;
	border-radius: 10px 10px 0 0;
	padding: 35px 20px 0 25px;
}

.jbkb_sdf {
	font-size: 24px;
	color: #fff;
	display: block;
	line-height: 36px;
	text-align: left;
}

.jbkb_sdf span {
	font-size: 14px;
	color: #f6dde3;
}

.fkjbssx_nrkd {
	border: 1px solid #e3eefb;
	height: 280px;
	background: #fff;
	font-size: 14px;
	color: #595959;
	line-height: 30px;
	display: block;
	padding: 20px;
	display: block;
}

.falmns_dyk {
	box-shadow: 0 0 16px rgba(215, 43, 82, 0.13);
	border-radius: 10px;
}

.fkjbssx_nrkd {
	border-radius: 0 0 10px 10px;
}

.bxkjsdff {
	position: relative;
	width: 100%;
	height: 3px;
	background: #e8869d;
}

.bxkjsdff i {
	position: absolute;
	height: 3px;
	width: 30px;
	background: #fff;
	left: 30px;
	top: 0;
}


/*.erfkcd{margin-top: 30px;}
.erfkcd .fkjbssx_nrkd{height: 250px;}*/

.falmns_left {
	padding-top: 30px;
}

.fajm_anlkx {
	overflow: hidden;
	display: block;
	padding-bottom: 50px;
}

.sjkbhkdpo {
	padding-right: 40px;
}

.ndkjhs_jskd {
	font-size: 16px;
	color: #616161;
	line-height: 30px;
	display: block;
	text-align: center;
}

.ntgkdjf ul {
	padding: 0;
	margin-left: -20px;
}

.ntgkdjf li {
	width: 33.33%;
	padding-left: 20px;
	float: left;
}

.njhgd_imgd {
	height: 250px;
	overflow: hidden;
	display: block;
}

.njhbksd_xnk {
	background: #fafafa;
	overflow: hidden;
	display: block;
	padding: 25px 60px 30px;
}

.sxbkbhd {
	width: 50px;
	height: 50px;
	margin: 0px auto;
}

.bnjbd_titkd {
	margin: 5px auto 10px;
}

.bnjbd_titkd span {
	font-size: 28px;
	color: #414141;
	display: block;
	line-height: 35px;
	text-align: center;
}

.bnjbd_titkd b {
	width: 30px;
	height: 2px;
	background: #d7dfe6;
	display: block;
	margin: 15px auto;
}

.bjkjbd_jskd {
	font-size: 16px;
	color: #646464;
	display: block;
	line-height: 30px;
}

.ndgxks {
	padding-bottom: 30px;
	display: block;
}

.szzskjd {
	padding: 20px 0 0px;
	display: block;
}

.jbkkskd {
	display: block;
	background-size: cover !important;
}

.ndgxks {
	padding: 10px 0 50px;
}

.szkbndlf {
	overflow: hidden;
	position: relative;
	height: 670px;
	display: block;
}

.gallery-thumbs .swiper-slide {
	cursor: pointer;
}

.tevhd_left {
	width: 72%;
	margin-top: 20px;
}

.tejhvs_right {
	width: 27%;
}

.inmgbjdlf img {
	width: 410px;
	height: 350px;
	display: block;
	border: 10px solid #ffffff;
}

.tevhd_left {
	background: #fff;
	display: block;
	height: 330px;
	display: block;
	padding: 70px 120px;
	position: relative;
}

.tebjvsd_sbk,
.tehgvsd_xnkd {
	width: 45px;
	height: 45px;
	display: block;
	position: absolute;
}

.tebjvsd_sbk {
	background: url(../images/fhks1.png) center center no-repeat;
	background-size: contain;
	left: 60px;
	top: 45px;
}

.tehgvsd_xnkd {
	background: url(../images/fhks2.png) center center no-repeat;
	background-size: contain;
	right: 60px;
	bottom: 45px;
}

.jhvbjdjdf {
	font-size: 26px;
	color: #000;
	line-height: 36px;
	;
}

.jhvbjdjdf span {
	font-size: 16px;
	color: #5a5959;
	padding-left: 10px;
}

.jbkkdjfs {
	width: 50px;
	height: 2px;
	display: block;
	background: #d72b52;
	margin: 10px 0 30px;
}

.jkbgsdbs {
	font-size: 14px;
	color: #515151;
	line-height: 30px;
}

.jkvbjdjnd {
	width: 100px;
	height: 200px;
	background: #fff;
	position: absolute;
	right: -45px;
	top: 0px;
}

.tevhd_left {
	box-shadow: 0 0 54px rgba(63, 63, 63, 0.13);
}

.szkbndlf .swiper-button-next,
.szkbndlf .swiper-button-prev {
	width: 64px;
	height: 64px;
	display: block;
	top: 73%;
}

.szkbndlf .swiper-button-next {
	background: url(../images/ljbd_right.png) center center no-repeat;
	background-size: contain;
	right: 0
}

.szkbndlf .swiper-button-prev {
	background: url(../images/ljbd_left.png) center center no-repeat;
	background-size: contain;
	left: 0;
}

.dhvsknjfd {
	height: 0%;
	background: url(../images/waijiao_bjdk.png) center center no-repeat;
	background-size: cover;
}

.swiper-slide-thumb-active .dhvsknjfd {
	height: 100%;
}

.bsjbfd {
	font-size: 26px;
	color: #fff;
	line-height: 40px;
	display: none;
	text-align: center;
	padding: 70px 20px;
}

.swiper-slide-thumb-active .bsjbfd {
	display: block;
}

.jsfckshjd ul {
	padding: 0;
	margin-left: -20px;
}

.jsfckshjd li {
	width: 25%;
	padding-left: 20px;
	float: left;
}

.nkjkhds {
	padding: 28px 30px;
	display: block;
	background: #eef2f6;
}

.bsjkjd_tit {
	font-size: 18px;
	color: #000;
	line-height: 30px;
	margin-bottom: 10px;
	height: 60px;
	overflow: hidden;
}

.bjkdh_jskg {
	font-size: 14px;
	color: #5d5d5d;
	height: 150px;
	overflow: hidden;
	display: block;
	overflow: hidden;
	line-height: 30px;
}

.jsfcks {
	padding: 20px 0 50px;
	overflow: hidden;
	display: block;
}

.con_lykds {
	padding: 50px 0;
	display: block;
	overflow: hidden;
}

.jkbdsnsf {
	background: #fff;
	border-radius: 10px;
	padding: 30px;
	display: block;
}

.xxkjhdf ul {
	margin-left: -10px;
	padding: 0;
	overflow: hidden;
}

.xxkjhdf li {
	width: 20%;
	padding-left: 10px;
	margin-bottom: 6px;
	float: left;
}

.xxjkbns {
	border: 1px solid #cacaca;
	border-radius: 5px;
	display: block;
	height: 44px;
	padding: 0 20px;
	box-sizing: border-box;
}

.xmsk {
	font-size: 14px;
	float: left;
	color: #4a4a4a;
	display: inline-block;
	line-height: 42px;
}

.xmskjd_inpu {
	height: 42px;
	display: inline-block;
	width: 80%;
}

.sjkbn_selr {
	width: 80%;
	height: 42px;
	position: relative;
	display: inline-block;
}

.xxjkbns {
	position: relative;
}

.sjkbn_selr select {
	position: absolute;
	top: 0;
	right: 0px;
	width: 100%;
	height: 42px;
	border: none;
}

.yljkdj {
	height: 80px;
	position: relative;
	padding: 20px;
}

.yljkdj .xmsk {
	position: absolute;
	left: 20px;
	top: 20px;
	line-height: 30px;
	background: #fff;
	width: 60px;
	height: 30px;
}

.liuubsjd {
	width: 100%;
	height: 40px;
	padding-left: 60px;
}

.jhgvsbd {
	width: 205px;
	height: 44px;
	display: block;
	background: #1a5dab;
	font-size: 16px;
	color: #fff;
	line-height: 44px;
	border-radius: 22px;
	overflow: hidden;
	box-shadow: 0 0 43px rgba(26, 93, 171, 0.56);
	margin: 30px auto;
}

.jsbkd_ljs b {
	width: 36px;
	height: 36px;
	position: absolute;
	left: 0;
	top: 25px;
	display: inline-block;
	background: url(../images/login_dksj.png) center center no-repeat;
	background-size: contain;
}

.juzhong {
	margin: 0 auto;
	width: 1180px;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}

.jsbkd_ljs {
	padding: 20px 0;
	position: relative;
	display: block;
	overflow: hidden;
}

.dhhsml {
	font-size: 32px;
	padding-left: 45px;
	color: #565656;
	display: inline-block;
	line-height: 48px;
}

.login_top {
	overflow: hidden;
	display: block;
}

.lof_conk {
	background: #f7f7f7;
	overflow: hidden;
	display: block;
	padding: 95px 0;
}

.khnsldff {
	overflow: hidden;
	box-shadow: 0 0 23px rgba(0, 94, 173, 0.17);
	background: #fff;
	position: relative;
}

.lo_con_left {
	padding: 60px 55px;
	display: block;
	width: 50%;
}

.ljshjdf ul {
	overflow: hidden;
	margin-left: -30px;
	display: block;
}

.ljshjdf li {
	padding-left: 30px;
	position: relative;
}

.lo_con_right {
	width: 50%;
	height: 100%;
	right: 0;
	position: absolute;
	background-size: cover !important;
}

.lo_xnksj {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(../images/login_wyugew.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 5px;
}

.jkbndk span {
	font-size: 20px;
	color: #696969;
	padding-left: 30px;
	line-height: 30px;
}

.ljshjdf li.lo_xzkjd .lo_xnksj {
	background: url(../images/login_jhgb.png) center center no-repeat;
}

.jkbndk {
	text-decoration: none;
}

.ljshjdf li.lo_xzkjd .jkbndk span {
	color: #1b5cad;
}

.jkbndk {
	position: relative;
	display: block;
	overflow: hidden;
}

.loj_yhmks {
	width: 100%;
	padding: 0 20px;
	height: 45px;
	display: block;
	overflow: hidden;
	border-radius: 23px;
	border: 1px solid #eee;
	margin-bottom: 20px;
}

.lo_xznkd {
	width: 170px;
	height: 2px;
	margin: 10px 0 20px;
	background: #1B5CAD;
	display: none;
}

.ljshjdf li.lo_xzkjd .jkbndk .lo_xznkd {
	display: block;
}

.bnskjdf {
	position: relative;
}

.bnskjdf b {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	left: 0;
	top: 10px;
}

.bnskjdf b.yhmkdn {
	background: url(../images/login_yhmk.png) center center no-repeat;
	background-size: contain;
}

.bnskjdf b.dflmsk {
	background: url(../images/login_szk.png) center center no-repeat;
	background-size: contain;
}

.bnskjdf b.yzkhnd {
	background: url(../images/login_yzmk.png) center center no-repeat;
	background-size: contain;
}

.yhmknc {
	margin-left: 30px;
	width: 65%;
	height: 43px;
	overflow: hidden;
	background: none;
	border: none;
}

.zdxskd {
	font-size: 14px;
	color: #7a7a7a;
	display: inline-block;
	line-height: 30px;
}

.wjmmk {
	font-size: 14px;
	color: #7a7a7a;
	text-decoration: none;
	display: block;
	line-height: 30px;
}

.zddlk_mmk {
	overflow: hidden;
	display: block;
}

.lo_ljfdnk {
	clear: both;
	cursor: pointer;
	display: block;
	width: 100%;
	height: 45px;
	font-size: 18px;
	color: #fff;
	background: #1b5cad;
	margin-top: 20px;
	border-radius: 23px;
}

.lo_tkbd {
	width: 93px;
	height: 44px;
	display: block;
	position: absolute;
	right: 0px;
	top: 0;
	;
}

.login_hkd {
	background: #000;
	padding: 30px 0;
	display: block;
}

.lob_fot {
	font-size: 14px;
	color: #959595;
	display: block;
	line-height: 30px;
	text-align: center;
}

.lob_fot a {
	font-size: 14px;
	color: #959595;
	text-decoration: none;
	line-height: 30px;
	text-align: center;
}

.container {
	margin: 0 auto;
}

.yhksdjdf b {
	width: 40px;
	height: 40px;
	float: left;
	background: url(../images/ymtxkj.png) center center no-repeat;
	background-size: cover !important;
}

.jsbkd_lejs {
	padding: 25px 0;
	display: block;
	overflow: hidden;
}

.yhksdjdf {
	padding: 0 20px;
}

.yhksdjdf span {
	padding-left: 10px;
	float: left;
	font-size: 14px;
	color: #1a5dab;
	display: inline-block;
	line-height: 40px;
}

.tuichulk span {
	font-size: 14px;
	color: #010101;
	display: block;
	line-height: 20px;
	padding: 0 20px;
}

.tuichulk {
	position: relative;
	text-decoration: none;
}

.tuichulk b {
	width: 1px;
	height: 22px;
	background: #b8b8b8;
	position: absolute;
	left: 0;
	top: 10px;
}

.usergd {
	overflow: hidden;
	display: block;
	padding: 100px 0 50px;
}

.user_cdhks {
	width: 350px;
	background: #f4f9fe;
	display: block;
	padding: 50px 30px;
}

.user_imjs {
	width: 190px;
	height: 190px;
	display: block;
	overflow: hidden;
	margin: 0 auto 10px;
	border-radius: 50%;
}

.xmks_zwk {
	font-size: 14px;
	color: #000;
	line-height: 30px;
	text-align: center;
}

.user_rsywk {
	font-size: 14px;
	color: #000;
	text-align: center;
	margin-bottom: 10px;
}

.jbxxkjhs {
	font-size: 16px;
	color: #626262;
	display: block;
	line-height: 30px;
}

.userd_lhjd li {
	padding: 20px 0;
	display: block;
	border-top: 1px solid #d9d9d9;
}

.userd_lhjd {
	margin-top: 30px;
}

a {
	text-decoration: none;
}

.xskjd_wzk {
	line-height: 30px;
	font-size: 18px;
	color: #000;
}

.uhbks_ywks {
	line-height: 30px;
	font-size: 14px;
	color: #888;
}

.userd_lhjd li a {
	display: block;
	overflow: hidden;
	position: relative;
}

.userd_lhjd li b {
	width: 10px;
	height: 16px;
	display: block;
	background: url(../images/zcksd_gdk.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	right: 20px;
	top: 20px;
}

.user_cdhks {
	border-radius: 10px;
	box-shadow: 2px 0 23px rgba(0, 0, 0, 0.11);
	position: relative;
	z-index: 7;
}

.usrtd_rihfj {
	width: 76.66%;
	overflow: hidden;
	background: #fff;
	display: block;
	box-shadow: 0 0 23px rgba(0, 0, 0, 0.09);
	border-radius: 10px;
	padding: 60px 70px;
}

.xscjkd_tit {
	font-size: 30px;
	position: relative;
	color: #1a5dab;
	display: block;
	line-height: 50px;
	padding-bottom: 10px;
	border-bottom: 2px solid #eef0f3;
}

.xscjkd_tit .dyjlks {
	width: 49px;
	height: 44px;
	display: block;
	background: url(../images/sykjd.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	bottom: 0;
	right: 0;
}

.xscjkd_lisjk ul {
	margin: 0;
	margin-left: -20px;
	padding: 30px 0;
	overflow: hidden;
}

.xscjkd_lisjk li {
	width: 50%;
	float: left;
	padding-left: 20px;
	margin-bottom: 20px;
}

.xscjkd_lisjk li a {
	border: 1px solid #cde0f6;
	box-shadow: 0 0 9px rgba(0, 0, 0, 0.08);
	padding: 0 20px;
	border-radius: 5px;
	display: block;
	height: 56px;
	position: relative;
}

.xscjkd_lisjk li a span {
	font-size: 18px;
	color: #000;
	display: block;
	line-height: 54px;
}

.xscjkd_lisjk li a b {
	width: 10px;
	height: 16px;
	display: block;
	background: url(../images/zcksd_gdk.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	right: 20px;
	top: 20px;
}

.sfyjnaks {
	padding: 30px 0;
	display: block;
	overflow: hidden;
}

.tabkjd {
	width: 100%;
	border: 1px solid #CDE0F6;
	border-radius: 10px;
	overflow: hidden;
}

.tabkjd th,
.tabkjd td {
	height: 60px;
	text-align: center;
	font-size: 16px;
	color: #494949;
	line-height: 60px;
}

.tabkjd tr:nth-child(1) {
	background: #dbedff;
}

.tabkjd th {
	font-size: 18px;
	color: #000;
	font-weight: normal;
	border-right: 1px solid #fff;
}

.tabkjd td {
	border-bottom: 1px solid #CDE0F6;
}

.tabkjd tr:nth-last-child(1) td {
	border-bottom: none;
}

.wjfksl {
	color: #d81938;
}


/********************user_report*******************/

.jhskjedf ul {
	overflow: hidden;
	margin: 0;
	padding: 10px 0;
}

.jhskjedf li {
	width: 100px;
	height: 40px;
	display: block;
	border: 1px solid #eee;
	border-radius: 20px;
	float: left;
	margin-left: 20px;
}

.jhskjedf li a {
	display: block;
	font-size: 18px;
	color: #717171;
	line-height: 40px;
	text-align: center;
}

.jhskjedf li.urjhbsjd {
	border-color: #1a5dab;
}

.jhskjedf li.urjhbsjd a {
	color: #1a5dab;
}

.jbsjd_left {
	width: 70%;
	position: relative;
}

.user_rope_btkjd .cjdk-xb {
	width: 24px;
	margin-top: 8px;
	height: 24px;
	float: left;
	margin-right: 10px;
	background-size: contain !important;
}

.user_rope_btkjd .uesr_btwsk {
	font-size: 22px;
	color: #000;
	display: inline-block;
	line-height: 40px;
}

.usrtd_wcksj {
	width: 110px;
	height: 27px;
	text-align: center;
	display: inline-block;
	font-size: 12px;
	color: #d72b52;
	line-height: 25px;
	border: 1px solid #d72b52;
}

.ycksld {
	color: #4178BD;
	border: 1px solid #4178bd;
}

.usertd_rosjkd {
	font-size: 14px;
	margin-top: 10px;
	color: #606060;
	display: block;
	line-height: 28px;
}

.user_roujw {
	width: 20%;
	position: relative;
}

.user_roujw b {
	width: 0;
	display: block;
	height: 60px;
	background: #e4e4e4;
	position: absolute;
	left: 0;
	top: 5px;
}

.user_roujw a {
	width: 140px;
	margin-top: 14px;
	height: 45px;
	float: right;
	border: 1px solid #1a5dab;
	font-size: 14px;
	color: #1a5dab;
	line-height: 43px;
	overflow: hidden;
	display: block;
	text-align: center;
	box-shadow: 0 0 16px rgba(26, 93, 171, 0.17);
	border-radius: 25px;
}

.cjdkhsdf ul {
	padding: 30px 0;
	margin: 0;
}

.cjdkhsdf li {
	background: #fff;
	border: 1px solid #d5e1f0;
	margin-bottom: 30px;
	padding: 30px;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 0 16px rgba(26, 93, 171, 0.17);
}

.jbksjdfjbs ul {
	display: table;
	margin: 0 auto;
	text-align: center;
}

.jbksjdfjbs li {
	width: 140px;
	height: 45px;
	border: 1px solid #a7bde4;
	border-radius: 25px;
	float: left;
	margin: 0 20px;
}

.jbksjdfjbs li a {
	display: block;
	line-height: 43px;
	font-size: 16px;
	color: #000;
	text-align: center;
}

.user_cdhks {
	overflow: hidden;
}

.chidao,
.taoke {
	color: #d81938;
}

.xffjksjf {
	border: 1px solid #d5e1f0;
	margin: 20px 0;
	padding: 20px;
	position: relative;
}

.xffjksjf textarea {
	width: 100%;
	height: 200px;
	color: #000;
}

.ustdxsfkj {
	width: 165px;
	height: 46px;
	display: block;
	background: #1a5dab;
	border-radius: 5px;
	font-size: 16px;
	color: #fff;
	text-align: center;
}

.panes_xuey .pane {
	display: none;
}

.szhydkj .lo_xznkd {
	width: 110px;
}

.sckcjdf ul {
	padding: 0;
	margin-left: -16px;
}

.sckcjdf li {
	width: 33.33%;
	padding-left: 16px;
	float: left;
	margin-bottom: 16px;
}

.jbskd_lkjs {
	height: 47px;
	padding: 0 20px;
	overflow: hidden;
	border-radius: 5px;
	display: block;
	border: 1px solid #d7e3f1;
}

.sjhbd_wzkd {
	font-size: 16px;
	color: #424242;
	line-height: 45px;
}

.sghjd_inspjd {
	height: 45px;
	width: 60%;
}

.jbskd_lkjs select {
	width: 60%;
	height: 45px;
	;
}

.tijkshd {
	width: 175px;
	height: 50px;
	border-radius: 5px;
	display: block;
	background: #1a5dab;
	font-size: 16px;
	color: #fff;
	line-height: 50px;
	clear: both;
}

.sckcjdf {
	overflow: hidden;
	display: block;
}

.kbskjbn {
	margin-top: 20px;
	overflow: hidden;
	display: block;
}

.filsnjd {
	width: 60%;
}

.sckcwjdf {
	margin-bottom: 50px;
}

.sckcjdf {
	padding: 10px 0;
	display: block;
}

.usrtd_tenjd b {
	width: 20px;
	display: inline-block;
	height: 20px;
	background: url(../images/usr_tebjd.jpg) center center no-repeat;
	background-size: contain;
}

.xmnksbd {
	font-size: 22px;
	color: #000;
	padding: 0 10px;
	line-height: 36px;
}

.xnkj_njdkf {
	font-size: 14px;
	color: #434343;
	line-height: 30px;
}

.ugvdhf_jkdh {
	font-size: 14px;
	color: #4d4d4d;
	display: block;
	line-height: 30px;
}

.usyd_jbnksld ul {
	margin: 0;
	margin-left: -20px;
}

.usyd_jbnksld li {
	width: 50%;
	padding-left: 20px;
	margin-bottom: 20px;
	float: left;
}

.ustyd_mnkn {
	padding: 35px;
	position: relative;
	border-radius: 5px;
	box-shadow: 0 0 16px rgba(26, 93, 171, 0.17);
	overflow: hidden;
	display: block;
	border: 1px solid #d5e1f0;
}

.usyd_jbnksld ul {
	overflow: hidden;
	padding: 30px 0;
}

.ustyd_mnkn .jbkujdksd {
	width: 16px;
	height: 25px;
	display: block;
	background: url(../images/texhs_right.jpg) center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 50px;
	right: 30px;
}

.xsjbxxbkdf ul {
	margin: 0;
	margin-left: -20px;
	padding: 30px 0;
	overflow: hidden;
}

.xsjbxxbkdf li {
	width: 50%;
	padding-left: 20px;
	float: left;
	margin-bottom: 20px;
}

.tckjsd {
	width: 100% !important;
}

.xsjbxxbkdf {
	overflow: hidden;
	display: block;
	margin-bottom: 20px;
}

.xs-tjr {
	display: block;
	width: 240px;
	padding: 10px 14px;
	margin-bottom: 30px;
	border: 1px solid #1a5dab;
	border-radius: 4px;
	color: #1a5dab;
	line-height: 24px;
	font-size: 14px;
}

.xs-tjr span {
	display: block;
	line-height: 16px;
	font-size: 12px;
	color: #1a5dab;
}

.tjkbhsd {
	width: 175px;
	height: 50px;
	border-radius: 5px;
	display: block;
	background: #1a5dab;
	font-size: 16px;
	color: #fff;
	line-height: 50px;
	clear: both;
	cursor: pointer;
}

.cnajkjds_jskdcd {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 100px;
	left: 706px;
}

.cdtaobj {
	left: 360px;
	top: 130px;
}

.cdtaobj b {
	top: -13px;
	right: 101px bottom: auto;
	transform: rotateX(180deg);
}

.cnajkjds_jskdco {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 255px;
	left: 600px;
}

.cotaobj {
	left: 260px;
	top: -15px;
}

.cnajkjds_jskdks {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 270px;
	left: 730px;
}

.kstaobj {
	left: 390px;
	top: 0px;
}

.cnajkjds_jskdtx {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	bottom: 265px;
	left: 705px;
}

.txtaobj {
	left: 365px;
	top: 160px;
}

.cnajkjds_jskdwi {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 119px;
	right: 600px;
}

.witaobj {
	right: 495px;
	top: 150px;
	left: auto;
}

.witaobj b {
	top: -13px;
	right: 101px;
	bottom: auto;
	transform: rotateX(180deg);
}

.cnajkjds_jskdil {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 219px;
	right: 600px;
}

.iltaobj {
	right: 495px;
	top: 252px;
	left: auto;
}

.iltaobj b {
	top: -13px;
	right: 101px;
	bottom: auto;
	transform: rotateX(180deg);
}

.cnajkjds_jskdfl {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	bottom: 214px;
	right: 427px;
}

.fltaobj {
	right: 330px;
	top: 210px;
	left: auto;
}

.fltaobj b {
	bottom: -13px;
	right: 95px;
}

.cnajkjds_jskdnc {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	bottom: 385px;
	right: 380px;
}

.nctaobj {
	right: 410px;
	top: 210px;
	left: auto;
}

.nctaobj b {
	bottom: 137px;
	right: -20px;
	transform: rotate(-90deg);
}

.cnajkjds_jskdva {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	bottom: 430px;
	right: 395px;
}

.vataobj {
	right: 420px;
	top: 160px;
	left: auto;
}

.vataobj b {
	bottom: 137px;
	right: -20px;
	transform: rotate(-90deg);
}

.cnajkjds_jskddc {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 256px;
	right: 368px;
}

.dctaobj {
	right: 400px;
	top: 150px;
	left: auto;
}

.dctaobj b {
	bottom: 137px;
	right: -20px;
	transform: rotate(-90deg);
}

.cnajkjds_jskdct {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 220px;
	right: 362px;
}

.cttaobj {
	right: 390px;
	top: 112px;
	left: auto;
}

.cttaobj b {
	bottom: 137px;
	right: -20px;
	transform: rotate(-90deg);
}

.cnajkjds_jskdpa {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 180px;
	right: 400px;
}

.pataobj {
	right: 432px;
	top: 112px;
	left: auto;
}

.pataobj b {
	top: 70px;
	right: -20px;
	transform: rotate(-90deg);
}

.cnajkjds_jskdnj {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 190px;
	right: 348px;
}

.njtaobj {
	right: 380px;
	top: 112px;
	left: auto;
}

.njtaobj b {
	top: 80px;
	right: -20px;
	transform: rotate(-90deg);
}

.cnajkjds_jskdny {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 120px;
	right: 370px;
}

.nytaobj {
	right: 340px;
	top: 150px;
	left: auto;
}

.nytaobj b {
	top: -13px;
	right: 26px;
	transform: rotatex(180deg);
}

.cnajkjds_jskdnh {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 88px;
	right: 325px;
}

.nhtaobj {
	right: 297px;
	top: 114px;
	left: auto;
}

.nhtaobj b {
	top: -13px;
	right: 26px;
	transform: rotatex(180deg);
}

.cnajkjds_jskdma {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 120px;
	right: 294px;
}

.mataobj {
	right: 264px;
	top: 151px;
	left: auto;
}

.mataobj b {
	top: -13px;
	right: 26px;
	transform: rotatex(180deg);
}

.cnajkjds_jskdme {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 40px;
	right: 294px;
}

.metaobj {
	right: 264px;
	top: 65px;
	left: auto;
}

.metaobj b {
	top: -13px;
	right: 26px;
	transform: rotatex(180deg);
}

.jbxnjd {
	margin-top: 100px;
	display: block;
	overflow: hidden;
}

.bjjhgs_dbsak {
	font-size: 24px;
	color: #000;
	line-height: 38px;
	text-align: center;
	margin-bottom: 10px;
}

.jvbshhdf {
	margin: 0 auto;
	display: table;
	text-align: center;
}

.jvbshhdf span {
	font-size: 14px;
	color: #999;
	line-height: 30px;
	text-align: center;
	padding: 0 20px;
}

.jbsjhdf {
	margin: 0 auto;
	width: 100%;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	padding: 10px 0;
}

.jsbjdsd {
	padding: 20px;
	display: block;
	overflow: hidden;
}

.hvjsd_left {
	width: 50%;
}

.hvjsd_left a {
	font-size: 14px;
	color: #232323;
	display: block;
	line-height: 30px;
}

.fhlbksd {
	width: 130px;
	height: 40px;
	display: block;
	overflow: hidden;
	border-radius: 25px;
	border: 1px solid #1B5CAD;
	font-size: 16px;
	color: #1B5CAD;
	line-height: 38px;
	text-align: center;
}

.jhvbskdf {
	padding: 20px 0 50px;
	display: block;
	border-top: 1px solid #eee;
	overflow: hidden;
}

.usrtd_rihfj {
	height: 1131px;
	overflow-y: auto;
}

.user_cdhks {
	height: 1131px;
}

.userd_lhjd li.usrtd_bykd .xskjd_wzk,
.userd_lhjd li:hover .xskjd_wzk {
	color: #1a5dab;
}

.userd_lhjd li.usrtd_bykd .uhbks_ywks,
.userd_lhjd li:hover .uhbks_ywks {
	color: #1a5dab;
}

.hes_gdk {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
}

.hjgshdj_height {
	height: 94px;
}


/********分页**************/

.act_listk {
	margin: 30px auto;
}

.fy_table {
	display: table;
	margin: 18px auto;
}

.fy_table td {
	margin: 0 5px;
	float: left;
}

.fy_table td a {
	font-size: 16px;
	width: 40px;
	font-family: 'book';
	height: 40px;
	color: #797979;
	border-radius: 5px;
	text-align: center;
	border: 1px solid #bcbcbc;
	line-height: 38px;
	display: block;
}

.fy_table td a img {
	margin-left: 13px;
	display: block;
	margin-top: 12px;
}

.fy_table td a.on,
.fy_table td a:hover {
	border-color: #1a5dab;
	color: #1a5dab;
}


/*
#ab_jrwm,#ab_gszz,#ab_fwzz,#ab_hxjz,#ab_hzhb{margin-bottom: -100px;display: block;}
.ab_gsjsk,.ab_fwzzk,.ab_hxjzjkl,.ab_fwzzk,.ab_fwzzk{margin-top: 100px;}
*/

.swiper-pagination_hsqks .swiper-pagination-bullet {
	border-radius: 10px;
}

.swiper-container_cgalk .swiper-pagination-bullet {
	border-radius: 10px;
}

.lyzjkhbd {
	width: 100%;
	height: 108px;
	margin-bottom: 20px;
	border-radius: 10px;
	border: 1px solid #d2d2d2;
	padding: 10px;
}

.lyzjkhbd textarea {
	width: 100%;
	height: 100%;
	line-height: 22px;
	font-size: 14px;
	color: #444;
}

.flksjhf {
	width: 37%;
	/*margin-right: 50px;*/
}

.flksjhf li {
	float: left;
}

.flksjhf li a {
	padding: 0 20px;
	margin: 0 5px;
	display: block;
	font-size: 18px;
	color: #717171;
	line-height: 40px;
	text-align: center;
	border: 1px solid #eee;
	border-radius: 20px;
}

.xscjkd_lisjk {
	clear: both;
}

.flksjhf ul {
	margin: 0;
	padding: 0;
}

.flksjhf li.xzkjdhf a {
	border-color: #1a5dab;
	color: #1a5dab;
}

.hkjhdd_img {
	height: 228px;
	overflow: hidden;
}

.zwph_list1:hover div {
	color: #57d3a3;
	font-weight: bold;
}

.zwph_list2:hover div {
	color: #c890be;
	font-weight: bold;
}

.zwph_list3:hover div {
	color: #5ab793;
	font-weight: bold;
}

.zwph_list4:hover div {
	color: #5bc99f;
	font-weight: bold;
}

.zwph_list5:hover div {
	color: #d9c667;
	font-weight: bold;
}

.zwph_list6:hover div {
	color: #c0aa4b;
	font-weight: bold;
}

.falmns_left {
	overflow: hidden;
}

.swiper-container_facgal {
	text-align: center;
	padding-bottom: 10px;
}

.swiper-container_facgal .swiper-pagination-bullet {
	border-radius: 10px;
}

.swiper-container_facgal .swiper-pagination-bullet-active {
	background: #d91e49;
}

.swiper-pagination_facgal {
	line-height: 60px;
}

.dxqdkhjf {
	position: relative;
}

.xkljasdd {
	position: absolute;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	left: 118%;
	top: 0;
	background: #fff;
	display: none;
}

.abkdf_list li:hover .xkljasdd {
	display: block;
}

.xkljasdd dd a {
	padding: 0 35px;
}

.dxsqkd {
	position: relative;
}

.dxsqkd b {
	width: 9px;
	height: 12px;
	display: block;
	position: absolute;
	right: 0;
	top: 19px;
	background: url(../images/fyright.png) center center no-repeat;
	background-size: contain;
}

.dxsqkd {
	padding-left: 10px !important;
}

.abkdf_list li {
	padding: 0px 20px;
}


/*******公共样式*******/

.gdgsjkd_jskd::-webkit-scrollbar,
.hjjdklfs::-webkit-scrollbar,
.jkbgsdbs::-webkit-scrollbar,
.usrtd_rihfj::-webkit-scrollbar {
	width: 5px;
}

.gdgsjkd_jskd::-webkit-scrollbar-track,
.hjjdklfs::-webkit-scrollbar-track,
.jkbgsdbs::-webkit-scrollbar-track,
.usrtd_rihfj::-webkit-scrollbar-track {
	background-color: #d7d7d7;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

.gdgsjkd_jskd::-webkit-scrollbar-thumb,
.hjjdklfs::-webkit-scrollbar-thumb,
.jkbgsdbs::-webkit-scrollbar-thumb,
.usrtd_rihfj::-webkit-scrollbar-thumb {
	background-color: #aeaeae;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

.higdjf_sjhbdf {
	text-align: center;
	display: block;
	margin-bottom: 30px;
	font-size: 16px;
}

.jbjbsdjd:hover .jbkkskd,
.styderjd li:hover .jhbjkdk,
.mhbjhvbd li:hover .jgkdf_nbkjhd,
.mghsd_hjvd li:hover .jbhjd,
.incptuk2:hover .in_wzbtk_right img,
.iuin_fklns li:hover .onjd_imgd {
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	/* IE 9 */
	-webkit-transform: scale(1.05);
	/* Safari 和 Chrome */
	-o-transform: scale(1.05);
	/* Opera */
	-moz-transform: scale(1.05);
}

.in-zcxlb li a:hover img {
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	/* IE 9 */
	-webkit-transform: rotateY(180deg);
	/* Safari and Chrome */
	-o-transform: rotateY(180deg);
	/* Opera */
	-moz-transform: rotateY(180deg);
}

.styderjd li:hover .jbkjubd,
.incptuk2:hover .in-cpj,
.ins_jkdlist:hover .ind_kjhd_tit {
	transform: translateX(10px);
	-ms-transform: translateX(10px);
	/* IE 9 */
	-webkit-transform: translateX(10px);
	/* Safari and Chrome */
	-o-transform: translateX(10px);
	/* Opera */
	-moz-transform: translateX(10px);
	color: #4178bd;
}

.hidden-box li a,
.in_ckjbds li .hsjkbjdld,
.in_ckjbds li .ins_jkdlist,
.userd_lhjd li .xskjd_wzk,
.userd_lhjd li .uhbks_ywks,
.jbjbsdjd .jbkkskd,
.mghsd_hjvd li .jbhjd,
.rmtj_likjd .ujbgkdf_jksd,
.rmtj_likjd .hvbkshdd,
.styderjd li .jbkjubd,
.styderjd li .jhbjkdk,
.mhbjhvbd li .jgkdf_nbkjhd,
.iuin_fklns li .onjd_imgd,
.ins_jkdlist .ind_kjhd_tit,
.cef-yin1,
.cef-yin2 {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.previous span {
	font-size: 16px;
	width: 40px;
	font-family: '宋体';
	font-weight: bolder;
	height: 40px;
	color: #797979;
	border-radius: 5px;
	text-align: center;
	border: 1px solid #bcbcbc;
	line-height: 38px;
	display: inline-block;
}

.next span {
	font-size: 16px;
	width: 40px;
	font-family: '宋体';
	font-weight: bolder;
	height: 40px;
	color: #797979;
	border-radius: 5px;
	text-align: center;
	border: 1px solid #bcbcbc;
	line-height: 38px;
	display: inline-block;
}

.num span {
	font-size: 16px;
	width: 40px;
	font-family: 'book';
	height: 40px;
	color: #797979;
	border-radius: 5px;
	text-align: center;
	border: 1px solid #bcbcbc;
	line-height: 38px;
	display: inline-block;
}

.on span {
	font-size: 16px;
	width: 40px;
	font-family: 'book';
	height: 40px;
	color: #FFF;
	border-radius: 5px;
	text-align: center;
	border: 1px solid #bcbcbc;
	background-color: rgba(26, 93, 171, 0.7);
	line-height: 38px;
	display: inline-block;
}

.ksbjdf_imgjd img {
	width: 100%;
	margin: 0 auto;
	display: block;
}

input[type="submit"] {
	cursor: pointer;
}


/*2019-08-19*/

.ly-wdt {
	display: block;
	float: left;
	font-style: normal;
	border: 1px solid #ff000e;
	border-radius: 50%;
	text-align: center;
	margin-top: 6px;
	margin-left: 12px;
	width: 20px;
	height: 20px;
	line-height: 18px;
	font-size: 12px;
	color: #ff000e;
}

.ccom-lei {
	margin-top: 30px;
	display: block;
	background: #f1f1f1;
	padding: 0 16px;
	height: auto;
	overflow: hidden;
}

.ccom-lei a {
	display: block;
	float: left;
	padding: 0 24px;
	line-height: 50px;
	font-size: 16px;
	color: #000;
}

.ccom-lei a.on {
	background: #1a5dab;
	color: #fff;
}

.modal-dialog {
	z-index: 9999;
}


.hvs-sck{
	width:calc(100% - 150px);
	float:left;
}
.hvs-sc-zhu{
	line-height:26px;
	font-size:12px;
	color:#999;
	padding-top:6px;
}

.ccom-lei .on span {
    width:  auto;
    height: auto; 
    border: none;
    display: inline; 
    text-align: left;
    line-height: 50px;
    font-size: 16px;
    
}
.sdfdgfhgfh{
	width: 390px;
    height: 50px;
    border: 1px solid #d2d2d2;
    color:#757575 ;
    padding: 0 10px;
}
.block-pc{
	display: block;
}
.block-sj{
	display: none;
}


.top-yyk{
	/* display: block;
	margin-top: 2px;
	margin-right: 18px;
	border: 1px solid #9b9b9b;
	height: 32px;
	width: 122px;
	border-radius: 50px;
	background: url(../images/top-j.png) calc(100% - 16px) center no-repeat; */
}
.top-yyk li{
	float: left;
	text-align: center;
	position: relative;
}
.top-yyk a{
	display: inline-block;
	padding: 5px 6px;
}
.top-yyk  a img{
	display: block;
	float: left;
	margin-top: 8px;
}
.top-yyk  a span{
	display: block;
	float: left;
	margin-right: 15px;
	margin-left: 10px;
	line-height: 30px;
	font-size: 14px;
	color: #585958;
}
.top-yyk .navi_content {
	width: 100%;
	display: none;
	overflow: hidden;
	padding: 0 6px;
	position: absolute;
	top: 31px;
	background: #FFF;
	border: 1px solid #dedede;
	z-index: 99;
	text-align: center;
}
.top-yyk li:hover  .navi_content {
	display: block;
}

.top-yyk .navi_content > a {
	display: block;
	overflow: hidden;
	text-align: center;
	border-bottom: 1px solid #ddd;
	line-height: 36px;
	font-size: 14px;
	color: #000;
}

.top-yyk .navi_content > a:hover {
	color: #145bac;
}

.top-yyk .navi_content > a:last-child {
	border-bottom: none;
}