/* CSS Document */
/* ΧάΏνΆΘ990 */
@media screen and (min-width:990px) {
.pc { display: block;} 
.mobile { display: none; } 

.navbg { width:100%; height:70px; background: -webkit-linear-gradient(top, #13162A, #16192F);}
.nav-tit { margin:0 auto; width:990px; height:70px;}
.nav-logo { float:left; width:280px; height:70px;}
.navright { float:left; width:710px; height:70px; background:none;}
.navitem { float:right; width:auto; height:70px;}
.nav_menu {line-height:70px; margin:0; padding:0;}
.nav_menu .navtxt { width:auto;}
.nav_menu .navtxt a { width:auto; font-size:15px; line-height:70px; color:#fff; transition: all linear 0.5s;}
.nav_menu .navimg { width:24px; height:24px; vertical-align:top;}
.nav_menu .navimg img { vertical-align:top; padding-top:22px;}

.nav_menu ul { list-style:none; margin:0; padding:0;}
.nav_menu ul li { list-style:none; margin:0; padding:0;}
.nav_menu-item {display:inline-block; position:relative; z-index:10000; margin:0px 10px; font-size:15px; line-height:70px; color:#fff; transition: all linear 0.5s; cursor:pointer;}
.nav_menu-item:hover { color:#fff;}


.nav_submenu_solutions {overflow:hidden; position:absolute; height:0; transition: all linear 0.3s; width:500px; padding:20px 0px; left:-165px; border-radius:15px; box-shadow:0px 0px 40px rgba(0,0,0,0.3); background:#fff;}
.nav_menu-item:hover .nav_submenu_solutions {display:block; height:630px; padding:20px 0px;}

.nav_submenu_support {overflow:hidden; position:absolute; height:0; transition: all linear 0.3s; width:500px; padding:20px 0px; left:-180px; border-radius:15px; box-shadow:0px 0px 40px rgba(0,0,0,0.3); background:#fff;}
.nav_menu-item:hover .nav_submenu_support {display:block; height:630px; padding:20px 0px;}

.nav_submenu_resoures {overflow:hidden; position:absolute; height:0; transition: all linear 0.3s; width:500px; padding:20px 0px; left:-178px; border-radius:15px; box-shadow:0px 0px 40px rgba(0,0,0,0.3); background:#fff;}
.nav_menu-item:hover .nav_submenu_resoures {display:block; height:280px; padding:20px 0px;}

.nav_submenu_about {overflow:hidden; position:absolute; height:0; transition: all linear 0.3s; width:500px; padding:20px 0px; left:-300px; border-radius:15px; box-shadow:0px 0px 40px rgba(0,0,0,0.3); background:#fff;}
.nav_menu-item:hover .nav_submenu_about {display:block; height:350px; padding:20px 0px;}


.navlist { width:500px; height:50px; padding:10px 0px; margin:0; transition: all linear 0.5s;}
.navlist:hover { background:#D7EEFF;}
.navlist a:hover { text-decoration:none;}
.navlist img { float:left; width:50px; height:50px; margin:0px 30px 0px 30px;}
.navlist p strong { font-size:15px; line-height:24px; color:#333;}
.navlist p { list-style:none; margin:0; padding:0px; color:#888; font-size:13px; line-height:20px;}


.foottop-bg { border-bottom:solid 1px #363644; background: -webkit-linear-gradient(top, #142241, #000);}
.foottop { width:990px;}

.foottop-l { float:left; width:23%; padding:70px 5% 20px 0px; }
.foottop-r { float:left; width:66%; padding:60px 0px 50px 5%; border-left:solid 1px #363644; }

.foottop-r-i { float:left; width:19%; padding:0% 3%;}
.foottop-r-i-tit { font-size:22px; line-height:32px; padding-bottom:15px; padding-top:0;}
.foottop-r-i p { font-size:13px; line-height:28px; }
.foottop-r-i p a { color:#CDCED1; text-decoration:none;}
.foottop-r-i p a:hover { text-decoration:underline;}

.foot { width:990px; padding:20px 0px 20px 0px;}
.foot-l { float:left; width:75%; padding-right:5%;}
.foot-l p { text-align:left;}
.foot-r { float:left; width:20%; height:30px;}

.gw-leftin-btn-box-tip { padding-top:75px;}

.dashed-box { width:94%; height:auto; padding:10px 10px; margin-top:10px; background-color:#fff; border:2px dashed #3498db; border-radius:10px;}
.dashed-box p { list-style:none; margin:0; padding:0; font-size:13px; line-height:24px;}

}