@charset "utf-8";
/* CSS Document */
html,body,div,span,iframe,p,pre,em,img,b,i,dl,dt,dd,ul,li,ol,fieldset,form,label,legend,input,h3{margin:0;padding:0;outline:0}
body{ font-family:'Microsoft Yahei'; font-size:12px; /*background-color: #ececec*/ background:#191514 url(../images/bottombg.jpg) bottom center no-repeat}
a,input,button{padding:0;margin:0;outline:0}
ul,li{list-style:none}
a,button{cursor:pointer}
a{color:#333;text-decoration:none}
a:hover{text-decoration:none}
a.more {width: 16px;height: 16px;border: 1px solid #524d41;display: block;cursor: pointer; }
a.more var{width: 16px;height: 16px;overflow: hidden;background: url(../images/more.gif) no-repeat 0 0; -webkit-transition: all .4s;transition: all 1s; position:absolute; right:0}
.tb{background-image: url(../images/tb.png);}
a.more2 {width: 16px;height: 16px;border: 1px solid #524d41;display: block;cursor: pointer; position:absolute; bottom:40px; left:20px;}
a.more2 var{width: 16px;height: 16px;text-indent: -999em;overflow: hidden;background: url(../images/more.gif) no-repeat 0 0; -webkit-transition: all .4s;transition: all 1s; position:absolute; bottom:0px; left:0px;}
.tbtn{background-image: url(../images/tb.png);}
.more1{ position:absolute; right:0; top:0px; width:22px; height:22px; background:url(../images/more.png) no-repeat;  display:block;-webkit-transition: all .4s;transition: all 2s;}
.more1:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
/**************首页内容部分*********************/
.content{ width:100%; height:2478px; background:url(../images/bg01.jpg) center no-repeat;}
.wraper{ width:1200px; margin:0 auto; height:2478px; background:url(../images/bg02.jpg) no-repeat; position:relative}
.content-ny{ width:100%; background:url(../images/ny_banner01.jpg) top center no-repeat; display:inline-table}
.wraper-ny{ width:1200px; margin:0 auto; position:relative;background:url(../images/ny_banner02.jpg) no-repeat; display:table}
.prat01{ width:1200px; margin:0 auto; padding-top:522px; /*position:absolute*/ position:relative; z-index:0}
.prat01 .p01-left{  width:912px;}
.prat01 .p01-left .p01-left-lt{ width:361px;}
.prat01 .p01-left .p01-left-lt .banner{ width:361px; height:262px}
.prat01 .p01-left .p01-left-lt .banner img{ width:361px; height:262px}
.ck-slide {width:361px;height:262px; }
.ck-slide ul {margin:0;padding:0;list-style-type:none;}
.ck-slide {position:relative;overflow:hidden;}
.ck-slide ul.ck-slide-wrapper {position:absolute;top:0;left:0;z-index:1;margin:0;padding:0;}
.ck-slide ul.ck-slide-wrapper li {position:absolute;}
.ck-slide .ck-prev,.ck-slide .ck-next {position:absolute;top:50%;z-index:2;width:35px;height:70px;margin-top:-35px;border-radius:3px;opacity:.15;background:red;text-indent:-9999px;background-repeat:no-repeat;transition:opacity .2s linear 0s;}
.ck-slidebox {position:absolute;right:12px;bottom:10px;z-index:30;height:20px;padding:0 4px;border-radius:8px;}
.ck-slidebox li {float:left;height:12px;margin:4px 4px;}
.ck-slidebox li em {display:block;width:12px;height:12px;border-radius:100%;background-color:#fff;text-indent:-9999px;cursor:pointer;transition: all .4s;}
.ck-slidebox li.current em {background-color:#fe6500;width:35px; border-radius:10px;}
.ck-slide {width:361px;height:262px;margin:0 auto;}
.ck-slide ul.ck-slide-wrapper {width:361px;height:262px;}
.ck-slide ul.ck-slide-wrapper li {width:361px;height:262px;}
.ck-slide ul.ck-slide-wrapper li a {width:361px;height:262px;display:block;}

.prat01 .p01-left .p01-left-lt .active-pic{ margin-top:15px;}
.prat01 .p01-left .p01-left-lt .active-pic a{width:361px; height:103px; margin-top:15px; display:block; position:relative}
.borders {width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.borders div {background-color: #856a41;font-size: 0;position: absolute;}
.borT {width: 0;height: 2px;left: 0;top: 0;}
.borR {width: 2px;height: 0;right: 0;top: 0;}
.borB {width: 0;height: 2px;right: 0;bottom: 0;}
.borL {width: 2px;height: 0;left: 0;bottom: 0;}
.prat01 .p01-left .p01-left-lt .active-pic img{ width:361px; height:103px;}

.prat01 .p01-left .p01-left-lr{ width:521px; margin-right:15px;}
.service-lst{background:url(../images/service_lst.png) no-repeat; width:521px; height:86px; position:relative}
.service-lst a.more {position: absolute;right: 15px;top: 15px;z-index: 2; }
.service-lst a.more:hover var{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.service-lst{ padding-top:44px;}
.service-lst ul{  padding-left:145px;}
.service-lst ul li{ width:124px; float:left; height:35px;}
.service-lst ul li a{color:#b7b7b7; font-size:14px; float:left; height:35px; }
.service-lst ul li a:hover{color:#dfbe7e}
.service-lst ul li  var{ padding-right:5px; width: 32px;height: 15px;margin: 2px 0 0 12px;background: url(../images/serstate.gif);text-indent: -999em;overflow: hidden;vertical-align: middle;_display: inline;float: left;background-position: 0 -15px;}

.news{ margin-top:15px; width:491px; background-color:#100d0c; height:394px; padding:0 15px; color:#c7c7c7;}
.news .news-tit{ width:100%; height:45px; line-height:45px;  border-bottom:1px solid #313032; position:relative}
.news-tit a.more {position: absolute;right: 0px;top: 15px;z-index: 2; }
.news-tit a.more:hover var{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.news-tit .bar{ position:absolute; bottom:0; height:2px; width:80px; left:0; background-color:#dfbe7e}
.news-tit ul{ width:100%;}
.news-tit ul li{ width:80px; text-align:center; line-height:45px; float:left; display:block; font-size:16px; cursor:pointer}
.news-tit ul li.on,.news-tit ul li:hover{ color:#dfbe7e}
.news-hot{ margin-top:15px; height:55px; background-color:#1b1715; line-height:55px; text-align:center; border:1px solid #2b2522; overflow: hidden; }
.news-hot a{font-size:18px; color:#ef1300}
.news-hot a:hover{ color:#dfbe7e}
.news-info{ margin-top:20px;}
.news-info ul li{ font-size:14px; line-height:32px;}
.news-info ul li span{ color:#605b46; float:left}
.news-info ul li a{ padding-left:15px; color:#706862; -webkit-transition: all .4s;transition: all 0.5s; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; width:360px; float:left}
.news-info ul li a:hover{ color:#b89d6e; padding-left:20px}

.prat01 .p01-right{  width:288px; position:relative}
a.start{ position:absolute; top:0; width:288px; height:98px; background-position:0 0; padding-top:32px;}
a.start:hover{background-position:0 -130px;}
a.start span,a.start span:after{display: block;width: 171px;height: 60px;margin: 0 auto;background: url(../images/tb.png) 0 -260px;cursor: pointer; content:"";}
a.start:hover span{animation:linear icoBig 1.6s infinite;-webkit-animation:linear icoBig 1.6s infinite;}
a.start:hover span:after{opacity:.6;animation:linear icoBig2 1.6s infinite;-webkit-animation:linear icoBig2 1.6s infinite}
@-webkit-keyframes icoBig{
	0%{-webkit-transform:scale(1);transform:scale(1)}
	20%{-webkit-transform:scale(1.05);transform:scale(1.05)}
	30%{-webkit-transform:scale(.93);transform:scale(.93)}
	45%{-webkit-transform:scale(1.04);transform:scale(1.04)}
	60%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes icoBig{
	0%{transform:scale(1)}
	20%{transform:scale(1.05)}
	30%{transform:scale(.93)}
	45%{transform:scale(1.04)}
	60%{transform:scale(1)}
}
@-webkit-keyframes icoBig2{
	0%{-webkit-transform:scale(1);transform:scale(1)}
	20%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}
	100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes icoBig2{
	0%{transform:scale(1)}
	20%{transform:scale(1.3);opacity:0}
	100%{transform:scale(1);opacity:0}
}

/*登录*/
.login{ width:100%; height:160px; background:#1f1d1b; margin-top:130px;}
.login-after{ color:#c7c7c7; padding:15px;}
.login .login-after .login-after-info{ height:117px; overflow:hidden}
.login .login-after .login-after-info .login-after-userinfo{}
.login .login-after .login-after-info .login-after-userinfo span{ color:#dfbe7e;  white-space: nowrap;text-overflow: ellipsis;overflow: hidden; width:120px;}
.login .login-after .login-after-info .login-after-userinfo a{ float:right; color:#c7c7c7}
.login .login-after .login-after-info .login-after-userinfo a:hover{ text-decoration:underline}
.loged-panel{ padding-top:10px;}
.loged-panel a{ width:86px; display:block; float:left; color:#dfbe7e; padding-top:8px;}
.loged-panel a:hover{ text-decoration:underline}
.yhpt{ text-align:right}
.yhpt a{ padding-left:10px; color:#939192}
.yhpt a:hover{ text-decoration:underline}

.logbef{color:#c7c7c7; padding:30px 15px; position:relative}
.logbef .b-user{ background-color:#0f0d0c; height:27px; line-height:27px; width:165px; position:relative}
.logbef .b-user var{ width:11px; height:12px; background:url(../images/usericon.gif) no-repeat; display:block; position:absolute; top:7px;  left:8px; }
.logbef .b-pwd{ background-color:#0f0d0c;height:27px; line-height:27px;width:165px; margin-top:5px; position:relative}
.logbef .b-pwd var{ width:10px; height:13px; background:url(../images/pwdicon.gif) no-repeat; display:block; position:absolute; top:6px;  left:8px; }
.logbef .b-user input,.logbef .b-pwd input{position: absolute;width: 131px;left: 27px;height: 22px;line-height: 22px; background:none; border:none; color:#999; top:2px; font-family:'微软雅黑'}
::-webkit-input-placeholder{color:#666;}
:-moz-placeholder{color:#666;}
::-moz-placeholder{color:#666;}
:-ms-input-placeholder{color:#666;}
.logbtn{ position:absolute; top:30px; right:15px;}
.logbtn input{    width: 82px;height: 57px;background:url(../images/logbtn.jpg) no-repeat;display: block;border: none; cursor:pointer}
.logbtn input:hover{background:url(../images/logbtn_hov.jpg) no-repeat;}
.remember{ top:100px; position:absolute; left:20px;}
.remember label{     margin-top: 2px; padding-left: 4px;position: absolute;width: 48px;font-family:'微软雅黑'; color:#888}
input{vertical-align: middle;}
.forget{top:101px; position:absolute; left:129px;}
.forget a{ text-decoration:underline; color:#888}
.forget a:hover{ color:#dfbe7e}
.reg{top:101px; position:absolute; left:224px;}
.reg a{  color:#888}
.reg a:hover{ color:#dfbe7e}
.logbef .error{top:126px; position:absolute; left:58px; color: red;}

/**/
.cfxt{ width:100%; height:234px; background-color:#1f1d1b; margin-top:15px;}
.cfxt ul li{float: left;position: relative;width: 143px;height: 111px;overflow: hidden;font-size: 16px; cursor:pointer; display:block }
.cfxt ul li a{width: 143px;height: 111px;overflow: hidden;font-size: 16px; cursor:pointer; display:block}
.cfxt ul li.c{border-right: 1px solid #151414;border-bottom: 1px solid #151414;}
.cfxt ul li.f{border-left: 1px solid #151414;border-bottom: 1px solid #151414;}
.cfxt ul li.x{border-right: 1px solid #151414;border-top: 1px solid #151414;}
.cfxt ul li.t{border-left: 1px solid #151414;border-top: 1px solid #151414;}
.cfxt ul li.c .icon{ position:absolute; top:20px; left:48px; background:url(../images/icon.png) 0 0 no-repeat; width:42px; height:42px; display:block;transition: all 1s ease-out;transform-origin: 50% 50%; transform-style: preserve-3d;_display: inline;}
.cfxt ul li.c span{ position:absolute; left:37px; top:70px; color:#c7c7c7}
.cfxt ul li.c a:hover span{color:#dfbe7e}
.cfxt ul li.c a:hover .icon{transform:rotateY(360deg)}

.cfxt ul li.f .icon{ position:absolute; top:20px; left:48px; background:url(../images/icon.png) 0 -46px no-repeat; width:42px; height:42px; display:block;transition: all 1s ease-out;transform-origin: 50% 50%; transform-style: preserve-3d;_display: inline;}
.cfxt ul li.f span{ position:absolute; left:37px; top:70px; color:#c7c7c7}
.cfxt ul li.f a:hover span{color:#dfbe7e}
.cfxt ul li.f a:hover .icon{transform:rotateY(360deg)}

.cfxt ul li.x .icon{ position:absolute; top:20px; left:48px; background:url(../images/icon.png) 0 -89px no-repeat; width:42px; height:42px; display:block;transition: all 1s ease-out;transform-origin: 50% 50%; transform-style: preserve-3d;_display: inline;}
.cfxt ul li.x span{ position:absolute; left:37px; top:70px; color:#c7c7c7}
.cfxt ul li.x a:hover span{color:#dfbe7e}
.cfxt ul li.x a:hover .icon{transform:rotateY(360deg)}

.cfxt ul li.t .icon{ position:absolute; top:20px; left:48px; background:url(../images/icon.png) 0 -139px no-repeat; width:42px; height:42px; display:block;transition: all 1s ease-out;transform-origin: 50% 50%; transform-style: preserve-3d;_display: inline;}
.cfxt ul li.t span{ position:absolute; left:37px; top:70px; color:#c7c7c7}
.cfxt ul li.t a:hover span{color:#dfbe7e}
.cfxt ul li.t a:hover .icon{transform:rotateY(360deg)}

/*part02*/
.part02{  height:607px; width:100%; position:relative;}
.part02 .gamedata{position:absolute; left:0; top:41px; line-height:20px;}
.part02 .gamedata .gamedata-tit{ font-weight:normal; color:#0d0d0d; font-size:24px;}
.part02 .gamedata .gamedata-tit span{ font-size:16px; color:#555; padding-left:10px;}
.part02 .gamedata .gamedata-main{  width:712px; height:498px; background:url(../images/game_data_bg.jpg) no-repeat; position:relative; margin-top:10px}
.gamedata-main .jcwf{ position:absolute;  color:#c7c7c7;}
.gamedata-main .jcwf-tit{font-size:18px;  color:#c7c7c7; position:absolute; top:27px; left:60px;width:100px;}
.gamedata-main .jcwf-tit span{ font-size:10px; display:block; color:#666; line-height:14px;}
.jcwf ul{ width:488px; position:absolute; top:27px; left:178px; }
.jcwf ul li a,.jcwf ul li{ width:80px;height:18px;  float:left;  border-right:1px solid #999; text-align:center; color:#999; font-size:14px; margin-bottom:8px;}
.jcwf ul li a:hover{ color:#dfbe7e}

.gamedata-main .xtjs{ position:absolute;  color:#c7c7c7;}
.gamedata-main .xtjs-tit{font-size:18px;  color:#c7c7c7; position:absolute; top:154px; left:60px;width:100px;}
.gamedata-main .xtjs-tit span{ font-size:10px; display:block; color:#666; line-height:14px;}
.xtjs ul{ width:488px; position:absolute; top:153px; left:178px;}
.xtjs ul li a,.xtjs ul li{ width:80px; height:18px; float:left; border-right:1px solid #999; text-align:center; color:#999; font-size:14px; margin-bottom:8px;}
.xtjs ul li a:hover{ color:#dfbe7e}

.gamedata-main .xszn{ position:absolute;  color:#c7c7c7;}
.gamedata-main .xszn-tit{font-size:18px;  color:#c7c7c7; position:absolute; top:283px; left:60px; width:100px;}
.gamedata-main .xszn-tit span{ font-size:10px; display:block; color:#666; line-height:14px;}
.xszn ul{ width:488px; position:absolute; top:283px; left:178px;}
.xszn ul li a,.xszn ul li{ width:80px; height:18px; float:left; border-right:1px solid #999; text-align:center; color:#999; font-size:14px; margin-bottom:8px;}
.xszn ul li a:hover{ color:#dfbe7e}

.gamedata-main .yxjs{ position:absolute;  color:#c7c7c7;}
.gamedata-main .yxjs-tit{font-size:18px;  color:#c7c7c7; position:absolute; top:414px; left:60px;width:100px;}
.gamedata-main .yxjs-tit span{ font-size:10px; display:block; color:#666; line-height:14px;}
.yxjs ul{ width:488px; position:absolute; top:412px; left:178px;}
.yxjs ul li a,.yxjs ul li{ width:80px; height:18px; float:left; border-right:1px solid #999; text-align:center; color:#999; font-size:14px; margin-bottom:8px;}
.yxjs ul li a:hover{ color:#dfbe7e}
/***roles***/
.roles{ position:absolute; left:740px; top:74px; width:460px; height:497px; background:url(../images/role_bg.jpg) no-repeat;}
.roles-name{ padding-top:287px; padding-left:15px; padding-right:15px;}
.roles-name ul li{ float:left; width:85px; font-size:16px; color:#999999; cursor:pointer}

.roles-name ul li i{ width:18px; height:14px; /*background-image:url(../images/tb.png);*/ background-repeat:no-repeat; display:block; float:left; margin: 3px 6px 0 0;}
.roles-name ul li i.zs{ background-position:-288px 0;}
.roles-name ul li i.fs{ background-position:-303px 0;}
.roles-name ul li i.ds{ background-position:-322px 0;}
.roles-name ul li.on{ color:#d90000}
.roles-name ul li.on i.zs{background-position:-288px -14px;}
.roles-name ul li.on i.fs{background-position:-303px -14px;}
.roles-name ul li.on i.ds{background-position:-322px -14px;}
.tro{ margin-top:15px; font-size:14px; color:#848281; text-indent:25px; line-height:25px;}
.tro a{width: 108px;height: 24px;color: #fff;background: #c2423e;border: 1px solid #cd6460;display: block;padding: 1px;margin-top: 10px; line-height:22px;    position: absolute;top: 435px;right: 30px;}
.tro a:hover{ text-decoration:underline;background-color:#dc5a56;}
.tro .tro-man{ position:absolute; }
.tro .diss{bottom:216px; left:200px; opacity:0}
.tro .on{bottom:216px; left:0px; opacity:1}

/*part03*/
.part03{ margin-top:35px;}
.nlst{ width:100%; height:264px}
.nlst .game-profile{ width:358px; height:264px; background:url(../images/lst.png) 0 0 no-repeat; margin-right:27px; color:#999}
.nlst .game-profile h3{ font-weight:normal; font-size:18px; line-height:40px; height:40px; text-indent:15px;}
.nlst .pro-main{ padding:15px 15px; font-size:14px; line-height:25px;text-indent:25px;}
.nlst .game-guide{ width:473px; font-size:18px; height:264px; background:url(../images/lst.png) -386px 0 no-repeat;margin-right:27px;color:#999}
.nlst .game-guide h3{ font-weight:normal; font-size:18px; line-height:40px; height:40px; text-indent:15px; position:relative}
.nlst .game-guide h3 a.more {position: absolute;right: 15px;top: 12px;z-index: 2; }
.nlst .game-guide h3 a.more:hover var{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.nlst .guide-main{ padding:15px 15px; font-size:14px; }
.guide-main ul{ height:182px; overflow:hidden}
.guide-main ul li{ display:block; height:31px; line-height:31px; font-size:14px;}
.guide-main ul li a{ float:left; color:#999; font-size:14px;    transition: all 0.5s;    white-space: nowrap;text-overflow: ellipsis;overflow: hidden; width:386px;}
.guide-main ul li a:hover{ color:#dfbe7e; padding-left:10px}
.guide-main ul li span{ float:right; color:#777}

.nlst .game-bbs{ width:314px; font-size:18px; height:264px; background:url(../images/lst.png) -885px 0 no-repeat;color:#999; }
.nlst .game-bbs h3{ font-weight:normal; font-size:18px; line-height:40px; height:40px; text-indent:15px; position:relative}
.nlst .game-bbs h3 a.more {position: absolute;right: 15px;top: 12px;z-index: 2; }
.nlst .game-bbs h3 a.more:hover var{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.nlst .bbs-main{ padding:15px 15px; font-size:14px; }
.bbs-main ul{ height:182px; overflow:hidden}
.bbs-main ul li{ display:block; height:31px; line-height:31px;}
.bbs-main ul li a{ float:left; color:#999;   font-size:14px;  transition: all 0.5s;    white-space: nowrap;text-overflow: ellipsis;overflow: hidden; width:285px;}
.bbs-main ul li a:hover{ color:#dfbe7e; padding-left:10px}
.bbs-main ul li span{ float:right; color:#777}

.kf-pic{ width:100%; height:264px;margin-top:27px;}
.kf-pic .kf{ width:358px; height:264px; background:url(../images/lst.png) 0 0 no-repeat; margin-right:27px; color:#999}
.kf-pic .kf h3{ font-weight:normal; font-size:18px; line-height:40px; height:40px; text-indent:15px;}
.kf-pic .kf-main{  font-size:14px; line-height:25px;}
.kf-main .num{ font-size:30px; height:30px; line-height:30px; width:100%; text-align:center; padding-top:35px; color:#b0b0b0}
.kf-main .ms{ color:#888888; font-size:14px; padding-left:41px; padding-top:10px;}
.kf-main .kfqq{ width:220px;  margin:0 auto;height:45px; text-align:center; line-height:45px; margin-top:25px;border: 1px solid #cd6460;}
.kf-main .kfqq a{width:220px; background: #c2423e;display: block; color:#fff; font-size:16px;}
.kf-main .kfqq a:hover{ background-color:#dc5a56; text-decoration:underline}

.kf-pic .pic{ width:815px; height:264px; background:url(../images/lst.png) -384px -291px no-repeat;  color:#999}
.pic .pic-tit{ width:60px; height:100%; text-align:center; font-size:18px; position:relative; padding-top:25px; float:left}
.pic .pic-tit ul li{font-size:18px; height:100px; width:20px; margin:0 auto; cursor:pointer; display:block; padding-top:0px; line-height:20px}
.line{ position:absolute; width:10px; height:100px; background:url(../images/tb.png) -350px 0 no-repeat; left:50px; top:16px;}
.pic .pic-tit ul li.on{ color:#dfbe7e}
a.more2:hover var{-webkit-transform:rotate(360deg);transform:rotate(360deg)}

.pic .pic-main{ float:left; width:730px;}
.pic-main dl.pic-jt{ padding-top:32px; width:740px; overflow:hidden}
.pic-main dl.pic-jt a{ float:left; display:block; width:228px; height:191px; padding-left:17px;}
.pic-main dl.pic-player{ padding-top:27px; width:740px; overflow:hidden}
.pic-main dl.pic-player a{ float:left; display:block; width:165px; height:208px; padding-left:18px;}

.link{ width: 1200px; margin:27px auto;     height: 50px;line-height: 50px;background: #252120; border:1px solid #3b3736}
.link .link_yq{width: 70px;height: 50px;float: left;margin-left: 20px;font-weight: bold; color:#999; }
.link .link_info{    width: 1100px;overflow: hidden;float: left;height: 50px;}
.link .link_info a{ padding: 0 10px;float: left; display: block; color:#777}
.link .link_info a:hover{ color:#dfbe7e}
.link .link_yc{height: 50px; overflow: hidden}


/************news*************/
.main-left{ /*background-color:#1f1d1b;*/ min-height:800px; width:885px; margin-bottom:110px}
.main-left .title{ width:100%; background:url(../images/ny_titbg.png) repeat-x; height:93px; border-bottom:1px solid #7b7672; position:relative}
.main-left .title h3{ font-weight:normal; font-size:30px; color:#c7c7c7; line-height:93px; padding-left:20px;}
.main-left .title span{ position:absolute; bottom:10px; right:10px; color:#7b7672}
.main-left .title span a{color:#7b7672}
.main-left .title span a:hover{color:#dfbe7e}
.main-left .newslst{ position:absolute; bottom:-1px; left:231px;}
.main-left .newslst li{ width:100px; float:left; display:block; height:48px; line-height:48px; color:#807e7c; font-size:18px; text-align:center; cursor:pointer}
.main-left .newslst li a{ color:#807e7c}
.main-left .newslst li.on a{ color:#dfbe7e;}
.main-left .newslst li.on{ color: #dfbe7e;border-bottom: 1px solid #dfbe7e;}
.main-left .newslst .bline{ position:absolute; left:0; bottom:-11px; background-color:#dfbe7e; height:2px; width:100px;}
.main-left .containt{ background-color:#23201f; min-height:695px; position:relative;  width:100%;    padding-bottom: 30px;}
.containt ul.news-lst{ width:780px; margin:0 auto; padding-top:20px; font-size:14px;}
.containt ul.news-lst li{ height:46px; line-height:44px; border-bottom:1px dashed #5e5957;transition: all 2s;}
.containt ul.news-lst li span{ float:right; color:#666666}
.containt ul.news-lst li a{ float:left; color:#817f7d;transition: all .5s;}
.containt ul.news-lst li:hover{ background-color:#383433}
.containt ul.news-lst li:hover a{ padding-left:15px; color:#dfbe7e}

.kf-ny{ margin-top:15px;}
.kf-ny .kf{ width:288px; height:264px; background:url(../images/kf-ny.png) 0 0 no-repeat; margin-right:27px; color:#999}
.kf-ny .kf h3{ font-weight:normal; font-size:18px; line-height:40px; height:40px; text-indent:15px;}
.kf-ny .kf-main1{  font-size:14px; line-height:25px;}
.kf-ny .num1{ font-size:26px; height:30px; line-height:30px; width:100%; text-align:center; padding-top:25px; color:#b0b0b0}
.kf-ny .ms1{ color:#888888; font-size:14px; padding-left:41px; padding-top:10px;}
.kf-ny .kfqq1{ width:180px;  margin:0 auto;height:35px; text-align:center; line-height:35px; margin-top:45px;border: 1px solid #cd6460;}
.kf-ny .kfqq1 a{width:180px; background: #c2423e;display: block; color:#fff; font-size:16px;}
.kf-ny .kfqq1 a:hover{ background-color:#dc5a56; text-decoration:underline}
/********图片中心*********/
.main-left .piclst{ position:absolute; bottom:-1px; left:231px;}
.main-left .piclst li{ width:100px; float:left; display:block; height:48px; line-height:48px; color:#807e7c; font-size:18px; text-align:center; cursor:pointer}
.main-left .piclst li a{ color:#807e7c}
.main-left .piclst li.on a{ color:#dfbe7e;}
.main-left .piclst li.on{ color: #dfbe7e;border-bottom: 1px solid #dfbe7e;}
.main-left .piclst .bline{ position:absolute; left:0; bottom:-11px; background-color:#dfbe7e; height:2px; width:100px;}
.containt ol{ width:850px; padding-top:20px; padding-left:28px; font-size:14px;}
.containt ol li{ float:left; padding-right:22px; margin-bottom:22px;}
.containt ol.pic-lst0 img{ width:260px; height:175px;}
.containt ol.pic-lst1 img{ width:190px; height:250px;}




/*******详情页*******/
.ninfo{ line-height:60px; padding-top:25px; height: 100px;margin: 0 auto;border-bottom: 1px dashed #717782; width:94% }
.ninfo h3{ font-weight:normal; font-size:20px; text-align:center; color:#dfbe7e}
.ninfo span{    display: block;width: 500px;height: 30px;line-height: 30px;text-align: center;color: #666;margin: 0 auto;font-size: 14px;}
.news-main{ padding:25px 25px 95px 25px; color:#888; font-size:14px; line-height:30px; margin-bottom:25px !important;}
.alist{ position:absolute; bottom:20px;display: block;line-height: 40px;border-top: 1px dashed #333;color: #666; left:27px; width:94%}
.alist a{ color:#666}
.alist a:hover{ color:#dfbe7e}

/**/
.serlst{ width:94%; margin:0 auto; }
.serlst .played{ height:52px; border-bottom:1px solid #313131;  padding-top:30px;}
.serlst .played dl dd{ background:url(../images/serlst.jpg) 0 0 no-repeat; width:184px; height:35px; text-indent:-999999999px; overflow:hidden; float:left}
.serlst .played dl dt a{ width:170px; height:30px; line-height:30px; position:relative; border:1px solid #3d3c3b; display:block; color:#817f7d;  padding-left:12px; margin-top:4px;  margin-left: 30px; float:left}
.serlst .played dl dt a:hover{ border:1px solid #a88d60; color:#a88d60}
.serlst .played dl dt a i.hot{ background:url(../images/serstate.gif) 0 -180px no-repeat; width:32px; height:15px; position:absolute; right:12px; top:7px; }
.serlst .played dl dt a i.blue{ background:url(../images/serstate.gif) 0 -45px no-repeat; width:56px; height:15px; position:absolute; right:12px; top:7px; }
.serlst .played dl dt a i.green{ background:url(../images/serstate.gif) 0 -30px no-repeat; width:32px; height:15px; position:absolute; right:12px; top:7px; }
.serlst .played dl dt a i.gray{ background:url(../images/serstate.gif) 0 -75px no-repeat; width:32px; height:15px; position:absolute; right:12px; top:7px; }

.serlst .suggest{ height:52px; border-bottom:1px solid #313131;  padding-top:30px;}
.serlst .suggest dl dd{ background:url(../images/serlst.jpg) 0 -90px no-repeat; width:184px; height:35px; text-indent:-999999999px; overflow:hidden; float:left}
.serlst .suggest dl dt a{ width:170px; height:30px; line-height:30px; position:relative; border:1px solid #3d3c3b; display:block; color:#817f7d;  padding-left:12px; margin-top:4px;  margin-left: 30px; float:left}
.serlst .suggest dl dt a:hover{ border:1px solid #a88d60; color:#a88d60}
.serlst .suggest dl dt a i.hot{ background:url(../images/serstate.gif) 0 -180px no-repeat; width:32px; height:15px; position:absolute; right:12px; top:7px; }
.serlst .suggest dl dt a i.blue{ background:url(../images/serstate.gif) 0 -45px no-repeat; width:56px; height:15px; position:absolute; right:12px; top:7px; }
.serlst .suggest dl dt a i.green{ background:url(../images/serstate.gif) 0 -30px no-repeat; width:32px; height:15px; position:absolute; right:12px; top:7px; }
.serlst .suggest dl dt a i.gray{ background:url(../images/serstate.gif) 0 -75px no-repeat; width:32px; height:15px; position:absolute; right:12px; top:7px; }

.serlst .all-lst{ height:52px; border-bottom:1px solid #313131;  padding-top:30px; position:relative}
.serlst .all-lst ul{ position:absolute; left:215px; top:43px;}
.serlst .all-lst ul li{ display:block; width:98px; height:34px; background:url(../images/serbtn.jpg) 0 0 no-repeat; text-align:center; line-height:34px; float:left; margin-right:20px; color:#b19565; cursor:pointer}
.serlst .all-lst ul li.on{ color:#23201f; background-position:-98px 0;}
.serlst .all-lst dl{ width:105%}
.serlst .all-lst dl dd{ background:url(../images/serlst.jpg) 0 -186px no-repeat; width:184px; height:35px; text-indent:-999999999px; overflow:hidden;}
.serlst .all-lst dl dt{ margin-top:26px;}
.serlst .all-lst dl dt a{ width:170px; height:30px; line-height:30px; position:relative; border:1px solid #3d3c3b; display:block; color:#817f7d;  padding-left:12px; margin-top:18px;  margin-right: 31px; float:left}
.serlst .all-lst dl dt a:hover{ border:1px solid #a88d60; color:#a88d60}
.serlst .all-lst dl dt a i.hot{ background:url(../images/serstate.gif) 0 -180px no-repeat; width:32px; height:15px; position:absolute; right:12px; top:7px; }
.serlst .all-lst dl dt a i.blue{ background:url(../images/serstate.gif) 0 -45px no-repeat; width:56px; height:15px; position:absolute; right:12px; top:7px; }
.serlst .all-lst dl dt a i.green{ background:url(../images/serstate.gif) 0 -30px no-repeat; width:32px; height:15px; position:absolute; right:12px; top:7px; }
.serlst .all-lst dl dt a i.gray{ background:url(../images/serstate.gif) 0 -75px no-repeat; width:32px; height:15px; position:absolute; right:12px; top:7px; }