@charset "UTF-8";.aa {	z-index: 11;}img {	-webkit-transition: all 0.5s;	-moz-transition: all 0.5s;	-ms-transition: all 0.5s;	transition: all 0.5s;	border: 0;	display: inline-block;}a {	color: #333;	-webkit-transition: all .2s;	-moz-transition: all .2s;	-ms-transition: all .2s;	transition: all .2s;}body {	font-size: 14px;	background-size: cover;	-ms-behavior: url(../css/backgroundsize.min.htc);	behavior: url(../css/backgroundsize.min.htc);	color: #666;}/***********************首页 开始********************************/.in_banner {	overflow: hidden;	position: relative;	margin-top: 153px;}.in_banner img {	width: 100%;	vertical-align: middle;}.in_banner .swiper-slide {	position: relative;}.in_banner .pagination {	position: absolute;	bottom: 32px;	width: 100%;	text-align: center;	z-index: 20;}.in_banner .pagination span {	width: 15px;	height: 15px;	margin: 0px 5.5px;	display: inline-block;	cursor: pointer;	border-radius: 50%;	border: 1px solid #fff;	background-color: rgba(255, 255, 255, 0.1);}.in_banner .pagination span.swiper-active-switch, .in_banner .pagination span:hover	{	background: #fff;}/***************in_bk_01******************/.in_bk_01 {	padding: 91px 0px 100px;}.in_bk_01 .wrap {	position: relative;}.in_bk_01  .title {	background: url(../img/line.jpg) no-repeat left bottom;	position: relative;	color: #666;}.in_bk_01  .title span {	padding-bottom: 23px;	display: inline-block;}.in_bk_01  .title a {	float: right;	color: #666;	margin-top: 19px;}.in_bk_01  .title a:hover {	color: #2688bd;}.in_bk_01 .hotspot {	float: left;	width: 28.98%;}.in_bk_01 .hotspot .time {	padding: 26px 0px 16px;}.in_bk_01 .hotspot dl dt a {	color: #333;}.in_bk_01 .hotspot dl dt a:hover {	color: #2688bd;}.in_bk_01 .hotspot dl dd {	line-height: 1.75;	margin-top: 18px;	height: 10.5em;	max-height: 10.5em;}.in_bk_01 .hotspot .ns_enter {	margin-top: 34px;}.in_bk_01 .hotspot .ns_enter a {	display: block;	letter-spacing: 2px;	line-height: 90px;	background: #0190c5;	color: #fff;	text-align: center;}.in_bk_01 .hotspot .ns_enter a span {	padding-right: 65px;	/*background: url(../img/jt03.png) no-repeat right center;*/	background: url(../img/icon-new.png) no-repeat right center;}.in_bk_01 .hot_img .swiper-slide {	position: relative;}.in_bk_01 .hot_img {	position: absolute;	overflow: hidden;	left: 31.56%;	top: 66px;	bottom: 0px;	width: 42.42%;}.in_bk_01 .hot_img dl {	background: #7d7d7d;	position: absolute;	color: #fff;	left: 0px;	bottom: 0px;	right: 0px;	padding: 15px 30px 18px;}.in_bk_01 .hot_img dl dd {	margin-top: 8px;}.in_bk_01 .hot_img a {	position: absolute;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;}.in_bk_01 .hot_img .pagination2 {	position: absolute;	bottom: 127px;	width: 100%;	text-align: center;}.in_bk_01 .hot_img .pagination2 span {	width: 10px;	height: 10px;	margin: 0px 5.5px;	display: inline-block;	cursor: pointer;	border-radius: 50%;	border: 1px solid #fff;}.in_bk_01 .hot_img .pagination2 span.swiper-active-switch {	background: #fff;}.in_bk_01 .notice {	float: right;	width: 23.9%;}.in_bk_01 .notice ul {	position: absolute;	right: 0px;	width: 23.9%;	bottom: 0px;	top: 66px;}.in_bk_01 .notice ul li {	position: absolute;	left: 0px;	bottom: 0px;	height: 50%;	background: #fff;	color: #666;	border: 1px solid #d9d9d9;}.in_bk_01 .notice ul li dl {	padding: 16px 20px;}.in_bk_01 .notice ul li dl dd {	padding: 1px 0px;	float: left;	width: 100%;}.in_bk_01 .notice ul li dl dd.img {	display: none;}.in_bk_01 .notice ul li dl dd i {	float: left;	width: 26px;	padding-top: 4px;}.in_bk_01 .notice ul li dl dd i img {	width: 13px;	height: 13px;}.in_bk_01 .notice ul li dl dt {	float: left;	width: 100%;	margin-top: 13px;}.in_bk_01 .notice ul li dl dt a {	color: #666;}.in_bk_01 .notice ul li dl dt a:hover {	color: #2688bd;}.in_bk_01 .notice ul li:first-child {	background: #0190c5;	color: #fff;	border: 1px solid #0190c5;	top: 0px;}.in_bk_01 .notice ul li:first-child dl dt a {	color: #fff;}.in_bk_02 {	background-image: url(../img/in_bk_02_bg.jpg);	padding: 97px 0px;}.in_bk_02 .tab ul {	border-bottom: 1px solid #55abcb;}.in_bk_02 .tab ul li {	float: left;	margin-right: 38px;	position: relative;	padding-bottom: 22px;	color: #fff;	cursor: pointer;}.in_bk_02 .tab ul li i {	position: absolute;	display: none;	left: 0px;	bottom: 0px;	right: 0px;	height: 4px;	background: #fff;}.in_bk_02 .tab ul li.on i {	display: block;}.in_bk_02 .ajax_list {	padding-top: 20px;}.in_bk_02 .ajax_list ul {	margin: 0px -10px;}.in_bk_02 .ajax_list ul li {	float: left;	width: 25%;}.in_bk_02 .ajax_list ul li .con {	margin: 10px;	background: #fff;	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);}.in_bk_02 .ajax_list ul li .con .img {	padding-bottom: 56.5%;	position: relative;}.in_bk_02 .ajax_list ul li .con .img a {	position: absolute;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	display: block;	background-size: cover;}.in_bk_02 .ajax_list ul li dl {	padding: 17px 19px 30px;}.in_bk_02 .ajax_list ul li dl dt {	margin-top: 15px;	height: 4.5em;}.in_bk_02 .ajax_list ul li dl dt a {	color: #333;	text-align: justify;	width: 100%;	display: block;}.in_bk_02 .ajax_list ul li dl dt a:hover {	color: #0190c5;	text-decoration: underline;}.in_bk_02 .ajax_list ul li dl dd {	border-bottom: 1px solid #d2d2d2;	color: #333;	padding-bottom: 17px;	width: 100%;}.in_bk_02 .ajax_list ul li span {	display: block;}.in_bk_02 .ajax_list ul li:hover dl dt a {	color: #0190c5;	text-decoration: underline;}.in_bk_02 .ajax_list ul li:hover dl dd {	color: #666;}.in_bk_02 .load-more-link {	border: 1px solid #fff;	background-color: transparent;	cursor: pointer;	margin-top: 42px;	border-radius: 5px;	padding: 16.5px 0px;	display: block;	color: #fff;	text-align: center;}.in_bk_02 .load-more-link span, .in_bk_02 .load-more-link a {	display: inline-block;	background: url(../img/jt04_hover.png) no-repeat center right;	padding: 0px 20px;	color: #fff}.in_bk_02 .load-more-link:hover {	background-color: #fff;	color: #626262;}.in_bk_02 .load-more-link:hover span, .in_bk_02 .load-more-link:hover a	{	background: url(../img/jt04.png) no-repeat center right;	color: #626262;}.in_bk_02 .ajax_list .list {	display: none;}.in_bk_03 {	background-image: url(../img/in_bk_03_bg.jpg);	padding: 106px 0px 93px;}.in_bk_03 .wrap {	width: 1310px;	position: relative;}.in_bk_03 .swiper-container4 {	overflow: hidden;	padding-bottom: 66px;	position: relative;}.in_bk_03 .con {	margin: 0px 15px 10px;	background: #fff;	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);}.in_bk_03 .con .img {	position: relative;	padding-bottom: 56.2%;	background-size: cover;}.in_bk_03 .con .img .text {	position: absolute;	opacity: 0;	transition: 0.5s all;	-webkit-transition: 0.5s all;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;}.in_bk_03 .con .img dl {	padding: 0px 35px;	color: #fff;}.in_bk_03 .con .img dl dt {	position: relative;	padding-bottom: 16px;}.in_bk_03 .con .img dl dt i {	width: 25px;	height: 1px;	background: #fff;	position: absolute;	left: 50%;	bottom: 0px;	margin-left: -12.5px;}.in_bk_03 .con .img dl dd {	line-height: 1.8571;	margin-top: 15px;	max-height: 7.4284em;}.in_bk_03 h3 {	color: #333;	padding: 16px 10px;	text-align: center;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap}.in_bk_03  .swiper-slide, .in_bk_03  .swiper-wrapper {	height: auto !important;}.in_bk_03 .con:hover .img .text {	opacity: 1;}.in_bk_03 .pagination3 {	position: absolute;	bottom: 0px;	width: 100%;	text-align: center;}.in_bk_03 .pagination3 span {	width: 15px;	height: 15px;	margin: 0px 5.5px;	display: inline-block;	cursor: pointer;	border-radius: 50%;	border: 1px solid #0190c5;}.in_bk_03 .pagination3 span.swiper-active-switch {	background: #0190c5;}.in_bk_03 .arrow-left {	width: 18px;	height: 30px;	background: url(../img/but01.png) no-repeat;	cursor: pointer;	position: absolute;	left: -43px;	top: 50%;	margin-top: -15px;}.in_bk_03 .arrow-right {	width: 18px;	height: 30px;	background: url(../img/but02.png) no-repeat;	cursor: pointer;	position: absolute;	right: -43px;	top: 50%;	margin-top: -15px;}.in_bk_03 .swiper-slide .text {	background: #003368;	/*background: #387b2b;*/}.in_bk_03 .swiper-slide.class1 .text {	background: #003368;	/*background: #ff9100;*/}.in_bk_03 .swiper-slide.class2 .text {	/*background: #003368;*/	background: #ff9100;}.in_bk_03 .swiper-slide.class3 .text {	background: #8ec31e;}.in_bk_03 .swiper-slide.class4 .text {	background: #4f535c;/* #0e6e63 */}.in_bk_03 .swiper-slide.class5 .text {	background: #0e6e63;/* #002b48 */}.in_bk_03 .swiper-slide.class6 .text {	background: #387b2b;/* #387b2b */}.in_bk_03 .swiper-slide.class7 .text {	background: #002b48;}.in_bk_04 {	background-image: url(../img/in_bk_04_bg.jpg);	position: relative;}.in_bk_04 .bg {	position: absolute;	right: 0px;	z-index: 1;	top: 0px;	bottom: 0px;	width: 35.05%;	background: #007aa7;}.in_bk_04 .wrap {	position: relative;	z-index: 3;}.in_bk_04 .app_online {	float: left;	color: #fff;	padding: 43px 5px 46px 0px;}.in_bk_04 .app_online dl dd {	padding-top: 22px;}.in_bk_04 .bn_nav {	float: left;	width: 62.03%;	position: relative;	color: #fff;	margin: 36px 0px 0px;}.in_bk_04 .bn_nav a {	color: #fff;	padding-left: 24px;	display: inline-block;	position: relative;}.in_bk_04 .bn_nav ul li {	float: left;	position: relative;	letter-spacing: 1px;	width: 33%;	padding: 10px 0px 10px 40px;}.in_bk_04 .bn_nav ul li.li02 {	width: 29%;}.in_bk_04 .bn_nav ul li i {	position: absolute;	left: 0px;	top: 50%;	margin-top: -12px;}.in_bk_04 .bn_nav ul li a:hover {	text-decoration: underline;}.in_bk_04 .bn_nav .line {	position: absolute;	top: 18px;	bottom: 18px;	width: 1px;	background: #3ca9d2;}.in_bk_04 .bn_nav .line01 {	left: 33%;}.in_bk_04 .bn_nav .line02 {	left: 62%;}.in_bk_04 .video_story {	float: right;	color: #fff;	width: 255px;	padding-top: 21px;}.in_bk_04 .video_story h2 {	letter-spacing: 2px;	position: relative;	padding-left: 46px;}.in_bk_04 .video_story h2 i {	width: 26px;	height: 28px;	background: url(../img/video_story_ico.png) no-repeat;	position: absolute;	left: 0px;	top: 50%;	margin-top: -14px;}.in_bk_04 .video_story .video_place {	height: 131px;	position: relative;	margin-top: 16px;}.in_bk_04 .video_story .video_place video {	position: absolute;	background: #000;	z-index: 5;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;}.in_bk_04 .video_story .video_place img {	position: relative;	z-index: 5;	/*width: 100%;*/	height: 131px;}.in_bk_04 .video_story .play {	position: absolute;	width: 48px;	height: 48px;	z-index: 7;	left: 50%;	top: 50%;	margin: -24px 0px 0px -24px;	background-image: url(../img/play.png);	background-position: center center;	background-repeat: no-repeat;	cursor: pointer;}.in_bk_04 .video_story .play_bg {	position: absolute;	z-index: 6;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	background: rgba(0, 0, 0, 0.3);}.in_bk_04 .video_story .kuang {	position: absolute;	z-index: 2;	left: -10px;	top: 10px;	right: 10px;	bottom: -10px;	border: 1px solid #4da2c2;}.aside {	position: fixed;	right: 0px;	top: 50%;	z-index: 9;}.aside ul li {	position: relative;	margin-top: 2px;}.aside ul li a {	display: block;	width: 50px;	height: 50px;}.aside ul li.li01 a {	background: url(../img/aside_ico01.png) no-repeat center center #707070;	border-radius: 5px;}.aside ul li.li02 a {	background: url(../img/aside_ico02.png) no-repeat center center #707070;	border-radius: 5px;}.aside ul li a:hover {	color: #fff !important;}.aside ul li .tel {	display: none;	position: absolute;	color: #fff;	padding-right: 6px;	top: 0px;	line-height: 50px;	right: 50px;}.aside ul li .tel span {	background: rgba(1, 144, 197, 0.63);	padding: 0px 15px;	display: block;	white-space: nowrap;}.aside ul li .aside_code {	display: none;	position: absolute;	padding-right: 6px;	top: -40px;	right: 50px;}.aside ul li .aside_code .img {	padding: 15px;	background: rgba(1, 144, 197, 0.63);}.aside ul li .aside_code img {	width: 120px;	height: 120px;}.aside ul li:hover .aside_code {	display: block;}.aside ul li:hover .tel {	display: block;}@media only screen and (max-width:1600px) {	.in_bk_04 .bg {		width: 30%;	}}@media only screen and (max-width:1380px) {	.in_bk_03 .wrap {		width: auto;		margin: 0px 30px;	}	.in_bk_03 .arrow-left {		left: -16px;	}	.in_bk_03 .arrow-right {		right: -16px;	}}@media only screen and (max-width:1340px) {	/***************in_bk_01******************/	.in_bk_01 {		padding: 6% 0px;	}	/***************in_bk_02******************/	.in_bk_02 {		padding: 6% 0px;	}	/***************in_bk_03******************/	.in_bk_03 {		padding: 6% 0px;	}	/***************in_bk_04******************/	.in_bk_04 {		padding-bottom: 10px;	}	.in_bk_04 .bg {		width: 350px;	}}@media only screen and (max-width:1200px) {	.in_bk_04 .bn_nav {		width: 52%;	}	.in_bk_04 .bn_nav ul li {		width: 50%;	}	.in_bk_04 .bn_nav ul li.li02 {		width: 50%;	}	.in_bk_04 .bn_nav .line01 {		left: 44%;	}	.in_bk_04 .bn_nav .line02 {		display: none;	}}@media only screen and (max-width:1024px) {	.in_bk_01 .hot_img {		top: 56px;	}	.in_bk_01 .notice ul {		top: 56px;	}	.in_bk_01 .title a {		margin-top: 10px;	}	.in_bk_02 .ajax_list ul li {		width: 50%;	}	.in_bk_03 .swiper-container4 {		padding-bottom: 5%;	}	.in_bk_03 .con {		margin: 0px 10px 10px;	}	.in_bk_03 .con .img dl dd {		max-height: 3.7142em;		-webkit-line-clamp: 2;	}	.in_bk_03 .con .img dl {		padding: 0px 15px;	}	.in_bk_04 .bg {		width: 320px;	}}@media only screen and (max-width:900px) {	.in_bk_04 .bn_nav {		width: 40%;		margin-top: 10px;	}	.in_bk_04 .bn_nav ul li {		padding: 1px 0px 1px 10px;		width: 100%;	}	.in_bk_04 .bn_nav ul li.li02 {		width: 100%;	}	.in_bk_04 .bn_nav .line01 {		display: none;	}}@media only screen and (max-width:767px) {	.in_banner {		margin-top: 63px;	}	.in_banner .pagination {		bottom: 10px;	}	.in_bk_01, .in_bk_03 .arrow-right, .in_bk_03 .arrow-left {		display: none;	}	.in_bk_01 .title {		background-size: 100% 2px;	}	.in_bk_01 .hotspot {		width: 100%;	}	.in_bk_01 .hotspot dl dd {		height: auto;	}	.in_bk_01 .hotspot .ns_enter a {		line-height: 4;	}	.in_bk_01 .hot_img {		position: relative;		float: left;		margin-top: 5%;		left: 0px;		top: 0px;		bottom: 0px;		width: 100%;	}	.in_bk_01 .hot_img .swiper-slide {		height: auto !important;		padding-bottom: 15%;	}	.in_bk_01 .hot_img dl {		padding: 15px 20px 18px;	}	.in_bk_01 .notice {		width: 100%;		margin-top: 5%;	}	.in_bk_01 .notice ul {		position: relative;		width: 100%;		top: 0px;	}	.in_bk_01 .notice ul li {		position: relative;		left: 0px;		bottom: 0px;		height: 50%;		background: #fff;		color: #666;		border: 1px solid #d9d9d9;	}	.in_bk_02 .tab ul {		display: flex;		justify-content: center;		border-bottom: 0 none;	}	.in_bk_02 .tab ul li {		line-height: 50px;		margin-right: 0;		padding: 0 30px;		background-color: #0175b1;		border-right: 1px solid #0190c5;	}	.in_bk_02 .tab ul li:last-child {		border-right: 0 none;	}	.in_bk_02 .tab ul li.on i {		display: none;	}	.in_bk_02 .tab ul li.on {		background-color: #cfcfcf;		border: 1px solid #fff;		line-height: 48px;		background: -webkit-linear-gradient(#fff, #cdcdcd);		background: -o-linear-gradient(#fff, #cdcdcd);		background: -moz-linear-gradient(#fff, #cdcdcd);		background: linear-gradient(#fff, #cdcdcd);		color: #656565;		box-shadow: 0 5px 12px 0 rgba(1, 144, 197, 0.5);	}	.in_bk_02 .load-more-link {		margin-top: 15px;		padding: 7px 0	}	.in_bk_02 .ajax_list ul li {		width: 50%;	}	.in_bk_02 {		background: #0090c5 url(../img/bg01.png) no-repeat right top;		padding: 35px 0px;	}	.in_bk_03 .con .img dl {		padding: 0px 8%;	}	.in_bk_03 .swiper-container4 {		padding-bottom: 7%;	}	.in_bk_03 .wrap {		margin: 0 10px;	}	.in_bk_04 .app_online {		padding: 30px 5px 20px 0px;	}	.in_bk_04 .bn_nav {		float: none;		overflow: hidden;		width: auto;		padding-top: 20px;	}	.in_bk_04 .bn_nav ul li {		width: 50%;		padding-left: 6%;	}	.in_bk_04 .bn_nav ul li.li02 {		width: 50%;	}	.in_bk_04 .video_story {		width: 100%;	}	.in_bk_04 .bg {		display: none;	}	.in_bk_04 .video_story {		padding-bottom: 30px;	}	.in_bk_04 .video_story .video_place {		height: auto;		padding-bottom: 53%;	}}@media only screen and (max-width:540px) {	.in_bk_02 .ajax_list ul li dl dd {		padding-bottom: 5%;	}	.in_bk_02 .ajax_list ul li dl dt {		margin-top: 5%;	}	.in_bk_02 .tab ul li {		padding: 0 20px;		font-size: 16px;	}	.in_bk_02 .ajax_list ul li dl {		padding: 15px;	}	.in_bk_02 .ajax_list ul li .con {		margin: 7px;	}	.in_bk_03 h3 {		font-size: 16px;		text-align: center;	}	/*.in_bk_02 .ajax_list ul li { width:100%; }*/	/*.in_bk_02 .ajax_list ul li dl dt { height:auto; }*/	.in_bk_03 .swiper-container4 {		padding-bottom: 10%;	}	.in_bk_04 .bn_nav {		padding-top: 0px;	}	.in_bk_04 .bn_nav ul li {		width: 100%;		padding-left: 10%;	}	.in_bk_04 .bn_nav ul li.li02 {		width: 100%;	}}@media only screen and (max-width:375px) {	.mobile_nav li {		font-size: 12px;	}	.in_bk_02 .tab ul li {		padding: 0 14px;		line-height: 42px;	}	.in_bk_02 .tab ul li.on {		line-height: 40px;	}}/***********************首页 结束********************************/.wrap {	width: 1280px;	margin: 0px auto;}.txt_justify {	text-align: justify;}/************************头尾公共部分开始******************************//*******************头部 公共部分 开始***************************/.header {	background: #0190c5;	padding-bottom: 4px;	z-index: 99;	position: fixed;	left: 0px;	top: 0px;	right: 0px;}.header  .hd_top {	height: 57px;	float: right;}.header  .hd_top .box {	float: right;}.header  .home {	float: left;	margin: 20px 6px 0px 0px;}.header  .home a {	background: url(../img/home.png) no-repeat;	width: 19px;	height: 19px;	display: block;}.hd_top .select-box.student {	background: url(../img/student_bg.png) no-repeat;	margin-top: 13px;	width: 136px;	height: 44px;	margin-right: 0px;}.hd_top .select-box.student {	width: 136px;}.hd_top .select-box.student dt b {	padding: 2px 40px 0px 26px;	width: 130px;}.hd_top .select-box.student dt i.ico {	right: 28px;	top: 14px;}.header  .book {	float: left;	line-height: 30px;	margin-top: 15px;	padding: 0px 20px 0px 12px;	position: relative;	margin-right: 19px;}.header  .book a {	color: #fff;}.header  .book i {	width: 1px;	height: 15px;	background: #4eb2d7;	position: absolute;	right: 0px;	top: 50%;	margin-top: -7.5px;}/*******搜索部分********/.header .search_box {	float: left;	margin-top: 15px;	width: 245px;	background: #4eb2d7;	padding-left: 24px;	padding-right: 40px;	position: relative;}.header .search_box .sear {	width: 100%;	border: 0;	color: #fff;	background: none;	height: 30px;	line-height: 30px;}.header .search_box .but {	border: 0;	position: absolute;	width: 30px;	bottom: 0px;	right: 0px;	top: 0px;	cursor: pointer;	background: url(../img/but.png) no-repeat center center #09406c;	color: transparent;}.hd_top .select-box {	float: left;	width: auto;	color: #fff;	margin-top: 15px;	margin-right: 19px;}.hd_top .select-box dt b {	line-height: 30px;	color: #fff;}.hd_top .select-box dt {	padding: 0px;}.hd_top .select-box dt b {	margin-right: 0px;	width: 77px;	padding: 0px 13px 0px 0px;}.hd_top .select-box dt i.ico {	width: 11px;	height: 7px;	right: 0px;	background: url(../img/jt01.png) no-repeat;	margin-top: 0px;}.hd_top .select-box dd {	}.hd_top .select-box dd a {	border-bottom: 1px solid #eee;}.hd_top .select-box dd a:hover, .hd_top  .select_0 dd a.on {	background: #0190c5;	color: #fff;}.header  .hd_con {	background: url(../img/hd_bg.jpg) repeat-x left center;}.header  .hd_con .wrap {	position: relative;}.header .logo {	width: 167px;	float: left;	padding: 23px 0px 22px;}.header .logo a {	display: block;}.header .logo img {	width: 100%;}.header .hd_rt {	position: absolute;	right: 0px;	bottom: 0px;	border: 1px solid #bfbfbf;	border-bottom: none;}.nav_phone_btn, .nav_phone {	display: none;}/*******导航部分******/.nav {	}.nav>ul {	}.nav>ul>li {	display: inline-block;	position: relative;	float: left;}.nav>ul>li>a {	display: block; /*font-weight:bold;*/	line-height: 55px;	height: 55px;	position: relative;	width: 144px;	text-align: center;	color: #333;}.nav>ul>li>a>em {	position: absolute;	width: 1px;	height: 16px;	left: 0px;	top: 50%;	margin-top: -8px;	background: #bfbfbf;}.nav>ul>li.on>a, .nav>ul>li a:hover {	color: #fff !important;	background: url(../img/nav_bg.jpg) repeat-x;}.nav>ul>li.on>a, .nav>ul>li a:hover em {	display: none;}.nav>ul>li:first-child a em {	display: none;}.nav>ul>li:hover>a {	color: #fff !important;	background: url(../img/nav_bg.jpg) repeat-x;}.nav>ul>li:hover+li a em {	display: none;}.navlist {	position: absolute;	z-index: 100;	background: #fff;	right: 0px;	border-top: 4px solid #0190c5;	top: 53px;	display: none;	left: 0px;	opacity: 1;}.navlist ul li {	position: relative;	border-top: 1px solid #eee;}.navlist ul li a {	display: block;	padding: 0px 10px 0px 20px;	line-height: 37px;}.navlist ul li a:hover {	background: #0190c5;}.navlist ul li:first-child {	border-top: none;}.scrollHeader .header {	box-shadow: 0px 0px 10px #555;}/*******************头部 公共部分 结束***************************//***********尾部 公共部分 开始***************/.footer {	background: #fff;}.footer .ft_nav {	background: #eef7fd;	border-bottom: 8px solid #0b94c7;	padding: 22px 0px 23px;}.footer .ft_nav .list ul li {	display: inline-block;	position: relative;	line-height: 33px;	padding: 0px 16px;}.footer .ft_nav .list ul li i {	width: 1px;	height: 16px;	background: #b9b9b9;	display: inline-block;	position: absolute;	left: 0px;	top: 50%;	margin-top: -8px;}.footer .ft_nav .list a {	color: #666;}.footer .ft_nav .list a:hover {	color: #0b94c7;}.footer .ft_nav .list ul li:first-child {	padding-left: 142px;	position: relative;}.footer .ft_nav .list ul li:first-child i {	display: none;}.footer .ft_nav .ft_apply {	position: absolute;	line-height: 31px;	left: 0px;	padding: 0px 38px 0px 14px;	top: 0px;	border: 1px solid #b9b9b9;	color: #333;	cursor: pointer;}.footer .ft_nav .ft_apply b {	display: inline-block;	background: url(../img/jt02.png) no-repeat;	width: 15px;	height: 10px;	position: absolute;	right: 12px;	top: 50%;	margin-top: -5px;}.footer .ft_nav .wrap {	position: relative;}.footer .apply_con {	position: fixed;	z-index: 100;	left: 50%;	margin-left: -640px;	width: 1280px;	bottom: -100%;	transition: 0.8s all;	-webkit-transition: 0.8s all;	background: #0b9ada;	padding: 15px 0px;}.footer .apply_con ul.ul01 {	float: left;	width: 33.43%;	border-right: 1px solid #3caee1;}.footer .apply_con ul.ul01 li {	float: left;	width: 33.33%;	margin: 2px 0px;	padding-left: 6%;}.footer .apply_con ul.ul01 li a i {	padding-right: 10px;}.footer .apply_con a {	color: #fff;}.footer .apply_con .ul02 {	float: left;	width: 20.78%;	border-right: 1px solid #3caee1;}.footer .apply_con .ul02  ul {	padding: 0px 12%;}.footer .apply_con .ul02 li {	float: left;	width: 50%;	margin: 2px 0px;}.footer .apply_con .ul02 li  i {	padding-right: 10px;}.footer .apply_con .ul02 li i img {	width: 16px;	height: 16px;	position: relative;	top: 3px;}.footer .apply_con .code {	float: right;}.footer .apply_con .code ul li {	float: left;	position: relative;}.footer .apply_con .code .code_tc {	position: absolute;	width: 176px;	display: none;	text-align: center;	bottom: 100%;	left: 50%;	margin-left: -118px;	height: 183px;	background: url(../img/weixinBJ.png) no-repeat;}.footer .apply_con .code .code_tc  img {	width: 148px;	height: 148px;	margin-top: 11px;}.footer .apply_con .code ul li:first-child {	margin: 8px 8px 0px 0px;}.footer .apply_con .code ul li:hover .code_tc {	display: block;}.footer .apply_con .btn {	position: absolute;	left: 20px;	bottom: 100%;	color: #fff;}.footer .apply_con .btn span {	display: inline-block;	cursor: pointer;	line-height: 40px;	padding: 0px 20px 0px 30px;	position: relative;	background: #0b9ada;	border-radius: 5px 5px 0px 0px;}.footer .apply_con .btn span i {	width: 11px;	height: 7px;	background: url(../img/jt01.png) no-repeat;	position: absolute;	left: 10px;	top: 50%;	margin-top: -3.5px;	display: inline-block;}.footer .apply_con.on {	bottom: 0px;}.footer .ft_top {	padding: 39px 0px;}.footer .ft_top .ft_left {	float: left;	width: 60%;}.footer .ft_top .copy {	line-height: 1.71;	padding-top: 9px;}.footer .ft_top .copy  a {	color: #666;	display: inline-block;}.footer .ft_top .copy  a:hover {	color: #0190c5;}.footer .ft_code {	overflow: hidden;}.footer .ft_code ul {	float: right;	padding: 5px 0px;}.footer .ft_code ul li {	float: left;	padding: 6px;	margin-left: 20px;	border-radius: 5px;	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);}.footer .ft_code ul li img {	width: 98px;	height: 98px;}.footer .ft_share {	padding-top: 8px;}.footer .ft_share ul li {	float: left;	position: relative;	padding-right: 9px;}.footer .ft_share a {	width: 23px;	border: 1px solid #fff;	background: url(../img/ft_share_ico2.png) no-repeat center top;	display: inline-block;	height: 23px;	float: left;	display: inline-block;	background-size: 100% 100%;}.footer .ft_share a.weixin_but {	background: url(../img/ft_share_ico3.png) no-repeat center top;	background-size: 100% 100%;}.footer .ft_share a.a-2 {	width: 34px;	background: url(../img/ft_share_ico1.png) no-repeat center top;	background-size: 100% 100%;}.mobile_nav {	display: none;}/***********尾部 公共部分 结束***************/@media only screen and (max-width: 1340px) {	.wrap {		width: auto;		margin: 0px 30px;	}}@media only screen and (max-width: 1300px) {	.footer .apply_con {		left: 0px;		margin-left: 0px;		right: 0px;		width: auto;	}}@media only screen and (max-width: 1100px) {	.footer .apply_con ul.ul01 {		width: 42%;	}	.footer .apply_con .ul02 {		width: 25%;	}}@media only screen and (max-width: 1000px) {}@media only screen and (max-width: 980px) {}@media only screen and (max-width:900px) {	.nav>ul>li>a {		width: 124px;	}	.navlist ul li a {		padding: 0px 10px;	}	.footer .ft_nav .list ul li {		padding: 0px 6px;	}	.footer .apply_con ul.ul01 {		width: 100%;		border-bottom: 1px solid #3caee1;		border-right: none;		padding-bottom: 10px;	}	.footer .apply_con ul.ul01 li {		width: 25%;	}	.footer .apply_con .ul02 {		width: 100%;		padding-top: 10px;		padding-bottom: 10px;	}	.footer .apply_con .ul02 li {		width: 25%;		padding-left: 6%;	}	.footer .apply_con .ul02 ul {		padding: 0px;	}	.footer .apply_con .code {		width: 100%;		text-align: center;	}	.footer .apply_con .code ul li {		float: none;		display: inline-block;	}	.footer .apply_con .code ul li:first-child {		margin: 0px;		position: relative;		top: 8px;	}}@media only screen and (max-width:767px) {	.footer, .in_bk_04, .aside, .in_bk_03 .con .img .text {		display: none;	}	.mobile_nav {		display: block;		width: 100%;		/*position: fixed;  left: 0;  bottom: 0;  z-index: 999;*/		position: relative;		/*z-index: 101;*/		background: rgb(18, 149, 216);		overflow: hidden;	}	.mobile_nav li {		width: 25%;		float: left;		text-align: center;		color: #fff;		padding: 16px 0;		height: 76px;	}	.mobile_nav li .mask {		position: fixed;		left: 0;		top: 0;		width: 100%;		height: 100%;		z-index: 98;		background-color: rgba(0, 0, 0, 0.4);		display: none;	}	.mobile_nav li:hover {		background-color: #68acd1;	}	.mobile_nav li .alert {		display: none;		position: fixed;		width: 100%;		left: 50%;		top: 50%;		-webkit-transform: translate(-50%, -50%);		transform: translate(-50%, -50%);		z-index: 100;	}	.mobile_nav li .alert>div {		display: flex;		justify-content: center;	}	.mobile_nav li .alert .img {		padding: 10px;		background-color: #fff;		margin: 0 10px;		border-radius: 5px;	}	.mobile_nav li a {		display: block;		color: #fff;	}	.mobile_nav li>img, .mobile_nav li>a>img {		display: block;		height: 30px;		margin: 0 auto 5px;	}	.in_bk_02 .ajax_list .list.box04 .img {		height: 0;		padding-bottom: 64.8%;		overflow: hidden;		position: relative;		margin-bottom: 17px;	}	.in_bk_02 .ajax_list .list.box04 .img img {		width: 100%;	}	.in_bk_02 .ajax_list .list.box04 dl {		background-color: #fff;		padding: 0;		margin: 10px;	}	.in_bk_02 .ajax_list .list.box04 dd i, .in_bk_02 .ajax_list .list.box04 dd:nth-child(3)		{		display: none;	}	.in_bk_02 .ajax_list .list.box04 dd:nth-child(2) {		margin: 0 19px;		width: auto;		text-align: left;	}	.in_bk_02 .ajax_list .list.box04 dt {		margin: 15px 19px 30px;	}	.nav_phone_btn, .nav_phone {		display: block;	}	/*手机导航按钮开始*/	.nav_phone_btn {		position: fixed;		top: 0px;		left: 20px;		transition: 0.3s all;		-webkit-transition: 0.3s all;		-moz-transition: 0.3s all;		-o-transition: 0.3s all;		-ms-transition: 0.3s all;	}	.nav_phone_btn {		display: block;		cursor: pointer;		height: 35px;		margin-top: 10px;	}	.nav_phone_btn span {		position: relative;		font-size: 0;		width: 26px;		height: 3px;		background-color: #0190c5;		display: inline-block;		transition: all 250ms ease-out;		-webkit-transition: all 250ms ease-out;	}	.nav_phone_btn span:before, .nav_phone_btn span:after {		content: "";		position: absolute;		width: 100%;		height: 3px;		background-color: #0190c5;		left: 0px;		transition: all 250ms ease-out;		-webkit-transition: all 250ms ease-out;	}	.nav_phone_btn span:before {		top: -7px;	}	.nav_phone_btn span:after {		top: 7px;	}	.visible_nav.nav_phone_btn {		left: 91%;	}	.visible_nav.nav_phone_btn span {		background-color: transparent;	}	.visible_nav.nav_phone_btn span:before {		left: 5px;		top: 0px;		transform: rotateZ(45deg);		-webkit-transform: rotateZ(45deg);		-ms-transform: rotateZ(45deg);	}	.visible_nav.nav_phone_btn span:after {		top: 0px;		left: 5px;		transform: rotateZ(-45deg);		-webkit-transform: rotateZ(-45deg);		-ms-transform: rotateZ(-45deg);	}	/*手机按钮结束*/	/*手机导航内容*/	body>* {		/*position: relative;left:0;transition:left 250ms ease-out;-webkit-transition:left 250ms ease-out;*/			}	body.body_nav_phone>* { /*left:-260px;*/			}	.nav_phone {		display: block;		position: fixed;		z-index: 101;		top: 0px;		bottom: 0px;		left: -100%;		height: 100%;		width: 90%;		transition: all 0ms ease-out;		-webkit-transition: all 0ms ease-out;		transition: all 250ms ease-out;		-webkit-transition: all 250ms ease-out;		overflow: hidden;		z-index: 102;	}	body.body_nav_phone .nav_phone {		left: 0;	}	.nav_phone_tit {		box-sizing: border-box;		height: 100px;		width: 100%;		background: #0190c5;		line-height: 50px;		color: #fff;		text-indent: 20px;	}	.nav_phone_tit img {		/*width: 150px;*/		padding-top: 29px;	}	.nav_phone_tit span {		float: left;		display: inline-block;		display: none;	}	.nav_phone_tit  .language {		float: right;		display: none;	}	.nav_phone_tit  .language a {		color: #fff;		padding: 0px 10px;	}	.nav_phone_tit .button {		float: right;		display: inline-block;		margin-right: 10px;		cursor: pointer;		display: none;	}	.nav_phone_tit .button:before {		content: "";		display: inline-block;		width: 17px;		height: 3px;		background: #fff;		transform: rotate(45deg);		border-radius: 8px;		transform: rotate(45deg);		-webkit-transform: rotate(45deg);		-ms-transform: rotate(45deg);	}	.nav_phone_tit .button:after {		content: "";		display: inline-block;		width: 3px;		height: 17px;		background: #fff;		margin-left: -10px;		margin-bottom: -7px;		transform: rotate(45deg);		border-radius: 8px;		transform: rotate(45deg);		-webkit-transform: rotate(45deg);		-ms-transform: rotate(45deg);	}	.nav_phone_con {		position: absolute;		top: 100px;		bottom: 0px;		width: 100%;		background: #0190c5;		overflow-y: scroll;		padding: 0 5%;		z-index: 102;	}	/*.nav_phone_con>ul{overflow-y: auto;overflow-x: hidden;position: absolute;bottom: 0px;top: 0px;width:100%;}*/	/*.nav_phone_con>ul>li,.nav_phone_con>ul>li dl dd {  height: 64px;line-height: 64px;border-bottom: 1px solid #219fd4;background: url(../img/icon.png) no-repeat;}.nav_phone_con>ul>li a{opacity: 1;padding:0 30px;box-sizing: border-box;width: 100%;color: #fff;display: inline-block;position: relative;-ms-transition: all 250ms ease-out;transition: all 250ms ease-out;background: url(../img/right.png) no-repeat right center;}.nav_phone_con>ul>li>a em,.nav_phone_con>ul>li> ul>li>a em{display: inline-block;width:8px;height:8px;border-right: 3px solid #0190c5;border-bottom: 3px solid #0190c5;position: absolute;top:50%;right:30px;margin-top: -4px;transform: rotate(-45deg); -webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}.nav_phone_con>ul>li ul,.nav_phone_con>ul>li dl{overflow-y: auto;overflow-x: hidden;position: absolute;top:0;bottom: 0px;width: 100%;background: #f1f1f1;opacity: 0;visibility: hidden;right:-100%;-ms-transition: all 250ms ease-out;transition: all 250ms ease-out;z-index: 3;}.nav_phone_con>ul>li ul li{height:50px;line-height:50px;border-bottom: 1px solid #e6e6e6;}.nav_phone_con>ul>li ul li:first-child,.nav_phone_con>ul>li dl dd:first-child{background: #898989;}.nav_phone_con>ul>li ul li:first-child a,.nav_phone_con>ul>li dl dd:first-child a{color: #fff;}.nav_phone_con>ul>li.on ul,.nav_phone_con>ul>li ul li.on dl{opacity: 1;visibility: visible;right:0;}.nav_phone_con>ul>li:nth-child(1){	background-position: 0 18px;}.nav_phone_con>ul>li:nth-child(2){	background-position: 0 -68px}.nav_phone_con>ul>li:nth-child(3){	background-position: 0 -157px;}.nav_phone_con>ul>li:nth-child(4){	background-position: 0 -247px;}.nav_phone_con>ul>li:nth-child(5){	background-position: 0 -333px;}.nav_phone_con>ul>li:nth-child(6){	background-position: 0 -422px;}.nav_phone_con>ul>li:nth-child(7){	background-position: 0 -512px;}.nav_phone_con>ul>li:nth-child(8){	background-position: 0 -597px;}.nav_phone_con>ul>li:nth-child(9){	background-position: 0 -683px;}.nav_phone_con>ul>li:nth-child(10){	background-position: 0 -769px;}.nav_phone_con>ul>li:nth-child(11){	background-position: 0 -858px;}.nav_phone_con>ul>li:nth-child(12){	background-position: 0 -945px;}.nav_phone_con>ul>li:nth-child(13){	background-position: 0 -1033px;}*/	/*手机导航内容结束*/	.header {			}	.header .logo {		width: 120px;		padding: 13px 0px 12px;		float: none;		margin: 0 auto	}	.header .hd_top {		padding-right: 0px;		height: 114px;		display: none;	}	.header.fnt_14 {		font-size: 16px;	}	.header .hd_rt {		border: none;		position: relative;	}	.header  .hd_top .box {		float: right;		width: 100%;	}	.header .search_box {		float: none;		overflow: hidden;		width: auto;	}	/***********尾部 公共部分 开始***************/	.footer .ft_top .ft_left {		width: 100%;	}	.footer .ft_code {		float: left;		width: 100%;		margin-top: 10px;		text-align: center;	}	.footer .ft_code ul {		float: none;	}	.footer .ft_code ul li {		float: none;		display: inline-block;	}	.footer .ft_nav .list {		padding-bottom: 50px;	}	.footer .ft_nav .list ul li:first-child {		padding-left: 0px;	}	.footer .ft_nav .list ul li:first-child {		position: static;	}	.footer .ft_nav .ft_apply {		left: 50%;		bottom: 0px;		top: auto;		margin-left: -55px;	}	.footer .apply_con .ul02 li i img {		top: 1px;	}	/***********尾部 公共部分 结束***************/	.wrap {		margin: 0px 20px;	}}@media only screen and (max-width:540px) {	.nav_phone_con {		top: 80px;	}	.nav_phone_tit img {		padding-top: 20px;	}	.mobile_nav li>img, .mobile_nav li>a>img {		height: 23px;	}	.nav_phone_con>ul>li, .nav_phone_con>ul>li dl dd {		height: 40px;		line-height: 40px;		font-size: 14px;	}	.nav_phone_con>ul>li a {		background-size: 12px;	}	.nav_phone_con>ul>li {		background-size: 20px;	}	.nav_phone_con>ul>li:nth-child(1) {		background-position: 0 10px;	}	.nav_phone_con>ul>li:nth-child(2) {		background-position: 0 -58px;	}	.nav_phone_con>ul>li:nth-child(3) {		background-position: 0 -126px;	}	.nav_phone_con>ul>li:nth-child(4) {		background-position: 0 -193px;	}	.nav_phone_con>ul>li:nth-child(5) {		background-position: 0 -261px;	}	.nav_phone_con>ul>li:nth-child(6) {		background-position: 0 -328px;	}	.nav_phone_con>ul>li:nth-child(7) {		background-position: 0 -398px;	}	.nav_phone_con>ul>li:nth-child(8) {		background-position: 0 -463px;	}	.nav_phone_con>ul>li:nth-child(9) {		background-position: 0 -530px;	}	.nav_phone_con>ul>li:nth-child(10) {		background-position: 0 -597px;	}	.nav_phone_con>ul>li:nth-child(11) {		background-position: 0 -663px;	}	.nav_phone_con>ul>li:nth-child(12) {		background-position: 0 -731px;	}	.nav_phone_con>ul>li:nth-child(13) {		background-position: 0 -797px;	}	.footer .apply_con ul.ul01 li {		width: 33.33%;	}	.footer .apply_con .ul02 li {		width: 33.33%;	}}@media only screen and (max-width:414px) {	.footer .apply_con ul.ul01 li {		width: 50%;	}}/************************头尾公共部分结束******************************/.bg_none {	background: none;}.video_story .swiper-container5{	position: relative;	height: 250px;}.video_story .swiper-container5 .swiper-slide {	box-sizing: border-box;	padding: 10px;}.video_story .swiper-container5 .pagination5{	position: absolute;	bottom: 0px;	width: 100%;	text-align: center;}.video_story .swiper-container5 .pagination5 span{	width: 10px;	height: 10px;	margin: 0px 5px;	display: inline-block;	cursor: pointer;	border-radius: 50%;	border: 1px solid #fff;}.video_story .swiper-container5 .pagination5 span.swiper-active-switch{	background: #fff;}