@font-face?{
??font-family:?"hel";
??src:?url("../fonts/HELVETICANEUELTPRO-LT.woff")?format("woff"),
???????url("../fonts/HELVETICANEUELTPRO-LT.ttf")?format("truetype"),
???????url("../fonts/HELVETICANEUELTPRO-LT.OTF")?format("embedded-opentype"),
???????url("../fonts/HELVETICANEUELTPRO-LT.svg")?format("svg");
??font-weight:?normal;
??font-style:?normal;
}

@font-face?{
	font-family: "hbod";
??src:?url("../fonts/HELVETICANEUELTSTD-BD.woff")?format("woff"),
???????url("../fonts/HELVETICANEUELTSTD-BD.ttf")?format("truetype"),
???????url("../fonts/HELVETICANEUELTSTD-BD.OTF")?format("embedded-opentype"),
???????url("../fonts/HELVETICANEUELTSTD-BD.svg")?format("svg");
??font-weight:?normal;
??font-style:?normal;
}

*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;  min-width: 1280px;position: relative;padding: 0 ; width: 100%;color: #1f1f1f;font-family: Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #1f1f1f;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

body::-webkit-scrollbar{ width:4px;height: 1px;}

body::-webkit-scrollbar-thumb{ background:#000;}

body::-webkit-scrollbar-track{ background:#fff;} 

.f_12{ font-size:12px; }

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

.f_42{font-size: 42px;}
.f_44{font-size: 44px;}
.f_46{font-size: 46px;}
.f_48{font-size: 48px;}
.f_50{font-size: 50px;}
.f_60{font-size: 60px;}

/*分页*/

.BMap_omCtrl{ display:none !important;}

.a_dw{position: relative;top: -95px;}

.box {max-width:1440px;min-width: 1200px;width:75%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.ibox {max-width:1600px;min-width: 1200px;width:85%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}
	
.page1{clear:both; text-align:center; height: 45px;margin: 30px 0 0;text-align: center;}

.page1 span a{display: inline-block; color:#333333;padding:10px 13px; text-decoration:none;background: #f7f7f7;}

.page1 span a:hover,.page1 span.current a{  background:#005ed1; color:#fff;}

.page1 span{margin:2px 5px;}

.page2{width: 120px;height: 40px;background: #005ed1;color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

/* 弹窗 */

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 10;}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

/* 弹窗内容 */

.z_tanchuang .tbox .modal {background: white;padding: 20px;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1200px;max-height: 90%;margin: 0 auto;}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1200px;}


/* 弹窗选中 */

.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* 弹窗动画 */

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

.footer {
	background-color: #333333;
	position: relative;
	z-index: 4;
}

.footer .t_fd{
	padding: 60px 0 40px;
	display: flex;
	justify-content: space-between;
}

.footer .t_fd .ul1{
	display: flex;
}

.footer .t_fd .ul1 li{
	margin-right: 55px;

}
.footer .t_fd .ul1 li:last-child{margin-right: 0;}

.footer .t_fd .ul1 li a:first-child{
	font-size: 16px;
	color: #fff;
	margin-bottom: 28px;
}

.footer .t_fd .ul1 li a{
	color: rgba(255,255,255,.6);
	font-size: 14px;
	margin-bottom: 14px;
	display: block;
	line-height: 1.3em;

}

/* .footer .t_fd .ul1 li a:hover{
	color: #15499a;
} */

.footer .t_fd .l{
	padding-right: 25px;
}

.footer .t_fd .f_logo{margin-bottom: 50px;}

.f_info{
	display: flex;
}

.f_info .gwh .qr{
	padding: 5px;
	background-color: #fff;
	border-radius: 6px;
	width: 86px;
	height: 86px;
	margin: 0 auto 10px;
}

.f_info .gwh{
	color: rgba(255,255,255,.6);
}

.f_info .infos div {
	display: flex;
	align-items: flex-start;
	color: rgba(255,255,255,.6);
	margin-bottom: 20px;
}

.f_info .infos div p{
	display: flex;
	align-items: center;
	width: 98px;
}

.f_info .infos div a{
	width: calc(100% - 98px);
	user-select:none;
}


.f_info .infos a{
	color: rgba(255,255,255,.6);
	line-height: 1.3em;
	margin-top: -1px;
	user-select:none;
}

.f_info .infos div:last-child{
	margin-bottom: 0;
}
.f_info .infos{
	padding-left: 20px;
	padding-top: 2px;
	width: calc(100% - 98px);
}

.f_info .infos s{
	display: block;
	width: 1px;
	height: 11px;
	background-color: rgba(255,255,255,.6);
	margin: 0 10px;
}
.footer2{
	height: 55px;
	border-top: 1px solid rgba(255,255,255,.1);
}
.footer2{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.footer2 a,.footer2 p{
	color: rgba(255,255,255,.6);
	display: inline-block;
	margin-right: 12px;
}

.footer2 .l{
	display: flex;
}

.footer2 .l span{
	color: rgba(255,255,255,.6);
}


.footer2 .hc a{
	margin: 0;
}

.footer a:hover,.footer .t_fd .ul1 li a:hover{
	color: #fff;
}



#shVideo3 {
    position: absolute;
    top: 0%;
    left: 0;
    width: 100%;
    object-fit: cover;
    z-index: 1;
    height: 100%;
}


.wb{width: 100%;}
.pc{display: block;}
.ml{display: none;}

.g_ban{position: relative;}
.g_ban .ban_txt{position: absolute;width: 100%;top: 45%;left: 0;color: #fff;}

.g_ban .ban_txt p{
	line-height: 1.4em;
	margin-top: 30px;
}

.g_tnav{
	background-color: #f5f7fa;
	border-bottom: 1px solid #e6e6eb;
	border-top: 1px solid #e6e6eb;
}
.g_tnav a{
	display: block;
	line-height: 60px;
	height: 60px;
	margin-right: 54px;
	color: #555555;
	position: relative;
}
.g_tnav a:hover,.g_tnav a.act{
	color: #333333;
}
.g_tnav a:last-child{
	margin-right: 0;
}
.g_tnav .ibox{
	display: flex;
}

.g_tnav a::before{
	content: "";
	width: 0%;
	height: 3px;
	background-color: #15499a;
	left: auto;
	right: 0;
	bottom: 0;
	position: absolute;
	    -webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
	    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);
	    transition: all .4s cubic-bezier(.4,0,.2,1);
}
.g_tnav a:hover::before,.g_tnav a.act::before{
	left: 0;
	right: auto;
	width: 100%;
}

.g_more span{
	display: block;
	width: 20px;
	height: 20px;
	margin-left: 32px;
	position: relative;
}
.g_more span img{
	width: 100%;
	height: 100%;
}
.g_more span img:last-child{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.g_more{
	width: 150px;
	height: 42px;
	border-radius: 42px;
	border: 1px solid rgba(255,255,255,.3);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
}

.g_more:hover{
	background-color: #15499a;
}

.g_more:hover span img:last-child{
	opacity: 1;
}

.g_more.b{
	border-color: #15499a;
	color: #15499a;
}

.g_more.b:hover{
	color: #fff;
}

.links{
	width: 140px;
	height: 40px;
	border-radius: 40px;
	background-color: #15499a;
	color: #fff;
	margin-top: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	position: relative;
}

.links img{
	margin-left: 5px;
}

.links .link_con{
	position: absolute;
	width: 86%;
	left: 7%;
	background-color: #fff;
	bottom: 100%;
	display: none;
	padding: 4px;
}

.links .link_con .bonm{
	max-height: 160px;
	overflow-y: auto;
}

.links .link_con .bonm::-webkit-scrollbar{ width:2px;height: 1px;}
.links .link_con .bonm::-webkit-scrollbar-thumb{ background:#15499a;}
.links .link_con .bonm::-webkit-scrollbar-track{ background:#f5f7fa;} 

.links .link_con a{
	display: block;
	line-height: 40px;
	text-align: center;
}

.links .link_con a:hover{
	background-color: #15499a;
	color: #fff;
}





.p_80{
	padding: 80px 0;
}


/* 头部导航 */

.head{
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	height: 95px;
	padding: 0 50px;
	border-bottom: 1px solid rgba(255,255,255,.2);
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.head.act,.head.act2,.head.on{
	background-color: #fff;
	box-shadow: 3px 5px 8px rgba(51,51,51,.08);
}

.head.act{
	height: 70px;
}





.head.act .ul1 li .ltp a,.head.act2 .ul1 li .ltp a,.head.on .ul1 li .ltp a{
	color: #333333;
}

.head.act .ul1 li .ltp a,.head.act .hr a,.head.act2 .ul1 li .ltp a,.head.act2 .hr a,,.head.on .ul1 li .ltp a,.head.on .hr a{
	color: #333333;
}

.head .ul1 li.act .ltp a{
	color: #15499a;
}

.head.act .h_so img:last-child,.head.act2 .h_so img:last-child,.head.on .h_so img:last-child{
	opacity: 1;
}

.head .logo span{
	position: relative;
	display: block;
}

.head .logo span img:last-child{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
}
.head.act .logo span img:last-child,.head.act2 .logo span img:last-child,.head.on .logo span img:last-child{
	opacity: 1;
}

.head.act .hr a, .head.act2 .hr a, .head.on .hr a{
	color: #333333;
}
.head.act .hr a:hover, .head.act2 .hr a:hover, .head.on .hr a:hover{
	color: #15499a;
}

.head .ul1{
	display: flex;
}

.head .ul1 li{
	position: relative;
	margin-right: 46px;
}
.head .ul1 li:last-child{
	margin-right: 0;
}

.head .ul1 li .ltp a{
	color: #fff;
	font-size: 16px;
	line-height: 95px;
}
.head .ul1 li .ltp a:hover{
	color: #15499a;
}

.head .ul1 li .lbtm {
	position: absolute;
	width: 250px;
	border-radius: 5px;
	background-color: #15499a;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	display: none;
	overflow: hidden;
}

.head .ul1 li .lbtm a {
	display: block;
	line-height: 50px;
	background-repeat: no-repeat;
	color: #fff;
	font-size: 14px;
	text-align: center;
	padding: 0 30px;
}

.head .ul1 li .lbtm a:hover {
	color: #15499a;
	background-color: #fff;
}

.head .l .ul1 li {
	position: relative;
}

.head .ul1 li .lbtm {
	-webkit-transition: all 0s cubic-bezier(.4, 0, .2, 1);
	-moz-transition: all 0s cubic-bezier(.4, 0, .2, 1);
	transition: all 0s cubic-bezier(.4, 0, .2, 1);
	font-size: 14px;
}

.head .hr s{
	width: 1px;
	height: 10px;
	background-color: rgba(255,255,255,.3);
	display: block;
	margin: 0 18px;
}

.head .hr a{
	color: #fff;
	font-size: 16px;
}

.head .h_so{
	display: block;
	width: 16px;
	height: 16px;
	position: relative;
}

.head .h_so img{
	width: 100%;
	height: 100%;
}

.head .h_so img:last-child{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.head .hr {
	display: flex;
	align-items: center;
}

	.m_head {display: none;height: 50px;overflow: hidden;padding: 0 5%;position: fixed;top: 0;left: 0;width: 100%;box-sizing: border-box;z-index: 10;background: rgba(255, 255, 255, 1);border-bottom: 1px solid #eee;}
    .m_head .mlt {display: block;float: left;}
    .m_head .mlt img {display: block;height: 22px;margin-top: 14px;}
    .m_head .img {width: 50px;float: right;}
    .m_head .img img {display: block;width: 100%;}
    .m_nav {font-family: Microsoft Yahei;display: block;position: fixed;z-index: 199;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);top: 0;right: -100%;-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;overflow: hidden;box-sizing: border-box;}
    .m_nav.act {right: 0;}
    .m_out {width: 15%;float: left;}
    .m_out img {display: block;width: 100%;}
    .m_nav { display: block;position: fixed;z-index: 199;width: 100%;height: 100%;background: #fff;top: 0;
	right: -100%;-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;
	overflow-y: auto;box-sizing: border-box;}
    .m_nav.act {right: 0;}
    .m_out {width: 50px;float: right;max-width: 50px;margin-right: 3%;}
    .m_out img {display: block;width: 100%;}
    .wow {opacity: 1;}
    .m_navbox {width: 100%;box-sizing: border-box;float: right;background: #fff;box-sizing: border-box;padding: 20px 0;overflow: auto;box-sizing: border-box;}
    .m_navbox div,.m_navbox a {color: #666;display: block;}
    .m_navbox a {font-size: 14px;line-height: 20px;padding: 10px 0;}
    .m_navbox div,
    .m_navbox a.ltp {font-size: 16px;line-height: 30px;padding: 10px 0;display: block;}
    .m_navbox li>div:nth-child(1),
    .m_navbox a.ltp {padding: 10px 30px 10px 50px;position: relative;}
    .m_navbox li>div:nth-child(1):after,
    .m_navbox a.ltp:after {content: '';display: block;width: 5px;height: 20px;background: #15499a;position: absolute;top: 50%;margin-top: -10px;left: 30px;}
    .m_navbox li>div:nth-child(1) {background: url(/en/images/plus.png) 95% center no-repeat;background-size: 16px;}
    .m_navbox li.act>div:nth-child(1) {background: url(/en/images/reduce.jpg) 95% center no-repeat;}
    .m_navbox div.lbt {padding: 5px 50px;display: none;border-bottom: 1px solid #15499a;}
    .m_navbox li.act>div:nth-child(1) {color: #15499a;}
    .m_navbox li.act>div:nth-child(1):after {background: #15499a;}
    .m_navbox .lange {text-align: center;}
    .m_navbox .lange a {display: inline-block;margin: 0 10px;}
    .m_navbox li.lang {padding: 10px;}
    .m_navbox li.lang>a {display: block;float: left;text-align: center;width: 50%;font-size: 20px;}
    .m_navbox li.se {padding: 10px 30px;}
    .m_navbox li.se input {display: block;width: calc(100% - 40px);float: left;display: block;height: 40px;border: none;outline: none;padding: 0 10px;border-bottom: 1px solid #ddd;}
    .m_navbox li.se a {display: block;width: 40px;float: right;padding: 0;}
    .m_navbox li.se a img {display: block;width: 20px;margin: 10px;}

	.div_inp {width: 93%;height: 40px;padding-left: 29px;float: left;display: flex;align-items: center;}
	.mol_so {padding: 0 12px;display: block;width: 100%;height: 100%;border: 1px solid #b3b3b3;border-radius: 4px 0 0 4px;outline: none;}
	.div_inp a {width: 110px;height: 40px;line-height: 40px;text-align: center;background-color: #15499a;color: #fff;border-radius: 0 4px 4px 0;}
	.m_head .m_y {float: right;line-height: 50px;font-size: 18px;margin-right: 12px;}
	
	.div_inp {width: 93%;height: 40px;padding-left: 29px;float: left;display: flex;align-items: center;}
	.mol_so {padding: 0 12px;display: block;width: 100%;height: 100%;border: 1px solid #b3b3b3;border-radius: 4px 0 0 4px;outline: none;}
	.div_inp a {width: 110px;height: 40px;line-height: 40px;text-align: center;background-color: #15499a;color: #fff;border-radius: 0 4px 4px 0;}
	

	
	
.seatanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999;background: rgba(0, 0, 0, 0.45);visibility: hidden;opacity: 0;}

.seatanchuang .stop{width: 100%;height: 50vh;position: absolute;top: -50vh;left: 0;z-index: 2;background: #f5f5f5;}

.seatanchuang .stop .sbox{width: 800px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);padding: 10px 0;border-bottom: 1px solid #000;}

.seatanchuang .stop .sbox input{display: block;width: calc(100% - 40px);float: left;height: 40px;border: 0;outline: none;background: #f5f5f5;}

.seatanchuang .stop .sbox a{display: block;width: 40px;height: 40px;float: right;display: flex;justify-content: center;align-items: center;}
.seatanchuang .stop .sbox a span{width: 21px;height: 21px;position: relative;display: block;}
.seatanchuang .stop .sbox a span img{width: 100%;height: 100%;}
.seatanchuang .stop .sbox a span img:last-child{position: absolute;top: 0;left: 0;opacity: 0;}

.seatanchuang.act{visibility: visible;opacity: 1;}

.seatanchuang.act .stop{top: 0;}
.seatanchuang .stop .sbox a:hover span img{opacity: 0;}
.seatanchuang .stop .sbox a:hover span img:last-child{opacity: 1;}

.fy{width: 100%;}

.fy .ul_y{display: flex;justify-content: center; margin: 0 auto;}

.fy .ul_y .li {margin:0 7px;}

.fy .ul_y li a{width: 35px;height: 35px;line-height: 35px;text-align: center; color: #999999;}

.fy .ul_y .li_on a{width: 25px;height: 25px;position: relative;border:1px solid #e2e6f1;margin-top: 5px;box-shadow: 0 0 5px 3px #f7f8fc;}

.fy .ul_y .li_on a img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.fy .ul_y .li_on a:hover img:last-child{opacity: 1;}

.fy .ul_y .li_on a:hover img:first-child{opacity: 0;}

.fy .ul_y li  input{ width: 40px;margin: 0 5px;padding-left: 10px; height: 32px; outline: none; 
border:1px solid #e2e6f1; border-radius:2px ;background-color: transparent;
 -webkit-border-radius:2px ; -moz-border-radius:2px ; -ms-border-radius:2px ; -o-border-radius:2px ; }

.fy .ul_y .li_in {color:#7e87a0 ;}

.fy .ul_y .li a:hover,.fy .ul_y .li.act a{color: #ffffff;background: #15499a;}

.fy .ul_y li:first-child a{color: #7e87a0;}

.fy .ul_y li:last-child a{color: #ababab;}

/* .fy .ul_y li:last-child a:hover{color: #15499a;} */

.fy .ul_y .li_on{margin: 0 25px;background-color: #fff;}

.fy .ul_y .li_in{width: 120px;text-align: center;}

.fy .ul_y .li_on.li_y{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.fy .ul_y .li_on:hover a{background-color: #15499a;}

.swiper-pagination.dian_g{
	bottom: 0;
	display: none;
}
.dian_g .swiper-pagination-bullet-active{
	background-color: #15499a;
}

.ml_more {
    display: block;
    margin: 0 auto;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #15499a;
    color: #ffffff;
	display: none;
}
.re_info .r{
	justify-content: flex-end;
}

.deta_txt img{display: inline-block;}
.links{
	-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
	    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);
	    transition: all .4s cubic-bezier(.4,0,.2,1);
}
.links:hover{
	background-color: #2c66c2;
	}

	.tips{margin-top: 30px;color: #15499a;}



/* 1/14 */
.t_lb1 {margin-bottom: 60px;}

/* .t_lb1::-webkit-scrollbar{ width:4px;height: 1px;}
.t_lb1::-webkit-scrollbar-thumb{ background:#000;}
.t_lb1::-webkit-scrollbar-track{ background:#fff;} */

.n_prol li{
	text-align: center;
	display: flex;
	align-items: center;
}
.n_prol li.title{
	height: 70px;
	background-color: #15499a;
	color: #fff;
	font-size: 18px;
	padding: 0 20px;
	margin-bottom: 0px;
}

.n_prol li p:nth-child(1){
	width: 11%;
}

.n_prol li p:nth-child(2){
	width: 22%;
}

.n_prol li p:nth-child(3){
	width: 22%;
}

.n_prol li p:nth-child(4){
	width: 22%;
}

.n_prol li p:nth-child(5){
	width: 23%;
}

.n_prol li{
	padding: 20px;
	background-color: #edeff2;
	margin-bottom: 3px;
	font-size: 16px;
	color: #555555;
}
.n_prol li p{
	line-height: 1.4em;
}


.n_prol.f_4 li p:nth-child(2){
	width: 20%;

}

.n_prol li p:nth-child(3){
	width: 41%;
}

.n_prol li p:nth-child(4){
	width: 28%;
}

.inve2 .n_tit{
	text-align: center;
	margin-bottom: 42px;
}

.col_list .con{
	display: block;
	padding: 25px 35px;
	border: 1px solid #dddddd;
}


.col_list .more{
	display: flex;
	align-items: center;
}

.col_list .more span{
	width: 7px;
	height: 11px;
	position: relative;
	display: block;
	margin-left: 6px;
}
.col_list .more span img{
	width: 100%;
	height: 100%;
}

.col_list .more span img:last-child{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.col_list .date{
	font-size: 14px;
	color: #075593;
	margin-bottom: 18px;
}

.col_list .tit{
	color: #333333;
	line-height: 1.4em;
	margin-bottom: 23px;
	font-size: 18px;
}

.col_list li{
	margin-bottom: 20px;
}

.col_list li:hover .con{
	background-color: #f5f7fa;
}
.col_list li:hover .more{
	color: #15499a;
}
.col_list li:hover .more span img{
	opacity: 0;
}
.col_list li:hover .more span img:last-child{
	opacity: 1;
}

.col_list{
	margin-bottom: 40px;
}

.n_gnav .ibox{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.n_gnav .g_tnav{
	display: flex;
}

.n_gnav{
	    background-color: #f5f7fa;
	    border-bottom: 1px solid #e6e6eb;
	    border-top: 1px solid #e6e6eb;
}
.n_gnav .g_tnav {
    background-color: #f5f7fa;
    border-bottom: none;
    border-top: none;
}

.crumbs_s {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.crumbs_s a{
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #555555;
}

.desc_top{
	padding-top: 125px;
}

.crumbs_s a img{
	margin-right: 14px;
}

.crumbs_s span{
	margin: 0 2px;
}

.crumbs_s a.br{
	border-bottom: 1px solid #888888;
}

.crumbs_s a:hover{
	color: #15499a;
}



/* 2/11 */
.ind_r2 {
    height: auto;
    position: relative;
}

.list{position: inherit;height: auto;}

.ind_r2 .in_tit{
	margin-bottom: 55px;
}

.zj_list{
	display: flex;
	justify-content: space-between;
}

.zj_list .item{
	width: 31.25%;
	margin-right: 3.125%;
	background-color: #fff;
	height: 478px;
	box-shadow:  5px 0px 30px rgba(0,0,0,.1);
	border-radius: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 30px;
}

.zj_list .item:last-child{
	margin-right: 0%;
}

.zj_list .icon{
	width: 120px;
	height: 120px;
	border-radius: 50%;
	margin: 0 auto 54px;
	background-color: #fff;
}
.zj_list .con .tit{
	color: #fff;
	line-height: 1.4em;
	margin-bottom: 10px;
	text-align: center;
}
.zj_list .con p{
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	??font-family:?"hel";
}


.zj_list .item{
	position: relative;
	overflow: hidden;
}



.zj_list .p_dcon{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #15499a;
	position: absolute;
	top: 100%;
	left: 0;
	padding: 95px 56px 0;
}
.zj_list .item:hover .p_dcon{
	top: 0;
}

.zj_list .con {
	-webkit-transition: all .6s cubic-bezier(.4,0,.2,1);
	    -moz-transition: all .6s cubic-bezier(.4,0,.2,1);
	    transition: all .6s cubic-bezier(.4,0,.2,1);
}

.zj_list .item:hover .con{
	-webkit-filter: blur(100px);
	filter: blur(100px);
}

.p_dcon .inos{
	display: flex;
	align-items: center;
	margin-bottom: 35px;
}

.p_dcon .inos .ioc{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 1px solid #fff;
	margin-right: 18px;
}

.p_dcon .inos .y1{
	color: #fff;
	line-height: 1.4em;
	margin-bottom: 6px;
}
.p_dcon .inos .y2{
	color: #fff;
	font-size: 12px;
	font-family:?"hel";
}

.p_dcon .b_desc{
	line-height: 1.8em;
	color: #fff;
	height: 7.2em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	margin-bottom: 45px;
}

.p_dcon .b_l:hover{
	-webkit-transform: translatex(16px);
	-moz-transform: translatex(16px);
	-o-transform: translatex(16px);
	transform: translatex(16px);
}


.zj_list .item:hover{
	box-shadow:  5px 8px 30px rgba(10,56,129,.6);
}


.zj_list .item:nth-child(1),.zj_list .item:nth-child(1) .p_dcon{
	background-color: #3da8f5;
}
.zj_list .item:nth-child(2),.zj_list .item:nth-child(2) .p_dcon{
	background-color: #167fc8;
}
.zj_list .item:nth-child(3),.zj_list .item:nth-child(3) .p_dcon{
	background-color: #0c55b9;
}

.footer .t_fd .l{
	max-width: 550px;
	min-width: 500px;
}





@media (max-width: 1920px){
	.yf_ul li{height: 420px;}
	.yf_ul .pic{height: 100%;position: relative;overflow: hidden;}
	.yf_ul .pic img{width: auto; display: block;height: 100%;max-width: 960px;position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
}

@media (max-width: 1780px){
	.re_info .itbn{width: 180px;}
	.select{width: 180px;}
	
}

@media (max-width: 1680px){
	.footer .t_fd .ul1 li{margin-right: 45px;}
	.re_info{height: auto;display: block;}
	.re_info .l,.re_info .r{height: 50px;}
	.re_info .l{margin-bottom: 30px;justify-content: center;}
	.re_info .r{justify-content: center;}
	.cp_list li .con{padding: 35px 50px;}
	.fl_list .icon .pic{width: 90px;height: 90px;}
	.fl_list .icon {display: block;margin-right: 80px;}
	
}

@media (max-width: 1550px){
	.f_12 {font-size: 12px;}
	.f_16 {font-size: 14px;}
	.f_18 {font-size: 16px;}
	.f_20 {font-size: 18px;}
	.f_22 {font-size: 20px;}
	.f_24 {font-size: 20px;}
	.f_26 {font-size: 24px;}
	.f_28 {font-size: 26px;}
	.f_30 {font-size: 28px;}
	.f_32 {font-size: 28px;}
	.f_34 {font-size: 28px;}
	.f_36 {font-size: 28px;}
	.f_38 {font-size: 28px;}
	.f_40 {font-size: 30px;}
	.f_42 {font-size: 30px;}
	.f_46 {font-size: 30px;}
	.f_48 {font-size: 30px;}
	.f_60{font-size: 30px;}
	.z_tanchuang .tbox .modal{width: 80%;}
	.time_box{padding: 0 80px;}
	.time_swi .tit{font-size: 28px;}
	.top_nom .l {width: 360px;}
	.top_nom .r{width:calc(100% - 360px);}
	.fl_list .icon .pic {width: 80px;height: 80px;}
	.pro_desc .r {padding-left: 70px;}
	.footer .t_fd .l {width: 400px;}
	.footer .t_fd .ul1 li{margin-right: 35px;}
	.wh_list .swiper-slide {padding: 20px 30px;}
/* 	.wh_box .r{height: 550px;}
	.wh_box .l{height: 550px;} */
	.nums_list .tit span{font-size: 40px;}
	.ind_r1 .ibox{display: block;}
	.ind_r1 .l {width: 100%;padding-right: 0px;margin-bottom: 25px;}
	.ind_r1 .r{width: 100%;}
	.ind_r1 .r .desc{margin-bottom: 20px;}
	.nums_list p{font-size: 16px;}
	.nums_list .tit{font-size: 20px;}
	
	.cp_list li {
		width: 450px;
	}

	.cp_list{
		width: 2530px;
	}
	.zj_list .item{height: 420px;}
	.head .ul1 li{margin-right: 25px;}
}


@media (max-width: 1440px){
	.ab_r1 .r{width: 600px;}
	.ab_r1 .l{width: calc(100% - 600px);}
	.ab_r1 .desc{height: 250px;}
	.ab_r1 .r .ab_play .icon{width: 60px;height: 60px;}
	.ab_r1 .r .ab_play .icon::before{width: 84px;height: 84px;margin-top: -42px;margin-left: -42px;}
	
	.cp_list li .con{padding: 20px 50px;}
	.cp_list {
		width: 2280px;
	}
	.pro_desc .r {
		padding-left: 40px;
	}
.fl_list .icon {
    display: block;
    margin-right: 60px;
}
.head .ul1 li .ltp a{font-size: 14px;}
}


@media (max-width: 1025px){

	


	.m_head{display: block;}
	.head{display: none;}
	.g_ban {margin-top: 50px;}
	.f_12 {font-size: 12px;}
	.f_16 {font-size: 14px;}
	.f_18 {font-size: 16px;}
	.f_20 {font-size: 18px;}
	.f_22 {font-size: 20px;}
	.f_24 {font-size: 20px;}
	.f_26 {font-size: 22px;}
	.f_28 {font-size: 22px;}
	.f_30 {font-size: 22px;}
	.f_32 {font-size: 22px;}
	.f_34 {font-size: 22px;}
	.f_36 {font-size: 22px;}
	.f_38 {font-size: 22px;}
	.f_40 {font-size: 24px;}
	.f_42 {font-size: 24px;}
	.f_46 {font-size: 24px;}
	.f_48 {font-size: 24px;}
	.f_60{font-size: 24px;}
	.pc{display: none;}
	.ml{display: block;}
	.head,body,.ibox{min-width: 200px;}
	.banner .banner_do{min-width: 200px;width: 100%;padding: 0 5%;}
	.ibox{padding: 0 5%;width: 100%;}
	.g_more {width: 130px;height: 40px;font-size: 14px;line-height: 40px;}
	.footer2{height: auto;padding: 20px 0;}
	.footer2 a, .footer2 p{display: block;text-align: center;line-height: 1.4em;margin-bottom: 8px;}
	.footer .l img{display: inline-block;}
	.footer2 .r{display: block;}
	.footer2 .hc{display: flex;justify-content: center;}
	.footer2 .fx_box{justify-content: center;margin-bottom: 8px;}
	.p_100 {padding: 40px 0;}
	.z_tanchuang .tbox .modal .out {width: 30px;height: 30px;line-height: 30px;top: -40px;right: 0px;background-size: 15px;}
	.z_tanchuang .tbox .modal{padding: 14px;}
	.z_tanchuang .tbox .modal{width: 90%;}
	.a_dw{top: -50px;}
	.p_80{padding: 35px 0;}
	.ab_r1 .ibox{display: block;}
	.ab_r1 .l{width: 100%;padding-right: 0;margin-bottom: 20px;}
	.ab_r1 .r{width: 100%;}
	.a_tit{margin-bottom: 25px;}
	.lr_qh div{left: 0;background-color: #f5f7fa;}
	.lr_qh .next{right: 0;}
	.g_tnav{display: none;}
	.ab_d1 .dsz_con{display: block;}
	.ab_d1 .l{width: 100%;padding: 0;margin-bottom: 35px;}
	.ab_d1 .dsz_con .desc{margin-bottom: 25px;}
	.ab_d1 .r{width: 100%;display: flex;justify-content: center;}
	.fy{display: none;}
	.ml_more{display: block;}
	.ry_list li{width: 50%;}
	.news_list li{width: 49%;margin-right: 2%;}
	.news_list li:nth-child(3n) {margin-right: 2%;}
	.news_list li:nth-child(even) {margin-right: 0%;}
	.news_list li .tit{font-size: 18px;}
	.top_nom{display: block;}
	.top_nom .l{width: 100%;}
	.top_nom .r{width: 100%;}
	.top_nom{margin-bottom: 30px;}
	.dj_swi .txt{line-height: 50px;font-size: 16px;}
	.lx_ul li {width: 100%;margin-right: 0%;padding-bottom: 20px;margin-bottom: 30px;}
	.lx_ul li.doub .item{width: 100%;margin-right: 0%;}
	.pro_list li {float: left;width: 50%;padding: 0 15px;margin-bottom: 25px;}
	.pro_list {margin: 0 -15px 10px;}
	.fl_list{overflow-x: auto;overflow-y: hidden;white-space: nowrap;display: block;margin-bottom: 30px;}
	.fl_list::-webkit-scrollbar{ width:0px;height: 0px;}
	.fl_list .icon{margin-right: 40px;}
	.fl_list .icon .pic{width: 60px;height: 60px;}
	.fl_list .icon p{font-size: 14px;}
	.fl_list .icon{width: 90px;display: inline-block;}
	.fl_list .icon .pic{margin: 0 auto 20px;}
	.pro_desc {display: block;padding-bottom: 50px;margin-top: 0;}
	.pro_desc .l{width: 100%;margin-bottom: 30px;}
	.pro_desc .r{padding-left: 0;width: 100%;}
	.pro_desc .r .tit{margin-bottom: 0px;}
	.pro_desc .p_info{max-height: none;}
	.crumbs_s{display: none;}
	.footer .t_fd{display: none;}
	.footer2{display: block;}
	.footer2 .l{display: block;margin-bottom: 10px;}
	.footer2 .r {display: flex;flex-wrap: wrap;justify-content: center;}
	.wh_box {display: block;height: auto;overflow: hidden;}
	.wh_box .l{width: 100%;float: none;height: auto;}
	.wh_box .r{width: 100%;float: none;height: auto;}
	.wh_swi img {width: 100%;display: block;height: auto;position: initial;left: 50%;transform: translateX(0%);-webkit-transform: translateX(0%);}
	.wh_list .swiper-slide{padding: 16px;}
	.wh_list{background-color: transparent;}
	.wh_list .swiper-slide{background-color: #fff;}
	.wh_list .swiper-slide::before{display: none;}
	.wh_list{padding-bottom: 30px;}
	.banner{position: relative;}
	.ind_r1{padding: 35px 0;}
	.ind_r1 .g_more {margin-bottom: 25px;}
	.nums_list .tit span {font-size: 26px;}
	.nums_list .tit {font-size: 16px;}
	.ind_r2 {height: auto;}
	.list{height: auto;position: initial;padding: 35px 0;}
	.cp_list li .con{padding: 26px;}
	.cp_list li{width: 300px;margin-right: 25px;}
	.cp_list li .pic span{width: 50px;height: 50px;}
	.cp_list li .pic{margin-bottom: 16px;}
	.cp_list li .r_j{display: none;}
	.cp_list li .desc{margin-bottom: 0;}
	.ind_r2 .list{padding: 35px 0;}
	.ind_r2 .cp_list{overflow-x: auto;overflow-y: hidden;white-space: nowrap;left: 0;}
	.cp_list li .desc{height: 4.8em;line-height: 1.6em;}
	.ind_r2 .cp_list.cp1 {margin-bottom: 18px;}
	.cp_list{padding-top: 10px;padding-bottom: 10px;}
	.cp_list {
		width: auto;
		display: block;
	}

	.ind_r3 {padding-top: 35px;}
	.yf_ul .pic{float: none;width: 100%;}
	.yf_ul .txt{float: none;width: 100%;}
	.yf_ul .pic img{position: initial;transform: translateX(0%);-webkit-transform: translateX(0%);width: 100%;height: auto;}
	.yf_ul li{height: auto;}
	.yf_ul .txt{justify-content: start;padding: 20px;}
	.g_swi {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);}
	.yf_ul .icon {margin-bottom: 16px;}
	.yf_ul .con{max-width: 100%;}
	.yf_ul .desc{height: auto;margin-bottom: 20px; -webkit-box-orient: vertical;-webkit-line-clamp: 33333;overflow: hidden;}
	.yf_ul .icon{width: 40px;}
	.g_swi {width: 100%;margin-left: 0;margin-top: 0;}
	
	.map_con .info .zhou {position: absolute;width: 67px;height: 60px;cursor: pointer;}
	.map_con .zhou.zbm  span{top: 15%;}
	.map_con .info span{font-size: 12px;}
	.map_con .dw,.map_con .zb{display: none;}
	.g_swi .tit {margin-bottom: 20px;}
	.ind_r4{padding: 35px 0;}
	.re_info .itbn {width: 130px;}
	.re_info .l, .re_info .r {height: 42px;}
	.select{width: 100%;margin-bottom: 14px;height: 42px;margin-right: 0;}
	.re_info .r{flex-wrap: wrap;height: auto;}
	.re_info .ser_con{height: 42px;width: 100%;justify-content: space-between;}
	.ser_inp{width: calc(100% - 110px);margin-right: 0;}
	.job_list .g_more {top: 20px;}
	.job_list .dtop{padding: 28px 20px;}
	.job_list {margin-bottom: 30px;}
	.top_lx{display: block;margin-bottom: 35px;}
	.top_lx .item{width: 100%;margin-bottom: 20px;}
	.top_lx .item:last-child{margin-bottom: 0;}
	.search_top .so_info{display: block;}
	.search_top .sx_btn{margin-bottom: 20px;}
	.search_top .sok{width: 100%;}
	.search_top .sx_btn a {width: 130px;height: 42px;line-height: 42px;}
	.banner .b_txt p {margin-top: 9px;margin-bottom: 16px;}
	.banner .b_txt p{font-size: 16px;}
	.banner .b_txt {top: 32%;}
	.banner .banner_do{bottom: 20px;}
	.g_ban .ban_txt p {margin-top: 14px;}
	.g_ban .ban_txt p{font-size: 16px;}
	.g_ban .ban_txt {top: 32%;}
	.n_tit{margin-bottom: 25px;}
	.news_list li{margin-bottom: 20px;}
	.in_tit .desc{margin-bottom: 25px;}
	.ab_d1 .qm .name {width: 128px;}
	.name_img {width: calc(100% - 128px);}
	.wh_list .swiper-slide{border-radius: 0 0 15px 15px;}
	.lx_ul .tit{font-size: 18px;}
	.job_list .jt {width: 30px;height: 30px;}
	.job_list .dtop .dlt {width: calc(100% - 42px);}
	.desc_conx{width: 100%;padding: 50px 5% 0;}
	.deta_con .bo_le{float: none;width: 100%;margin-bottom: 25px;}
	.deta_con .bott .g_more{float: none;}
	.deta_con{padding: 28px 0 35px;}
	.wh_list .pic{width: 50px;height: 50px;}
	.wh_list .txt{width: calc(100% - 50px);}
	.desc_top{padding-top: 85px;}
	
	.n_prol li.title{font-size: 16px;}
	.n_prol li{font-size: 14px;}
	.t_lb1 {margin-bottom: 35px;overflow-x: auto;padding-bottom: 20px;}
	.t_lb1 .n_prol{width: 1000px;}
	.n_prol li.title{height: 50px;}
	.n_prol li{padding: 15px 20px;}
	
	.n_gnav .crumbs_s{display: none;}
	
	.g_tnav a {line-height: 50px;height: 50px;margin-right: 45px;}
	
	.zj_list {
		overflow-x: auto;
		overflow-y: hidden;
		white-space: nowrap;
		left: 0;
		display: block;
	}

	.zj_list .item {
		display: inline-block;
	}

	.zj_list::-webkit-scrollbar{ width:0px;height: 0px;}
	.zj_list .item{width: 300px;margin-right: 25px;}
	.zj_list .icon{width: 90px;height: 90px;margin: 0 auto 35px;}
	.p_dcon .b_desc{
		white-space: initial;
	}
	.zj_list .p_dcon {
		
		padding: 45px 35px 0;
	}
	.zj_list .item {
		height: 340px;
	}
	.p_dcon .inos .ioc {
		width: 48px;
		height: 48px;
		margin-right: 12px;
	}
	.ind_r2 .in_tit {
		margin-bottom: 25px;
	}
	.zj_list .item:hover {
		box-shadow: 5px 8px 30px rgb(10 56 129 / 0%);
	}
	.zj_list .con{margin-top: 38px;}
}

@media (max-width: 700px){
	.time_box{padding: 0;}
	.lr_qh ,.time_box .cen_lien{display: none;}
	.time_swi .swiper-slide:nth-child(2n) {padding-top: 0; -webkit-transform: translatex(0);-moz-transform: translatex(0);-o-transform: translatex(0);transform: translatex(0);}
	.time_swi .con{height: auto;}
	.time_swi .swiper-slide .l{display: none;}
	.time_swi .swiper-slide:nth-child(2n) .r {padding-top: 0px;}
	.time_swi .con .r {margin-left: 0px;}
	.time_swi .swiper-slide:nth-child(2n) .con {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);}
	.swiper-pagination.dian_g{display: block;}
	.time_swi{padding-bottom: 30px;}
	.ry_list li{width: 100%;margin-bottom: 0px;}
	.ry_list li{padding: 0;}
	.ry_list{margin: 0;}
	.ry_list .txt{height: auto;}
	.nums_list .iten{padding: 0 8px;}
	.news_list li{width: 100%;margin-right: 0%;}
	.news_list li:nth-child(3n) {margin-right: 0%;}
	.news_list li:nth-child(even) {margin-right: 0%;}
	.dj_swi .swiper-slide{width: 100%;margin-right: 0%;margin-bottom: 20px;}
	.dj_swi .swiper-wrapper{flex-wrap: wrap;}
	.pro_list li {float: left;width: 100%;padding: 0px;margin-bottom: 25px;}
	.pro_list {margin: 0 0px 10px;}
	.fl_list .icon{margin-right: 20px;}
	.nums_list .iten{width: 50%;margin-bottom: 20px;}
	.nums_list{flex-wrap: wrap;}
	.m_pop{width: 90%;}
	.m_pop .pop_con{padding: 20px;}
	.m_pop .pop_con .top_in{padding-bottom: 16px;margin-bottom: 16px;}
	.Submit_btn{margin: 20px auto 0;}
	.m_pop .pop_con .p_from .li textarea{height: 130px;}
	.m_pop .pop_con .p_from .li{margin-bottom: 12px;}
	.yf_ul .tit {margin-bottom: 14px;}
	.time_swi .con .r{width: 100%;text-align: center;}
	.news_list .txt{padding: 20px 0px 15px}
	.news_list li .tit{margin-bottom: 16px;}
	.deta_con .p1{font-size: 20px;}
	.deta_con .p2{padding: 20px 0 25px;}
	.deta_con .deta_txt{padding: 20px 0;}
	.col_list .tit{font-size: 16px;}
}

@media (max-width: 500px){
	.map_con .info .zhou {width: 72px;height: 45px;}
	.map_con .zhou.oz {top: -4%;left: 6.5%;}
	.map_con .zhou.yz {top: 14%;left: 25.5%;}
	.map_con .zhou.zbm {top: 10%;left: 62%;}
	.map_con .zhou.dyz {top: 61%;left: 42.5%;}
	.map_con .zhou.nmz {top: 53%;left: 71%;}
	.map_con .zhou.fz {top: 46%;left: 8.5%;}
	.map_con .zhou.zbm{height: 55px;}
	.map_con .zhou.zbm span {
		top: 10%;
	}

	.map_con .zhou.nmz span {
		top: 13%;
	}

}



<!--耗时1753037337.8747秒-->