.l-main{ width:1280px; height:auto; margin:0 auto; position:relative;}
.l-h-top{ width:100%; height:37px; background:url('../images/l-h-top.jpg') repeat-x;}
.l-h-top .l-main li{ padding:0 20px; height:37px;  color:#6E6A5E; float:left; text-align:center; cursor: pointer}
.sc-box{ width:400px;}






.l-h-top .l-main li span{ height:30px; line-height:30px; margin-top:3px; display: block; }
.l-h-top .l-main li span:hover{ border-bottom:2px solid #A76322; background:url('../images/head-hover-bg.png') no-repeat center;}
.l-h-bg{ width:100%; height:118px; background:url('../images/l-h-bg.jpg') repeat-x; }
.l-h-bg .l-main>div{ height:118px; float:left;}
.l-h-bg .l-main .logo{ width:220px;}
.l-h-bg .l-main .nav{ width:900px;}
.l-h-bg .l-main .nav li{ width:112px; height:94px; line-height:94px; color:#B6AE9B; font-size:16px; text-align:center; float:left; background:url('../images/l-h-nav-line.jpg') no-repeat right; margin-top:22px; cursor: pointer}
.l-h-bg .l-main .nav li.active,.l-h-bg .l-main .nav li:hover{ font-weight: 600; color:#fff; background:url('../images/l-h-nav-h-bg.jpg') no-repeat center; animation: 1s opacity2 ; -webkit-animation: 1s opacity2 ;-moz-animation: 1s opacity2;}
.l-h-bg .l-main .nav li a{ color:#B6AE9B; display: block;width: 100%;}
.l-h-bg .l-main .nav li.active a,.l-h-bg .l-main .nav li a:hover{color:#fff;}
.l-h-bg .l-main .nav li:last-child{ background:none;}
.l-h-bg .l-main .l-down-list{ width:150px; position:relative; z-index: 9; cursor: pointer}
















.l-down-list .l-down-box{ width:90%; height:137px; background:#932023; position:absolute; left:5%; margin:10px auto 0 auto;}
.l-down-list .l-down-box .imgs{ width:100%; height:38px; margin:40px auto 0 auto;}
.l-down-list .l-down-box .text{ width:100%; height:40px; line-height:40px; text-align:center; font-size:18px; color:#fff;}

.l-down-list:hover .l-down-box .imgs .icon-down,.l-down-list:hover .l-down-box-close .imgs-close .icon-close{ animation:rotary 2s infinite; -webkit-animation:rotary 2s infinite; -moz-animation:rotary 2s infinite;}

.icon{ background:url('../images/icon.png') no-repeat; display:block; float:left; margin:3px 8px 0 8px;}
.icon-tv{ width:22px; height:22px; background-position:-11px -10px;}
.icon-home{ width:22px; height:22px; background-position:-42px -10px;}
.icon-xx{ width:22px; height:22px; background-position:-70px -10px;}
.icon-wechat{ width:22px; height:22px; background-position:-98px -10px;}
.icon-down{ width:34px; height:34px; background-position:-129px -6px; margin-left:50px!important;}
.icon-close{ width:41px; height:41px; background-position:-5px -43px; margin-left:50px!important;}
.icon-jt{ width:13px; height:13px; background-position:-93px -57px; margin-top:8px;}
.icon-hot{ width:26px; height:26px; background-position:-56px -52px;}
.icon-kf{ width:25px; height:25px; background-position:-249px -9px;}
.icon-qq{ width:25px; height:25px; background-position:-115px -48px;}
.icon-more{ width:19px; height:19px; background-position:-158px -56px; margin-top:12px;}
.icon-int{ width:35px; height:35px; background-position:-244px -50px; margin-top:2px;}
.icon-360{ width:33px; height:33px; background-position:-200px -51px;}
.icon-video-box{ width:90px; height:90px; background-position:-8px -98px; cursor: pointer}
.icon-video-sub{ width:90px; height:90px; background-position:-100px -98px; cursor: pointer}
.icon-reg{ width:29px; height:29px; background-position:-172px -9px;}
.icon-kefu{ width:29px; height:29px; background-position:-210px -9px;}
.icon-ewm{  width:49px; height:49px; background-position:-193px -112px;}
.icon-pc{ width:49px; height:49px; background-position:-263px -112px;}
.icon-zjt{ width:40px; height:40px; background-position: -281px -48px;}
.icon-video-close{ width:45px; height:45px; background-position:-5px -190px;}


.l-down-main{ width:1300px; height:auto!important; background:rgba(18,17,13,.9); position:absolute; top:118px; z-index:8; left:0; display: none; animation: .8s downList; -webkit-animation: .8s downList;-moz-animation: .8s downList;}
.l-down-main-hide{ display: none; animation: 2s hideList; -webkit-animation: 2s hideList;-moz-animation: 2s hideList;}
.l-down-list .l-down-box-close{ width:90%; height:137px; background:#12110D; position:absolute; left:5%; margin:10px auto 0 auto; display: none;}

.imgs-close{ width:100%; margin-top:50px;}
.l-down-main .title{ width:96%; height:60px; line-height:60px; margin:0 auto; font-size:22px; color:#fff;}
.l-down-main .box{ width:96%; height:auto; margin: 0 auto;}
.l-down-main .box .left,.l-down-main .box .right{ width:100%; float:left;}
.l-down-main .box .left .title,.l-down-main .box .right .title{ width:100%; height:40px; line-height:40px; font-size:18px; background:#262425; float:left; margin-bottom:10px;}
.l-down-main .box .left .title span,.l-down-main .box .right .title span{ display: block; margin-left:20px; background-image:-webkit-linear-gradient(bottom,red,#D6D5D3,#EBE7BA);-webkit-background-clip:text;-webkit-text-fill-color:transparent; font-weight: 700;}
.l-b-li-box{ width:100%; height:auto; margin:10px auto;}


.l-b-li-box li{ width:25%; height:30px; line-height:30px; margin:10px 0; float:left;font-size:16px;}
.l-b-li-box li span{ width:80%; display: block; margin:0 auto!important; color:#8B8D8C;}
.l-down-main .box .left .l-b-li-box{ border-right:none;}


/*总登录器*/
.total-login{ width:510px; height:260px; display: none; background:#161419; position:fixed; top:35%; left:35%; z-index: 99999; animation: change 1s; -moz-animation: change 1s; -webkit-animation: change 1s; -o-animation: change 1s;}
.total-close{ position:absolute; right:-27px; top:-25px;}
.total-box-n-body{ width:480px; height:230px; margin:15px;}
.total-box-n-body .left{ width:190px; height:230px; float:left; text-align:center;}
.total-box-n-body .left img{ margin:25px auto 10px auto;}
.total-box-n-body .left span{ color:#868688; font-size:16px;}
.total-box-n-body .right{ width:290px; height:230px; float:right;}
.total-box-n-body .right li{ width:100%; text-align:center;}
.total-box-n-body .right li:first-child{ margin-top:30px; margin-bottom:20px;}

/*qq群*/
.qqq-box{ width:700px; height:auto; display: none; position:fixed; left:30%; top:40%; z-index: 999}
.qqq-close{ position:absolute; right:-27px; top:-25px;}
.qqq-box-top{ width:700px; height:19px; background:url('../images/qqq-top.png') no-repeat center;}
.qqq-box-bg{ width:700px; height:auto; padding:50px auto; background:url('../images/qqq-bg.png') repeat-y center;}
.qqq-box-bt{ width:700px; height:18px; background:url('../images/qqq-bt.png') no-repeat center;}

.qqq-box-bg ul{ width:660px; height:auto; background:red; margin:0 auto;}
.qqq-box-bg ul li{ width:25%; height:100px; float:left; text-align:center;}
.qqq-box-bg ul li span:first-child{ margin-top:20px;}
.qqq-box-bg ul li span{ width:80%; height:30px; display: block; margin:0 auto; color:#FCF4AB; font-size:18px;}
.qqq-box-bg ul li span:last-child{ width:139px; height:37px;}
.qqq-icon{ width:139px; height:37px; background:url('../images/qqq-img.png') no-repeat; background-position:-160px 0; cursor: pointer}
.qqq-icon:hover{ background-position:-2px 0;}

