/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none}
caption{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
q:before,q:after{content:''}
fieldset,img,abbr,acronym{border:0}
/* Ò³ÃæÑùÊ½ */
.c:before,.c:after {content:"";display:table}
.c:after {clear:both}
.c {zoom:1}
body {font:12px/1.5 "Microsoft YaHei",Helvetica,\5b8b\4f53,sans-serif;padding-top: 0 !important;text-align:justify;background-color: #ebebeb;overflow-x: hidden;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
.wrap,#afooter{width:100%;min-width:1200px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1002?'1200px':'');}
.container {width:1200px;margin:0 auto;position: relative;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.pr {position:relative;}
.pa {position:absolute;}
.fl {float: left;}
.fr {float: right;}
.db {display:block;text-indent:-999em;}
.last{margin-right: 0!important;}
.gray{filter: grayscale(100%)!important;}
.sp{background: url(../images/sp.png) no-repeat;}
@font-face {
	font-family: "rui";
	src: url(../images/font1.ttf);
}

/*footer*/
#afooter{text-align:center; line-height:20px;color: #ffffff;background-color: #0e0e0e;padding: 20px 0;}
#afooter a{ color: #ffffff;}
#actTitleWrap {top: 0!important;}
.cont{width: 1370px;margin: 0 auto;position: relative;}




/*Navigation*/
.nav{height: 80px;width:100%;position:absolute;top:0;left:0;z-index:9;z-index:3;overflow:hidden;-o-transition:height 0.5s ease-in-out;-moz-transition:height 0.5s ease-in-out;-webkit-transition:height 0.5s ease-in-out;-ms-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out;z-index:100;background-color: #262b2f;font-family: "rui";}
.nav-list{width:100%;height: 80px;box-sizing: border-box;padding-top: 26px;}
.nav-list li{position: relative;float:left;text-align:center;width: 139px;}
.nav-list li:nth-child(2){margin-left: -10px;}
.nav-logo{background-position: -488px -45px;width: 112px;height: 112px;margin: -12px 0 0 4px;display: inline-block;}
.nav-list li i {display: block;position: absolute;top: 10px;right: -1px;width: 2px;height: 10px;background-color: #d6d6d6;}
.nav .bord{border:0;}
.nav .firstopt{width:80px;}
.nav-link{font-size: 18px;line-height:26px;color: #d5d5d5;font-weight:bold;}
.nav-link:hover{color:#ffffff;text-decoration:none;}
.navexpand-list{width:100%;height:0;top: 80px;left: -72px;padding-left: 186px;box-sizing: border-box;}
.navexpand-list li{float:left;height:160px;width: 138px;padding-top:10px;box-sizing: border-box;border-right: 1px solid transparent;text-align:center;}
.navexpand-list .firstopt{width:100px;}
.navexpand-link{display:inline-block;padding: 6px 10px;line-height:19px;font-size: 14px;color: #d5d5d5;}
.navexpand-link:hover{color: #ffffff;}
.navexpand-glink{width: 157px;height: 44px;border: 2px solid #848789;font-size: 18px;color: #ebebeb;text-align: center;line-height: 44px;display: inline-block;border-radius: 8px;margin-top: -11px;}
.navexpand-xlink{width: 230px;height: 80px;font-size: 26px;color: #ffffff;text-align: center;line-height: 80px;background-color: #0846a9;display: inline-block;margin-top: -26px;}
.nav-list li:nth-child(1){width: 112px;}
.nav-list li:nth-child(2){width: 100px;margin-left: 8px;}
.nav-list li:nth-child(8){width: 159px;margin-left: 40px;}
.nav-list li:nth-child(9){width: 230px;margin-left: 17px;}
.navexpand-list li:nth-child(1){width: 108px;}
.nav:hover,.nav.nav-on .navexpand-list{height:371px;filter:alpha(opacity=100 finishopacity=0 style=1 startx=0,starty=0,finishx=0,finishy=371px) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000,endcolorstr=#000,gradientType=0.5);-ms-filter:alpha(opacity=100 finishopacity=0 style=0.5 startx=0,starty=0,finishx=0,finishy=271px) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000,endcolorstr=#000,gradientType=1);background:#000;background:-moz-linear-gradient(top, rgb(0, 0, 0), rgba(0, 0, 0, 0));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 1), rgba(255, 255, 255, 0));background:-o-linear-gradient(top, red, rgba(0, 0, 255, 0.5));}


.nav.float-nav{position: fixed;top: 0;left: 0;z-index: 999;}