@charset "utf-8";
/* CSS Document */
*{word-break:break-all;font-family:PingFang SC,HiraginoSansGB-W3,STHeitiSC-Light,Microsoft YaHei,SimHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none; margin:0; padding:0;font-size:12px;}
body {margin:0;padding:0;font-size:12px;color:#333333;background:#000B1F;}
form,input,select,textarea,td,th {font-size:12px;}
input,textarea,select,table,td,th {padding:0;margin: 0;list-style-type: none;}
img {border:none;margin:0px;padding:0px;}
ul li {list-style-type:none;}
ol li {list-style-type:decimal;}
ul,form {margin:0px;padding:0px;}
a:link,a:visited,a:active {color:#333333;text-decoration:none;}
a:hover {color:#FF6600;}
i,em{ font-style:normal;}


.top_bg{ width: 100%; background-color: rgba(0, 11, 31, 1); position: fixed; top: 0; left: 0; z-index:1; border-bottom: #cccccc solid 1px;}
.top{ display: flex; width: 92%; margin: 0 auto; padding: 10px 0; justify-content: space-between; align-items: center;}
.logo{ display: flex; align-items: center; color: #ffffff; font-size: 1.5rem; letter-spacing: 1px;}
.logo img{ width:128px; height: 22px;}
.lang{ margin-left: auto; width: 24px; margin-right: 10px;}
.lang img{ width: 24px;}
.menu{ width: 36px; display: flex;}
.menu img{ height: 36px;}

.banner{ width: 100%; margin-top: 70px; text-align: center;}
.banner img{ width: 92%;}

.main{ width: 100%; text-align: center; margin-top: 15px;}
.main img{ width: 94%;}

.awards_top{width: 100%; margin: 0 auto; display:flex; flex-direction:column;}

.awards_href{width: 100%; margin: 0 auto; margin-top:10px; display:flex; flex-direction:column;}
.awards_href .xing{ width:100%; text-align:center;}
.awards_href .xing img{ width:16%;}
.awards_href a{ display:flex; width:86%; justify-content:center; align-items:center; margin:0 auto 20px auto;}
.awards_href a img{ height:24px;}
.awards_href a span{
    padding: 0 5px;
    font-weight: bold;
    font-size: 1.35rem;
    background: -webkit-linear-gradient(top, #3FF0A0, #3AF8D3);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* 为了兼容性，确保文本在非WebKit浏览器中不可见 */
}
.awards_href a span.font1{ font-size:1.35rem;}

.awards_process{width: 100%; margin: 0 auto; padding: 40px 0 30px 0; display:flex; flex-direction:column;}
.awards_process img{width:88%; margin:0 auto;}

.show_btn { width: 92%;position: fixed;bottom: 10px;left: 4%;z-index: 99;}

.show_btn a { display: block;width: 100%;border: none;line-height: 46px;text-align: center;background-color: #ff6600;border-radius: 23px;font-size: 1.5rem;color: #ffffff;font-weight: normal;}

.sidebar-wrapper { position: relative; height: 100%; overflow: auto; display: block;}
#sucaihuo { background-image: linear-gradient(to right, rgba(0,21, 66, 1) , rgba(0, 21, 66, 1));}
#sucaihuo .nav { margin-top: 30px; line-height: 58px;}
#sucaihuo .nav li{ padding: 0 20px; border-bottom: #3AF8D3 solid 1px;}
#sucaihuo .nav a { display: block; padding: 0 20px; color: #3AF8D3; font-size: 18px;}
#sucaihuo .nav_en li{ padding: 16px 0;}
#sucaihuo .nav_en a { display: block; padding: 0 20px; line-height: 24px; color: #3AF8D3; font-size: 18px;}
#sucaihuo .nav li:hover { background-color: #3AF8D3; color: #000B1F;}
[data-simplersidebar='active'] { box-shadow: 3px 0px 3px 0px rgba(0, 0, 0, .2);}

.lang{ display: flex; flex-direction:row-reverse; margin-top:30px; margin-right:20px; align-items: center;}
.lang img{ width:20px; height:20px; margin-right:5px;}
.lang a{ color: #ffffff; line-height:20px; font-size:16px;}

.back2phone {width:36px;height:36px;position:fixed;z-index:20;right:20px;bottom:174px;background:#ff6600 url('../../../mobile/static/img/back2phone.png') no-repeat center center;background-size:24px 24px;border-radius:50%;opacity:0.8;filter:alpha(opacity=80);}
.back2phone a {display:block;width:100%;height:100%;}

.sign-btn{ position:fixed; bottom:10px; left:3%; z-index:960; width:94%; height:48px; line-height:48px; border-radius:48px; display: flex; justify-content: space-between;}
.sign-btn input{ border-radius:0; width:94%; margin-left:3%; letter-spacing:2px; border-radius:48px;}
.sign-btn a:first-child{ display:block; width:49.5%; text-align:center; line-height:48px; font-size:18px;  background-image: linear-gradient(to right, rgba(254, 209, 94) , rgba(254, 149, 47)); color:#FFFFFF; letter-spacing:2px; border-radius:48px 0 0 48px;}
.sign-btn a:last-child{ display:block; width:49.5%; text-align:center; line-height:48px; font-size:18px;  background-image: linear-gradient(to right, rgba(254, 149, 47) , rgba(255, 92, 2)); color:#FFFFFF; letter-spacing:2px; border-radius:0 48px 48px 0;}
.sign-btn .btn-end{ background-color:#999999;}

.footer_bg{ width: 100%; background-color: rgba(0, 21, 66, 1); padding: 15px 0; margin-top: 30px;}
.footer{ width: 89%; margin: 0 auto; color: #FFFFFF; font-size: 1.2rem;}
.footer h5{ color: #FFFFFF; border-bottom: #FFFFFF solid 1px; font-size: 1.5rem; line-height: 35px; margin-bottom: 10px;}
.footer span{ color: #FFFFFF; display: block; line-height: 26px;}