<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
@media (min-width: 1200px) { .container { width: 1200px; } }
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {font-family:Arial;}

header{position: absolute;left:0;right:0;top:0;z-index:9;}
header a.logo{position: absolute;right:1%;top:12%;width:12%;height:85%;z-index:3;}
header .bg{display:block;width:100%;}
header .content{position: absolute;left:0;right:0;top:50%;transform: translateY(-50%)}
header .content ul.navlist li{float:left;margin-right:5px;position: relative;}
header .content ul.navlist li h3 a{font-size:16px;line-height:20px;height:40px;color:#fff;font-weight:700;text-decoration:none;
	text-shadow:0 0 20px rgba(0,32,59,.1);padding:10px 14px;display:inline-block;border-radius:25px;}
header .content ul.navlist li h3 a.en{font-size:12px;line-height:20px;height:30px;background-color:#ffffff;color:#0167af;margin-top:4px;
	margin-left:5px;padding:5px 14px;}
header .content ul.navlist li h3 a:hover,header .content ul.navlist li h3 a.cur,header .content ul.navlist li h3 a.active{background:#f47f03;color:#fff;}
header .content ul.navlist li .dropdown{display:none;position: absolute;left:0;right:0;top:40px;}
header .content ul.navlist li .dropdown p a{display:block;font-size:16px;font-size:1.6rem;height:38px;line-height:38px;width:100%;background:rgba(255,255,255,.7);
	margin-top:10px;text-align:center;color:#474747;font-weight:100;border-radius:25px;text-decoration:none;}
header .content ul.navlist li .dropdown p a:hover{color:#ff8300}
header .content a.header_logo{position: absolute;right:10px;top:10px;bottom:10px;display:none}
header .content a.header_logo img{display:block;height:50px;}
header .content.fixed{position: fixed;top:0;transform: none;padding:15px 0;background:rgba(0,0,0,.5);z-index:99;}
header .content.fixed a.header_logo{display:block;}
header .content ul.navlist li .dropdown.about{left:-20px;right:-20px;}


header .mobile-bar{display:none;position: absolute;left:0;padding:0 15px;width:50px;height:52px;background:#ef8009;z-index:3;cursor:pointer;}
header .mobile-bar span{font-size:24px;color:#fff;width:20px;overflow:hidden;position: absolute;top:50%;transform: translateY(-50%);}
header .mobile-bar.cur span{text-indent:99em;background-image:url(../images/common/mob_bar.png);background-size:20px;
	background-repeat:no-repeat;background-position:center;}

.mobile_nav{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background:url(../images/common/mobile_nav.jpg) no-repeat center;
	background-size:cover;z-index:22;}
.mobile_nav .nav_close{position: absolute;right:30px;top:40px;cursor: pointer;width:26px;height:26px;background:url(../images/common/nav_close.png) no-repeat;
	background-size:cover;}
.mobile_nav ul.list{position: absolute;left:50px;top:100px;}
.mobile_nav ul.list li h2 a{font-size:24px;color:#fff;line-height:50px;text-decoration:none;}
.mobile_nav ul.list li h3{font-size:24px;color:#fff;line-height:50px;}
.mobile_nav ul.list li h3 i{margin-left:10px;transition:all linear .2s;}
.mobile_nav ul.list li h3.cur i{transform:rotate(180deg)}
.mobile_nav ul.list li .down{display:none;}
.mobile_nav ul.list li .down p a{font-size:16px;color:rgba(255,255,255,.7);line-height:40px;text-decoration:none;}


footer{padding:80px 0 90px;padding:8rem 0 9rem;}
footer .left .icon{padding-bottom:20px;padding-bottom:10px;}
footer .left .icon a{display:inline-block;width:30px;height:30px;margin-right:25px;cursor: pointer;}
footer .left .icon a.wechat{background:url(../images/common/foot_icon_wechat.png) no-repeat;position: relative;z-index:9}
footer .left .icon a.wechat img{position: absolute;bottom:40px;left:-66px;width:160px;display:none;}
footer .left .icon a.wechat:hover img{display:block;}
footer .left .icon a.weibo{background:url(../images/common/foot_icon_weibo.png) no-repeat;}
footer .left .icon a.linkedin{background:url(../images/common/foot_icon_linkedin.png) no-repeat;}
footer .left p{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;color:#02325a}
footer .left p a{color:#02325a}
footer .right ul{width:300px;}
footer .right ul li{float:left;margin-left:30px;width:110px;}
footer .right ul li:first-child,footer .right ul li:nth-child(3),footer .right ul li:nth-child(5){width:130px;}
footer .right ul li a{font-size:13px;font-size:1.3rem;line-height:28px;line-height:2.8rem;color:#355b7b;padding-left:13px;
	background:url(../images/common/foot_a.png) no-repeat left center;}
footer .f_icon{text-align:center;padding-bottom:20px;}
footer .f_icon a{display:inline-block;width:30px;height:30px;margin:0 15px;cursor: pointer;}
footer .f_icon a.wechat{background:url(../images/common/foot_icon_wechat.png) no-repeat;position: relative;z-index:9}
footer .f_icon a.wechat img{position: absolute;bottom:40px;left:-66px;width:160px;display:none;}
footer .f_icon a.wechat:hover img{display:block;}
footer .f_icon a.weibo{background:url(../images/common/foot_icon_weibo.png) no-repeat;}
footer .f_icon a.linkedin{background:url(../images/common/foot_icon_linkedin.png) no-repeat;}
footer .col-lg-12{text-align:center;padding-bottom:20px;}
footer .col-lg-12 h3{padding-bottom:10px;}
footer .col-lg-12 h3 a{font-size:16px;font-size:1.6rem;line-height:28px;line-height:2.8rem;color:#355b7b;display:inline-block;margin:0 20px;}
footer .col-lg-12 p{font-size:13px;font-size:1.3rem;line-height:24px;line-height:2.4rem;color:#02325a;}
footer .col-lg-12 p a{color:#02325a}



.pageBanner{position: relative;z-index:1;}
.pageBanner img.kv{display:block;width:100%;}
.pageBanner img.line{position:absolute;left:0;right:0;top:0;display:none;width:100%;z-index:4;}
.pageBanner .slider_dot{position: absolute;left:0;right:0;bottom:40px;z-index:5;text-align:center;}
.pageBanner .slider_dot span{display:inline-block;width:80px;height:5px;background:#fff;border-radius:0;opacity:.5;}
.pageBanner .slider_dot span.swiper-pagination-bullet-active{background:#ff8100;opacity:1;}


.crumbs{padding:70px 0;padding:7rem 0;}
.crumbs a{font-size:16px;font-size:1.6rem;color:#004c89;}
.crumbs em{font-size:16px;font-size:1.6rem;padding:0 5px;color:#004c89;}
.crumbs span{font-size:16px;font-size:1.6rem;color:#004c89;}

.main{position: relative;z-index:2;}
h2.pageTit{font-size:30px;font-size:3rem;line-height:34px;line-height:3.4rem;font-weight:700;color:#004c89;position: relative; padding-bottom:20px;
	padding-bottom:2rem;}
h2.pageTit:after{content:"";height:3px;width:100px;background-color:#004c89;position: absolute;bottom:0;left:0;}









</pre></body></html>