@charset "UTF-8";
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: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 1.6rem; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; margin: 0; padding: 0; }

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, a, a:hover { 　　outline: 0; }

.container-fluid { padding-left: 0px; padding-right: 0px; }

@media (min-width: 1200px) { .container { width: 1210px; } }

a,a:hover,a:active,a:visited,a:link,a:focus{outline:0;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}
input{-webkit-tap-highlight-color:rgba(0,0,0,0);}

body { color: #333; }
body a { text-decoration: none; outline: none; }
body a:hover { color: #1090d6; outline: none;text-decoration:none; }
body a.focus { outline: none; }


/*  箭头 @include arrow(direction,size,color);
**/
/* 超出省略号 @include ell(); */
/* inline-block @include inline_block(); */
/* font-size of REM @include font_size(fz); */
@font-face { font-family: 'SourceHanSansCNExtraLight'; src: url("fonts/SourceHanSansCN-ExtraLight.ttf"), url("fonts/SourceHanSansCN-ExtraLight.otf"); font-weight: normal; font-style: normal; }
body { background-color: #fff; }

header {height:88px;position:fixed;left:0;right:0;top:0;background:#fff;z-index:29;box-shadow:0 0 5px rgba(0,0,0,.1);}
header .clearfix{width:100%;}
header a.logo{float:left;height:88px;line-height:88px;overflow:hidden;width:128px;position: relative;}
header a.logo img{ transition:all .3s;}
/*header a.logo:hover img{transform:translateX(-128px)}*/
header a.logo span.back{display:block;height:88px;line-height:88px;font-size:16px;color:#686868;position:absolute;padding-left:32px;top:0;left:128px;transition:all .3s;}
header a.logo span.back::before{content:"";display:inline-block;width:24px;height:24px;background:url(../images/common/backhome.svg) no-repeat center;background-size:28px;position: absolute;left:0;top:32px;}
header a.logo:hover span.back{left:0;}
header .nav{float:right;}
header .nav ul li{float:left;margin-left:60px;}
header .nav ul li i{display:none;}
header .nav ul li a{font-size:16px;line-height:88px;color:#000;font-weight:bold;transition:all .3s;display:block;}
header .nav ul li a:hover{color:#06aec8;}
header .nav ul li.down{position: relative;z-index:3;}
header .nav ul li.down a.about{display:block;padding-right:20px;background:url(../images/common/nav_down.png) no-repeat right center;}
header .nav ul li.down a.about span{display:block;padding-right:25px;background:url(../images/common/nav_about.png) no-repeat right center;}
header .nav ul li.down.active a.about{color:#06aec8;}
header .nav ul li.down .dropdown{position: absolute;width:220px;top:88px;left:-30px;background-color:rgba(255,255,255,.97);display:none;box-shadow:0 0 10px rgba(0,0,0,.1);}
header .nav ul li.down .dropdown p a{height:45px;line-height:45px;padding:0 30px;display:block;font-size:15px;font-weight:500;}
header .nav ul li.down .dropdown p a.about{background:url(../images/common/nav_down.png) no-repeat 96% center;}
header .nav ul li.down .dropdown p a:hover{color:#06aec7;background-color:#e3e3e6;}
header .nav ul li a.research{display:inline-block;padding:5px 15px;background-color:#f78f28;color:#fff;line-height:24px;margin-top:26px;text-decoration:none;}
header .mobilebar{float:right;width:50px;height:50px;background:url(../images/common/mobilebar.svg) no-repeat center;background-size:24px;display:none;}

footer{padding:45px 0;background-color:#252525;}
footer h3{font-size:36px;line-height:36px;color:#fff;margin-bottom:25px;font-weight:bold;}
footer .flex{display:flex;justify-content:space-between}
footer .flex .left ul{display:flex;}
footer .flex .left ul li{margin-right:30px;min-width:250px;}
footer .flex .left ul li:last-child{margin-right:0;}
footer .flex .left ul li h4{font-size:16px;line-height:26px;color:#eaeaec;padding-bottom:15px;border-bottom:1px solid #535353;margin-bottom:15px;}
footer .flex .left ul li p{font-size:16px;line-height:32px;color:#fff;display:flex;}
footer .flex .left ul li p a{font-size:16px;line-height:32px;color:#fff;transition:all .3s;}
footer .flex .left ul li p a:hover{opacity:.7;text-decoration:underline;}
footer .flex .right ul{display:inline-block;}
footer .flex .right ul li{float:left;margin-right:20px;}
footer .flex .right ul li img{display:inline-block;width:122px;}
footer .flex .right ul li p{font-size:14px;line-height:24px;color:#eaeaec;margin-top:5px;}
footer .flex .right ul li:last-child{margin-right:0;}






























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































