@charset "utf-8";
/* =s Reset (by wuyue) */
html {
font-size: 62.5%;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-overflow-scrolling: touch;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
/* =e Reset */

/* =s base */
html,body{height:100%;background:#010a34;}
body{font-family:Arial,Microsoft YaHei;line-height:1.5;font-size:12px;color:#000;}
i{font-style:normal;}
a{text-decoration: none;border: 0;font-size: 100%;margin: 0;padding: 0;vertical-align: baseline;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;transition: all 0.2s ease;}
.clr:after{clear: both;content:'\0020';display: block;visibility:hidden;height:0;}
.clr{zoom:1;}
.hide {display:none;}
.thide{ text-indent: -9999px; position: absolute; left: -9999px;}
.fl{float:left;}
.fr{float:right;}
.container{width:1180px; margin-left:auto; margin-right:auto;}


.header{height: 865px; background:#070027 url(../images/hd.jpg) no-repeat center top;}
.header .container{position: relative; height: 100%;}
.header .huawei{width: 270px; height: 80px; position: absolute; right:0px; bottom:0px;}
.header .huawei .code{width: 150px; height: 150px; position: absolute; left: 80px; top:-150px; -webkit-transition: all .3s ease-out; 
-o-transition: all .3s ease-out; 
transition: all .3s ease-out; -webkit-transform:scale(0,0); -moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0); transform:scale(0,0);}
.header .huawei .code img{width: 100%;}
.header .huawei:hover .code{width: 150px; height: 150px;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}

.thebest{min-height: 485px; margin-bottom: 80px; background:url(../images/best_bg.jpg) no-repeat center top; padding-top: 120px;}
.thebest .body{background:#19aaed;}
.thebest .head{position: relative;}
.thebest .title{position: absolute; left: 50%; top:-12px; margin-left: -183px;}
.thebest ul{padding:30px 40px 0px 40px; }
.thebest li{float:left; width: 20%; text-align: center; margin-bottom: 40px; position: relative;}
.thebest li a.icon{width: 161px; height: 156px; display: block; margin:0 auto;position: relative; overflow: hidden; border-radius: 20px; }
.thebest li img{display: block;}
.thebest li h3 a{color: #fff; padding:10px 0; display: block; }
.thebest .hg{width: 75px; height: 60px; z-index: 2; background:url(../images/hg.png) no-repeat; position: absolute; left: 6px; top:-30px;}
.thebest .shine{-webkit-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;height: 156px; width: 75px; background:url(../images/shine.png) no-repeat; display: block; background-size: 100% 100%; position: absolute; left: -135px; top:0px;}
.thebest li:hover .shine{left:161px;}

.ruwei{margin-bottom: 50px;}
.ruwei .container{position: relative;}
.ruwei .head{background: #19aaed; position: absolute; width: 100%; top:0px; height: 50px; position: absolute;}
.ruwei .title{position: absolute; left: 50%; top:-12px; margin-left: -183px; z-index: 2;}
.ruwei .body{background: #19aaed; position: relative; z-index: 1; }
.ruwei td{text-align: center; border:1px solid #3ec0fc;}
.ruwei thead td{padding:70px 0 10px 0;}
.ruwei tbody td{padding:25px 0;}
.ruwei .t1{font-size: 30px; width: 15%; color: #fff;}
.ruwei .app{width: 93px; padding-top:6px; height: 90px; display: inline-block; background:url(../images/app_03.jpg) no-repeat center top;}
.ruwei .app a{display: inline-block; height: 63px;}
.ruwei .app img{border-radius: 12px;}
.ruwei h3{color: #fff; padding-top: 5px;}

.head-group{padding-bottom: 10px;}
.head-group h2{font-size: 40px; display: inline; color: #76ceb5;}
.head-group .en{color: #294c60; font-size:20px;}
.bjdp{padding-top:30px;}
.bjdp .box{background:#0298ca; border:1px solid #2ac0f3; color: #fff;}
.bjdp .c-even,.bjdp .c-odd{width: 382px; float:left; margin-right: 17px; }
.bjdp .c-last{margin-right: 0px;}
.bjdp .box-in{overflow: hidden; height: 100%;}
.bjdp .box{ padding:20px 24px; margin-bottom: 15px; position: relative;}
.bjdp .arthor{font-size: 16px; height: 30px; line-height: 30px; padding:18px 0;}
.bjdp .arthor .name{font-size: 24px;}
.bjdp p{font-size: 14px; line-height: 25px;}
.bjdp .c-even .box{height:221px; overflow: hidden;}
.bjdp .c-odd .box{height: 360px; overflow: hidden;}
.bjdp .c-odd .box p{height: 125px; overflow: hidden;}
.bjdp .c-even .scroll{height: 200%; -webkit-transition: all 0.3s ease-out; position: relative;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;}
.bjdp .c-even .scroll .p{height: 50%;}
.bjdp .c-even .scroll p{padding-top:10px;}
.bjdp .c-even .box:hover .scroll{transform:translateY(-43%);-webkit-transform:translateY(-43%); -moz-transform:translateY(-43%);}


#ds-thread #ds-reset .ds-comment-body p{color: #7e9cd2;}
#ds-thread #ds-reset li.ds-tab a{text-shadow:0px 0px 0px transparent !important;}
.l-message #ds-reset .ds-highlight{color: #cbccd1 !important; }
#ds-thread #ds-reset .ds-meta{color: #ddd;}

.part{margin-bottom: 150px;}
.part ul li{float:left; width:25%; text-align: center;}
.part ul li img{max-width: 100%;}
.part h3{font-size: 24px; color: #fff; }


.loading{text-align: center;}