@charset "utf-8";
@font-face {
  font-family: "D-DIN";
  src: url('../fonts/D-DIN.eot');
  /* IE9 */
  src: url('../fonts/D-DIN.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/D-DIN.woff') format('woff'), url('../fonts/D-DIN.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('../fonts/D-DIN.svg#D-DIN') format('svg');
  /* iOS 4.1- */
}
@font-face {
  font-family: "D-DINExp";
  src: url('../fonts/D-DINExp.eot');
  /* IE9 */
  src: url('../fonts/D-DINExp.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/D-DINExp.woff') format('woff'), url('../fonts/D-DINExp.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('../fonts/D-DINExp.svg#D-DINExp') format('svg');
  /* iOS 4.1- */
}
body{
	 overflow-x:hidden !important;  background:#fff;  line-height:1.1; box-sizing:border-box;
	 font-family:'Microsoft YaHei','PingFang SC','Helvetica Neue','Helvetica','Arial',sans-serif;
}
body.pagebody{
	background:#f4f7fe;
}
.bodybg{
	background:#f5f6fa;
}
*{
	outline:none; box-sizing:border-box; letter-spacing:0;
}
.TXTovehid {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.clear{
	clear:both;
}
.of_hid{
	overflow:hidden;
}
a:hover{
	color:#225ba9;
}

.w_common{
	width:1400px; padding:0; margin:0 auto;
}
.w1200{
	width:1400px; margin:0 auto;
}
.mt40{
	margin-top:40px;
}
.mb40{
	margin-bottom:40px;
}
.mt60{
	margin-top:60px;
}
.mb60{
	margin-bottom:60px;
}
.mt90{
	margin-top:90px;
}
.mb90{
	margin-bottom:90px;
}
.pt100{
	padding-top:100px;
}
.pb100{
	padding-bottom:100px;
}
.fwb{
	font-weight:bold;
}
.tac{
	text-align:center;
}
b,strong{
	font-weight:bold;
}

img.block100{
	display:block; width:100%;
}

.transition04{
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.transition0401{
	transition: All 0.5s;
	-webkit-transition: All 0.5s;
	-moz-transition: All 0.5s;
	-o-transition: All 0.5s;
}
.clearboth{
	clear:both;
}
.textcenter{
	text-align:center;
}


#main{
	position:fixed; top:0px; left:0px;	z-index:211112; width:100%;
}
.menu_body{
	display:none;
}
.imgcom{
	width:100%; overflow:hidden; position:relative;
}
.imgcom img{
	position:absolute; height:100%; min-width:100.2%; left:50%; transform:translateX(-50%); top:0px;
}




.header_bg{
	width:100%; height:8px; margin-top:6px;
	background:url(../images/header_bg.jpg) repeat-x; background-size:auto 100%;
}

.header{
	width:100%; height:auto;  position:fixed;
	top:0px; left:0px; z-index:111111111;
}
#noneheader{
	height:90px; width:100%; height:0px !important;
}
.header .inheader{
	margin:0 auto; height:90px;	position:relative;
}
.header .inheader .logo{
	float:left; height: 100%; display: flex;  flex-direction: column; justify-content: center;
}
.header .inheader .logo .logo_in{
	display: flex;  flex-direction: row; justify-content: space-between;
}
.header .inheader .logo img{
	height:66px;
}
.header .inheader .logo img:first-child{
	display:none;
}
.header .inheader .logo img:last-child{
	display:block;
}
.header.boxshadow .inheader .logo img:first-child{
	display:block;
}
.header.boxshadow .inheader .logo img:last-child{
	display:none;
}
.header.header_index .inheader .logo img:first-child{
	display:block;
}
.header.header_index .inheader .logo img:last-child{
	display:none;
}
.header .inheader .logo .logo_in .text{	
	padding-left:20px; margin-left:20px; border-left:2px solid #b3b3b3; color:#b2b2b2;
	display: flex;  flex-direction: column; justify-content: space-between; height: 86%; transform: translateY(7%);
	display:none;
}
.header .inheader .logo .logo_in .text .t{
	font-size:24px;  font-weight:bold;
}
.header .inheader .logo .logo_in .text .b{
	font-size:16px; 
}


.header .inheader .menu{
	margin:0 auto; float:right;
}
.header .inheader .menu > li{
	width:auto; text-align:center; box-sizing:border-box; float:left; position:relative; padding:0 12px;
	height:90px; line-height:90px; font-size:16px;
}
.header .inheader .menu > li:first-child{
	margin-left:0px;
}


.header .inheader .menu li > a{
	color:#484848; font-size:16px; text-align:center; display:inline-block;
}
.header .inheader .menu li > a span{
	display:block;
}

.header .inheader .menu > li:after{
	position:absolute; width:100%; height:4px; background:#225ba9; bottom:-1px; left:0%; content:" ";
	-webkit-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.header .inheader .menu > li.active:after,
.header .inheader .menu > li:hover:after{
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	transition: All 0.5s;
	-webkit-transition: All 0.5s;
	-moz-transition: All 0.5s;
	-o-transition: All 0.5s;
}

.header .inheader .menu li.active > a{
 
}
.header.boxshadow .inheader .menu li.active > a{
	color:#225ba9 !important; 
}

.header .inheader .menu li:marker{
	display:none;
}




.menu li .icon-ctrl{
	display:inline-block;
	font-size: 1.3em;
    -webkit-transform: translateY(-4px) rotate(180deg);
    -ms-transform: translateY(-4px) rotate(180deg);
    -moz-transform: translateY(-4px) rotate(180deg);
    -o-transform: translateY(-4px) rotate(180deg);
    transform: translateY(-4px) rotate(180deg);
}
.header .menu > li .subnav{
	background: rgba(255,255,255,1);
	position: absolute;
	left: -25%;
	top: 100%;
	padding: 0px 0;
	visibility: hidden;
	opacity: 0;
	transform: translateY(-30px);
	transition: all .3s;
	text-align:left;
	border-top:1px solid #eee;
	width:150%;
}
.header .menu > li .subnav ul{
}
.header .menu > li .subnav li{
	line-height:44px; text-align:center; width:auto; position:relative; display:block; width:100%; border-bottom:1px solid #e6e6e6;
}
.header .menu > li .subnav li:first-child{
	margin-left:0px;
}
.header .menu > li .subnav li:last-child{
	margin-right:0px; border-bottom:0px;
}
.header .menu > li .subnav li a{
	font-size:15px; color:#666;
}
.header .menu > li .subnav li a:hover,
.header .menu > li .subnav li a.active{
	color:#225ba9;
}
@media all and (min-width:769px){
	.header .menu > li:hover .subnav{
		visibility: visible;
		opacity: 1;
		transform: translateY(0);
	}
}


.header.yanse{
	background:rgba(255,255,255,0);
	transition: All 0.5s;
	-webkit-transition: All 0.5s;
	-moz-transition: All 0.5s;
	-o-transition: All 0.5s;
}
.header.yanse.boxshadow{
	background:rgba(255,255,255,1); box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.14);
	transition: All 0.5s;
	-webkit-transition: All 0.5s;
	-moz-transition: All 0.5s;
	-o-transition: All 0.5s;
}

.header.yanse .inheader .menu li > a{
	color:#fff;
}
.header.header_index.yanse .inheader .menu li > a{
	color:#4c4c4c;
}
.header.boxshadow .inheader .menu li > a{
	color:#4c4c4c !important;
}
.header.boxshadow .inheader .menu li > a:hover{
	color:#225ba9 !important;
}
.header.yanse .inheader .menu li li > a{
	color:#000;
}
.header .inheader .menu li.active > a,
.header .inheader .menu li:hover > a,
.header.boxshadow .inheader .menu li.active > a,
.header.boxshadow .inheader .menu li:hover > a,
.header .inheader .menu li.active > .icon-ctrl, 
.header .inheader .menu li:hover > .icon-ctrl{
	color:#225ba9 !important;
}
.header.yanse .inheader .menu > li.active:after,
.header.yanse .inheader .menu > li:hover:after{
	background:#225ba9;
}
.header .inheader .menu li li.active > a,
.header .inheader .menu li li:hover > a{
	color:#225ba9 !important;
}

.header.boxshadow .header_tel_in i,
.header.header_index .header_tel_in i{
	color:#333; 
}
.search_show{
	float:right; display:flex; justify-content:center; flex-direction:column; height: 100%;
}
.search_show div{
	transform:translateY(-2px);
}
.search_show b{
	font-size:18px; color:#333; font-weight:bold;
}
.search_show img{
    display: inline-block; height: 30px; transform: translateY(4px); margin: 0 10px;
}
.search_show span{
	font-size:24px; color:#eb3500; font-family:Myriad Pro; font-style:italic; font-weight:bold; transform:translateY(-2px); display:inline-block;
}


.index_banner{
	position:relative; margin-top:90px; border-top:1px solid #e6e6e6;
}
.index_banner img,.index_banner video{
	display:block; width:100%;
}
.index_banner .swiper-slide{
	position:relative; z-index:1;
}
.index_banner .swiper-slide.swiper-slide-active{
	z-index:2;
}
.swiper_pagination_index{
	position:absolute; width:100%; bottom:20px; text-align:center;
}
.swiper_pagination_index .swiper-pagination-bullet{
	width:7px; height:7px; margin:0 3px; background:#fff;  opacity:1; border-radius:1000px;
}
.swiper_pagination_index .swiper-pagination-bullet.swiper-pagination-bullet-active{
	opacity:1; background:#225ba9;
}


.index_title{
	text-align:center; color:#1d1d1d; 
}
.index_title_t{
	font-size:38px; font-weight:bold; padding-bottom:10px; text-transform: uppercase;
}
.index_title_b{
	font-size:30px; opacity:0.61; text-transform: uppercase; 
}

.index_01_box{
	overflow:hidden; position:relative;
}
.index_01_swiper{
	width:calc(100% - 80px); margin:0 auto; overflow:hidden; padding-bottom:1px !important;
}
.index_01_list{
	display:block; width:100%; border:1px solid #d3d3d3;
}
.index_01_list .img{
	padding:55.48% 0; width:100%; position:relative; overflow:hidden; display:block; background:#fff;
}
.index_01_list .img img{
	position:absolute; width:100%; top:50%; left:0; transform:translateY(-50%);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.index_01_list:hover .img img{
	transform:translateY(-50%) scale(1.08);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.index_01_list .text{
	padding:20px 15px;
}
.index_01_list:hover .text{
	background:#225ba9;
}
.index_01_list .text .text_t{
	font-size:24px; color:#1d1d1d;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
}
.index_01_list .text .text_b{
	font-size:14px; color:#666; margin:12px 0 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
}
.index_01_list .text .text_a{
	font-size:14px; color:#313233; 
}
.index_01_list:hover .text .text_t,.index_01_list:hover .text .text_b,.index_01_list:hover .text .text_a{
	color:#fff;
}
.swiper_tool .swiper-button-prev::after,.swiper_tool .swiper-button-next::after{
	display:none !important;
}
.index_01_box .swiper_tool .swiper-button-prev{
	left:0;
}
.index_01_box .swiper_tool .swiper-button-next{
	right:0;
}
.index_01_box .swiper_tool .swiper-button-prev img,
.index_01_box .swiper_tool .swiper-button-next img{
	height:39px;
}
.index_01_box .swiper_tool .swiper-button-prev img:first-child,
.index_01_box .swiper_tool .swiper-button-next img:first-child{
	display:block;
}
.index_01_box .swiper_tool .swiper-button-prev img:last-child,
.index_01_box .swiper_tool .swiper-button-next img:last-child{
	display:none;
}
.index_01_box .swiper_tool .swiper-button-prev:hover img:first-child,
.index_01_box .swiper_tool .swiper-button-next:hover img:first-child{
	display:none;
}
.index_01_box .swiper_tool .swiper-button-prev:hover img:last-child,
.index_01_box .swiper_tool .swiper-button-next:hover img:last-child{
	display:block;
}

.index_01_images img{
	display:block; width:100%;
}

.index_02_tab{
	display:flex; justify-content:center; border-bottom:1px solid #efefef; margin-bottom:10px;
}
.index_02_tab a{
	font-size:18px; text-align:center; color:#1d1d1d;  font-weight:bold; position:relative; padding:0 10px 15px; display:block; margin:0 30px;
}
.index_02_tab a.active{
	color:#1e5ba8;
}
.index_02_tab a.active::after{
	width:100%; height:5px; background:#1e5ba8; left:0px; bottom:0px; content:""; position:absolute;
}
.index_02_rlist{
	display:none;
}
.index_02_rlist.active{
	display:flex; flex-wrap:wrap;
}
.index_02_rlist a{
	width:calc(25% - (20px * 3) / 4); color:#1e5ba8; font-size:20px; margin-left:20px; margin-top:20px; height:58px; line-height:58px; background:#f1f1f1;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  text-align:center;
}
.index_02_rlist a:hover{
	background:#d14e2d; color:#fff;
}
.index_02_rlist a:nth-child(4n+1){
	margin-left:0px;
}

.index_03{
	background:#f3f3f3;
}
.index_03_con{
	display:flex; flex-wrap:wrap; justify-content:space-between;
}
.index_03_left{
	width:41.42%; display:flex; justify-content:center; flex-direction:column;
}
.index_03_left .img{
	width:100%; padding:36.55% 0; position:relative; overflow:hidden; display:block;
}
.index_03_left .img img{
	position:absolute; height:100%; min-width:100.2%; top:0px; left:50%; transform:translateX(-50%);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.index_03_left:hover .img img{
	transform:translateX(-50%) scale(1.08);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.index_03_right{
	width:55.7%;
}
.index_03_right .index_title{
	text-align:left;
}
.index_03_right .text_b{
	font-size:14px; color:#7e7e7e; line-height:2.28; margin:50px 0 80px;
}
.index_03_right .text_c{
	display:flex;
}
.index_03_right .text_c .text_cli{
	width:33.33%; margin-left:15px; background:#fff; box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.12); padding:25px 0 35px; text-align:center;
}
.index_03_right .text_c .text_cli:first-child{
	margin-left:0px; 
}
.index_03_right .text_clit{
	font-size:50px; color:#d14e2d;  font-weight:bold;
}
.index_03_right .text_clib{
	font-size:18px; color:#818181; margin-top:10px;
}

.index_04_box{
	display:flex; flex-wrap:wrap;
}
.index_04_box a{
	width:calc(25% - (20px * 3) / 4); border-radius:4px; border:1px solid #5d9ae6; color:#1e5ba8; font-size:20px; margin-left:20px; margin-top:20px; height:58px; line-height:58px; background:#eaf3ff;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  text-align:center;
}
.index_04_box a:hover{
	background:#d14e2d; color:#fff; border-color:#d14e2d;
}
.index_04_box a:nth-child(4n+1){
	margin-left:0px;
}

.index_05_box{
	display:flex;
}
:root {
    --com-size01: 27px;
}
.index_05_list{
	width:calc(20% - (25px * 4) / 5);  margin-left:25px;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.12);
}
.index_05_list:first-child{
	margin-left:0px;
}
.index_05_list .index_05_t{
	font-size:20px; color:#fff; background:#1e5ba8; height:50px; line-height:50px; text-align:center;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
}
.index_05_list .index_05_b{
	background:#fff; padding:5px 10px 35px; height:calc(100% - 50px);
}
.index_05_list .index_05_b .index_05_bli{
	display:flex; font-size:16px; margin-top:10px; justify-content:space-between;
}
.index_05_list .index_05_b .index_05_bli span{
	display:block; width:var(--com-size01); height:var(--com-size01); line-height:var(--com-size01); color:#fff; text-align:center; background:url(../images/num_04.jpg) no-repeat; background-size:100% 100%;
}
.index_05_list .index_05_b .index_05_bli em{
	display:block; font-style:normal; font-weight:normal; line-height:var(--com-size01); width:calc(100% - 12px - var(--com-size01)); color:#1e5ba8;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
}
.index_05_list .index_05_b .index_05_bli:nth-child(1) span{
	background:url(../images/num_01.jpg) no-repeat; background-size:100% 100%;
}
.index_05_list .index_05_b .index_05_bli:nth-child(2) span{
	background:url(../images/num_02.jpg) no-repeat; background-size:100% 100%;
}
.index_05_list .index_05_b .index_05_bli:nth-child(3) span{
	background:url(../images/num_03.jpg) no-repeat; background-size:100% 100%;
}
.index_05_list .index_05_b .index_05_bli:hover em{
	text-decoration:underline;
}

.footer_01{
	padding:40px 0; background:#4b4b4b; font-size:18px; color:#fff;
}
.footer_01 a{
	color:#fff; margin-left:25px;
}
.footer_01 a:first-child{
	margin-left:15px;
}
.footer_01 a:hover{
	text-decoration:underline;
}


.footer_02{
	padding:50px 0; background:#1b1b1b; color:#fff;
}
.footer_02 a{
	color:#fff;
}
.footer_02_con{
	display:flex; justify-content:space-between;
}
.footer_logo img{
	display:block; height:72px;
}
.footer_code img{
	display:block; width:108px;
}
.footer_text{
	font-size:14px; line-height:1.85; margin:12px 0;
}
.footer_02_left{
	padding-right:20px; max-width:36%;
}
.footer_02_right{
	display:flex; margin-top:55px;
}
.footer_02_right_li{
	margin-left:75px;
}
.footer_02_right_li:first-child{
	margin-left:0px;
}
.footer_02_right a{
	display:block;
}
.footer_02_right a.t{
	font-size:18px; font-weight:bold; margin-bottom:30px;
}
.footer_02_right a.b{
	font-size:14px; color:#d3d3d3; margin-top:15px;
}

.page_local{
	margin:25px 0  20px;
}
.page_local_con{
	background:#eee; font-size:14px; color:#1d1d1d; line-height:2.55; padding:0 8px;
}
.page_local_con a{
	color:#1d1d1d;
}


.protab_div_con{
	display:flex;
}
.protab_div_conin{
	display:flex; flex-wrap:wrap;
}
.protab_div_con a{
	display:block; font-size:14px; color:#6f6f6f; background:#d1d1d1; line-height:2.5; padding:0 6px; margin-right:10px; margin-bottom:10px;
}
.protab_div_con a:last-child{
	margin-right:0px;
}
.protab_div_con a.active,.protab_div_con a:hover,.protab_div_conin:hover a.active:hover{
	background:#d14e2d; color:#fff;
}
.protab_div_conin:hover a.active{
	color:#6f6f6f; background:#d1d1d1;
}


.proshow_div_con{
	display:flex; justify-content:space-between;
}
.proshow_left{
	width:77.15%;
}
.proshow_right{
	width:18.95%;
}

.proshow_left_top{
	display:flex; justify-content:space-between;
}
.proshow_left_top_l{
	width:50.95%;
}
.proshow_left_top_r{
	width:46.3%; display:flex; flex-direction:column; justify-content:space-between;
}
.proshow_left_top_r .protext_t{
	font-size:30px; color:#222; font-weight:bold;
}
.proshow_left_top_r .protext_b{
	font-size:16px; color:#808080; margin-top:15px;
}
.proshow_left_top_r .protext_ct{
	font-size:18px; color:#222; font-weight:bold; margin-top:35px;
}
.proshow_left_top_r .protext_cb{
	font-size:14px; color:#666;  line-height:2; margin-top:10px;
}
.proshow_left_top_rb{
	display:flex;
}
.proshow_left_top_rb a{
	font-size:18px; padding:28px 75px; color:#fff; font-weight:bold; background:#d14e2d;
}

.img_show_Swiper{
	width:100%; overflow:hidden; border:1px solid #f2f2f2;
}
.is_thumb{
	width:100%; padding:10px; background:#f2f2f2;
}
.img_show_Swiper .swiper-slide .img{
	position:relative; width:100%; padding:41.78% 0;  overflow:hidden;
}
.img_show_Swiper .swiper-slide .img img{
	position:absolute; height:100%;  top:0px; left:50%; transform:translateX(-50%);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.img_show_Swiper .swiper-slide:hover .img img{
	transform:translateX(-50%) scale(1.08);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.img_show_thumb_Swiper{
	overflow:hidden;
}
.img_show_thumb_Swiper .swiper-slide .imgin{
	border:1px solid #f2f2f2;
}
.img_show_thumb_Swiper .swiper-slide.swiper-slide-thumb-active .imgin{
	border-color:#d14e2d;
}
.img_show_thumb_Swiper .swiper-slide .img{
	width:100%; padding:0 4px;
}
.img_show_thumb_Swiper .swiper-slide .imgin{
	position:relative; width:100%; padding:41.78% 0;  overflow:hidden;
}
.img_show_thumb_Swiper .swiper-slide .imgin img{
	position:absolute; height:100%;  top:0px; left:50%; transform:translateX(-50%);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.img_show_thumb_Swiper .swiper-slide:hover .imgin img{
	transform:translateX(-50%) scale(1.08);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.proshow_left_top_l .swiper-button-prev::after,.proshow_left_top_l .swiper-button-next::after{
	display:none !important;
}
.proshow_left_top_l .swiper-button-prev{
	left:15px;
}
.proshow_left_top_l .swiper-button-next{
	right:15px;
}
.proshow_left_top_l .swiper-button-prev img,
.proshow_left_top_l .swiper-button-next img{
	height:39px;
}
.proshow_left_top_l .swiper-button-prev img:first-child,
.proshow_left_top_l .swiper-button-next img:first-child{
	display:block;
}
.proshow_left_top_l .swiper-button-prev img:last-child,
.proshow_left_top_l .swiper-button-next img:last-child{
	display:none;
}
.proshow_left_top_l .swiper-button-prev:hover img:first-child,
.proshow_left_top_l .swiper-button-next:hover img:first-child{
	display:none;
}
.proshow_left_top_l .swiper-button-prev:hover img:last-child,
.proshow_left_top_l .swiper-button-next:hover img:last-child{
	display:block;
}

.proshow_left_bottom .protext_t01{
	font-size:24px; margin-top:40px; color:#222; font-weight:bold; border-bottom:2px solid #dfdfdf;
}
.proshow_left_bottom .protext_t01 span{
	display:inline-block; position:relative; padding-bottom:15px;
}
.proshow_left_bottom .protext_t01 span::after{
	width:100%; height:3px; background:#d14e2d; left:0px; bottom:-2px; content:""; position:absolute;
}
.proshow_left_bottom .protext_b01{
	font-size:14px; color:#222; line-height:2.25; margin-top:15px;
}
.proshow_left_bottom .protext_b01 table{
	width:100%; text-align: center; line-height:2;
}
.proshow_left_bottom .protext_b01 table *{
	font-size:14px !important; color:#222 !important; text-align: center !important; font-family:"微软雅黑" !important;
}
.proshow_left_bottom .protext_b01 table td{
	padding:5px !important;
}
.page_title{
	font-size:24px; color:#222; font-weight:bold; border-left:5px solid #1e5ba8; padding-left:15px; text-transform: uppercase;
}
.proshow_right .index_01_list,.proshow_right .index_05_list{
	margin-top:15px;  width:100%; margin-left:0px;
}
.proshow_right .index_01_list .text .text_t {
	font-size: 20px;
}
.proshow_right .index_01_list .text .text_b {
	font-size: 12px; margin-bottom:0px;
}
.proshow_right .index_05_list .index_05_t {
	font-size: 16px;
}
.proshow_right .index_05_list .index_05_b .index_05_bli em {
	color:#444;
}

.proelse{
	background:#efefef; overflow:hidden;
}

.prolist_con{
	display:flex; flex-wrap:wrap;
}
.prolist_con .index_01_list{
	width:calc(25% - (22px * 3) / 4); margin-left:22px; margin-top:22px;
}
.prolist_con .index_01_list:nth-child(4n+1){
	margin-left:0px;
}
.prolist_con .index_01_list:nth-child(-n+4){
	margin-top:0px;
}
.news_page{
	margin-left:auto; margin-right:auto; text-align:center; font-size:14px;
}
.news_page li{
	display:inline-block;
}
.news_page li a,.news_page li span{
	width:45px; height:45px; line-height:45px; display:inline-block; text-align:center; border:1px solid #efefef;
	font-size:14px; color:#222;  margin:0 5px; background:#fff;
}
.news_page li.active a,.news_page li span.current,.news_page li a:hover{
	background:#225ba9; color:#fff; border-color:#225ba9; 
}



.us_div_con{
	display:flex; justify-content:space-between; flex-wrap:wrap;
}
.us_left{
	width:19.42%;
}
.us_right{
	width:76.42%;
}
.pro_else_t{
	color:#fff; font-size:22px; padding:25px 20px 15px; background:#1e5ba8;
}
.pro_else_t span{
	display:block; font-weight:bold; font-size:1.363em;
}
.pro_else_b{
	box-shadow: 6px 7px 6px 0px rgba(4, 0, 0, 0.14); background:#ededed;
}
.pro_else_b a{
	display:block; height:36px; line-height:36px; font-size:13px; color:#333; border-bottom:1px solid #cacaca; padding:0 20px;
}
.pro_else_b a:hover{
	background:#1e5ba8; color:#fff; border-color:#1e5ba8;
}

.us_r_li01 img{
	display:block; width:100%; margin-bottom:40px;
}
.us_r_t{
	position:relative; font-size:32px; color:#1d1d1d; font-weight:bold; padding-left:18px; margin-bottom:35px;
}
.us_r_t:after{
	width:5px; height:66%; background:#1e5ba8; left:0px; top:17%; content:""; position:absolute;
}
.us_r_li03{
	color:#7e7e7e; font-size:14px; line-height:2.285;
}
.us_r_li04{
	display:flex;
}
.us_r_li04 .text_cli{
	width:33.33%; margin-left:25px; background:#f5f5f5; border:1px solid #eaeaea; box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.12); padding:55px 0 45px; text-align:center;
}
.us_r_li04 .text_cli:first-child{
	margin-left:0px; 
}
.us_r_li04 .text_clit{
	font-size:50px; color:#d14e2d;  font-weight:bold;
}
.us_r_li04 .text_clib{
	font-size:18px; color:#818181; margin-top:10px;
}
.us_r_li05{
	display:flex; flex-wrap:wrap;
}
.us_r_li05_li{
	width:calc(33.33% - (35px * 2) / 3); margin-left:35px;
}
.us_r_li05_li:first-child{
	margin-left:0px;
}
.us_r_li05_li .img{
	padding:36.12% 0; width:100%; position:relative; overflow:hidden; display:block;
}
.us_r_li05_li .img img{
	position:absolute; height:100%; min-width:100.2%; top:0px; left:50%; transform:translateX(-50%);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.us_r_li05_li:hover .img img{
	transform:translateX(-50%) scale(1.08);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.us_r_li05_li .text_t{
	font-size:22px; color:#1d1d1d; margin:10px 0;
}
.us_r_li05_li .text_b{
	font-size:14px; line-height:1.55; color:#1d1d1d;
}
.us_r_li06 img{
	display:block; max-width:100%;
}

#map{
    width: 100%; height: 450px;
}
.BMapLabel{
    font-size: 14px !important;
    padding: 3px 5px !important;
}
.BMap_bubble_title{
    font-size: 16px !important; color: #1e5ba8 !important; margin-bottom: 10px !important;
}
.BMap_bubble_content{
    font-size: 14px !important; line-height: 1.5 !important;
}


.search_lang{
	float:right; height: 100%; display: flex; justify-content: center; flex-direction: column; margin-left:30px;
}
.search_lang a{
	font-size: 16px; color: #4c4c4c; 
}
.search_lang a:hover{
	color: #225ba9; 
}
.moblie_show{
	display:none;
}