@charset "utf-8";

/*************************************


* 文件名称：main.css

* 作   者：zxl

* 创建日期：2014-7-7

* 内容概要: 引入样式文件


*************************************/

@charset "utf-8";

/* CSS Document */

/*公共容器*/

.ui_div {
	width: 100%;
	/* min-width: 1200px; */
}

.ui_div_con {
	width: 100%;
	margin: 0px auto;
	height: auto;
	/* overflow: hidden; */
}

.ui_div_center {
	width: 100%;
	margin: 0px auto;
}


.ui_left {
	width: 232px;
	min-height: 500px;
	height: 500px;
	height: auto !important;
}

.ui_right {
	width: 715px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

.clearboth {
	clear: both;
}

/*loading加载*/
.loading {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 10000000;
}

.loading-img {
	width: 400px;
	position: absolute;
	height: 136px;
	left: 50%;
	top: 50%;
	margin-left: -200px;
	margin-top: -68px;
	/*-webkit-animation: rotateplane 1.4s infinite ease-in-out;
     animation: rotateplane 1.4s infinite ease-in-out;*/
}


/*全屏banner*/
.banner {
	width: 100%;
	height: 460px;
	position: relative;
	overflow: hidden;
}

.banner_c {
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -750px;
}

/*非全屏banner*/
.f_banner {
	width: 1000px;
	height: 300px;
}



/*导航*/

.sub_menus .sub_menus_c ul li {
	/* height: 40px;
	line-height: 40px; */
	padding: 15px;
}

a.nav_a {
	width: 100%;
	/* height: 40px;
	line-height: 40px; */
	display: block;
	color: #222222;
	font-size: 16px;
	/* text-align: center; */
	/* position: relative; */
}

.sub_menus .sub_menus_c ul li.act {
	background-color: #fff;
	color: #1179BA;
	text-indent: 10px;
}

.sub_menus .sub_menus_c ul li.act>a {
	border-left: #1179BA solid 5px;
}

.nav_a:after {
	width: 21px;
	height: 16px;
	position: absolute;
	left: 50%;
	top: 10px;
	margin-left: -10.5px;
	z-index: 1;
	content: "";
	display: none;
}

.i_bg2 {
	background-color: #fff;
}

.i_bg3 {
	background: url(../images/bg1.jpg) center center no-repeat;
}

.t_menus {
	width: 100%;
	/* height: 90px; */
	/*padding-top: 24px; */
	position: relative;
	padding: 10px 0;
}

.t_menus_c {
	width: 820px;
	height: 90px;
}

.t_menus_c_c {
	width: 100%;
}

.t_menus .logo {
	width: 40%;
	margin: auto;
	overflow: hidden;
	float: none;
	display: block;
}

.t_menus .logo img {
	width: 100%;
}

.t_menus .nav_but_box {
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	left: 20px;
	top: 12px;
	z-index: 1;
	transition: all 0.7s;
	-webkit-transition: all 0.7s;
}

.t_menus .nav_but {
	display: inline-block;
	position: relative;
	width: 20px;
	height: 2px;
	z-index: 2;
	margin: 13px 0 0 5px;
	background: #333;
	-webkit-transition-property: background-color, -webkit-transform;
	transition-property: background-color, -webkit-transform;
	transition-property: background-color, transform;
	transition-property: background-color, transform, -webkit-transform;
	-webkit-transition-duration: 300ms;
	transition-duration: 300ms;
}

.t_menus .nav_but:before,
.nav_but:after {
	content: '';
	display: block;
	width: 20px;
	height: 2px;
	position: absolute;
	background: #333;
	transition-property: margin, -webkit-transform;
	-webkit-transition-property: margin, -webkit-transform;
	transition-property: margin, transform;
	transition-property: margin, transform, -webkit-transform;
	transition-duration: 300ms;
	-webkit-transition-duration: 300ms;
}

.t_menus .nav_but:before {
	margin-top: -5px;
}

.t_menus .nav_but:after {
	margin-top: 5px;
}


/*打开样式*/
.phone_nav_one {
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	position: fixed;
	top: 0;
	background-color: #fff;
	z-index: 999999;
}

.phone_nav_one .nav_main {
	opacity: 1;
	width: 100%;
	overflow: inherit;
}

.phone_nav_one .nav_but {
	background: rgba(0, 0, 0, 0);
}

.phone_nav_one .nav_but:before {
	margin-top: 0;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.phone_nav_one .nav_but:after {
	margin-top: 0;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.phone_nav_one .nav_but_box {
	opacity: 0.8;
}

.phone_nav_one .nav_main li {
	width: 100%;
	transform: translateX(0);
	-webkit-transform: translateX(0);
}


/*下拉菜单*/
.sub_menus {
	/*width: 135px; */
	width: 100%;
	height: auto;
	height: 100%;
	background: #EDEDED;
	overflow: hidden;
	background-color: #fff;
	z-index: 100000;
	position: absolute;
	position: fixed;
	left:0;
	top:46px;
	/* overflow: hidden; */
	/* padding: 40px 20px; */
	display: none;
	/* opacity:0; */
}

.sub_menus_s {
	display: block;
	opacity: 1;
	/* top: 90px; */
}

.sub_menus_s .sub_menus1 {
	height: 380px;
}


.sub_menus .sub_menus_logo {
	width: 183px;
	float: left;
}

.sub_menus .sub_menus_c {
	/* float: left;
	overflow: hidden;
	margin-left: 100px; */
}

.sub_menus .sub_menus_c ul {
	width: 160px;
	background: #EDEDED;
	box-shadow: 10px 5px 10px 1px rgba(0, 0, 0, 0.10000000149011612);
	padding: 10px 0;
}

.sub_menus .sub_menus_c ul li {
	/* text-align: center;
	margin: 0 15px;
	min-height: 150px; */
	padding-left: 10px;
	position: relative;
	float: none;
}

.sub_menus .sub_menus_c ul li:nth-child(7) dl {
	/* margin-top: -70%; */
}

.sub_menus .sub_menus_c ul li:nth-child(8) dl {
	/* margin-top: -40%; */
}

.sub_menus .sub_menus_c ul li dl {
	position: absolute;
	left: 170px;
	width: 150%;
	top:-50%;
	display: none;
}

.sub_menus .sub_menus_c ul li dl dd {
	width: 100%;
	display: block;
	font-size: 16px;
	/* margin-bottom: 15px; */
	float: none;
	padding: 8px 10px;
}

.sub_menus .sub_menus_c ul li dl dd a:hover {
	color: #1179BA;
}

dl.block {
	display: block !important;
}

dl.none {
	display: none !important;
	;
}

.sub_menus .sub_menus_c ul li.act dl {
	display: block;
}

/*搜索*/
.i_ss_out {
	position: absolute;
	right: 0;
	top: 18px;
}

.i_ss {
	width: 32px;
	height: 32px;
	margin-top: 10px;
	position: relative;
	text-align: center;
	float: right;
}

.i_ss .i_ss_t {
	width: 32px;
	height: 32px;
	background: url(../images/s_btn.png) left center no-repeat;
	display: inline-block;
	color: #00447C;
	cursor: pointer;
}

.i_ss .i_ss_c {
	width: 200px;
	position: absolute;
	top: 72px;
	right: 0px;
	background-color: #fff;
	display: none;
	z-index: 9999999;
}

.i_ss .i_ss_c .ipt1 {
	width: 85%;
	height: 34px;
	line-height: 34px;
	background-color: transparent;
	text-indent: 10px;
	border: 0px;
	font-family: "微软雅黑";
	color: #333;
	font-size: 14px;
}

.i_ss .i_ss_c .ipt2 {
	width: 15%;
	height: 34px;
	line-height: 34px;
	border: 0px;
	background: url(../images/tb_01sz.png) center no-repeat;
	background-color: #01447b;
	cursor: pointer;
	background-size: 18px;
}

.i_ss .i_ss_c .ipt1:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999999;
}

.i_ss .i_ss_c .ipt1::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999999;
}

.i_ss .i_ss_c .ipt1:-ms-input-placeholder {
	color: #999999;
}

.i_ss .i_ss_c .ipt1::-webkit-input-placeholder {
	color: #999999;
}


.i_t1 {
	text-align: center;
	font-weight: 400;
	color: #000000;
	/* padding: 0 5%; */
	width: 90%;
	margin: auto;
}

.i_t1 h1 {
	height: 30px;
	font-size: 20px;
	font-weight: 800;
	/* color: #000000; */
	line-height: 25px;
	position: relative;
	margin-bottom: 20px;
}

.i_t1 span {
	display: block;
	margin: auto;
	width: 40px;
	height: 4px;
	background: #C4C4C4;
	margin-top: -10px;
	margin-bottom: 15px;
}

.i_t1 p {
	font-size: 16px;
}

.i_t1 h1:after {
	/* 	width: 40px;
	height: 4px;
	background: #C4C4C4;
	border-radius: 0px 0px 0px 0px;
	opacity: 1;
	margin: auto;
	content:""; 
	position: absolute;
	top: 30px;
	left:48%; */
}


/*右侧漂浮框*/
#gotop {
	width: 44px;
	hegith: 40px;
	position: fixed;
	z-index: 2;
	bottom: 145px;
	display: none;
	right: 0px;
}

/* IE6浏览器的特有方法 */

*html #gotop {
	position: absolute;
	right: expression(eval(document.documentElement.scrollLeft+0));
	top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}

/* 修正IE6振动bug */

*html,
*html body {
	background-attachment: fixed;
}



@-webkit-keyframes rotateplane {

	0% {
		filter: alpha(opacity=0);
		-webkit-transform: scale(0.5, 0.5);
		transform: scale(0.5, 0.5);
	}

	50% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

}


@keyframes rotateplane {

	0% {
		filter: alpha(opacity=0);
		-webkit-transform: scale(0.5, 0.5);
		transform: scale(0.5, 0.5);
	}

	50% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

}


/*产品*/
.i_product {
	width: 100%;
	padding: 50px 0px 40px 0;
}

.i_product_t {
	width: 90%;
	margin: auto;
}

.i_product_nav {
	text-align: center;
	width: 100%;
	font-size: 18px;
	color: #999999;
	margin: 30px auto;
}

.i_product_nav a {
	width: 32%;
	display: inline-block;
	height: 53px;
	height: auto;
	overflow: hidden;
	margin: auto;
	text-align: center;
	/* line-height: 53px;
	text-indent: 5px; */
}


.i_product_nav a span {
	/* 	float: left;
	padding-left: 20px; */
	display: block;
}

.i_product_nav a .s2 {
	display: none;
}

.i_product_nav a .s3 {
	font-size: 14px;
	padding: 6px 0;
	border-bottom: #fff solid 6px;
}

.i_product_nav a.activexd {
	/* 	width: 294px; */
	/* background: #1179BA;
	box-shadow: 8px 10px 21px 1px rgba(17, 121, 186, 0.15000000596046448);
	border-radius: 66px 66px 66px 66px; */
	opacity: 1;
	color: #fff;
}

.i_product_nav a.activexd .s3 {
	display: block;
	color: #1179BA;
	border-bottom: #1179BA solid 6px;
}

.i_product_nav a.activexd .s2 {
	display: block;
}

.i_product_nav a.activexd .s1 {
	display: none;
}


.i_box2 {
	width: 100%;
	/* padding-bottom: 70px; */
}

.i_box2_t {
	width: 100%;
	position: relative;
	/* overflow: hidden; */
}

.i_box2_c {
	width: 100%;
	/* position: absolute;
	left: 0px;
	top: 0px; */
}

.i_box2_con {
	width: 100%;
}

.i_box2_conz {
	width: 100%;
	/* position: relative; */
}

.ny_wmscy_con3 {
	width: 100%;
	overflow: hidden;
}

.ny_wmscy_con3 .swiper-slide {
	width: 100%;
	color: #333333;
	height: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 20px 20px 20px;
}

.ny_wmscy_con3 .swiper-slide .div {
	width: 100%;
	display: inline-block;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.10);
	background-color: #fff;
	color: #000000;
	/* font-size: 18px;
	font-weight: bold; */
}

.ny_wmscy_con3 .swiper-slide .div:hover {
	color: #194D90;
	box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.10);
}

.ny_wmscy_con3 .swiper-slide .div .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	position: relative;
	border: 2px solid #999999;
	text-align: center;
}

.ny_wmscy_con3 .swiper-slide .div .a_img:hover {
	border: 2px solid #1179BA;
}

.ny_wmscy_con3 .swiper-slide .div .a_img img {
	max-width: 100%;
	/* position: absolute;
	left: 0px;
	top: 50%;
	webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	transform: translate(0%, -50%); */
	height:220px;
}

.ny_wmscy_con3 .swiper-slide .div .a_img img:hover {
	border: 2px solid #1179BA;
}

.ny_wmscy_con3 .swiper-slide .div .a_text {
	/* width: 100%; */
	height: 40px;
	line-height: 40px;
	/* text-align: center; */
	overflow: hidden;
	color: #1179BA;
	margin: 5px 15px;
	/*border-top: 2px solid #ededed; */
	font-size: 20px;
	overflow: hidden;
	font-weight: bold;
}

.ny_wmscy_con3 .swiper-slide .div .a_text_c {
	font-size: 16px;
	color: #999999;
	line-height: 30px;
	padding: 0px 15px;
	height: auto;
	overflow: hidden;
	clear: both;
}

.ny_wmscy_con3.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 0px;
}

.wmscy-pagination3 .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	background-color: transparent;
	opacity: 1;
	border: 1px solid #a5a5a5;
	position: relative;
}

.wmscy-pagination3 .swiper-pagination-bullet-active {}

.wmscy-pagination3 .swiper-pagination-bullet-active:after {
	width: 4px;
	height: 4px;
	background-color: #a5a5a5;
	position: absolute;
	left: 50%;
	top: 50%;
	-moz-border-radius: 100%;
	/* Gecko browsers */
	-webkit-border-radius: 100%;
	/* Webkit browsers */
	border-radius: 100%;
	/* W3C syntax */
	margin-left: -2px;
	margin-top: -2px;
	content: "";
}

.i_box2_conz .wmscy_next3 {
	width: 50px;
	height: 50px;
	background: url(../images/banner_r.png) no-repeat;
	background-size: 100%;
	position: absolute;
	right: -50px;
	top: 50%;
	/* margin-top: -46px; */
	outline: 0px;
}

.i_box2_conz .wmscy_prev3 {
	width: 50px;
	height: 50px;
	background: url(../images/banner_l.png) no-repeat;
	background-size: 100%;
	position: absolute;
	left: -50px;
	top: 50%;
	/* 	margin-top: -46px; */
	outline: 0px;
}


.pro_btn {
	width: 129px;
	height: 45px;
	background: #1179BA;
	color: #fff;
	margin: 20px auto;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
}

.pro_btn a {
	color: #fff;
}

.i_bg1 {
	background-color: #ebebeb;
}

.i_box3_c {
	width: 100%;
}

.i_box3_con {
	width: 100%;
	padding-top: 10px;
}

.i_box3_dl {
	width: 100%;
}

.i_box3_dl dt {
	width: 56%;
	float: left;
	padding-right: 6%;
	float: left;
	font-weight: normal;
}

.i_box3_dl dt .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	position: relative;
	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.20);
	/* -moz-border-radius: 30px; */
	/* Gecko browsers */
	/* -webkit-border-radius: 30px; */
	/* Webkit browsers */
	/* border-radius: 30px; */
	/* W3C syntax */
	color: #000;
	font-size: 16px;
}

.i_box3_dl dt .a_img .a_img_c {
	height: 260px;
	overflow: hidden;
}

.i_box3_dl dt .a_img img {
	width: 100%;
}

.i_box3_dl dt .a_img .a_text {
	width: 100%;
	padding: 20px;
	/* background: url(../images/tb_013.png) repeat;
	position: absolute;
	left: 0px;
	bottom: 0px; */

}

.i_box3_dl dt .a_img .a_text .s1 {
	width: 100%;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	margin-bottom: 20px;
	font-size: 24px;
	font-weight: bold;
}

.i_box3_dl dt .a_img .a_text .s2 {
	width: 100%;
	height: 80px;
	overflow: hidden;
	line-height: 24px;
	color: #999999;
}

.i_box3_dl dt .a_img .a_text .s3 {
	float: right;
	margin-top: 30px;
	width: 130px;
	height: 45px;
	line-height: 45px;
	background: #1179BA;
	color: #fff;
	font-size: 22px;
	text-align: center;
}

.i_box3_dl dd {
	width: 90%;
	float: none;
	margin: 15px auto;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.10000000149011612);
}

.i_box3_dl dd:hover {
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.10000000149011612);
}

.i_box3_dl dd .div {
	/* 	width: 100%;*/
	display: inline-block;
	overflow: hidden;
	float: left;
	color: #000;
	font-size: 16px;
	padding: 5px;
}

.i_box3_dl dd .div:hover {
	text-decoration: none;
	color: #000;
}

.i_box3_dl dd .div .div_text {
	width: 100%;
	display: table;
}

.i_box3_dl dd .div .div_text .div_l {
	width: 88px;
	padding-right: 20px;
	text-align: center;
	display: table-cell;
	line-height: 1.2;
	vertical-align: middle;
}

.i_box3_dl dd .div .div_text .div_l span {
	font-size: 32px;
	color: #1179BA;

}

.i_box3_dl dd .div:hover .div_text .div_l {
	color: #1179BA;
}

.i_box3_dl dd .div .div_text .div_r {
	display: table-cell;
	vertical-align: middle;
}

.i_box3_dl dd .div .div_text .div_r .s1 {
	width: 100%;
	line-height: 30px;
	overflow: hidden;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	height: 30px;
	margin-bottom: 5px;
}

.i_box3_dl dd .div .div_text .div_r .s2 {
	width: 100%;
	line-height: 26px;
	overflow: hidden;
	color: #999999;
	font-size: 16px;
	height: 52px;
}


.i_box3_dl dd .div:hover .div_text .div_r .s1 {
	color: #1179BA;
}

.i_box3_2 {
	height: auto;
	overflow: hidden;
	width: 90%;
	margin: auto;
	margin-bottom: 20px;
}

.i_box3_con2 {
	width: 100%;
	padding-top: 30px;
}

.i_box3_dl2 {
	width: 100%;
}

.i_box3_dl2 dd {
	width: 96%;
	float: left;
	margin-bottom: 20px;
	padding: 1%;
	margin-left: 2%;
	/* margin-left: 2%; */
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.10000000149011612);
}

.i_box3_dl2 dd:hover {
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.10000000149011612);
	/* border-radius: 10px 10px 10px 10px; */
}

.i_box3_dl2 dd .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	float: left;
	color: #000;
	font-size: 16px;
}

.i_box3_dl2 dd .div:hover {
	text-decoration: none;
	color: #000;
}

.i_box3_dl2 dd .div .div_text {
	width: 100%;
	display: table;
}

.i_box3_dl2 dd .div .div_text .div_l {
	width: 88px;
	padding-right: 10px;
	text-align: center;
	display: table-cell;
	line-height: 1.2;
	vertical-align: middle;
}

.i_box3_dl2 dd .div .div_text .div_l span {
	font-size: 40px;
	color: #1179BA;
}

.i_box3_dl2 dd .div:hover .div_text .div_l {
	color: #00447C;
}

.i_box3_dl2 dd .div .div_text .div_r {
	display: table-cell;
	vertical-align: middle;
}

.i_box3_dl2 dd .div .div_text .div_r .s1 {
	width: 98%;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	color: #000;
	font-size: 18px;
	font-weight: bold;
}

.i_box3_dl2 dd .div .div_text .div_r .s2 {
	width: 98%;
	line-height: 24px;
	height: 50px;
	overflow: hidden;
	color: #999999;
	font-size: 14px;
	/* font-weight: bold; */
}

.i_box3_dl dd2 .div:hover .div_text .div_r .s1 {
	color: #00447C;
}



.i_fgs {
	width: 140px;
	margin-top: 16px;
	position: relative;
	z-index: 111;
}

.i_fgs_t {
	width: 100%;
	height: 43px;
	padding-right: 20px;
	background: url(../images/tb_03.png) right 8px center no-repeat;
	text-align: center;
}

.i_fgs_t .s1 {
	height: 43px;
	line-height: 43px;
	padding-left: 20px;
	display: inline-block;
	background: url(../images/tb_04.png) left center no-repeat;
	color: #222222;
	font-size: 16px;
	cursor: pointer;
}

.i_fgs_c {
	width: 100%;
	padding: 6px 15px 10px 15px;
	background-color: #fff;
	position: absolute;
	left: 0px;
	top: 100%;
	display: none;
}

.i_fgs_c li {
	width: 100%;
	float: left;
}

.i_fgs_c li a {
	width: 100%;
	padding: 10px 0px;
	line-height: 1.5;
	color: #222222;
	font-size: 16px;
	display: inline-block;
	float: left;
}

.i_fgs_c li a:hover {
	text-decoration: none;
	color: #0b5ec5;
}



#banner {
	width: 100%;
	position: relative;
	/* min-width: 1200px; */
}

.home-swiper {
	width: 100%;
	height: 100%;
	background: #000;
}

.home-swiper .swiper-slide {
	text-align: center;
	font-size: 18px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	opacity: 1;
	width: 100%;
}

.home-swiper .swiper-slide img {
	width: 100%;
	display: block;
}

.home-pagination .swiper-pagination-bullet {
	margin: 0px 5px !important;
	width: 10px !important;
	height: 10px !important;
	opacity: 1;
	border: 1px solid #fff;
	-moz-border-radius: 100%;

	-webkit-border-radius: 100%;
	border-radius: 100%;
	opacity: 1;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	background-color: transparent;
}

.home-pagination .swiper-pagination-bullet-active {
	background: #fff !important;
	width: 10px !important;
	opacity: 1;
}

.home-swiper.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 18px;
	text-align: center;
}

.home-swiper .swiper-button-prev.home_prev {
	width: 42px;
	height: 42px;
	background: url(../images/tb_05.png) left center no-repeat;
	margin-top: -21px;
	left: 5%;
}

.home-swiper .swiper-button-next.home_next {
	width: 42px;
	height: 42px;
	background: url(../images/tb_06.png) left center no-repeat;
	margin-top: -21px;
	right: 5%;
}


.home-swiper3 {
	width: 100%;
	height: 100%;
}

.home-swiper3 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	opacity: 1;
	width: 100%;
}

.home-swiper3 .swiper-slide .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	float: left;
	color: #333333;
	background-color: #fff;
}

.home-swiper3 .swiper-slide .div:hover {
	color: #0b5ec5;
	text-decoration: none;
}

.home-swiper3 .swiper-slide .div .a_img {
	width: 100%;
	height: 260px;
	display: inline-block;
	overflow: hidden;
	position: relative;
}

.home-swiper3 .swiper-slide .div .a_img img {
	width: 100%;
	/* height: 460px; */
}

.home-swiper3 .swiper-slide .div .a_text1 {
	width: 100%;
	/* height:102px; */
	/* background: rgba(16, 120, 186, 0.6499999761581421);
	border-radius: 0px 0px 0px 0px;
	position: absolute;
	bottom: 0; */
	text-align: left;
	padding: 10px 0px;
	overflow: hidden;
}

.home-swiper3 .swiper-slide .div .a_text1 h1 {
	font-size: 20px;
	color: #1179BA;
	margin: 5px 0;
}

.home-swiper3 .swiper-slide .div .a_text1 p {
	font-size: 16px;
	color: #333;
	line-height: 1.6em;
}




.home-swiper4 {
	width: 100%;
	height: 100%;
}

.home-swiper4 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	opacity: 1;
	width: 100%;
	margin-bottom: 20px;
}

.home-swiper4 .swiper-slide .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	float: left;
	color: #333333;
	background-color: #fff;
	position: relative;
}

.home-swiper4 .swiper-slide .div .s_cover {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.5);
	opacity: 1;
}

.home-swiper4 .swiper-slide .div:hover .s_cover {
	opacity: 1;
}

.home-swiper4 .swiper-slide .div:hover .a_text1 {
	height: 400px;
	transition: 0.5s;
}

.home-swiper4 .swiper-slide .div:hover .a_text1_1 {
	height: 200px !important;
	transition: 0.5s;
}

.home-swiper4 .swiper-slide .div .a_img {
	width: 100%;
	height: 200px;
	display: inline-block;
	overflow: hidden;
}

.home-swiper4 .swiper-slide .div .a_img img {
	width: 100%;
	height: 265px;
}

.home-swiper4 .swiper-slide .div .a_text1 {
	width: 100%;
	height: 102px;
	position: absolute;
	bottom: 10%;
	text-align: center;
	padding: 10px 20px;
	overflow: hidden;
}

.home-swiper4 .swiper-slide .div .a_text1_1 {
	width: 100%;
	height: 180px;
	position: absolute;
	bottom: 7%;
	text-align: center;
	padding: 10px 10px;
	overflow: hidden;
}

.home-swiper4 .swiper-slide .div .a_text1 h1 {
	font-size: 18px;
	color: #fff;
	margin: 5px 0;
}

.home-swiper4 .swiper-slide .div .a_text1 h2 {
	font-size: 16px;
	color: #fff;
	margin: 5px 0;
	font-weight: normal;
}

.home-swiper4 .swiper-slide .div .a_text1 p {
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 10px;
	line-height: 24px;
}



.s_btn2 {
	width: 129px;
	height: 45px;
	line-height: 45px;
	background: #1179BA;
	border-radius: 0px 0px 0px 0px;
	opacity: 1;
	text-align: center;
	color: #FFFFFF;
	font-size: 22px;
	margin: auto;
	margin-top: 65px;
}


.i_box7 {
	width: 100%;
	padding: 0px;
}

.i_box7_c {
	width: 100%;
	position: relative;
	margin: 30px auto;
}

.i_box7_c1 {
	width: 90%;
	position: relative;
	margin: 30px auto;
}

.i_box7_con {
	background: #1179BA;
	/* padding: 5%; */
	color: #fff;
}

.i_box7_con .a_img_txt {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
	/* float: left;
	padding: 0;
	text-align: left; */
}

.i_box7_con .a_img_txt1 {
	display: none;
	height: auto;
	overflow: hidden;
	clear: both;
}

.i_box7_c .act .a_img_txt1 {
	display: block;
}

.i_box7_con .a_img_txt .s1 {
	font-size: 20px;
	font-weight: bold;
	color: #1179BA;
	overflow: hidden;
	background-color: #fff;
	border-bottom: #ccc solid 2px;
	padding: 0 5%;
	height: 70px;
	line-height: 70px;
}

.i_box7_con .a_img_txt .s1 span {
	background: url(../images/down.png) no-repeat center;
	width: 50px;
	height: 70px;
	display: block;
	float: right;
	background-size: 80%;
}

.i_box7_c .act .a_img_txt .s1 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	overflow: hidden;
	border-bottom: #1179BA solid 2px;
	background-color: #1179BA;
}

.i_box7_c .act .a_img_txt .s1 span {
	background: url(../images/up.png) no-repeat center;
	width: 50px;
	height: 70px;
	display: block;
	float: right;
	background-size: 80%;
}

.i_box7_con .a_img_txt .s2 a {
	margin-top: 0px;
	color: #fff;
	font-size: 16px;
	margin-bottom: 20px;
	line-height: 1.8em;
	padding: 0 5%;
	display: block;
}

.i_box7_con .a_img_txt .s3 {
	padding-left: 5%;
}

.i_box7_con .a_img_txt .s3 .s3_1,
.i_box7_con .a_img_txt .s3 .s3_1 a {
	float: left;
	width: 130px;
	height: 45px;
	line-height: 45px;
	background: #fff;
	text-align: center;
	color: #1179BA;
	font-size: 16px;
	display: block;
}


.i_box7_con .a_img {
	width: 90%;
	height: 200px;
	display: inline-block;
	overflow: hidden;
	position: relative;
	margin: 5%;
}

.i_box7_con .a_img img {
	width: 100%;
	height: auto;
}

.i_box7_con .a_text {
	width: 100%;
	height: 60px;
	line-height: 60px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(../images/tb_021.png) repeat;
	z-index: 1;
	font-size: 16px;
	color: #fff;
}

.i_box7_c .home_prev3 {
	width: 50px;
	height: 54px;
	background: url(../images/tb_013.png) center no-repeat;
	background-size: 100%;
	left: -90px;
	top: 80px;
	margin-top: 0px;
	outline: 0;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.i_box7_c .home_prev3:hover {
	background: url(../images/tb_013s.png) center no-repeat;
}

.i_box7_c .home_next3 {
	width: 50px;
	height: 54px;
	background: url(../images/tb_014.png) center no-repeat;
	background-size: 100%;
	right: -90px;
	top: 80px;
	margin-top: 0px;
	outline: 0;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.i_box7_c .home_next3:hover {
	background: url(../images/tb_014s.png) center no-repeat;
}


.i_box7_c .home_prev4 {
	width: 50px;
	height: 54px;
	background: url(../images/tb_013.png) center no-repeat;
	background-size: 100%;
	left: -90px;
	top: 260px;
	margin-top: 0px;
	outline: 0;
	/* -webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s; */
}

.i_box7_c .home_prev4:hover {
	/* background: url(../images/tb_013.png) center no-repeat; */
}

.i_box7_c .home_next4 {
	width: 50px;
	height: 54px;
	background: url(../images/tb_014.png) center no-repeat;
	background-size: 100%;
	right: -90px;
	top: 260px;
	margin-top: 0px;
	outline: 0;
	/* -webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s; */
}

.i_box7_c .home_next4:hover {
	/* background: url(../images/tb_014.png) center no-repeat; */
}

.n_box2_con_2 {
	width: 90%;
	margin: auto;
	font-size: 16px;
	line-height: 30px;
}

.n_box2_con_2 img {
	width: 100%;
}



.i_box4 {
	width: 100%;
	margin: 50px 0px;
}

.i_box4_t {
	width: 100%;
	line-height: 1.7;
	text-align: center;
	color: #222222;
	font-size: 16px;
	margin-top: 5px;
}

.i_box4_t.active {
	color: #fff;
}

.i_box4_c {
	width: 90%;
	/* padding: 20px; */
	background-color: #fff;
	margin-top: 25px;
	margin: auto;
}

.i_box4_c .a_img {
	width: 100%;
	/* height:250px; */
	/* display: inline-block; */
	overflow: hidden;
	margin-top: 25px;
}

.i_box4_c .a_img img {
	width: 100%;
	height: auto;
}

.i_box4_c .a_img_r {
	width: 100%;
	padding: 20px 0px 0 0;
}

.i_box4_c .a_img_rc {
	width: 100%;
	/* height: 120px; */
	margin-bottom: 20px;
	line-height: 30px;
	overflow: hidden;
	text-align: justify;
	color: #222222;
	font-size: 16px;
	text-indent: 30px;
}

.i_box4_c .a_img_rc .a_img_rc_t {
	width: 100%;
	/* height: 42px; */
	font-size: 20px;
	font-weight: 800;
	color: #000000;
	line-height: 35px;
	/* -webkit-background-clip: text;
	-webkit-text-fill-color: transparent; */
}

.i_box4_c .a_img_rc .a_img_rc_c {
	width: 100%;
	/* 	height: 320px; */
	font-size: 16px;
	/* font-weight: 500; */
	color: #666;
	line-height: 32px;
	overflow: hidden;
	margin-top: 10px;
}

.i_box4_c .a_img_rb {
	width: 129px;
	height: 45px;
	background: #1179BA;
	border-radius: 0px 0px 0px 0px;
	line-height: 45px;
	color: #fff;
	text-align: center;
	font-size: 16px;
}


.i_box4_c .a_img_rb:hover {
	background: #1179BA;
	color: #fff;
	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.20);
}

.i_box4_b {
	width: 100%;
}

.i_box4_b li {
	width: 285px;
	margin-right: 20px;
	float: left;
}

.i_box4_b li .div {
	width: 285px;
	background-color: #fff;
	height: 130px;
	color: #cccccc;
	font-size: 16px;
	display: inline-block;
	overflow: hidden;
	padding: 35px 10px 0px 30px;

	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.i_box4_b li .div:hover {
	text-decoration: none;
	color: #ccc;
	-moz-box-shadow: 0px 0px 10px #e5e5e5;
	/*firefox*/

	-webkit-box-shadow: 0px 0px 10px #e5e5e5;
	/*webkit*/

	box-shadow: 0px 0px 10px #e5e5e5;
	/*opera或ie9*/
}

.i_box4_b li .div .a_img {
	width: 51px;
	height: 51px;
	display: inline-block;
	overflow: hidden;
}

.i_box4_b li .div .a_img {
	width: 51px;
	height: 51px;
}

.i_box4_b li .div .a_img_r {
	width: 175px;
	line-height: 1.4;
}

.i_box4_b li .div .a_img_r span {
	color: #333333;
	font-size: 24px;
	letter-spacing: 1px;
}

.i_box4_b li .div:hover .a_img_r span {
	color: #0b5ec5;
}



.i_bg4 {
	background: url(../images/bg2.jpg) center center no-repeat;
}

.i_box5 {
	width: 100%;
	padding: 55px 0px 80px 0px;
}

.i_box5_c {
	width: 100%;
	padding-top: 30px;
}

.i_box5_c li {
	width: 285px;
	margin-right: 20px;
	padding-bottom: 10px;
	float: left;
}

.i_box5_c li .a_img {
	width: 285px;
	height: 248px;
	display: inline-block;
	overflow: hidden;
	position: relative;
	color: #333;
	font-size: 16px;
}

.i_box5_c li .a_img:hover {
	text-decoration: none;
	color: #333;
}

.i_box5_c li .a_img .a_img_img {
	width: 285px;
	height: 213px;
	overflow: hidden;
	display: block;
	background: #000;
}

.i_box5_c li .a_img .a_img_img img {
	width: 285px;
	height: 213px;
}

.i_box5_c li .a_img .a_text {
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	overflow: hidden;
	background: url(../images/tb_019.png) repeat;
	left: 0px;
	bottom: 0px;
	z-index: 1;
}

.i_box5_b {
	width: 100%;
	padding-top: 20px;
	text-align: center;
}

.i_box5_b a {
	padding: 0px 72px 0px 29px;
	height: 50px;
	line-height: 50px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 16px;
	display: inline-block;
	background: url(../images/tb_020.png) right 23px center no-repeat;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.i_box5_b a:hover {
	text-decoration: none;
	background: url(../images/tb_020.png) right 23px center no-repeat;
	border: 1px solid #3883f3;
	background-color: #3883f3;
	color: #fff;
}



.i_box6 {
	width: 100%;
	padding: 0px;
	position: relative;
}

.i_box6_t {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #999999;
	font-size: 16px;
	margin-top: 5px;
}

.i_box6_t a {
	color: #999;
}

.i_box6_t a:hover,
.i_box6_t a.activenews {
	text-decoration: none;
	color: #0b5ec5;
}

.i_box6_c {
	width: 100%;
	margin-top: 0px;
	position: relative;
	height: auto;
	overflow: hidden;
	background-color: #EEF8FF;
	padding: 5%;
}

.i_box6_con {
	width: 100%;
	/* position: absolute;
	left: 0px;
	top: 0px; */
	background-color: #EEF8FF;
}

.i_box6_con1 {
	width: 100%;
}

.cases_name {
	width: 90%;
	margin: auto;
	margin-top: 20px;
}

.cases_name .act {
	border-bottom: #1071B9 solid 6px;
	color: #1071B9;
}

.cases_name1 {
	width:33.3%;
	overflow: hidden;
	display: block;
	height: 50px;
	line-height: 50px;
	float: left;
	text-align: center;
	border-bottom: #fff solid 6px;
	font-size: 16px;
}

.i_box6_con .a_img_txt {
	width: 100%;
	/* height: 565px; */
	display: inline-block;
	overflow: hidden;
	position: relative;
	float: left;
	/* background: #fff; */
	padding: 20px 0 0 0;
	text-align: left;
}

.i_box6_con .a_img_txt .s1 {
	font-size: 20px;
	font-weight: bold;
	color: #1179BA;
	/* height: 110px; */
	overflow: hidden;
}

.i_box6_con .a_img_txt .s2 {
	/* height:80px; */
	margin-top: 10px;
	color: #666666;
	font-size: 16px;
	margin-bottom: 20px;
	line-height: 1.8em;
}

.i_box6_con .a_img_txt .s3 .s3_1 a {
	float: left;
	width: 130px;
	height: 45px;
	line-height: 45px;
	background: #1179BA;
	text-align: center;
	color: #fff;
	font-size: 16px;
	display: block;
}

.i_box6_con .a_img_txt .s3 .s3_2 {
	float: left;
	width: 130px;
	height: 45px;
	line-height: 45px;
	background: #fff;
	text-align: center;
	margin-left: 30px;
	border: 2px solid #000000;
	font-size: 16px;
}

.i_box6_con .a_img_txt .s3 .s3_1:hover {
	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.20);
}

.i_box6_con .a_img {
	width: 100%;
	height: 260px;
	display: inline-block;
	overflow: hidden;
	position: relative;
}

.i_box6_con .a_img img {
	width: 100%;
	height: auto;
}

.i_box6_con .a_text {
	width: 100%;
	height: 60px;
	line-height: 60px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(../images/tb_021.png) repeat;
	z-index: 1;
	font-size: 16px;
	color: #fff;
}


.home-swiper2,
.swiper-container {
	width: 100%;
	height: 100%;
	position: static !important;
}

.home-swiper2 .swiper-wrapper .swiper-slide {
	/* text-align: center; */
	font-size: 18px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	opacity: 1;
	width: 100%;
}

.home-swiper2 .swiper-slide .a_img_txt {
	width: 693px;
	height: 565px;
	display: inline-block;
	overflow: hidden;
	position: relative;
	float: left;
	background: #fff;
	padding: 90px 40px;
	text-align: left;
}

.home-swiper2 .swiper-slide .a_img_txt .s1 {
	font-size: 38px;
	font-weight: bold;
	color: #000;
	/* height: 110px; */
	overflow: hidden;
}

.home-swiper2 .swiper-slide .a_img_txt .s2 {
	height: 80px;
	margin-top: 70px;
	color: #666666;
	font-size: 18px;
	margin-bottom: 100px;
}

.home-swiper2 .swiper-slide .a_img_txt .s3 .s3_1 {
	float: left;
	width: 130px;
	height: 45px;
	line-height: 45px;
	background: #1179BA;
	text-align: center;
	color: #fff;
}

.home-swiper2 .swiper-slide .a_img_txt .s3 .s3_2 {
	float: left;
	width: 130px;
	height: 45px;
	line-height: 45px;
	background: #fff;
	text-align: center;
	margin-left: 30px;
	border: 2px solid #000000;
}

.home-swiper2 .swiper-slide .a_img_txt .s3 .s3_1:hover {
	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.20);
}

.home-swiper2 .swiper-slide .a_img {
	width: 505px;
	height: 565px;
	display: inline-block;
	overflow: hidden;
	position: relative;
	float: right;
}

.home-swiper2 .swiper-slide .a_img img {
	width: 505px;
	height: 565px;
}

.home-swiper2 .swiper-slide .a_text {
	width: 100%;
	height: 60px;
	line-height: 60px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(../images/tb_021.png) repeat;
	z-index: 1;
	font-size: 16px;
	color: #fff;
}

.home-pagination2 .swiper-pagination-bullet {
	width: 50px;
	height: 6px;
	margin: 0px 5px !important;
	background-color: #000000;

	-moz-border-radius: 3px;
	/* Gecko browsers */

	-webkit-border-radius: 3px;
	/* Webkit browsers */

	border-radius: 3px;
	/* W3C syntax */
	transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
	-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

.home-pagination2 .swiper-pagination-bullet-active {
	width: 100px;
	height: 6px;
	background-color: #1179BA;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.swiper-container-horizontal>.home-pagination2.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: -70px;
}

.home-swiper2 .home_next2 {
	width: 105px;
	height: 45px;
	background: url(../images/news_arr_right.png) no-repeat center;
	position: absolute;
	right: 287px;
	top: 92%;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	border: 2px solid #FFFFFF;
	background-color: #1179BA;
	border: none;
}

.home-swiper2 .home_next2:hover {
	background-color: #1179BA;
	border: none;
}

.home-swiper2 .home_prev2 {
	width: 105px;
	height: 45px;
	background: url(../images/news_arr_left.png) no-repeat center;
	position: absolute;
	left: 705px;
	top: 92%;
	border: 2px solid #FFFFFF;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.home-swiper2 .home_prev2:hover {
	background-color: #1179BA;
	border: none;
}


.i_imgs_c img {
	width: 100%;
}

.i_bg5 {
	background-color: #f2f2f2;
}

.i_box8 {
	width: 100%;
	padding: 30px 0px;
	padding: 0px 0px 30px 0;
}

.i_box8_c {
	width: 100%;
	padding-top: 30px;
}

.i_box8_c li {
	width: 33.3%;
	/* 	margin-right: 6px; */
	float: left;
	/* 	padding-bottom: 6px; */
}

.i_box8_c li .a_img {
	width: 100%;
	/* height: 78px; */
	display: inline-block;
	overflow: hidden;
	text-align: center;
	padding:5px;
}

.i_box8_c li .a_img img {
	max-width: 100%;
	height: 45px;
	/* transition-timing-function: linear;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; */
}

.i_box8_c li .a_img:hover img {
	transition-timing-function: linear;

	-webkit-filter: grayscale(0%);

	-moz-filter: grayscale(0%);

	-ms-filter: grayscale(0%);

	-o-filter: grayscale(0%);

	filter: grayscale(0%);



	filter: gray;
}



.i_ff {
	background-color: #1179BA;
}

.f_logo a {
	color: #fff;
}

.f_logo {
	width: 200px;
	margin: auto;
	font-size: 16px;
	text-align: center;
	/* margin-bottom: 20px; */
	line-height: 40px;
}

.f_logo img {
	width: 100%;
}

.i_fbg {
	background-color: #1179BA;
	color: #fff;

}

.i_footer_t {
	width: 100%;
	padding: 15px 0px;
	line-height: 33px;
	color: #fff;
}

.i_footer_t .s1 {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

.i_footer_t a {
	font-size: 16px;
	line-height: 33px;
	height: 33px;
	color: #fff;
	padding: 0px 10px;
	display: inline-block;
}

.i_footer_t a:hover {
	text-decoration: none;
	color: #fff;
}

.i_footer_c {
	width: 90%;
	padding: 20px 0px;
	margin: auto;
}

.i_footer_c_l {
	width: 70%;
	overflow: hidden;
	margin-top: 20px;
}

.i_footer_c_l_t {
	width: 100%;
	padding-bottom: 15px;
}

.i_footer_c_l_c {
	width: 100%;
	color: #fff;
	font-size: 16px;
	line-height: 1.7;
}

.i_footer_c_c {
	width: 25%;
	float: right;
	padding-top: 20px;
}

.i_footer_c_c img {
	width: 100%;
}

.i_footer_c_r {
	width: 100%;
	margin-top: 10px;
}

.i_footer_c_r li {
	width: 33.3%;
	width: 20%;
	float: left;
	/* margin-right:10px; */
}

.i_footer_c_r li:nth-child(2),
.i_footer_c_r li:nth-child(5) {
	/* text-align: center; */
}

.i_footer_c_r li:nth-child(3),
.i_footer_c_r li:nth-child(6) {
	/* text-align: right; */
}

.i_footer_c_r li .a1 {
	width: 100%;
	height: 35px;
	line-height: 35px;
	float: left;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
}

.i_footer_c_r li .a1:hover {
	text-decoration: none;
	color: #fff;
}

.i_footer_c_r li .a2 {
	width: 100%;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	float: left;
	color: #e0e1e2;
	font-size: 14px;
	transition: all ease-in-out .5s;
}

.i_footer_c_r li .a2:hover {
	text-decoration: none;
	color: #fff;
	/* padding-left: 8px; */
	/* color: #ccc; */
	transition: all ease-in-out .5s;
}

.i_footer_b {
	width: 90%;
	padding: 20px 0px;
	line-height: 1.5;
	/* 	text-align: center; */
	/* color: #333333; */
	font-size: 14px;
	position: relative;
	margin: auto;

}

.i_footer_b a {
	color: #333333;
}

.i_footer_b a:hover {
	text-decoration: none;
	color: #0b5ec5;
}

.i_footer_b_btn {
	position: absolute;
	width: 120px;
	height: 35px;
	background: linear-gradient(90deg, #08DCCF 0%, #20A4FD 100%);
	border-radius: 5px 5px 5px 5px;
	text-align: center;
	position: absolute;
	right: 0;
	line-height: 35px;
	bottom: 75px;
	right: 0px;
}

.i_footer_b_btn a {
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	background: url(../images/f_icon.png) 5px no-repeat;
	background-size: 20px;
	text-indent: 10px;
}



/*客服*/
.i_pf {
	width: 70px;
	/* height: 330px; */
	background: #1179BA;
	position: fixed;
	right: 2%;
	bottom: 25%;
	z-index: 1111;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 4px 25px 1px rgba(0, 0, 0, 0.10000000149011612);
	border: #1179BA solid 10px;
}

.i_pf_c {
	width: 100%;
	background: #1179BA;
	padding: 0px 10px 0px 8px;
}

.i_pf_c li {
	/* width: 100%;
	float: left; */
	border-bottom: 2px solid #fff;
	text-align: center;
	width: 35px;
	padding: 10px 0;
	line-height: 30px;
}

.i_pf_c li:nth-child(3) {
	border: none;
}

.i_pf_c li .div {
	/* width: 100%;
	padding: 20px 0px 10px 0px; */
	/* display: inline-block;
	float: left; */
	color: #fff;
	font-size: 14px;
	position: relative;
}

.i_pf_c li .div:hover,
.i_pf_c li .div.activepf {
	/* color: #fff;
	background-color: #0b5ec5; */
}

.i_pf_c li .div .a_img {
	/* width: 100%;
	height:30px; */
}


/* .i_pf_c li .div .bg1 {
	background: url(../images/tb_08.png) no-repeat center 
} */
.i_pf_c li .div .bg4 {
	background: url(../images/top.png) center no-repeat;
	width: 100%;
	height: 30px;
	background-size: 100%;
}

.i_pf_c li .div .bg2 {
	background: url(../images/r_mobile.png) center no-repeat;
	width: 100%;
	height: 36px;
	/* padding-top:20px; */
	background-size: 100%;
}

.i_pf_c li .div .bg3 {
	background: url(../images/weixin.png) center no-repeat;
	width: 100%;
	height: 30px;
	/* padding-top:20px; */
	background-size: 90%;
}

.i_pf_c li .div:hover .a_img.bg4,
.i_pf_c li .div.activepf .a_img.bg4 {
	/* background: url(../images/tb_011s.png) center no-repeat; */
}

.i_pf_c li .div .a_text {
	width: 100%;
	text-align: center;
	line-height: 20px;
	padding-top: 5px;
}


.i_pf_c li .div .box1 {
	width: 227px;
	position: absolute;
	right: 55px;
	top: 0px;
	padding-right: 13px;
	display: none;
}

.i_pf_c li .div .box1:after {
	width: 14px;
	height: 14px;
	background: url(../images/tb_012.png) no-repeat;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -7px;
	content: "";
}

.i_pf_c li .div .box1_c {
	width: 100%;
	padding: 15px 25px;
	line-height: 2;
	overflow: hidden;
	background-color: #0b5ec5;
	color: #fff;
	font-size: 14px;
	-moz-border-radius: 10px;
	/* Gecko browsers */

	-webkit-border-radius: 10px;
	/* Webkit browsers */

	border-radius: 10px;
	/* W3C syntax */
	text-align: center;
}
.i_pf_c li .div .box1_c img{max-width: 100%;}
.i_pf_c li .div:hover .box1 {
	display: block;
}

.close img{ width: 100%;}

/* 内页样式 */
.n_banner {
	width: 100%;
	position: relative;
	/* 	min-width: 1200px; */
}

.n_banner img {
	width: 100%;
}

.n_banner:after {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	content: "";
	z-index: 1;
}

.n_banner_text {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 20%;
	color: #fff;
	line-height: 1.5;
	text-align: center;
	overflow: hidden;
	font-size: 30px;
	z-index: 1;
}

.n_banner_text p.s1 {
	font-size: 24px;
	font-weight: bold;
}

.n_banner_text p.s2 {
	font-size: 14px;
	padding: 5px 10px;
	line-height: 24px;
}

.n_banner_text p.s3 {
	font-size: 12px;
	/* margin:30px 0; */
	letter-spacing: 1px;
}

.innav {
	/* padding: 40px; */
	width: 100%;
	/* margin: 60px 0 0 0; */
	background: #FFFFFF;
	box-shadow: 0px 10px 35px 1px rgba(0, 0, 0, 0.05999999865889549);
	font-size: 16px;
}

.innav_c {
	padding: 0 10px;
	/* height: 55px; overflow: scroll; */
}

.innav a {
	padding: 10px 0px;
	display: block;
	width: 100%;
	text-align: center;
	font-size: 14px;
}

.innav a.activetopm,
.innav a:hover {
	color: #1179BA;
	/* font-size: 20px; */
	/* font-weight: bold; */
	border-bottom: #1179BA solid 4px;
}

.cp_menu .home_next20 {
	width: 38px;
	height: 38px;
	background: url(../images/y60.png) no-repeat;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -19px;
}

.cp_menu .home_prev20 {
	width: 38px;
	height: 38px;
	background: url(../images/y59.png) no-repeat;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -19px;
}

.navigation {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #999999;
	/* margin-top:10px; */
	color: #999;
	text-indent: 10px;
}

.navigation a {
	color: #999;
}

.navigation a:last-child {
	color: #1179BA;
}

.n_box15 {
	width: 100%;
}

.n_box15 li {
	width: 90%;
	/* margin-right: 40px; */
	/* padding-bottom: 30px; */
	float: none;
	margin: auto;
	margin-bottom: 30px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.10);
}

.n_box15 li:hover {
	box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.10);
}

.n_box15 li:nth-child(3n) {
	/* margin-right: 0; */
}

.n_box15 li .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	/* float: left; */
	color: #333333;
}

.n_box15 li .div:hover {
	text-decoration: none;
	color: #1179BA
}

.n_box15 li .div .a_img {
	width: 100%;
	/* height: 300px; */
	display: inline-block;
	overflow: hidden;
	border: 2px solid #999999;
}

.n_box15 li .div .a_img:hover {
	border: 2px solid #1179BA;
}

.n_box15 li .div .a_img img {
	width: 100%;
	/* height: 300px; */

}

.n_box15 li .div .a_text {
	/* width: 100%; */
	height: 40px;
	line-height: 40px;
	/* text-align: center; */
	overflow: hidden;
	color: #1179BA;
	margin: 5px 15px;
	/*border-top: 2px solid #ededed; */
	font-size: 20px;
	overflow: hidden;
	font-weight: bold;
}

.n_box15 li .div .a_text_c {
	font-size: 16px;
	color: #999999;
	line-height: 30px;
	padding: 0px 15px;
	height: auto;
	overflow: hidden;
}


.n_box15_2 {
	width: 90%;
	margin: auto;
	margin-top: 30px;
	float: none;
}

.n_box15_2 li {
	width: 100%;
	margin-right: 0px;
	/* padding-bottom: 30px; */
	float: left;
	margin-bottom: 30px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.10);
}

.n_box15_2 li:hover {
	box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.10);
}

.n_box15_2 li:nth-child(3n) {
	margin-right: 0;
}

.n_box15_2 li .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	float: left;
	color: #333333;
}

.n_box15_2 li .div:hover {
	text-decoration: none;
	color: #1179BA
}

.n_box15_2 li .div .a_img {
	width: 100%;
	/* height: 200px; */
	display: inline-block;
	overflow: hidden;
	border: 2px solid #999999;
}

.n_box15_2 li .div .a_img:hover {
	border: 2px solid #1179BA;
}

.n_box15_2 li .div .a_img img {
	width: 100%;
	/* height:350px; */
}

.n_box15_2 li .div .a_text {
	/* width: 100%; */
	height: auto;
	line-height: 26px;
	/* text-align: center; */
	overflow: hidden;
	color: #000000;
	margin: 15px 15px 0 15px;
	/*border-top: 2px solid #ededed; */
	font-size: 18px;
	overflow: hidden;
	font-weight: bold;
}

.n_box15_2 li .div .a_text_c {
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	padding: 10px 15px 10px 15px;
	/* height: 60px; */
	overflow: hidden;
}


.a_text_c_img {
	padding-right: 15px;
	padding-bottom: 10px;
}

.a_text_c_img img {
	width: 15px;
}

.n_box1 {
	padding: 75px 0px 60px 0px;
	width: 100%;
}

.n_box1_t {
	width: 100%;
	color: #222222;
	font-size: 30px;
	line-height: 1px;
	line-height: 1.8;
	text-align: center;
}

.n_box1_t1 {
	width: 100%;
	padding: 10px 0px;
	line-height: 1.6;
	color: #222222;
	font-size: 16px;
	text-align: center;
}

.n_box1_c {
	width: 100%;
	padding-top: 35px;
}

.n_box1_c li {
	width: 25%;
	float: left;
	text-align: center;
	color: #000000;
	font-size: 16px;
	line-height: 1.4;
}

.n_box1_c li .s1 {
	color: #0b5ec5;
	font-size: 60px;
	font-family: "Times New Roman";
}

.n_box1_c li .s1 span {
	display: inline-block;
	position: relative;
}

.n_box1_c li .s1 span .tb1 {
	width: 24px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	text-align: center;
	color: #000;
	font-size: 16px;
	position: absolute;
	right: -30px;
	top: 20px;
}



.i_section {

	position: relative;

	box-sizing: border-box;

	width: 100%;
	overflow: hidden;

	min-width: 1200px;

}

.bg_blur {

	position: absolute;

	top: 0;
	left: 0;

	width: 100%;
	height: 100%;

	background-size: cover;

	background-attachment: fixed;

	background-position-x: center !important;

	/*opacity: 0.4;*/

	z-index: 1;

}

.n_box2 {
	width: 100%;
	padding: 65px 0px;
	position: relative;
	z-index: 2;
}

.n_box2_c {
	width: 100%;
	padding: 50px 100px 80px 100px;
	background-color: #fff;
	color: #000000;
	font-size: 16px;
	line-height: 2;
	overflow: hidden;
}

.n_box2_c img {
	max-width: 100%;
	height: auto !important;
}


.n_box2_con {
	width: 90%;
	padding: 30px 0px;
	line-height: 1.6;
	color: #222222;
	margin: auto;
}

.n_box2_con .s1 {
	color: #222222;
	font-size: 20px;
	font-weight: 800;
	color: #000000;
	text-align: center;
	margin-bottom: 20px;
}

.n_box2_con .s2 {
	color: #222222;
	font-size: 16px;
	line-height: 30px;
}

.n_box2_con .s2 img {
	width: 100%;
}

.n_box2_ul {
	width: 100%;
	min-width: 1200px;
}

.n_box2_ul li {
	width: 100%;
	float: left;
	position: relative;
}

.n_box2_ul li .a_img {
	width: 50%;
	float: left;
	display: inline-block;
	overflow: hidden;
}

.n_box2_ul li .a_img img {
	width: 100%;
}

.n_box2_ul li .a_img_r {
	width: 50%;
	padding: 0px 18% 0px 4%;
	position: absolute;
	right: 0px;
	top: 50%;
	webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

.n_box2_ul li .a_img_r .s1 {
	width: 100%;
	line-height: 1.8;
	color: #0b5ec5;
	font-size: 30px;
}

.n_box2_ul li .a_img_r .s2 {
	width: 100%;
	line-height: 1.6;
	margin-top: 10px;
	color: #000000;
	font-size: 16px;
}

.n_box2_ul li.twodiv .a_img {
	float: right;
}

.n_box2_ul li.twodiv .a_img_r {
	right: auto;
	left: 0px;
	padding: 0px 4% 0px 18%;
}



.n_box3 {
	width: 100%;
	padding: 40px 0px;
}

.n_box3_t {
	width: 100%;
}

.n_box3_t li {
	width: 380px;
	height: 465px;
	margin-right: 30px;
	cursor: pointer;
}

.n_box3_t li .a_img {
	width: 100%;
	position: relative;
	height: 342px;
	padding: 15px;
	border: 1px solid #eeeeee;
	text-align: center;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.n_box3_t li .a_img img {
	max-width: 90%;
	max-height: 90%;
	position: absolute;
	left: 50%;
	top: 50%;
	webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.n_box3_t li .a_text {
	width: 100%;
	height: 70px;
	line-height: 70px;
	text-align: center;
	color: #222;
	font-size: 16px;
	overflow: hidden;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.n_box3_t li:hover .a_img {
	border: 1px solid #0b5ec5;
}

.n_box3_t li:hover .a_text {
	color: #0b5ec5;
}



.n_about {
	width: 96%;
	line-height: 2;
	overflow: hidden;
	color: #222222;
	font-size: 16px;
	padding:10px 0;
	margin: auto;
}

.n_about img {
	max-width: 100%;
	height: auto !important;

}

.n_box4 {
	width: 100%;
	padding: 100px 0px;
}

.n_box4_l {
	width: 158px;
	margin-top: 208px;
	color: #000000;
	font-size: 30px;
	letter-spacing: 1px;
	line-height: 72px;
	height: 72px;
	overflow: hidden;
	position: relative;
}

.n_box4_l:after {
	width: 62px;
	height: 2px;
	background-color: #0b5ec5;
	position: absolute;
	left: 0px;
	bottom: 0px;
	content: "";
}

.n_box4_r {
	width: 1010px;
	border-left: 2px solid #e0e0e0;
	position: relative;
	padding-top: 45px;
}

.n_box4_r:after {
	width: 30px;
	height: 30px;
	background: url(../images/tb_028.png) no-repeat;
	position: absolute;
	left: -15px;
	top: -30px;
	content: "";
}

.n_box4_r li {
	width: 100%;
	float: left;
	padding-bottom: 35px;
	cursor: pointer;
}

.n_box4_r li .div_t {
	width: 100%;
	padding: 10px 0px;
	line-height: 1.5;
	color: #999999;
	font-size: 24px;
	padding-left: 57px;
	position: relative;
}

.n_box4_r li .div_t .s1 {
	font-size: 36px;
	font-family: "Times New Roman";
	letter-spacing: 1px;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.n_box4_r li .div_t:before {
	width: 30px;
	height: 2px;
	background-color: #e0e0e0;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -1px;
	content: "";
}

.n_box4_r li .div_t:after {
	width: 70px;
	height: 82px;
	background: url(../images/tb_029.png) no-repeat;
	position: absolute;
	left: -35px;
	top: 0px;
	content: "";
	display: none;
}

.n_box4_r li:hover .div_t {
	color: #1179BA;
}

.n_box4_r li:hover .div_t .s1 {
	font-size: 48px;
}

.n_box4_r li:hover .div_t:before {
	background-color: #1179BA;
}

.n_box4_r li:hover .div_t:after {
	display: block;
}

.n_box4_r li .div_c {
	width: 100%;
	padding-left: 57px;
}

.n_box4_r li .div_con {
	width: 100%;
	padding: 15px 20px;
	background-color: #f9f9f9;
	-moz-border-radius: 10px;
	/* Gecko browsers */

	-webkit-border-radius: 10px;
	/* Webkit browsers */

	border-radius: 10px;
	/* W3C syntax */
	color: #838383;
	font-size: 13px;
	line-height: 2;
}

.n_box4_r li .div_con img {
	max-width: 100%;
	height: auto !important;
}



.n_box5 {
	width: 100%;
}

.n_box5 li {
	width: 380px;
	height: 520xp;
	float: left;
	margin-right: 20px;
	padding-bottom: 20px;
}

.n_box5 li .div {
	width: 100%;
	float: left;
	display: inline-block;
	overflow: hidden;
	color: #888888;
	font-size: 14px;
}

.n_box5 li .div:hover {
	color: #888;
}

.n_box5 li .div .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
}

.n_box5 li .div .a_img img {
	width: 100%;
}

.n_box5 li .div .a_text {
	width: 100%;
	padding: 15px 22px;
	border: 1px solid #e5e5e5;
	border-top: 0px;
}

.n_box5 li .div .a_text .s1 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	color: #444444;
	font-size: 18px;
	font-weight: bold;
}

.n_box5 li .div:hover .a_text .s1 {
	color: #0b5ec5;
}

.n_box5 li .div .a_text .s2 {
	width: 100%;
	height: 48px;
	line-height: 24px;
	margin-bottom: 20px;
	overflow: hidden;
	text-align: justify;
}

.n_box5 li .div .a_text .s3 {
	width: 100%;
	height: 55px;
	line-height: 55px;
	color: #888888;
	font-size: 12px;
	background: url(../images/tb_027.png) right center no-repeat;
	overflow: hidden;
	border-top: 1px solid #e5e5e5;
}





.a_mtbd_dpages {
	width: 100%;
	text-align: center;
	padding: 40px 0% 0px 0px;
	font-size: 14px;
}

.a_mtbd_dpages a,
.a_mtbd_dpages span,
.a_mtbd_dpages .s1 {
	padding: 0px 15px;
	height: 35px;
	margin-bottom: 5px;
	line-height: 35px;
	text-align: center;
	background-color: #f4f4f4;
	color: #333;
	display: inline-block;
}

.a_mtbd_dpages a:hover,
.a_mtbd_dpages a.activepages,
.a_mtbd_dpages span {
	color: #fff;
	text-decoration: none;
	background-color: #1179BA;
}



.n_box6 {
	width: 100%;
	padding: 50px 0px 30px 0px;
}

.n_box6_t {
	width: 100%;
	line-height: 1.8;
	color: #000000;
	font-size: 24px;
}

.n_box6_t1 {
	width: 100%;
	line-height: 1.6;
	color: #333333;
	font-size: 16px;
}

.n_box6_t1 img {
	max-width: 100%;
	height: auto !important;
}

.n_box6_c {
	width: 100%;
	padding-top: 30px;
}

.n_box6_cl {
	width: 455px;
	color: #333333;
	font-size: 14px;
	line-height: 2;
}

.n_box6_cl table tr td {
	padding-bottom: 20px;
}

.n_box6_cl img {
	max-width: 100%;
	height: auto !important;
}

.n_box6_cr {
	width: 620px;
}

.n_box6_cr #allmap {
	width: 100%;
	height: 340px;
	overflow: hidden;
}



.n_bg1 {
	background-color: #f1f2f3;
}



.n_box7 {
	width: 100%;
	padding: 50px 0px 90px 0px;
}

.n_box7_t {
	width: 100%;
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	line-height: 1.8;
	margin-bottom: 18px;
	padding: 5px 0px;
}

.n_box7_c {
	width: 100%;
	background-color: #fff;
}

.n_box7_c li {
	width: 600px;
	padding: 45px 60px;
	border: 1px solid #e2e2e2;
	border-left: 0px;
	border-top: 0px;
}

.n_box7_c li .div_t {
	width: 100%;
	padding-bottom: 15px;
	line-height: 1.8;
	overflow: hidden;
	color: #333333;
	font-size: 14px;
}

.n_box7_c li .div_t .s1 {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}

.n_box7_c li .div_c {
	width: 454px;
	height: 223px;
	overflow: hidden;
}

.n_box7_c li .div_c img {
	width: 454px;
	height: 223px;
}



.n_box8 {
	width: 100%;
	padding: 40px 0px 55px 0px;
}

.n_box8_c {
	width: 100%;
	padding: 60px 70px 40px 70px;
	background-color: #fff;
}



.n_box8_t {
	width: 100%;
	padding-bottom: 40px;
	line-height: 1.6;
	text-align: center;
	color: #222222;
	font-size: 16px;
}

.n_box8_t .s1 {
	font-size: 36px;
	font-weight: bold;
	color: #0b5ec5;
}

.n_box8_ul {
	width: 100%;
}

.n_box8_ul li {
	width: 100%;
	float: left;
}

.n_box8_ul li .div {
	width: 100%;
}

.n_box8_ul li .div .div_l {
	width: 48%;
}

.n_box8_ul li .div .div_l .ipt1 {
	width: 100%;
	height: 48px;
	line-height: 48px;
	background-color: transparent;
	padding-left: 40px;
	border: 1px solid #bfbfbf;
	-moz-border-radius: 3px;
	/* Gecko browsers */

	-webkit-border-radius: 3px;
	/* Webkit browsers */

	border-radius: 3px;
	/* W3C syntax */
	color: #222222;
	font-size: 14px;
	font-family: "微软雅黑";
}

.n_box8_ul li .div .div_l .ipt1.bg1 {
	background: url(../images/y46.png) left 15px center no-repeat;
}

.n_box8_ul li .div .div_l .ipt1.bg2 {
	background: url(../images/y47.png) left 15px center no-repeat;
}

.n_box8_ul li .div1 {
	width: 100%;
	padding: 15px 0px;
	color: #222222;
	font-size: 16px;
	line-height: 40px;
}

.n_box8_ul li .div1 label {
	font-weight: normal;
	padding: 0px 10px;
}

.n_box8_ul li .div1 label input {
	margin: 0px;
}

.n_box8_ul li .div2 {
	width: 100%;
	padding-bottom: 48px;
}

.n_box8_ul li .div2 .ipt2 {
	width: 100%;
	height: 130px;
	border: 1px solid #bfbfbf;
	-moz-border-radius: 3px;
	/* Gecko browsers */

	-webkit-border-radius: 3px;
	/* Webkit browsers */

	border-radius: 3px;
	/* W3C syntax */
	color: #222222;
	resize: none;
	font-size: 14px;
	font-family: "微软雅黑";
	padding: 14px 40px;
	background: url(../images/y48.png) left 15px top 14px no-repeat;
	outline: 0;
}

.n_box8_ul li .div3 {
	width: 100%;
}

.n_box8_ul li .div3 .ipt3 {
	width: 100%;
	height: 48px;
	line-height: 48px;
	color: #fff;
	font-size: 20px;
	font-family: "微软雅黑";
	border: 0px;
	-moz-border-radius: 3px;
	/* Gecko browsers */

	-webkit-border-radius: 3px;
	/* Webkit browsers */

	border-radius: 3px;
	/* W3C syntax */
	background-color: #0b5ec5;
}



.n_box9 {
	width: 100%;
	padding: 25px 0px 60px 0px;
}

.n_box9_ul {
	width: 100%;
}

.n_box9_ul li {
	width: 100%;
	float: left;
	padding: 35px 0px;
	border-bottom: 1px solid #efefef;
}

.n_box9_ul li .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	float: left;
	color: #666666;
	font-size: 16px;
}

.n_box9_ul li .div:hover {
	text-decoration: none;
	color: #666;
}

.n_box9_ul li .div .a_img {
	width: 270px;
	height: 176px;
	display: inline-block;
	overflow: hidden;
}

.n_box9_ul li .div .a_img img {
	width: 270px;
	height: 176px;
}

.n_box9_ul li .div .a_img_r {
	width: 910px;
}

.n_box9_ul li .div .a_img_r .s1 {
	width: 100%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 20px;
	color: #222222;
	font-size: 16px;
	font-weight: bold;
}

.n_box9_ul li .div:hover .a_img_r .s1 {
	color: #0b5ec5;
}

.n_box9_ul li .div .a_img_r .s2 {
	width: 100%;
	height: 56px;
	line-height: 28px;
	overflow: hidden;
	margin-bottom: 27px;
}

.n_box9_ul li .div .a_img_r .s3 {
	width: 100%;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	color: #999999;
	font-size: 14px;
	/* background: url(../images/tb_033.png) right center no-repeat; */
}



.n_bg2 {
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #f1f2f3;
}

.n_box10 {
	width: 100%;
	/* padding: 30px 0px 50px 0px; */
}

.n_box10_t {
	margin-bottom: 40px;
	color: #fff;
	line-height: 1.7;
	font-size: 18px;
}

.n_box10_t .s1 {
	font-size: 30px;
}

.n_box10_c {
	width: 90%;
	padding: 30px 0;
	background-color: #fff;
	margin: auto;
}

.n_box10_c_t {
	width: 100%;
	line-height: 1.5;
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	position: relative;
}

.n_box10_c_t .afh {
	height: 30px;
	line-height: 30px;
	padding-right: 20px;
	font-weight: normal;
	color: #333333;
	font-size: 14px;
	display: inline-block;
	background: url(../images/y49.png) right center no-repeat;
	position: absolute;
	right: -45px;
	top: 0px;
}

.n_box10_c_t .afh:hover {
	text-decoration: none;
	color: #0b5ec5;
}

.n_box10_c_t1 {
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #888888;
	font-size: 14px;
	position: relative;
}

.n_box10_c_c {
	width: 100%;
	padding: 0 0 30px 0px;
	line-height: 2;
	overflow: hidden;
	color: #333;
	font-size: 16px;
	border-bottom: 1px solid #e8e8e8;
	margin-top: -50px;
}

.n_box10_c_c img {
	max-width: 100%;
	height: auto !important;
}

.n_box10_c_b {
	width: 100%;
	padding: 15px 0px 0px;
}

.n_box10_c_b a {
	width: 100%;
	line-height: 1.7;
	color: #333333;
	font-size: 16px;
	margin-bottom: 10px;
	float: left;
}

.n_box10_c_b a:hover {
	color: #0b5ec5;
	text-decoration: none;
}



.n_box11 {
	width: 100%;
}

.n_box11 li {
	width: 290px;
	margin-right: 12px;
	padding-bottom: 32px;
	float: left;
}

.n_box11 li .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	float: left;
	color: #333333;
	font-size: 14px;
}

.n_box11 li .div:hover {
	text-decoration: none;
	color: #0b5ec5;
}

.n_box11 li .div .a_img {
	width: 290px;
	height: 217px;
	display: inline-block;
	overflow: hidden;
}

.n_box11 li .div .a_img img {
	width: 290px;
	height: 217px;
}

.n_box11 li .div .a_text {
	width: 100%;
	height: 42px;
	line-height: 42px;
	overflow: hidden;
	text-align: center;
	border: 1px solid #e5e5e5;
	border-top: 0px;
}



.n_bg3 {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.n_box12 {
	width: 100%;
	padding: 60px 0px 40px 0px;
}

.n_box12_t {
	width: 100%;
	color: #fff;
	line-height: 1.6;
	font-size: 14px;
}

.n_box12_t a,
.n_box12_t a:hover {
	color: #fff;
	text-decoration: none;
}



.n_box13 {
	width: 100%;
	padding: 20px 0px 0 0px;
}

.n_box13_t {
	width: 100%;
	background-color: #fff;
	margin-bottom: 55px;
	height: auto;
	overflow: hidden;
}

.n_box13_t_m {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #fff;
	background: #1179BA;
	font-weight: bold;
	padding: 0 5%;
}

.n_box13_t_m1 {
	width: 100%;
	height: 80px;
	line-height: 80px;
	font-size: 20px;
	color: #1179BA;
	font-weight: bold;
	padding: 0 5%;
}


.n_box13_t_c {
	width: 92%;
	/* padding: 55px 30px; */
	margin: auto;
}

.n_box13_t_con {
	display: none;
	width: 100%;
}

.n_box13_t_content {
	width: 100%;
	line-height: 2;
	overflow: hidden;
	color: #333;
	font-size: 16px;
}

.n_box13_t_content img {
	max-width: 100%;
	height: auto !important;
}

.n_box13_t1 {
	width: 100%;
	padding: 5px 0px;
	line-height: 1.6;
	text-align: center;
	color: #222222;
	font-size: 24px;
	letter-spacing: 1px;
}



.n_box14 {
	width: 100%;
	padding: 0px 44px;
}

.n_box14 table tr td {
	padding: 10px 0px;
}

.n_box14 .ipt1 {
	width: 475px;
	height: 36px;
	line-height: 36px;
	background-color: #f3f3f3;
	border: 0px;
	-moz-border-radius: 5px;
	/* Gecko browsers */

	-webkit-border-radius: 5px;
	/* Webkit browsers */

	border-radius: 5px;
	/* W3C syntax */
	text-indent: 10px;
	color: #333;
	font-size: 14px;
	font-family: "微软雅黑";
}



.n_box14 .ipt2 {
	width: 100%;
	height: 190px;
	padding: 15px 10px;
	background-color: #f3f3f3;
	border: 0px;
	-moz-border-radius: 5px;
	/* Gecko browsers */

	-webkit-border-radius: 5px;
	/* Webkit browsers */

	border-radius: 5px;
	/* W3C syntax */
	color: #333;
	font-size: 14px;
	font-family: "微软雅黑";
	resize: none;
}

.n_box14 .ipt3 {
	width: 120px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: 0px;
	background-color: #0b5ec5;
	color: #fff;
	font-size: 14px;
	font-family: "微软雅黑";
	cursor: pointer;
	margin-right: 5px;
}



.n_box14 .ipt4 {
	width: 120px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: 0px;
	background-color: #7d7d7d;
	color: #fff;
	font-size: 14px;
	font-family: "微软雅黑";
	cursor: pointer;
}



.n_box12_c {
	width: 90%;
	padding: 30px 0px;
	height: auto;
	overflow: hidden;
	margin: auto;
}

.pc-slide {
	width: 100%;
	margin: 0 auto;
	position: relative;
}

.view {
	width: 100%;
}

.view img {
	width: 100%;
	/* border: #444 dotted 1px; */
}

.case_details {
	width: 100%;
	overflow: hidden;
}

.case_details_t {
	width: 100%;
	/* height: 58px;
	line-height: 58px; */
	overflow: hidden;
	color: #222222;
	font-size:24px;
	margin: 20px 0 10px 0px;
	font-weight: bold;
}

.case_details_d {
	width: 100%;
	/* max-height: 120px; */
	line-height: 30px;
	overflow: hidden;
	color: #333;
	font-size:16px;
	/* margin-bottom: 40px; */
}

.case_details_c {
	/* height: 230px; */
	width: 100%;
	overflow-y: auto;
	color: #666666;
	font-size: 16px;
	line-height: 30px;
}


.case_details.case_details1 {
	width: 610px;
	right: 53px;
}

.case_details.case_details1 .case_details_t {
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	font-weight: bold;
}


.case_details_c .s1 {
	color: #0b5ec5;
	font-size: 18px;
	font-weight: bold;
}

.case_details_c::-webkit-scrollbar {

	width: 1px;

	border-radius: 1px;

	height: 1px;

	background: none;

}

.case_details_c::-webkit-scrollbar-track {

	border-radius: 1px;

	width: 1px !important;

	background-color: #eee;

}

.case_details_c::-webkit-scrollbar-thumb {

	width: 1px;

	height: 1px;

	border-radius: 1px;

	background-color: #0b5ec5;

}



.case_details_c1 {
	height: 200px;
	width: 100%;
	overflow-y: auto;
	color: #666666;
	font-size: 14px;
	line-height: 2.2;
}

.case_details_c1 .s1 {
	color: #0b5ec5;
	font-size: 18px;
	font-weight: bold;
}

.case_details_c1::-webkit-scrollbar {

	width: 1px;

	border-radius: 1px;

	height: 1px;

	background: none;

}

.case_details_c1::-webkit-scrollbar-track {

	border-radius: 1px;

	width: 1px !important;

	background-color: #eee;

}

.case_details_c1::-webkit-scrollbar-thumb {

	width: 1px;

	height: 1px;

	border-radius: 1px;

	background-color: #0b5ec5;

}



.case_details_c2 {
	height: 145px;
	width: 100%;
	overflow-y: auto;
	color: #222222;
	font-size: 16px;
	line-height: 2;
}

.case_details_c2::-webkit-scrollbar {

	width: 1px;

	border-radius: 1px;

	height: 1px;

	background: none;

}

.case_details_c2::-webkit-scrollbar-track {

	border-radius: 1px;

	width: 1px !important;

	background-color: #eee;

}

.case_details_c2::-webkit-scrollbar-thumb {

	width: 1px;

	height: 1px;

	border-radius: 1px;

	background-color: #0b5ec5;

}


.n_bg4 {
	background: url(../images/bg6.jpg) center center no-repeat;
	background-size: cover;
}

.n_box16 {
	width: 100%;
	padding: 80px 0px;
}

.n_box16_c {
	width: 100%;
	padding: 50px 30px 40px 30px;
	background-color: #fff;
}

.n_box16_c_t {
	width: 100%;
	background: url(../images/tb_036.png) center repeat-x;
	text-align: center;
}

.n_box16_c_t .s1 {
	padding: 0px 10px;
	height: 56px;
	line-height: 56px;
	color: #222222;
	font-size: 30px;
	font-weight: bold;
	display: inline-block;
	background-color: #fff;
}

.n_box16_c_t .s1 span {
	color: #0b5ec5;
}

.n_box16_c_ul {
	width: 100%;
	padding-top: 33px;
}

.n_box16_c_ul li {
	width: 343px;
	margin-right: 43px;
	float: left;
	cursor: pointer;
}

.n_box16_c_ul li .a_img {
	width: 343px;
	height: 420px;
	padding: 17px 34px;
	display: inline-block;
	border: 1px solid #e5e5e5;
	text-align: center;
	overflow: hidden;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.n_box16_c_ul li .a_img img {
	width: 273px;
	height: 383px;
}

.n_box16_c_ul li .a_text {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	overflow: hidden;
	color: #222222;
	font-size: 16px;
}

.n_box16_c_ul li:hover .a_text {
	color: #0b5ec5;
}

.n_box16_c_ul li:hover .a_img {
	border: 1px solid #0b5ec5;
}


.n_box17 {
	width: 100%;
	padding: 70px 0px 100px 0px;
}

.n_box17_t {
	width: 100%;
	padding-top: 55px;
}


.n_bg5 {
	background: url(../images/bg7.jpg) center center no-repeat;
	background-size: cover;
}

.map_box {
	margin-top: 50px;
}

.n_box18_ul {
	width: 88%;
	margin: 30px auto;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.20);
	background: #F6F6F6;
}

.n_box18_ul ul.ul1 {
	display: block;
	overflow: hidden;
	/* 	width: 100%; */
	width: 100%;
	/* height:220px; */
	background: url(../images/contact_bj.jpg) no-repeat center;
	color: #fff;
	/* background-size: 120%; */
	position: relative;
	padding: 0 0 20px 0;
}

.n_box18_ul ul.ul1 li {
	/* width:90%; */
	float: left;
	margin: auto;
	/* float: none; */
	margin: 5% 5% 2% 5%;
}

.n_box18_ul ul.ul1 li:nth-child(4) {
	position: absolute;
	right: 0px;
	width: auto;
	top: 15%;
}

.n_box18_ul li:nth-child(4) .div_c .s1 {
	font-size: 14px;
}

.n_box18_ul li:nth-child(4) .div_c .s1 img {
	width: 85px;
}

.n_box18_ul li .div {
	/* width: 100%;
	padding: 55px 10%;
	height: 360px;
	background-color: #fff;
	min-height: 300px;
	position: relative;
	cursor: pointer; */
}

.n_box18_ul li .div:after {
	/* width: 0px;
	height: 8px;
	background-color: #1179BA;
	position: absolute;
	left: 0px;
	bottom: 0px;
	content: "";
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s; */
}

.n_box18_ul li .div:hover:after {
	width: 100%;
}

.n_box18_ul li .div_t {
	/* width: 100%;
	padding-top: 68px;
	line-height: 1.4;
	color: #000000;
	font-size: 18px; */
}

.n_box18_ul li .div_t .s1 {
	font-size: 16px;
	color: #fff;
	display: block;
	margin-top: -10px;
}

.n_box18_ul li .div_t .s2 {
	font-size: 14px;
	color: #fff;
	display: block;
	margin-top: 2px;
}

.n_box18_ul li .div_t.bg1 {
	background: url(../images/tel.png) top left no-repeat;
	margin-top: 20px;
	padding-left: 30px;
	background-size: 12%;
}

.n_box18_ul li .div_t.bg2 {
	background: url(../images/mobile.png) top left no-repeat;
	padding-left: 30px;
	background-size: 12%;
}

.n_box18_ul li .div_t.bg3 {
	background: url(../images/addr.png) top left no-repeat;
	padding-left: 30px;
	background-size: 12%;
}

.n_box18_ul li .div_c {
	width: 100%;
	/* padding-top: 10px; */
	text-align: center;
	line-height: 40px;
	font-size: 18px;
}

.n_box18_ul li .div_c .s1 {
	/* margin-right: 15px;
	padding-top: 10px;
	display: inline-block; */
}

.n_box18_ul li .div_c .s1 img {
	/* border: 1px solid #cbcbcb; */
	width: 120px;
}




.n_box19 {
	width: 100%;
	margin: 30px 0 0 0;
}

.n_box19 #allmap {
	width: 100%;
	height: 200px;
	overflow: hidden;
	border: 1px solid #ccc;
}

.n_box20 {
	width: 100%;
	padding: 50px 0px 35px 0px;
}

.n_box20_t {
	width: 100%;
	padding-top: 30px;
}

.n_box20_t li {
	width: 290px;
	margin-right: 12px;
	float: left;
	padding-bottom: 20px;
}

.n_box20_t li .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	float: left;
	color: #333333;
	font-size: 14px;
	background-color: #fff;
}

.n_box20_t li .div:hover {
	text-decoration: none;
	color: #0b5ec5;
}

.n_box20_t li .div .a_img {
	width: 290px;
	height: 217px;
	display: inline-block;
	overflow: hidden;
}

.n_box20_t li .div .a_img img {
	width: 290px;
	height: 217px;
}

.n_box20_t li .div .a_text {
	width: 100%;
	height: 43px;
	line-height: 43px;
	overflow: hidden;
	text-align: center;
}

.n_box20_c {
	width: 100%;
	text-align: center;
}

.n_box20_c a {
	height: 40px;
	line-height: 40px;
	display: inline-block;
	color: #333333;
	font-size: 14px;
}

.n_box20_c a:hover {
	text-decoration: none;
	color: #0b5ec5;
}


.n_box14s {
	width: 100%;
	position: relative;
	z-index: 1;
	padding-bottom: 3%;
}

.n_box14s {
	width: 100%;
	color: #000000;
	font-size: 36px;
	padding: 5px 0px 15px 0px;
	text-align: center;
	line-height: 1.5;
}


.a_bg {
	background: #f1f2f3;
}

.a_careers_c {
	width: 100%;
	background-color: #fff;
	margin: 40px 0;
}

.a_careers_c dt {
	width: 100%;
	float: left;
	height: 60px;
	font-weight: normal;
	line-height: 60px;
	background-color: #a5a5ac;
	color: #fff;
	font-size: 18px;
}

.a_careers_c dt .s1 {
	width: 25%;
	padding-left: 5%;
}

.a_careers_c dt .s2 {
	width: 20%;
	text-align: center;
}

.a_careers_c dt .s3 {
	width: 20%;
	text-align: center;
}

.a_careers_c dt .s4 {
	width: 20%;
	text-align: center;
}

.a_careers_c dd {
	width: 100%;
	float: left;
	background-color: #e8e9ef;
	margin-bottom: 1px;
}

.a_careers_c dd .div {
	width: 100%;
	height: 59px;
	line-height: 59px;
	cursor: pointer;
	border-bottom: 1px solid #f1f2f3;
	color: #000000;
	font-size: 17px;
	background: #ffff url(../images/ee.png) right 25px center no-repeat;
}

.a_careers_c dd .div.activeds {
	background: url(../images/ee1.png) right 25px center no-repeat;
	background-color: #0b5ec5;
	color: #fff;
}

.a_careers_c dd .div .s1 {
	width: 25%;
	padding-left: 5%;
}

.a_careers_c dd .div .s2 {
	width: 20%;
	text-align: center;
}

.a_careers_c dd .div .s3 {
	width: 20%;
	text-align: center;
}



.a_careers_c dd .div .s4 {
	width: 20%;
	text-align: center;
}

.a_careers_c dd .div_l {
	width: 100%;
	background-color: #f1f3f6;
	padding: 3% 5%;
	overflow: hidden;
	display: none;
	text-align: left;
	border: 1px solid #0B5EC5;
	border-top: none;
}

.a_careers_c dd .div_l_c {
	width: 100%;
	color: #333333;
	font-size: 17px;
	line-height: 1.8;
}

.a_careers_c dd .div_l_c img {
	max-width: 100%;
}

.a_careers_c dd .div_l_c span {
	font-weight: bold;
}

.a_careers_c dd .div_l_b {
	padding: 0px 40px;
	border-radius: 21px;
	height: 42px;
	margin-top: 20px;
	display: inline-block;
	line-height: 42px;
	background-color: #1f286f;
	border: 1px solid #1f286f;
	color: #fff;
	font-size: 17px;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.a_careers_c dd .div_l_b:hover {
	text-decoration: none;
	color: #1f286f;
	background-color: #fff;
}


/*留言板一*/
.message_box1 {
	padding: 40px 0;
	height: auto;
	overflow: hidden;
	width: 90%;
	margin: auto;
	padding: 0 0 40px 0;
}

.add_box1 {
	width: 100%;
	padding-top: 20px;
}

.add_box1 li {
	width: 100%;
	float: left;
}

.add_box1 li:nth-child(2n) {
	/* margin-left: 4%; */
}

.add_box1 li.li2 {
	width: 100%;
	margin-left: 0;
}

.add_box1 li .div {
	width: 100%;
	padding: 15px 0px;
	color: #000;
	font-size: 16px;
}

.add_box1 li .div font {
	color: #FF0000;
}

.add_box1 li .div1 {
	width: 100%;
	padding-bottom: 10px;
}

.add_box1 li .div1 .ipt1 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	border: 1px solid #999999;
	box-shadow: 0px 4px 25px 1px rgba(0, 0, 0, 0.10000000149011612);
	border-radius: 10px 10px 10px 10px;
	text-indent: 15px;
	color: #333;
	font-size: 14px;
	font-family: "微软雅黑";
}

.add_box1 li .div1 .ipt2 {
	width: 100%;
	height: 255px;
	padding: 10px 15px;
	line-height: 1.8;
	border: 1px solid #999999;
	box-shadow: 0px 4px 25px 1px rgba(0, 0, 0, 0.10000000149011612);
	border-radius: 10px 10px 10px 10px;
	color: #999999;
	font-size: 14px;
	font-family: "微软雅黑";

}

.add_box1 li .ipt3 {
	width: 126px;
	height: 40px;
	background: #1179BA;
	text-align: center;
	border-radius: 0px 0px 0px 0px;
	border: 0px;
	line-height: 40px;
	cursor: pointer;
	color: #fff;
	font-size: 16px;
	font-family: "微软雅黑";
	margin-top: 20px;
}



/*留言板二*/
.message_box2 {
	/* padding: 50px 0;
	height: auto; */
	overflow: hidden;
	float: left;
	width: 100%;
	/* height: 730px; */
}

.message_box2 .i_t1 {
	margin-top: 35px;
}

.message_box2 .i_t1 h1 {
	font-size: 20px;
	margin-bottom: 5px;
}

.message_box2 .i_t1 p {
	color: #333;
	font-size: 16px;
	margin-bottom: 20px;
}

.message_box2_c {
	width: 90%;
	height: auto;
	margin: auto;
	overflow: hidden;
}

.add_box2 {
	width: 100%;
	padding-top: 10px;
}

.add_box2 li {
	width: 100%;
	float: left;
}

.add_box2 li.li2 {
	width: 100%;
}

.add_box2 li .div {
	width: 100%;
	padding: 0px 0px 15px 0;
	color: #000;
	font-size: 16px;
}

.add_box2 li .div font {
	color: #FF0000;
}

.add_box2 li .div1 {
	width: 100%;
	padding-bottom: 25px;
}

.add_box2 li .div1 .ipt1 {
	width: 100%;
	height: 35px;
	line-height: 35px;
	border: 1px solid #999999;
	box-shadow: 0px 4px 25px 1px rgba(0, 0, 0, 0.10000000149011612);
	border-radius: 10px 10px 10px 10px;
	text-indent: 15px;
	color: #333;
	font-size: 14px;
	font-family: "微软雅黑";
}

.add_box2 li .div1 .ipt2 {
	width: 100%;
	height: 130px;
	padding: 10px 15px;
	line-height: 1.8;
	border: 1px solid #999999;
	box-shadow: 0px 4px 25px 1px rgba(0, 0, 0, 0.10000000149011612);
	border-radius: 10px 10px 10px 10px;
	color: #999999;
	font-size: 14px;
	font-family: "微软雅黑";
}

.add_box2 li .ipt3 {
	width: 126px;
	height: 40px;
	background: #1179BA;
	text-align: center;
	border-radius: 0px 0px 0px 0px;
	border: 0px;
	line-height: 40px;
	cursor: pointer;
	color: #fff;
	font-size: 16px;
	font-family: "微软雅黑";
	margin-bottom: 40px;
	/* -moz-border-radius: 30px; */
	/* Gecko browsers */
	/* -webkit-border-radius: 30px; */
	/* Webkit browsers */
	/* border-radius: 30px; */
	/* W3C syntax */
}



/*图片效果*/

.Amplification img {

	transition: 400ms;
	filter: Alpha(Opacity=100);
	opacity: 1;
}

.Amplification:hover img {
	filter: Alpha(Opacity=100);
	opacity: 1;
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
}

.Amplification1 .img1 {

	transition: 400ms;
	filter: Alpha(Opacity=100);
	opacity: 1;
}

.Amplification1:hover .img1 {
	filter: Alpha(Opacity=100);
	opacity: 1;
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
}

/*2022-11-15*/
.i_banben{ position:absolute; height:30px; right:20px; top:50%; margin-top:-15px; z-index:11111;}
.i_banben_t{ height:30px; background:url(../images/top-search.png) right center no-repeat; padding-right:20px; cursor:pointer;}
.i_banben_t .s1{ height:30px; line-height:30px; display:inline-block;font-size:14px; color:#333;}
.i_banben_c{width:120px; background-color:#fff; position:absolute; left:50%; margin-left:-60px; top:120%; padding:10px 5px; display:none;-moz-box-shadow:0px 0px 5px #e5e5e5;/*firefox*/  
-webkit-box-shadow:0px 0px 5px #e5e5e5;/*webkit*/  
box-shadow:0px 0px 5px #e5e5e5;/*opera或ie9*/ z-index:111;}
.i_banben_c li{width:100%; float:left;}
.i_banben_c li a{width:100%; padding:10px 0px; line-height:1.5; color:#333333; font-size:14px; display:inline-block; text-align:center;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_banben_c li a:hover{ color:#1179BA; text-decoration:none;}
