@charset "utf-8";
/********** reset style **********/
body{margin:0; padding:0;background: rgb(249 251 248) url("../images/bg.jpg") no-repeat;;}
/*body{margin:0; padding:0;background: rgba(0, 0, 0, 0) url("../images/intro_bg.jpg") no-repeat top center;}*/
body,p,td,div,textarea{font-family:\5FAE\8F6F\96C5\9ED1; color:#3b4459; font-size:14px;}
div,ul,li,p,img{margin:0; padding:0; border:0;}
*{margin:0px;padding:0px;}
ul{margin:0;}
li{margin:0; list-style:none;}
a:link,a:visited{ text-decoration:none;}
a:hover{}
.clear{clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;}
.h05{height:5px;}
.h10{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h80{height:80px;}
ul.list li{margin:0; list-style:none; line-height:150%;}
.red{color:#f00;}
.fll{float:left;}
.flr{float:right;}
.hide{display:none;}
.mau{margin:0 auto;}
.por{position:relative;}
.poa{position:absolute;}
.center{text-align:center;}
.in{width:1000px; position:relative; margin:0 auto;}
.wrap{ min-width:1000px;}
.spacelay{
    width:1px;
    height:10px;
}
.ef{
    float:left;
    *display:inline;
    *zoom:1;
}
.rf{
    float:right;
    *display:inline;
    *zoom:1;
}

/* CSS Document */
/*body{ background-color:#3c1e14;}*/
.w2560{ }
.man{ position: relative;    width: 221px; background-position:center 0px;}
.logo{
	position:absolute;
	top:5px;
	left:-40px;
	width: 359px;
	height: 212px;
}
.bottom{position:relative;width:1200px;margin:0 auto;}
/*左侧*/
.slide{ width:159px; background:#262738;margin-top:230px;}
.btn_download{ display:block; width:159px; height:117px; background:url("../images/btn-down-pc.png") no-repeat; /*box-shadow:-4px 1px 4px #000;*/}
.btn_download_phone{ display:block; width:159px; height:56px; background-size: 100% 100%;  background-image: url(../images/btn-down-phone.png); /*box-shadow:-4px 1px 4px #000;*/ margin-bottom:8px;}
.slide_btn{ display:block; width:147px; height:45px; line-height:45px; font-family:\6977\4F53; font-size:20px; text-align:center; color:#FFF; background:#403289; border:1px solid #6354b4; margin:0 auto;}
a.rookie_btn_3{ width:139px; height:47px; line-height:47px; text-align:center; background:url("../images/rookie_btn_4.jpg") no-repeat; border:none; padding-right:10px;}
.rookie_btn_4{ width:139px; height:47px; line-height:47px; text-align:center; background:url("../images/rookie_btn_4.jpg") no-repeat; border:none; padding-right:10px;}
.qq_text{ color: #FFF;}
.rookie_wrap{ width:149px; height:65px; margin:10px auto;}
.rookie_wrap a{ display:block; width:72px; height:25px; padding-top:40px; line-height:24px; font-size:12px; color:#FFF; text-align:center;}
.rookie_wrap a:hover{ color:#c3cbfb;}
.rookie_btn_1{ background:url("../images/rookie_btn_1.jpg") no-repeat;}
.rookie_wrap a.rookie_btn_1_bg{ background:url("../images/rookie_btn_1_n.jpg") no-repeat;}
.rookie_wrap a.rookie_btn_2{ background:url("../images/rookie_btn_2.jpg") no-repeat;}
.slide_content{ width:149px; padding:0px 5px 16px 5px; background-color:#3d3f54; margin-bottom:10px;}
.slide_content h2{ line-height:28px; padding:6px 0px 8px 0; font-size:12px; font-weight:normal; color:#ffffff; text-align:center;}
.slide_content h2 span.weibo_span{ display:block; width:16px; height:12px; background:url("../images/weibo_span.png") no-repeat; margin:8px 4px 0px 0px;}
.slide_content h2 span.weixin_span{ display:block; width:16px; height:15px; background:url("../images/weixin_span.png") no-repeat; margin:5px 4px 0px 0px;}
.slide_content h2.weixinhd{
    background:url("../images/02.png") no-repeat;
    background-position:16px center;
}
.q_text{
    color: #000;
}
.weibo_wrap{ width:112px; height:42px; margin:0 auto;}
.weixin_pic{ width:110px; height:110px; margin:0 19px;}
.slide_content h2.textAC{ text-align:center; color:#fff; font-size:16px;}
.kefu_wrap{ width:132px; padding:0px 4px; margin:0 auto; border-bottom:1px solid #6a6d87;}
.kefu_wrap a{ display:block; height:22px; line-height:22px; padding:0px 4px; font-size:12px; text-align:center; color:#ffffff; margin-bottom:6px;}
.kefu_wrap a:hover{ color:#ffffff; background-color:#e37f51;-moz-transition: background 0.5s ease-in,color 0.3s ease-out;  -webkit-transition: background 0.5s ease-in,color 0.3s ease-out;  -o-transition: background 0.5s ease-in,color 0.3s ease-out;  transition: background 0.5s ease-in,color 0.3s ease-out;}
.kefu_phone{ width:132px; padding:12px 4px 0px 4px; margin:0 auto; border-top:1px solid #293041; font-size:16px; color:#ffffff;}
.slide_content h3{ width:120px; line-height:20px; padding:14px 10px 4px 10px; margin:0 auto; border-bottom:1px solid #174f46; font-size:12px; color:#8dd4c9;}
.wenjuan{ width:124px; padding:8px 8px 0px 8px; border-top:1px solid #2f7167; margin:0 auto;}
.wenjuan label{ display:block; width:100%; line-height:24px; color:#b4c6c3; font-size:12px; margin-bottom:6px; cursor:pointer;}
.wenjuan input.submit{ display:block; width:44px; height:20px; line-height:20px; text-align:center; color:#39510c; font-size:12px; background-color:#bfd9d3; border:0px; margin:0 auto; font-weight:bold; cursor:pointer;}
.hezuo_wrap{ width:149px; height:28px; background:#4c4d60 url("../images/slected.png") 125px 12px no-repeat; margin:0 auto 6px auto; cursor:pointer; position:relative;}
.hezuo_wrap h2{ padding-left:20px; line-height:28px; font-size:12px; color:#f2f0f0; cursor:pointer;}
.hezuo_main{ display:none; width:149px; height:170px; overflow:hidden; padding:8px 0px; position:absolute; left:0px; top:28px; background-color:#21283b;}
.hezuo_main a{ display:block; line-height:26px; color:#f2f0f0; text-align:center;}
.hezuo_main a:hover{ background-color:#c3cbfb;}
/*导航*/
.nav{ width:836px; height:60px; position:relative;}
.nav a{ display:block; float:left; padding:12px 16px 0px 16px; margin-right:15px; text-align:center;}
.nav a:hover{}
.nav a span.china{ line-height:20px; font-size:12px; color:#464544; font-weight:bold;}
.nav a span.english{ line-height:18px; font-size:10px; color:#464544;}
.nav a span.china:hover{ color:#de4d1b;}

.prize{ width:200px; height:36px; overflow:hidden; padding:10px 0px 0px 10px; position:absolute; top:0px; right:85px;}
#guide dl, #guide dt,#guide dd{
    float:left;
    margin:0;
    padding:0;}
.prize dl{ width:10000%;}
.prize p{ float:left;}

/*****************banner pic***************************/
.slogan{ width:820px; height:170px; position:relative;text-align:center;}
.slogan a.slogan_pic{ position:absolute; left:74px; top:-23px; z-index:2;}
.slogan .start-text{
	    position: absolute;
    margin: 120px 295px;
    width: 240px;
    color: #fff;
    font-size: 20px;
    z-index: 10;
}
.slogan .banner_pic_box{
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:170px;
    vertical-align:middle;
    text-align:center;
}
.slogan .banner_pic_box  .alpha_img{display:inline-block;
    *display:inline;
    *zoom:1; width:1px;
    height:100%;
    vertical-align:middle;}
.slogan .banner_pic_box img{vertical-align:middle;}

/*主内容*/
.main{ padding-left:10px;  position:relative;}

.step{ margin:0px 10px 15px 0px;}
.step_1{ width:400px; float:left;}

.sever_wrap{ width:400px; height:112px;  background:url("../images/sever.jpg") no-repeat;}
.sever_wrap h2{  width:109px;height:27px;margin-left:22px;margin-top:14px;line-height:27px;color:#fff; font-size:20px;background:#e37f51;text-align:center;font-weight:normal;}
.sever_wrap .hbox{
    margin-left:22px;
}
.sever_wrap .marqueeSever{ width:110px; height:24px; overflow:hidden;background:none;}
.sever_wrap .hbox .hblabel{
    line-height:24px; font-size:14px; color:#fff; font-weight:normal;
}
.sever_wrap ul{

}
.sever_wrap ul li{ width:110px; height:24px;background:none;}
.sever_wrap h3{  font-size:14px; color:#fff; font-weight:normal;margin-left:22px;padding-top:5px;}
.sever_wrap p{ width:110px; height:24px; line-height:24px; text-align:center; color:#ffffff; /*background-color:#1b1f2b;*/ font-size:12px;}

.index_news{ width:398px; background-color:#fefffe;margin-top:10px; border:1px solid #d7c5a4;}
h2.index_tab{ height:34px; padding:7px 18px 0px 18px; background-color:#f5e9d3;}
h2.index_tab a.tab{ display:block; padding:0px 12px; height:34px; line-height:34px; text-align:center; color:#353537; font-size:14px; font-weight:normal; margin-right:4px; float:left;}
h2.index_tab a.tab:hover,h2.index_tab a.on{ color:#353537; background-color:#fefffe;  -moz-transition: background 0.5s ease-in,color 0.3s ease-out;  -webkit-transition: background 0.5s ease-in,color 0.3s ease-out;  -o-transition: background 0.5s ease-in,color 0.3s ease-out;  transition: background 0.5s ease-in,color 0.3s ease-out;}
h2.index_tab a.more{ width:20px; height:20px; line-height:18px; font-size:28px; font-weight:lighter; text-align:center; color:#c7b38d; /*background-color:#f2f0f0;*/  margin-top:6px; float:right;}
h2.index_tab a.more:hover{ color:#bb4512;}
.index_news a.news_vp{ display:block; width:364px; height:31px; overflow:hidden; line-height:30px; text-align:center; font-size:14px; font-weight:bold; color:#ff8248; border-bottom:1px solid #dfcdab; margin:0 auto;}
.index_news a.news_vp:hover{ color:#F00;}
.index_news_main{ width:360px; height:151px; margin:0 auto; padding-top:6px;}
.index_news_main li,.player_main li{ line-height:24px; font-size:12px; color:#aeaeae;}
.index_news_main li a,.player_main li a{ display:block; width:320px; height:24px; overflow:hidden; color:#33487b;}
.index_news_main li a:hover,.player_main li a:hover{ color:#de4d1b;}
.index_news_main li span.day{ color:#aeaeae;}
.index_news_main li a{  white-space:nowrap; text-overflow:ellipsis;  -o-text-overflow:ellipsis;  overflow: hidden;}
.bigeyes{ width:400px; height:200px; margin-bottom:10px;}
#mycarousel{ position:relative;}
.active{ background:#ff0000 !important;}
.pic_nav_wrap{ position:absolute; left:0px; top:168px; padding-left:20px; z-index:5;}
.pic_nav{ width:14px; height:14px; margin-right:6px; background:#222c40; border-radius:7px;float:left;cursor:pointer; z-index:5; text-indent:-9999px;}
.pic_main{ position:absolute; left:0px; display:none; opacity:0;}
.banner_wrap{ width:433px; height:80px; padding-top:10px;}

.banner_pic{ width:193px; height:142px; border:1px solid #d7c5a4;}


.top {min-height:1100px;}
/*.bottom {background: rgba(0, 0, 0, 0) url("../images/bottom.jpg") no-repeat scroll right bottom;}*/
.step_2{ width:810px; height:173px;}
.topic{ width:808px; background-color:#fff; border:1px solid #d7c5a4;}
.topic h2{ width:790px; height:41px; line-height:40px; padding-left:18px; font-size:16px; font-weight:normal; color:#353537; background-color:#f5e9d3;}
#marquee{position:relative; width:800px; padding-left:8px; height:123px; padding-top:7px; overflow:hidden;}
.topic_main{ width:1000%;}
#marquee li{ width:190px; height:123px; margin-right:10px; float:left;}

.data_main{ padding:10px 18px; height:110px;}
.data_main a{ display:block; width:70px; padding-left:20px; height:28px; line-height:28px; font-size:12px; color:#33487b; background:url("../images/data_span.png") left center no-repeat; float:left;}
.data_main a:hover{ color:#de4d1b;}
.job h2{ width:380px; height:41px; line-height:40px; padding-left:18px; font-size:14px; font-weight:normal; color:#151f02; background-color:#f5e9d3;}
.job_main{ height:120px; padding:10px 0 0 7px;}
.job_main a{display: block;float: left;height:53px;margin:0 3px 5px 0px; width: 94px;}

.index_btn{ display:block; width:193px; height:171px; border:1px solid #d7c5a4; text-indent:-9999px;}
.btn_1{ }
.btn_2{ background:url("../images/kfzx.jpg") no-repeat;}
.btn_3{ background:url("../images/btn_3.jpg") no-repeat;}
.btn_4{ background:url("../images/btn_4.jpg") no-repeat;}

.player_main{height:113px;margin:0 auto;padding-top: 16px;width: 378px;}

.step_3, .step_5{ width:193px; background-color:#fefffe; border:1px solid #d7c5a4; float:left;}

.short_title{ padding-left:18px; width:175px; height:41px; line-height:40px; font-size:14px; font-weight:normal; color:#151f02; background-color:#f5e9d3;}
.act_wrap{ height:108px; padding-top:21px;}
.act_wrap a{ display:block; width:150px; height:38px; line-height:38px; text-align:center; font-family:\6977\4F53; font-size:20px; color:#33487b; border:1px solid #fff; /*background-color:#dcdcdc;*/ margin:0 auto 10px auto;}
.act_wrap a:hover{ /*border:1px solid #c8c8c8;*/}
.act_wrap a.act_pic{ background-color:#ec9469;color:#ffffff;}
.act_wrap a.act_article{background-color:#8b8eb0;color:#ffffff;}

.step_4{ width:398px; background-color:#fff; border:1px solid #d7c5a4;float:left;}
.step_4 .pic_wrap{padding:10px; overflow:hidden;}
.media_tb{ background-color:#d7c5a4;}
.weibo_main{ padding:10px 0px 0px 10px; height:119px;}
.sina_span{ display:block; float:left; width:16px; height:16px; background:url("../images/sina_span.jpg") no-repeat; margin-top:8px; margin-right:4px; border-radius:2px;box-shadow:1px 1px 1px #a2a1a1;}
.tentent_span{ display:block; float:left; width:16px; height:16px; background:url("../images/tentent_span.jpg") no-repeat; margin-top:8px; margin-right:4px; border-radius:2px;box-shadow:1px 1px 1px #a2a1a1;}
/*通用底部*/
.footer {
  padding: 10px 0 20px;
  background-color: #000;
}
.wrap {
  overflow: hidden;
  
  position: relative;
  width: 1200px;
  margin: 0 auto;
}

.pad {
  margin-left: 235px;
  margin-top: 17px;
  position: relative;
  color: #ccc;
  line-height: 30px;
  text-align: center;
}

.footer_small {
  padding: 0;
  font-size: 12px;
  color: #355184;
  padding-left: 0px;
  position: relative;
}
.footer_tip, .botp3 {
  margin-left: 8px;
  color:#fff;
}
.footer_small .wrap {
  overflow: hidden;
  background: none;
  position: relative;
  width: 758px;
}

.footer_small .pad {
  margin-left: 0;
  margin-top: 17px;
  position: relative;
  color: #3a578b;
  line-height: 30px;
}

.botp2 {
  height: 30px;
  left: 10px;
  top: 0;
  color:#fff;
}

.botp1 a {
  margin: 0 3px;
  color: #ccc;
}

.botp1 {
  cursor: default;
  height: 30px;
  left:10px;
  color:#fff;
}

.botp1 a:hover {
  text-decoration: underline;
}
.footer #bottom .botp7 {
  color: #b2b2b2;
  text-align: left;
  margin: 0 0 0 288px;
  line-height: 22px;
  padding-top: 5px;
  float: left;
}
.footer #bottom a {
  color: #b2b2b2;
  margin: 0 8px;
}
.fwico1, .fwico2, .fwico3, .fwico4, .fwico5 {
  display: inline-block;
  vertical-align: middle;
  height: 25px;
  margin: 0 8px 0 0;
  background: url("../images/fawuico.png") no-repeat;
  width: 24px;
  height: 25px;
}
.fwico2 {
  background-position: -35px 0;
}
.fwico3 {
  background-position: -70px 0;
}
.fwico4 {
  background-position: -104px 0;
}
.fwico5 { background-position: -138px 0; }
.footer a {
  color: #fff;
  /*margin: 0 8px;*/
  text-decoration: none;
}

.rbgy{ width:690px;background:url("../images/bgy.jpg") center 0 repeat-y;}
.rtop{ width:690px;background:url("../images/bgtop.jpg") center top no-repeat;}
.rbot{ width:690px;background:url("../images/bgbot.jpg") center bottom no-repeat;padding-bottom:60px;}

/*.pa_0{ position:absolute; top:0px; right:0px;}
.pa_1{ position:absolute; top:182px; right:0px;}
.pa_2{ position:absolute; top:370px; right:0px;}
.pa_3{ position:absolute; top:558px; right:0px;}
.pa_4{ position:absolute; top:746px; right:0px;}
.pa_5{ position:absolute; top:0px; right:205px;}
.pa_6{ position:absolute; top:182px; right:205px;}
.pa_7{ position:absolute; top:370px; right:205px;}
.pa_8{ position:absolute; top:558px; right:205px;}
.pa_9{ position:absolute; top:746px; right:205px;}
.pa_10{ position:absolute; top:182px; right:410px;}
.pa_11{ position:absolute; top:370px; right:410px;}
.pa_12{ position:absolute; top:558px; right:615px;}
.pa_13{ position:absolute; top:558px; right:1025px;}
.pa_14{ position:absolute; top:746px; right:615px;}
.pa_15{ position:absolute; top:746px; right:820px;}
.pa_16{ position:absolute; top:746px; right:1025px;}
.pa_17{ position:absolute; top:746px; right:1230px;}
*/

.pa_6 img{ display:block;}


/*内页列表*/
.main_content{ width:801px; padding-left:10px; position:relative;background-color:/*#fdf7e9*//*#e2e7f8*/ #fdfdfd}
.main_right{ position:absolute; right:-128px; top:62px;}
.main_right a{ display:block; width:107px; height:105px; border:1px solid #d7c5a4; margin-bottom:10px;}
.main_title{ height:64px; border-bottom:3px solid #c8b89a; margin-bottom:1px; /*background:url(../images/main_tit_bg.png) no-repeat 0 0;*/ width:802px; height:64px}
.main_title h2{ line-height:62px; color:#c2b191; font-size:18px; font-weight:normal; margin-left:10px;}
.main_title h2 span{ color:#413939; font-size:36px; font-family:\6977\4F53;letter-spacing:-1px; padding-right:10px;}
.main_title h4{ color: #413939; font-size:12px; padding-top:24px; line-height:38px; padding-right:10px;}
.main_title h4 a{ color:#413939;}
.main_title h4 a:hover{ color:#403289;}
.main_tab{ height:39px; margin-bottom:25px;/*border-bottom:1px solid #dfd1b6;*/background: url("../images/new_line.jpg") repeat-x center bottom;}
.main_tab a{ display:block; height:37px; line-height:37px; color:#151f02; text-align:center; background-color:#d9d9ef; float:left; font-weight:700;border:1px solid #d9d9ef;}
.main_tab_s a{ width:128px;}
.mr5{ margin-right:4px;}
.main_tab ul li{
    width:134px;
    float:left;
    *display:inline;
    *zoom:1;
}
.main_tab ul li.last_tab{
  width:130px;
}
.main_tab a:hover,.main_tab a.on{  color:#e37f51; background-color:transparent;border:1px solid #e1d3b9;border-bottom:1px solid #cfcfe3;}

.news_list{min-height:445px;}
.news_list li{ padding-top:12px; height:26px; line-height:26px; border-bottom:1px dashed #e0cdac; padding-right:10px; padding-left:2px;}
.news_list li a{ color:#353638; font-size:12px;}
.news_list li a:hover{ color:#de4d1b;}
span.news_temp{ color:#353638; display:block; height:18px; /*padding:0px 2px;*/ line-height:18px; text-align:left;/* background-color:#33487b;*/ font-size:12px; margin:4px 4px 0px 0px;}
span.date{ color:#99896d; font-size:12px;}

.pages{ width:100%; text-align:center; margin:0 auto; padding:40px 0px 105px 0px;}
.pages li{display: inline;}
.pages a,.pages span{ color:#99896d; padding:4px 10px; line-height:22px; border:1px solid #e0cdac; margin:0px 2px;}
.pages .ye{ border:1px solid #e0cdac;}
.pages a:hover,.pages span.on{ color:#f7d4c3; background-color:#ec9369; border:1px solid transparent;}

.picture_wrap{ width:782px; padding:12px 8px 24px 8px; /*background-color:#e2e2e2;*/ border:1px solid #ded4c3; margin-bottom:20px;}
.picture_wrap h2{ height:54px; line-height:54px; padding-left:20px; padding-right:20px; border-bottom:1px solid #e5d8bf; margin-bottom:30px;}
.picture_title_big{ font-size:34px; color:#413939; font-family:\6977\4F53;letter-spacing:-1px;}
.picture_title_small{ font-size:14px; color:#6e6e6e; padding-left:10px; font-weight:normal; padding-top:4px;}
.picture_wrap h2 a{ display:block; width:120px; height:34px; line-height:34px; font-family:\6977\4F53; font-size:20px; color:#FFF; text-align:center; background-color:#8b8eb1; font-weight:normal; margin-left:8px; margin-top:10px;}
.picture_wrap h2 a.registbnt{
    background:#ec9369;
}
.picture_main{ width:782px; height:115px; position:relative;}
.prev{ display:block; width:14px; height:23px; background:url("../images/picture_btn.png") 0 0 no-repeat; position:absolute; left:0px; top:44px;}
.next{ display:block; width:14px; height:23px; background:url("../images/picture_btn.png") -14px 0 no-repeat; position:absolute; right:0px; top:44px;}
.picture_content{ width:726px; height:115px; overflow:hidden; margin:0 auto; position:relative;}
.picture_wmc{ width:1000%; position:absolute; left:0px;}
.picture_content a{ display:block; float:left; margin-right:12px;}

/*新闻内容页*/
.news_title{ border-bottom:1px dashed #bbb6c4; padding-bottom:1px; text-align:center; margin-bottom:1px;}
.news_title h2{ line-height:44px; font-size:16px; color:#37353a; font-weight:700;}
.news_title span{ padding:0px 4px; font-size:12px; color:#99886e;}
.news_title span a{ color:#99886e;}
.news_content{ width:800px; padding-bottom:80px; overflow:hidden;}
.news_content p{ width:800px; line-height:32px; font-size:12px; color:#363837; margin-bottom:30px;word-break:break-all;}
.news_content img{ display:block; max-width:800px; margin:0 auto;}
.news_else{ padding:18px; /*background-color:#e2e2e2;*/ border:1px solid #ded4c3; margin-bottom:20px;}
.news_else h2{ line-height:34px; padding-left:32px; font-size:12px; border-bottom:1px solid #ded4c3; background:url("../images/els_title.png") 4px 6px no-repeat; margin-bottom:10px; color:#353638;}
.news_else ul{}
.news_else ul li{ width:336px; padding-left:44px; height:36px; line-height:36px; color:#403289; float:left; font-size:12px; background:url("../images/data_span.png") 24px 12px no-repeat;}
.news_else ul li a{ color:#353638;}

/*玩家互动*/
.main_tab_l a{ width:195px;}
span.news_temp_2{ color:#353638; display:block; height:18px; padding:0px 2px; line-height:18px; text-align:center;/* background-color:#3b4459;*/ font-size:12px; margin:4px 4px 0px 0px;}
.tougao_btn{ display:block; width:87px; height:24px; text-indent:-9999px; background:url("../images/tougao_btn.jpg") no-repeat;}
.photo_main{ width:190px; height:220px; padding-top:20px; float:left; padding-right:6px; border-bottom:1px dashed #dde0ee;}
.dou{ padding-top:10px; color:#000; font-size:12px; line-height:22px;}
.dou_info{ line-height:22px; font-size:12px;}
/*投稿*/
.contricon{ line-height:23px;}
.contricon li{ display:block; margin-bottom:14px;}
.contricon li label.tit{ width:74px; display:inline; text-align:right; font-size:14px; float:left; color:#333;}
.contricon li input.inputtext{ width:290px; height:23px; display:inline-block; border:#d3dbe6 1px solid; padding:0 5px; line-height:23px; background:#fff; color:#333}
.contricon li textarea.pictxt{ width:435px; height:270px; display:inline-block; border:#d3dbe6 1px solid; padding:5px; line-height:23px;background:#fff; color:#333}
label.conlabel{ float:left; display:inline}

li.contrtype{ height:25px; display:block; line-height:25px; margin-bottom:14px;}
li.contrtype span{ float:left; display:inline; margin-right:10px; width:80px;}
li.contrtype span input{ float:left; display:inline; height:25px; line-height:25px; margin-right:3px;}
li.contrtype label.tit{ float:left;}

#content_article{ width:440px; float:left;line-height:22px;}
#content_article p{line-height:22px;}
input.uploadbtn{ width:128px; height:34px; display:block; background: url("../images/uploadbtn.jpg") 0 0 no-repeat; border:none; display:inline; margin-top:20px; margin-left:80px;}
span.notes{color:#408fb0; margin-left:10px;}

.piclist2{ width:650px; padding-top:40px; padding-left:55px;}
.piclist2 a{ width:293px; height:215px;float:left;display:inline; margin:0 30px 5px 0;}
.piclist2 a img{width:283px; height:164px; display: block; background:#003261;padding:4px; border:#003261 1px solid;}
.piclist2 a span{width:280px; height:40px; line-height:40px; display:block; text-align: center;}

.contritype{ height:35px; display:block; line-height:34px;background: url("../images/new_line.jpg")  repeat-x center bottom;position:relative; z-index:9; overflow:hidden; margin-bottom:20px;}
.contritype a{ display:block; width:123px; height:34px; border:1px solid #e1d3b9; background-color:#ede0c7; color:#413939; text-align:center; float:left; margin-right:1px;}
.contritype a:hover,.contritype a.on{ color:#e37f51 ; background-color:#fdf7e9; /*border-bottom:1px solid #c9c9c9;*/}
/*瀑布流*/
#wrapper{width:100%;}
#container{position:relative;width:590px;margin:0 auto;padding-bottom:10px;}
.grid{width:190px;min-height:100px;font-size:12px;float:left;box-shadow:0 1px 3px rgba(34,25,25,0.4);-moz-box-shadow:0 1px 3px rgba(34,25,25,0.4);-webkit-box-shadow:0 1px 3px rgba(34,25,25,0.4);-webkit-transition:top 1s ease, left 1s ease;-moz-transition:top 1s ease, left 1s ease;-o-transition:top 1s ease, left 1s ease;-ms-transition:top 1s ease, left 1s ease;}
.grid .imgholder img{max-width:100%;background:#ccc;display:block;background:url("../images/loding.gif") no-repeat center;}
/*字体*/
.large p{ font-size:18px; line-height:32px;}
.normal p{ font-size:14px; line-height:30px;}
.small p{ font-size:12px; line-height:22px;}
/*下载*/
.download_title{ height:40px; line-height:40px;background:url("../images/03.png") no-repeat;background-position:16px 10px; text-indent:50px; width:780px; background-color:#f5e9d3;border:1px solid #ebddc4; font-size:16px; color:#353537; font-weight:normal; margin-bottom:25px;}
.download_main{ padding-bottom:25px; padding-left:20px;}
.download_content{ width:364px;}
.download_content p{ line-height:22px; font-size:12px; color:#272522;}
.download_content p span{ color:#272522; padding-left:8px;}
a.download_btn{ display:block; width:120px; height:34px; line-height:34px; font-family:\6977\4F53; font-size:20px; color:#fffefe; text-align:center; background-color:#717392; font-weight:normal; margin-left:50px;}
.download_btn_android,.download_btn_ios{width:270px;height:191px;float:left;margin: 0 40px;}
.download_btn_android{background:url("../images/tc-android.png") no-repeat;}
.download_btn_ios{background:url("../images/tc-ios.png") no-repeat;cursor: not-allowed;display:none;}

/*a.download_btn.download_btn_v2{background-color:#e37f51; }*/
a.download_btn:hover{background-color:#e37f51;}
ul.else_media li{ width:114px; line-height:20px; padding-bottom:8px; float:left;}
ul.else_media li a{ color:#3b4459;}
/*活动中心*/
.act_main{ width:388px; border:1px solid #d7c5a4; background-color:#ffffff; padding-top:14px;}
.act_main h2{ width:360px; line-height:30px; border-bottom:1px solid #e6d7bb; font-size:14px; margin:0 auto; color:#413939}
.act_main p{ min-height:88px; font-size:12px; width:360px; margin:8px auto; line-height:22px;color:#413939}
.act_main a{ display:block; width:67px; height:22px; background:url("../images/act_show.jpg") no-repeat; text-indent:-9999px; margin-left:310px; margin-bottom:20px;}
.act_main .act_bottom{ width:100%; height:40px; line-height:40px; background-color:#ede0c7;}
.act_main .act_bottom span{ color:#413939; padding:0px 4px; font-size:12px;}
/*弹出大图CSS*/
#jquery-overlay
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
}
#jquery-lightbox
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img
{
    border: none;
}
#lightbox-container-image-box-top
{
    width: 100%;
}
#lightbox-container-image-box-top-left
{
    width: 0;
    height: 0px;
    position: relative;
    margin: 0 auto;
    float: left;
    z-index: 10;
    display: inline;
    text-align: left;
}
#lightbox-container-image-box-top-middle
{
    width: 80%;
    padding-top: 5px;
    height: 5px;
    position: relative;
    margin: 0 auto 0 0px;
    float: left;
    z-index: 5;
    display: inline;
}
#lightbox-container-image-box-top-middle div.progress
{
    width: 80%;
    padding-top: 5px;
    height: 5px;
    position: relative;
    margin: 0 auto 0 0px;
    float: left;
    background-color: #2d364c;
    z-index: 5;
    display: inline;
}
#lightbox-container-image-box-top-right
{
    width: 10%;
    height: 1px;
    position: relative;
    margin: 0 auto;
    float: right;
    text-align: right;
    z-index: 10;
    display: inline;
}
#lightbox-container-image-box
{
    position: relative;
    background-color: #e79d6b;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#lightbox-container-image
{
    height: 100%;
    padding: 10px;
}
#lightbox-loading
{
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav
{
    position: absolute;
    top: 32px;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav
{
    left: 0;
}
#lightbox-nav a
{
    outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext
{
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev
{
    left: 0;
    float: left;
}
#lightbox-nav-btnNext
{
    right: 0;
    float: right;
}
#lightbox-container-image-data-box
{
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
    text-align: left;
}
#lightbox-container-image-data #lightbox-image-details
{
    width: 70%;
    float: left;
    text-align: left;
}
#lightbox-image-details-caption
{
    font-weight: bold;
    display: block;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}
#lightbox-image-details-currentNumber
{
    display: block;
    clear: left;
    padding-bottom: 1.0em;
    display: inline;
    height: 16px;
    line-height: 16px;
    vertical-align: middle;
}
#lightbox-image-details-previous-image, #lightbox-image-details-previous-text, #lightbox-image-details-next-image, #lightbox-image-details-next-text
{
    display: inline;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    cursor: pointer;
    cursor: hand;
}

/*右侧浮动*/
.right{ position:fixed;_position:absolute; right:-329px; top:0px; /*width:322px;*/width:400px; height:100%; background:#585a70   url("../images/right_bg.jpg") left 40px no-repeat; z-index:20;}
.right_main{ width:328px; height:100%; background:#4c4d60;}
.right_show{ display:block; width:71px; height:100%;}
.right_1{ padding-top:87px; width:328px; height:254px; border-bottom:1px dashed #707288;}
.right_2{ padding-top:65px; width:328px; height:190px; border-bottom:1px dashed #707288;}
.right_2 a,.right_3 a{ display:block; width:152px; height:38px; line-height:38px; text-align:center; font-family:\6977\4F53; font-size:20px; color:#fff; background-color:#e37f51; margin:0 auto 16px auto;letter-spacing:-1px;}
.right_3{ padding-top:100px;}
.right_2 a:hover,.right_3 a:hover{
    background-color:#fef612;
    color:#000000;
}

/*弹出层*/
#cover{ position:absolute; left:0; top:0; width:100%; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity: 0.6;  display:none; z-index:11;}
.zbc{ position:absolute; left:-9999px; top:0; z-index:12;}
.zbc .close{ display:block; width:24px; height:24px; line-height:24px; font-size:24px; color:#298577; text-align:center; position:absolute; top:-24px; right:0px;}
.pop_bg{ width:800px; background-color:#1e2432; margin:0 0 0 -400px; padding:12px 12px 0px 12px;}

/*游戏资料*/
.game_tab{ height:38px; border:1px solid #dbccb1; border-right:none;}
.main_tab_ss.game_tab a{ display:block; height:38px; line-height:38px; color:#3b4459; text-align:center; background-color:#fcf5e6; float:left; font-weight:700;border:none;border-right:1px solid #dbccb1;}
.game_main{ width:798px; height:290px;}
.game_main_0{ background:url("../images/game_main_0.jpg") no-repeat; border:1px solid #d5e4d7; border-top:none;}
.game_main_1{ background:url("../images/game_main_1.jpg") no-repeat;border:1px solid #d5e4d7; border-top:none;}
.game_main_2{ background:url("../images/game_main_2.jpg") no-repeat;border:1px solid #d5e4d7; border-top:none;}
.game_main_3{ background:url("../images/game_main_3.jpg") no-repeat;border:1px solid #d5e4d7; border-top:none;}
.game_main_4{ background:url("../images/game_main_4.jpg") no-repeat;border:1px solid #d5e4d7; border-top:none;}
.game_main_5{ background:url("../images/game_main_5.jpg") no-repeat;border:1px solid #d5e4d7; border-top:none;}
.game_main_6{ background:url("../images/game_main_6.jpg") no-repeat;border:1px solid #d5e4d7; border-top:none;}
.game_main_7{ background:url("../images/game_main_7.jpg") no-repeat;border:1px solid #d5e4d7; border-top:none;}
.main_tab_ss a{ width:99px;}
.main_tab_ss.game_tab a:hover,.game_tab a.on,.game_tab2 a:hover,.game_tab2 a.on{color: #ffffff;background-color: #e79d6b;border-right:1px solid #dbccb1;}
.game_main p{ padding:100px 0px 0px 36px; width:280px; line-height:20px; font-size:12px;color:#5b5b5b;}
.game_main a{ display:block; width:148px; height:82px; margin:12px 0px 0px 36px; border:1px solid #000;}
.game_main img{ width:148px; height:82px;}
.game_list{ padding:30px 20px;  border:1px solid #ded4c3; background-color:#fdf7e9;margin-top:18px; margin-bottom:30px;}
.game_list h4{ padding-left:14px; font-size:18px; color:#5b5b5b; line-height:36px; font-weight:normal; border-bottom:4px dotted #cbcbcb;}
.game_list p{ line-height:25px; padding:5px 14px 10px 14px; font-size:12px;}
.game_list p a{ color:#413939; padding:0px 12px 0 0;}
.game_tab2 a{ display:block; height:28px; line-height:28px; font-size:12px; color:#3b4459; text-align:center; background-color:#e2e2e2; float:left; font-weight:700; border:1px solid #c9c9c9; margin:0px 4px 10px 0px;}
.main_tab_sss a{ width:82px;}
.datacon{ display:block;}
.datacon p{ line-height:25px;}
.datacon p a{ color:#025649}

/*注册流程弹框*/
.blackbg{ width:100%; display:block; background:#000;filter:alpha(opacity=65);opacity:0.65;-moz-opacity:0.65; position:absolute; left:0; top:0; z-index:8;  }
.tankuang{ background:#2d364c; border:#2d364c 1px solid; padding:9px; display:block; position:absolute; left:50%; top:0; z-index:9;}
.tankuang a.pop_reg_close{ width:25px; height:25px; display:block; background:url("../images/close.jpg") center no-repeat; text-indent:-99999px; overflow:hidden; position:absolute; right:11px; top:11px;}
.tankuang .con{ background:#f2f2f2; border:#2d364c 1px solid; padding:30px; font-family:"微软雅黑"}
.tankuang .con p{ color:#575657; font-size:17px; line-height:24px; display:block;}
.tankuang .con p .red{ color:#fa1200}
.tankuang1{ width:780px; margin-left:-390px;}
.tankuang2{ width:526px; margin-left:-263px;}
.tankuang3{ width:526px; margin-left:-263px;}
.tankuang2 p{ margin-bottom:50px;}
.tankuang2 a.btn1{ width:189px; height:41px; display:inline; float:left; background:url("../images/btn1.jpg") 0 0 no-repeat; text-indent:-99999px; overflow:hidden; margin-bottom:30px;}
.tankuang2 a.btn2{ width:189px; height:41px; display:inline; float:left; background:url("../images/btn2.jpg") 0 0 no-repeat; text-indent:-99999px; overflow:hidden; margin-left:25px;margin-bottom:30px;}
.tankuang3 a.btn3{ width:209px; height:52px; display: block; background:url("../images/btn3.jpg") 0 0 no-repeat; text-indent:-99999px; overflow:hidden; margin: 35px auto 0;}
.tankuang3 .con{ padding:30px 30px 65px 30px;}
.tankuang4{ width:530px; margin-left:-265px;}
.tankuang4 a.pop_reg_close{ width:30px; height:30px; display:block; text-indent:-99999px; overflow:hidden; position:absolute; right:7px; top:7px;}
.tankuang5{ width:530px; margin-left:-265px;}
.tankuang5 a.pop_reg_close{ width:30px; height:30px; display:block; text-indent:-99999px; overflow:hidden; position:absolute; right:11px; top:11px;}
.tankuang5 a.downloadbtn{ width:101px; height:30px; position:absolute; right:32px; top:63px;  background:url("../images/downloadbtn4.jpg") 0 0 no-repeat; text-indent:-99999px; overflow:hidden}
.tankuang6{ width:556px; margin-left:-269px; height:409px; background:url("../images/tk_4.jpg") 0 0 no-repeat; border:none;}
.tankuang6 a.pop_reg_close{ background:url("../images/close2.jpg") 0 0 no-repeat;}
.tankuang7{ width:316px; margin-left:-163px; height:385px;}
.tankuang7  .con{ padding:0px;}
.tankuang7 a.pop_reg_close{ width:30px; height:30px; display:block; text-indent:-99999px; overflow:hidden; position:absolute; right:11px; top:11px;}

/*20140925*/
.slide_bottom{ /*height:270px;*//*background-color:#141926*/}
.slide_top{ background-color:#262738}

/*对联*/
.duilian_top{ position:absolute; left:10px; top:0px; z-index:8;}
.duilian_close{ position:absolute; right:0px; top:0px;}
.duilian_show{ display:none; position:absolute; right:0; bottom:15px;}
.duilian_close_2{ position:absolute; right:0px; top:-22px;}
.duilian_left{ position:absolute; left:12px; top:286px; z-index:100;}
.duilian_right{ position:absolute; left:1826px; top:273px; z-index:100;}

/*广告弹窗*/
.pop8{width:1050px; height:547px; background:url("../images/ad-tc-0828.png") no-repeat center;display:none;z-index:800;left:0;top:0;right:0;bottom:0;margin:100px auto;position: fixed; }
.pop8close{width:71px; height:71px;  top:90px; right:-40px;cursor:pointer;overflow:hidden; position:absolute;background: url("../images/close.png") no-repeat;z-index:800}
.pop8 .adqq{width:235px; height:60px; position:absolute; bottom:191px; left:612px; cursor:pointer;background:url("../images/ad-btn-0828.png") no-repeat;z-index:800}
.pop8 .adqq:hover{background-position-y:-70px;}
.pop8 .adqq:active{background-position-y:-140px;}
.pop8 .adlink{position:absolute;bottom:15px;right:95px;z-index:800;color:#0000ff;}

/*注册*/
.pop4{width:1050px; height:547px; background:url("../images/ad-tc-0828-1.png") no-repeat center;display:none;z-index:800;left:0;top:0;right:0;bottom:0;margin:100px auto;position: fixed; }
.pop4close {width:45px; height:45px;  top:90px; right:-40px;cursor:pointer;overflow:hidden; position:absolute;background:url("../images/close.png") no-repeat;}
.pop4reg{float:right; width:270px; height:258px; position:absolute; z-index:100; top:180px; right:100px;border:0 solid #000;}
.main_text{font-size: 40px; color: #FFF; margin: 40px 0 0 100px; font-weight: bold; position: absolute;}