@charset "gb2312";
/* CSS Document */


body {background-color: #f1f1f1; font-family: "Microsoft Yahei",Arial,Helvetica,sans-serif; font-size: 14px;  }

placeholder{ color: #bfbfbf;}
::-moz-placeholder {  color: #bfbfbf;}
::-webkit-input-placeholder {  color: #bfbfbf;}

.header {  }

.hy_foot { padding: 0; color: #999999; height:80px; line-height:80px; }
.hy_c0 a:link,
.hy_c0 a:visited,
.hy_c0 a:hover,
.hy_c0 a:active { color: #999999; }
a { text-decoration:none; }
a:hover { text-decoration: underline;}
.fl { float:left; }
.fr { float:right; }

.wrap { width: 980px; margin: 0px auto;}
.main {width: 980px; margin: 0px auto;}

.top {}
.top_main  { height: 200px;}
.top_nav {height: 40px; background-color: #313131;}
.top_nav li { float: left;}
.top_nav li a { width: 100px; height: 40px; line-height: 40px; text-align: center; display: block; color: #fff; font-size: 18px;}
.top_nav li a:hover { background-color: #e30640; text-decoration: none;}
.top_nav .this { background-color: #f70142;}

.share { position: absolute; right: 10px; top: 8px;}

.gameBox { position:relative; padding: 20px; height:310px;}
.gameBox_l { width: 160px; margin-bottom:10px; margin-right: 18px;}
.gameBox_l img { width: 160px; height: 210px; display: block;}

/*.gameBox_r { position:absolute!important; width: 500px; height: 210px; margin: 0px 0px 10px 0px; left:200px; top:20px; float:none;}*/
.gameBox_r { width: 500px; height: 210px; margin: 0px 0px 10px 0px; top:0px;  position:relative!important; left:0px;} 
.gameBox .xRel { position: static; }
.gameBox .fr { float: left; }
.gameBox_r h1 { height: 46px; line-height: 46px; font-size: 24px; color: #333333; font-weight: normal; margin: 0px 0px 10px 0px; }
.gameBox_r h1 span { font-size: 14px; color: #999999; padding: 0px 0px 0px 10px;}
.gameBox_r ul { height: 144px;}
.gameBox_r li { float: left; width: 290px; font-size: 14px; line-height: 36px; height: 36px; color: #666666;}
.gameBox_r li.w210 { width: 210px;} 
.gameBox_r li.w195 { width: 195px;} 
.gameBox_r li.w100 { width: 100px;} 
.gameBox_r li.w95 { width: 95px;} 
.gameBox_r a { color: #228fe4;}
.gameBox_r strong {}

.gameIntro { width: 680px; height: 87px; background: #f6f6f6; float: left}
.gameIntro p {color: #666666; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; padding: 20px 18px 0px 20px;} 
.gameIntro strong { font-weight: bold; }
.gameIntro a { color: #f70142;}

.gameBomb { position: absolute; top: 60px; left: 120px; z-index: 999; width:460px; background: #fff; background-color: rgba(255, 255, 255, 0.9); border: 1px solid #bdbebf;}
.gameBomb p { padding: 30px 30px 30px 30px; font-size: 14px; color: #333333; line-height: 26px; }
.gameBomb .close { position: absolute; top: 5px;  right: 5px; cursor: pointer;  width: 26px; height: 26px; display: block; background:url(../img/ico.png) -40px -160px no-repeat;}

.another { padding: 10px; height: 228px;}
.another .gameBox_l { width: 120px;}
.another .gameBox_l img { width: 120px; height: 156px;}

.another .gameBox_r { width: 195px; height: 156px; }


.another .gameBox_r li{ height: 28px; line-height: 28px;}
.another .gameBox_r h1 { height: 28px; line-height: 28px;}
.another .gameIntro { width: 332px; height: 62px;}
.another .gameIntro p { padding: 6px 10px 0 10px;}


.ie6 .gameBomb { background-color:#fff;}
.ie7 .gameBomb { background-color:#fff;}
.ie8 .gameBomb { background-color:#fff;}

.imgFucos { margin: 0 auto; position: relative; width: 718px; height: 282px; overflow: hidden; }
.imgFucos_box { width: 718px; height: 272px; margin: auto; position: relative; }
.imgFucos_box .prev,
.imgFucos_box .next { display: block; z-index: 9999; overflow: hidden; cursor: pointer; position: absolute; width: 60px; height: 60px; top: 111px; text-indent:-999em; }

.imgFucos_box .prev { background: url(../img/imgFucosBtn.png) left bottom no-repeat; left: 20px; }
.imgFucos_box .next { background: url(../img/imgFucosBtn.png) right bottom no-repeat; right: 20px; }

.imgFucos_box .prev:hover { background-position: left top; }
.imgFucos_box .next:hover { background-position: right top; }


.imgFucos_box .roundabout-holder { width: 324px; height: 272px; margin:0px auto; overflow:visible }
.imgFucos_box .roundabout-moveable-item { height: 240px; width: 320px; cursor: pointer; padding: 6px; border: 1px solid #dbdbdb; background: #fff; }
.imgFucos_box .roundabout-moveable-item img { height: 100%; width: 100%; background-color: #FFFFFF; margin: 0; }

.roundabout a:active,
.roundabout a:focus,
.roundabout a:visited { outline: none; text-decoration: none; }
		
			
.score { width: 78px; height: 78px; border: 1px solid #d4d4d4; right: 0px; top: 0px;}
.score dl {}
.score dt { height: 48px; line-height: 48px; text-align: center; font-family: arial; font-weight:bold; font-size:46px; color: #f70142; }
.score dt span { font-size: 30px;}
.score dd { background: #f6f6f6; height: 29px; line-height: 29px; text-align: center; border-top:1px solid #ddd; color: #666666;}

.gName {  } 

.public_list { padding: 0px 20px;}
.public_list dl { padding: 14px 0px 13px 0px; border-bottom: 1px solid  #eaeaea; clear: both;}

.public_list h2,
.public_list h3 { position: relative; height: 28px; line-height: 28px; margin-bottom: 10px;}
.public_list h2 a,
.public_list h3 a {position: relative; padding: 0px 40px 0px 0px; font-weight:normal; color: #333333; font-size: 20px; display: inline-block;} 

.public_list h2 a:hover,
.public_list h3 a:hover { color: #f70142; text-decoration:none;}

.public_list h2 .ico_new,
.public_list h3 .ico_new { position: absolute; top:7px; right:0px; width: 34px; height: 15px; display: block; background:url(../img/ico.png) 0px -140px no-repeat; overflow: hidden;}


.public_list h2 .time,
.public_list h3 .time { position: absolute; right: 0px; top: 0px; height: 28px; line-height: 28px; font-size: 12px; font-weight: normal; padding: 0px 0px 0px 18px; color: #888888;}

.public_list h2 .time em,
.public_list h3 .time em { position: absolute; top: 8px; left: 0px;  width: 12px; height: 12px; display: block; background: url(../img/ico.png) 0px -120px no-repeat; overflow: hidden;}

.public_list dd { line-height: 24px;  }
.public_list dd p {position: relative; color: #888888;}
.public_list dd p a {  color: #f70142;}

.quest_patch {}

.quest_patch h2 ,
.quest_patch h3 ,
.quest_patch p { padding-left:50px; }
.quest_patch strong { position: relative; display: block;}

.ico_quest,
.ico_answer { position: absolute; left: 0px;  width: 40px; height: 18px; line-height: 18px; text-align: center; display: block; color: #ffffff; font-size: 12px;font-weight: normal;}

.ico_quest { background: #228fe4; top: 6px;}
.ico_answer { background: #6bc30d; top: 3px;}

.img_patch {}

.img_patch dt { float: left;}
.img_patch dt img { width: 180px; height: 120px; display: block;}
.img_patch dd { float: right; width: 480px;}

.questView,.answerView {padding: 0 20px}

.questView h1,.answerView h1 {padding-left:50px;position: relative; height: 28px; line-height: 28px; font-weight: normal; color: #333333; font-size: 20px; display: inline-block;}
.questView dl,.answerView dl {padding: 15px 0 8px;}

.questView p {position: relative; line-height: 34px; height: 34px; color:#999999; font-size: 14px; padding:0px 0px 0px 18px ;}
.questView p span { position: absolute; top: 11px; left: 0px;  width: 12px; height: 12px; display: block; background: url(../img/ico.png) 0px -120px no-repeat; overflow: hidden;} 
.answerView dl { border-bottom: 1px solid #eaeaea; padding-bottom: 0px;}
.answerView p { line-height: 28px; color:#333333; font-size: 16px; padding:18px 0px 14px 0px;}
.answerView p a { color:#228fe4; text-decoration:none;}
.answerView .ico_answer { top: 6px;}

.index {}
.index .img_patch dt { float: left;}
.index .img_patch dt img { width: 140px; height: 93px; display: block;}
.index .img_patch dd { float: right; width: 520px;}
.index .public_list dd p { height:24px;}

.index .public_list h3 a { font-size: 16px;}
.index .quest_patch h3 a { font-weight: normal;}
.index .ico_quest { background: #228fe4; top: 4px;}

.img_list { padding: 30px 0px 0px 30px; width: 720px;}
.img_list dl {float: left; padding: 0px 40px 20px 0px;}
.img_list dt { }
.img_list dt img { width:300px; height: 225px; border: 5px solid #eaeaea; display: block;}
.img_list dd { line-height: 36px; height: 36px; width: 300px; overflow: hidden; text-align: center; overflow: hidden;}
.img_list dd a { font-size: 16px; font-weight: normal; color: #333333; text-align: center; text-decoration:none;}
.img_list dd a:hover{ color: #f70142;}


.crumbs { height: 48px; line-height: 48px; position: relative;}
.crumbs p { position: relative; color: #888888; padding: 0px 0px 0px 20px; height: 48px; }
.crumbs p a { color: #888888;}
.crumbs p span { color: #333333;}
.crumbs p strong {position: absolute; left: 0px; top: 0px; width: 16px; height: 48px; display: block; background: url(../img/ico.png) 0px 0px no-repeat;}

.tit,
.OtherTit { position: relative; height: 40px;  line-height: 40px; border-bottom: 1px solid #eaeaea; }
.tit h1,
.tit h2,
.tit h3,
.OtherTit h2 { position: relative; font-size:18px; font-weight: normal;  padding: 0px 0px 0px 20px; height: 40px;}
.tit h2 span { display: none; position: absolute; top: 10px; left: 20px; width: 5px ; height: 20px; overflow: hidden; font-size: 0px; line-height:0px; background: #f70142; }

.w250 .tit h1,
.w250 .tit h2 { padding: 0px 0px 0px 10px; color:#333;}
.w250 .tit span { left:10px;}

.tit .more  { position: absolute; top: 0px; right: 0px; width: 68px; height: 40px; line-height: 40px; text-align: center; border-left: 1px solid #eaeaea;}
.tit .more a { color: #666666;}
.tit .more a:hover { color: #f70142;}

.gameFamily { padding: 10px 0px 10px 9px; overflow:visible;}
.bigStar,
.smallStar { width: 230px; height: 88px; z-index: 99;}
.smallStar dl {}
.smallStar dt { float: left; width: 160px; }
.smallStar dt a { width: 160px; height: 88px; display: block;  background: url(../img/bgs.png) 0px -100px no-repeat; }
.smallStar dt a:hover { background-position: -240px -100px;}
.smallStar dd { float: left; width: 70px; }
.smallStar dd a { width: 70px; height: 88px; display: block;  background: url(../img/bgs.png) -160px -100px no-repeat;}

.smallStar .serverList { width: 230px; background: #c70236;}
.smallStar .serverList ul { width:245px; min-height:60px; padding:0px 0px 10px 0px;}
.smallStar .serverList li { float: left; padding: 10px 0px 0px 10px;  width: 100px; height: 28px; line-height: 28px;}
.smallStar .serverList a { width: 100px; height: 28px; line-height: 28px; text-align: center; display: block; color: #fff; font-size: 14px; background: #940127;}

.bigStar a { width: 230px; height: 88px; display: block; background: url(../img/bgs.png) 0px 0px no-repeat;}
.bigStar a:hover { background-position: -240px 0px;}

.gamePro { z-index: 9; width: 230px; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; color: #f70142;  text-align: center; background: url(../img/bgs.png) 0px -680px no-repeat;}
.gamePro span { position: absolute; top: 28px; width: 10px; height: 6px; display: block; font-size: 0; line-height: 0; overflow: hidden; background: url(../img/bgs.png) -240px -680px no-repeat;}

.gameGo {}
.gameGo ul {}
.gameGo li { width: 110px; height: 55px; float: left; display:inline; }
.gameGo li span { padding: 1px 0px 0px 0px; height: 26px;line-height: 26px; font-size: 16px; color: #333333; text-align: center; display: block;}
.gameGo li a { width: 110px;height: 28px; line-height: 28px; display: block; color: #fff; text-align: center;}

.gameGo .vote { background: url(../img/bgs.png) 0px -400px no-repeat; margin: 0px 10px 0px 0px;}
.gameGo .sign { background: url(../img/bgs.png) -120px -400px no-repeat;}

.bigVote { width: 230px; height: 55px; background: url(../img/bgs.png) -0px -540px no-repeat;}
.bigVote:hover { background-position: 0 -610px;}
.bigVote span { padding: 1px 0px 0px 0px; height: 26px;line-height: 26px; font-size: 16px; color: #333333; text-align: center; display: block;}
.bigVote a { height: 28px; line-height: 28px; display: block; color: #fff; text-align: center;}

.gameGo .vote:hover { background-position: 0 -470px;}
.gameGo .sign:hover {background-position: -120px -470px;}

.gameMenu { border-right: 1px solid #eaeaea; width:249px;}
.gameMenu ul { width: 260px;}
.gameMenu li { float: left; }
.gameMenu li a { width: 62px; height: 81px; display: block; padding: 35px 0px 0px 0px; height: 46px; line-height: 46px; color: #666666; text-decoration: none; text-align: center;}

.gameMenu a {  background-position: top center; background-repeat: no-repeat; }
.gameMenu a:hover { color:#ff9000;}

.gameMenu .link_01 a { background: url(../img/bgs.png) 0px -210px no-repeat;}
.gameMenu .link_02 a { background: url(../img/bgs.png) -62px -210px no-repeat;}
.gameMenu .link_03 a { background: url(../img/bgs.png) -124px -210px no-repeat;}
.gameMenu .link_04 a { background: url(../img/bgs.png) -186px -210px no-repeat;}

.gameMenu .link_01 a:hover,
.gameMenu .link_01 .this  { background-position:0px -300px ; color: #fff;}

.gameMenu .link_02 a:hover ,
.gameMenu .link_02 .this {background-position:-62px -300px ;  color: #fff;}

.gameMenu .link_03 a:hover ,
.gameMenu .this .link_03 {background-position:-124px -300px ;   color: #fff;}

.gameMenu .link_04 a:hover ,
.gameMenu .this .link_04 {background-position:-186px -300px ;  color: #fff; }


.gameMenu li span { width: 62px; height: 81px; display: block; padding: 35px 0px 0px 0px; height: 46px; line-height: 46px; color: #cccccc; text-decoration: none; text-align: center;}

.gameMenu .link_01 span { background: url(../img/bgs.png) 0px -760px no-repeat;}

.gameOpen { margin: 0px 10px; padding: 10px 0px 5px 0px;}
.gameOpen table { width: 100%}
.gameOpen td { height: 30px; line-height: 30px; background: #f6f6f6;font-size: 14px; border-bottom: 5px solid #fff; color: #666;}
.gameOpen td a { color: #666666;  text-decoration:none;}
.gameOpen tr:hover { color: #f70142;}
.gameOpen tr:hover a {color: #f70142;}

.gameOpen td.icon { padding:0px 0px 0px 5px; width:12px}
.gameOpen td.icon span { width:4px; height:7px; display:block; background:url(../img/ico.png) 0px -230px no-repeat; font-size:0px; line-height:0px; overflow:hidden;}


.newGame { position:relative; padding: 10px 10px 0px; }
.newGame dl { border-bottom: 1px dotted #dcdcdc;}
.newGame dt { float: left; padding: 10px 0px 10px 0px;}
.newGame dt a { position:relative; width:75px; height:75px; display:block;}
.newGame dt img {width:75px; height:75px; display:block;} 
.newGame dt span { position:absolute; left:0px; top:0px; width:75px;height:75px; display:block; background:url(../img/mask.png) 0px 0px no-repeat; _background:none; }


.newGame dd {float: left; padding: 10px 0px 10px 10px;}
.newGame dd .name a { height: 26px; line-height: 26px; color: #333333; font-size: 16px; font-weight:bold; text-decoration: none;}
.newGame dd .name a:hover { color: #f70142;}
.newGame dd .status { color: #999999; font-size: 14px; font-weight: normal;}
.newGame dd .time {  color: #333333; height: 32px; line-height: 32px; padding: 0px 0px 0px 16px;}
.newGame dd .time span { position: absolute; top: 10px; left: 0px;  width: 12px; height: 12px; display: block; background: url(../img/ico.png) 0px -120px no-repeat; overflow: hidden;}
.newGame dd .today { color: #f70142;}
.newGame dd .today span { background-position: -20px -120px;}
.newGame dd .type { color: #666666; display:none;}
.newGame dd .type span  {color: #228fe4;}

.views { padding: 0px 30px;}
.views_top {position: relative; padding: 34px 0px 6px 0px; border-bottom:1px solid #eaeaea; z-index:9;}
.views_top h1 { font-size: 24px; color: #333333; line-height: 36px;  font-weight: normal; text-align:left;}
.views_top .epInfo { text-align:center;}
.views_top .epInfo strong { position: relative; padding:0px 15px 0px 18px; height: 40px; line-height: 40px; color: #999999; display: inline-block; font-weight:normal;}
.views_top .epInfo span { position: absolute; top: 15px; left: 0px; width: 14px; height: 12px; display: block; font-size: 0px; line-height: 0px; overflow: hidden; font-size: 0px; background-image: url(../img/ico.png); background-repeat: no-repeat;}

.views_main { padding: 22px 0px 0px 0px;}
.views_main p { font-size: 16px; line-height: 30px; color: #333333; padding: 0px 0px 16px 0px;}
.views_main p a { color: #228fe4;}
.views .ico_a { background-position: 0px -120px; }
.views .ico_b { background-position: -40px -120px; }
.views .ico_c {background-position: -60px -120px;}

.views .daoyu dt { float: left; width: 34px; height: 100px; display: block; background: #313131; text-align: center;}
.views .daoyu dt span { font-size: 18px;line-height: 34px; color: #fff; padding: 14px 0px 0px 0px; display: block;}
.views .daoyu dd { float: left; width: 623px; height: 98px; border: 1px solid #eaeaea; border-left: none;}
.views .daoyu dd p { padding: 14px 14px 0px 20px; font-size: 14px; color: #666666;}

.views_wide {}
.views_wide .views_top h1 { text-align: center;}
.views_wide .views_top ul { text-align: center;} 


.views .views_top .epInfo { text-align: left;}
.views_wide .views_top .epInfo { text-align: center;}

.hotNews {}
.hotNews ul { padding: 10px 0px 10px 20px; width: 800px;}
.hotNews li { position: relative; font-size: 14px; width: 305px; height: 32px; line-height: 32px;  float: left; margin: 0px 40px 0px 0px; padding:0px 0px 0px 15px; display: inline;}
 
.hotNews a { color: #333333; height: 32px; line-height: 32px; display: block; width: 16em; overflow: hidden;}
.hotNews a:hover {color:#f70142}

.hotNews span {float: right; color: #888888;}
.hotNews em { position:absolute; top: 15px; left: 0px; width: 4px; height: 4px; font-size: 0;  line-height: 0px; overflow:hidden; background: #cccccc; display: block;}

.hotNews_wide ul { width: 1100px;}
.hotNews_wide li { width: 425px;}
.hotNews_wide a { width: 22em;} 

.tabWrap {}

.tabNav { position: relative; height: 40px; border-bottom: 1px solid #eaeaea; overflow: visible;}
.tabNav ul { position: absolute; left: 0px ; top: 0px;}
.tabNav li { float: left; border-right: 1px solid #eaeaea;}
.tabNav li a { font-size: 18px; color: #333333; width: 120px; height: 40px; line-height: 40px; text-align: center; display: block; text-decoration: none;}
.tabNav li a:hover,
.tabNav li .this { font-weight:bold; color: #f70142; border-bottom: 1px solid #fff;}

.tabNav .more {position: absolute; top: 0; right: 0; width: 68px; height: 40px; line-height: 40px; text-align: center; border-left: 1px solid #eaeaea; }
.tabNav .more a { color: #666666;}

.tabMain { width:718px; position:relative}
.tabMain li { position: relative; float: left; padding: 0px 15px 0px 0px;}
.tabMain img { width: 124px; height: 162px; display:block;}



.cover { position: absolute; left: 0px; bottom:-68px; background-color: rgba(0, 0, 0, 0.8); text-align: center; padding: 10px 0px 0px 0px; height: 58px; width: 124px; }

.ie6 .cover {background-color:#000;}
.ie7 .cover {background-color:#000;}
.ie8 .cover {background-color:#000;}

.cover a { text-decoration:none;}
.cover a span { font-size: 14px; color: #fff; height: 26px; line-height: 26px; display: block;}
.cover a strong { font-size: 12px; color: #228fe4; height: 18px; line-height: 18px; display: block; font-weight: normal;}

.tabWrap_wide .tabMain{ width: 1000px; padding-top: 20px; height:230px  }
.tabMain ul { width: 1100px;}
.tabWrap_wide .tabMain li { padding: 0px 35px 0px 0px ;}
.tabWrap_wide img { width: 160px; height: 210px; display:block;}
.tabWrap_wide .cover { width: 160px;}
.tabWrap_wide .cover a span { font-size: 16px;}
.tabWrap_wide .cover a strong { font-size: 14px;}

.subSearch {position: absolute;  right: 0px; top: 9px; width:250px; height: 30px;}
.subSearch form { position: relative; *zoom: 1}
.subSearch .inputBox {position: absolute; left: 0px; top: 0px; width: 199px; padding: 0px 10px; height: 28px; line-height: 28px; background: #fff; border: 1px solid #eaeaea;}
.subSearch .inputBtn { position: absolute; right: 0px; top: 0px; width: 30px; height: 30px; display: block; background: url(../img/ico.png) 0px -160px no-repeat; font-size: 0px; border: none; cursor: pointer; padding:0px; margin:0px;}

.supSearch { position: absolute; top: 14px; left: 19px; width:250px; height: 30px;}
.supSearch form { position: relative; *zoom: 1}
.supSearch .inputBox { width: 199px; padding: 0px 10px; height: 28px; line-height: 28px; background: #fff; border: 1px solid #eaeaea;}
.supSearch .inputBtn { position: absolute; right: 0px; top: 0px; width: 80px; height: 30px; display: block;  background:#228fe4; font-size: 14px; color: #fff; border: none; cursor: pointer;}

.supShare {position: relative;}
.supShare_r { float: right; padding: 0px 10px 0px 0px;}
.supShare_r dt { float: left; height: 58px; line-height: 58px;}
.supShare_r dd { float: left; padding: 16px 0px 0px 0px;}

.flink {}
.flink ul { padding: 10px 0px 10px 20px; width: 300px;}
.flink li { float: left; padding: 0px 40px 0px 0px;}
.flink li a { color: #666; white-space: nowrap; font-size: 14px; width: 6em; height: 30px; line-height: 30px; display: block; overflow:hidden; }

.inturn { position: absolute; top: 14px; left: 19px;}
.inturn dt { float: left;}
.inturn dt a { width: 80px; height: 28px; line-height: 28px; text-align: center; display: block; background: #ff8400; color: #fff; font-size: 14px;}
.inturn dd { float: left; margin: 0px 10px 0px 0px; display: inline;}
.inturn dd a { width: 80px; height: 28px; line-height: 28px; text-align: center; padding: 0px 0px 0px 29px; display: block; font-size: 16px; font-weight: bold; text-decoration: none; cursor: pointer;}
.inturn .ding { background: url(../img/bgs.png) 0px -720px no-repeat; color: #f70142;}
.inturn .cai {background: url(../img/bgs.png) -120px -720px no-repeat;color: #228fe4;}

/*.clearfix img { width: 180px; height: 120px;}*/

.xPagesBox { height:32px; padding:20px 0px 20px;}	 	
.xPages {  text-align: left; font-size: 14px; padding:0px 0px 0px 0px; float:left;}
.xPages a,.xPages b{ padding:0px 12px; line-height: 30px; height:30px; display:inline; float:left; margin:0px 4px 0px 0px; }
.xPages a { color: #333333; background: #fff; border:1px solid #ddd; }
.xPages b { color: #fff; background: #f70142; border:1px solid #f70142; font-weight:normal; }			
.xPages a:hover { color: #fff;  background: #f70142; border:1px solid #f70142; font-weight:normal; text-decoration:none;}				
.zqBotn { float:right; height:32px; line-height:32px; text-align:center; color: #fff;  background: #f70142; padding:0px 20px; display:block; text-decoration:none; }
.zqBotn:hover { text-decoration:none; background:#df013c;}  

.zebian { text-align:right; height:32px; }
.zebian strong { position:relative;  height:32px; line-height:32px; display:block; font-weight:normal; color:#666666; font-size:14px; padding:0px 0px 0px 18px; float:right;}
.zebian em { position:absolute; top:10px; left:0px; width:14px; height:14px; line-height:0px; padding:0px; margin:0px; overflow:hidden; display:block; background:url(../img/ico.png) 0px -200px no-repeat;}

.pinglun { padding: 0px 19px;}

.red { color: #f70142;}

.visible{ overflow:visible;}
.b_none { border: none!important;}

.mr_10 { margin-right: 10px;}
.mb_10 { margin-bottom: 10px;}

.bStyle { border: 1px solid #eaeaea;}
.bgWhite { background: #fff;}

.w720 { width: 720px;}
.w250 { width: 250px;}
.w355 { width: 355px;}

.h250 { height: 250px;}

.xRel { position: relative; }
.xAbs { position: absolute; }

.blank { width: 0px; height: 0px;overflow: hidden; font-size: 0px; line-height: 0px; clear:both;}

.xinTui {height: 120px;background: #f4f4f4 url(../img/xin2014bg.gif) 255px -325px no-repeat;margin-bottom: 20px;}
.xinTui img,.xinTui dt {width: 240px;height: 120px;}
.xinTui dt {float: left;}
.xinTui dd {float: left;padding-left: 55px;width: 320px;font-size: 14px;padding-top: 22px;}
.xinTui p {height: 30px;padding: 0 0;}
.xinTui a {color: #333;}
.x2015Contents {font-family: "Microsoft Yahei";font-size: 16px;padding: 0;color: #252525;line-height: 28px;word-wrap: break-word;}
.x2015Contents p {margin: 26px 0;}
.x2015Contents a:link,.x2015Contents a:visited {color: #666666;text-decoration: underline;}
.x2015Contents a:hover,.x2015Contents a:active {color: #ff8400;text-decoration: underline;}

#flash_div { position:relative; z-index:9;}

.lwdtu{position:relative;}
.lwdtu,.lwdtu p img{height:200px;width:980px;}
.lwdfei{height:71px;left:850px;position:absolute;top:120px;width:117px;}
.maskWhite{background:#fff none repeat scroll 0 0;bottom:0;font-size:0;height:2px;left:0;line-height:0;overflow:hidden;position:absolute;width:250px;}

/*2015-10-21 by xinhai */

.tsWrap { width: 730px;}
.tSmail { width: 353px; height: 248px; float: left; margin-right: 10px; }
.tSmail ul { margin: 0px 20px;}
.tSmail li {height: 35px; line-height: 35px; border-bottom: 1px dotted #ddd;}
.tSmail li a { color: #666666;}
.tSmail li a:hover { color: #f70142; text-decoration: underline;}
.tSmail li span { float: right; color: #999;}

.tSmail h2 {height: 50px; line-height: 50px; text-align: center; overflow: hidden;}
.tSmail h2 a { font-weight: normal; font-size: 18px; color: #f70142;} 

.tsTit {position: relative; height: 40px; border-bottom: 1px solid #eaeaea; margin-bottom: 9px;}
.tsTit h3 { font-size: 18px; font-weight: normal; line-height: 40px; height: 40px; padding: 0 0 0 20px; color: #333333;}
.tsTit .more {position: absolute; right: 0px; top: 0px; width: 68px; height: 40px; line-height: 40px; text-align: center;  border-left: 1px solid #eaeaea ;}
.tsTit .more a {color: #666666;}

.tabWrap_wide .tabBox { position: relative; padding-left: 18px; padding-top:0px; height: 210px; }
.tabBox { position: relative; padding-left: 18px; padding-top: 15px; height: 182px; }

.picScroll{ margin:10px auto;  position:relative;  border:1px solid #eee; width:732px;  padding:10px 0 10px 30px; background:#fff; overflow:hidden;     }

.sPrev,
.sNext{ position: absolute; display:block;  width:11px; height:22px; background:url(../img/ico.png) no-repeat;   }

.sPrev { left: 15px; top: 66px; background-position: 0 -260px;}
.sNext { right: 15px; top:66px; background-position: -30px -260px;}

.sPrev:hover{ background-position:0 -290px; }
.sNext:hover{ background-position:-30px -290px; }

.picScr { height: 150px;}
.picScr ul{ overflow:hidden; zoom:1; }
.picScr ul li{ width:150px; float:left; overflow:hidden;   }
.picScr ul li img{ width:150px; height:110px; display:block; /*background:url(../img/loading.gif) center center no-repeat*/; }

.picBox { width: 645px; position:absolute; top: 20px; left: 38px}

.kf_main { padding: 20px 0 20px 20px;}

.kf_box { float: left;  width: 335px; height: 30px; margin: 0px 10px 5px 0px!important;}
.kf_box table { width:335px; float:left; height:30px; _margin: 0px 10px 5px 0px;}		.kf_box td div,.gameOpen td div { height: 30px;word-break:break-all}
.kf_box td { height: 30px; line-height: 30px; background: #f6f6f6;font-size: 14px; color: #666;}
.kf_box td a { width: 38px; line-height: 18px; height: 18px; text-align: center; display: block; border: 1px solid #f70142; color: #f70142; background: #ffffff;  text-decoration:none; font-size: 12px;}
.kf_box td a:hover { background: #f70142; color: #fff;}
.kf_box td.icon { padding:0px 0px 0px 5px; width:12px}
.kf_box td.icon span { width:4px; height:7px; display:block; background:url(../img/ico.png) 0px -230px no-repeat; font-size:0px; line-height:0px; overflow:hidden;}

.img_list2 { padding: 20px 0px 0px 18px; width: 720px;}
.img_list2 dl {float: left; padding: 0px 20px 10px 0px;}
.img_list2 dt { }
.img_list2 dt img { width:150px; height: 110px; border: 3px solid #eaeaea; display: block;}
.img_list2 dd { line-height: 32px; height: 32px; width: 156px; overflow: hidden; text-align: center; overflow: hidden;}
.img_list2 dd a { font-size: 14px; font-weight: normal; color: #333333; text-align: center; text-decoration:none;}
.img_list2 dd a:hover{ color: #f70142;}

.views .views_top .epInfo { text-align: left;}
.views_wide .views_top .epInfo { text-align: center;}

.scanMa { position: absolute; right: 0; bottom: 6px; overflow:visible;}
.scanMa p span {display: block; height: 40px; line-height: 40px; padding: 0 15px 0 20px; cursor: pointer; background: url(../img/ico.png) 0 -312px no-repeat; }

.scanMa_pic{ position: absolute; right: 0; top: 40px; width: 164px;height: 164px; padding: 10px; border: 1px solid #ddd; background: #fff;}
.scanMa_pic img {width: 164px;height: 164px; display: block;}

.views_top { overflow: visible;}

.dataList { padding: 10px 5px 0px 5px; }
.dataList h4 { padding: 0px 0px 0px 10px; font-weight: normal; font-size: 16px; text-align: left; line-height: 26px; height: 26px; color: #333; background: #f6f6f6; }
.dataList ul { width: 260px; padding: 6px 0 6px;  }
.dataList li { float: left; margin: 0 9px 0 0; width: 60px; height: 28px; line-height: 28px; padding-left: 12px; background: url(../img/ico.png) 5px -359px no-repeat; }
.dataList li a { color: #666; }

.this_tit{ height:39px; border-bottom:#f2f2f2 solid 1px; border-left-style:solid; border-left-width:3px;}
.typeBorder{  background:#fff;} 

.thisSelectByType{ padding:8px 10px 10px;}
.thisSelectByType dl{ position:relative; line-height:24px; background:url(http://m1.073img.com/_14img/c/line.gif) repeat-x bottom; font-size:14px; padding:7px 0 8px 100px; margin: 0 auto}
.thisSelectByType dt{ position:absolute; left:0px; top:7px; height:24px; line-height:24px; width:105px;}
.thisSelectByType dd{color:#ccc;}
.thisSelectByType dd a{ color:#333;}

.thisImageList{ padding:0 0 20px 10px;}
.thisImageList dl{ margin:10px 0 0 10px; width:70px; height:70px; float:left; display:inline; position:relative;}
.thisImageList dl dt,.thisImageList dl dt img{   width:70px; height:70px;}
.thisImageList dl div{filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
.thisImageList dl dd,.thisImageList dl div{ width:70px; top:48px; white-space:nowrap; overflow:hidden; position:absolute; left:0px; height:22px; line-height:22px; text-align:center; background-color: rgba(22, 44, 40, 0.7);}
.thisImageList dl dd a{ color:#fff;}

/*2015 04 08*/
.this_tit i{ float:left; padding:8px 0 0 9px;}
.this_tit i a{ width:90px; height:24px; font-size:14px; font-family:"΢���ź�"; text-align:center; color:#fff; display:block; line-height:24px; background:url(http://m1.073img.com/_14img/c/chear.gif) no-repeat;}
.thisImageList dl dt i{ display:block; font-size:18px; font-weight:bold; color:#fff; width:70px; height:70px;font-family:"΢���ź�"; line-height:70px; text-align:center;}
.thisImageList dl dt i a{ color:#fff; width:70px; height:70px; display:block;  line-height:70px;  text-align:center;}
.thisImageList dl dt i a:hover{ text-decoration:none; color:#eeeeee;}


.this_bgall{ background:url(http://i1.073img.com/150827/14895_15454k41_bgcurtain.jpg) no-repeat center top;} 

.this_nav_bg,
.this_dl div{ background:#162c4e;}
.this_news li a:hover,
.this_message_game dd a,
.this_newstop li i a:hover,
.this_news_kf table td a:hover,
.this_news_list li a:hover,
.this_links a:hover,
.this_bread i a:hover,
.this_toupiao1 dd .tpdiv2 ul li a:hover,
.this_main_ul2 li a:hover,
.this_tag2 dd a:hover,
.cont_description ul,
.cont_description a{ color:#65329a;}

.this_tag,.huan ul,
.this_newstop li span.spanbg{ background:#162c4e;}
.huan ul li,
.this_message_tit dt,
.this_bread i{ border-color:#162c4e;}
.this_main_ul li.show11,
.this_tit_ul1 li.show11,
.this_tit_ul2 li.show11,
.this_tit_ul3 li.show11{ border-bottom-color:#162c4e;}
.this_tit{border-left-color:#162c4e;}

.this_main_ul li.show11,
.this_main_ul2 li i a,
.this_tit span a,
.this_news li,
.this_tit_ul1 li.show11,
.this_tag2 dt,
.this_tit_ul2 li.show11,
.this_tit_ul3 li.show11{ color:#162c4e!important;}
.cont_pages b{ border-color:#162c4e; background:#162c4e;}
.cont_box_text a,
.cont_pages a:hover,
.nph_skin_white .nph_photo_ctrl,
.nph_skin_white .nph_photo_ctrl a,
.nph_photo_ctrl ul,
.nph_photo_ctrl a,
.thisSelectByType dt,
.this_news_list li{ color:#162c4e!important;}
.cont_pages a:hover{ border-color:#162c4e;}

.thisSelectByType dd a.current:hover { border:1px solid #ff8400; color: #ff8400; }
.thisSelectByType dd a.current { border:1px solid #ff8400; color: #ff8400;padding: 0 5px}
.this_nav_bg, .this_dl div, .thisImageList dl div, .arrow img{background:#162c4e;}
.thisImageList dl dt i{background:#162c4e;}

.quickLinks { background: #fff; padding-top: 20px; padding: 20px 0 20px 13px; }
.quickLinks dl { line-height:24px; width:695px;}
.quickLinks dt { float: left; width:100px; color: #F0800F; }
.quickLinks dd { float: left; width:585px; color: #ccc; }
.quickLinks dd a { color: #333; }
.spacer4 { height: 4px; font: 0; line-height: 0; }

.visible { overflow:visible;}

.typeBorder { }
.typeBorder h2 {border-bottom: 1px solid #eaeaea;height: 40px;line-height: 40px; position: relative;}
.typeBorder h2 a { color: #333; font-size: 18px;font-weight: normal; height: 40px; padding: 0 0 0 20px; position: relative;}

/*2015-11-25*/

.toPhone { }
.toPhone a {position: relative; display: block; padding: 0 0 0 90px;   width:140px; height:36px; line-height:36px;background:#ff8400; font-size:14px;  color:#fff; font-weight:bold;}
.toPhone img {position: absolute; left: 66px; top: 6px; display: block; }

.comBomb { position:fixed; _position:absolute; top: 330px; left: 50%; margin:0 0 0 -270px; z-index: 999; width:538px; height:178px; background-color: rgba(255, 255, 255, 0.9); border: 1px solid #bdbebf;}
.comBomb p { padding: 40px 30px 30px 30px; font-size: 18px; color: #333333; line-height: 26px; text-align:center; }
.comBomb .close { position: absolute; top: 5px;  right: 5px; cursor: pointer;  width: 26px; height: 26px; display: block; background:url(../img/ico.png) -40px -160px no-repeat;}

.comBomb dt { float: left; padding: 0 0 0 190px;}
.comBomb dt a{ width:160px; height:44px; line-height:44px; display:block; background:#f70142; color:#fff; font-size:16px; text-decoration: none; text-align: center;}
.comBomb dd { float: left; height: 44px; line-height: 50px; padding: 0 0 0 25px;}
.comBomb dd a { font-size: 14px; color: #228fe4; text-decoration: underline;}

.ie6 .comBomb,
.ie7 .comBomb,
.ie8 .comBomb {background: #fff; }

.ie6 .thisImageList dl dd,
.ie7 .thisImageList dl dd,
.ie8 .thisImageList dl dd {background: #162c4e; }

.gameMenu { width:249px;}
.newGame { width:230px;}

.w355 .tSmail { float:none;}

.c_lanmu dt { font-size: 18px; font-weight: bold; padding-bottom: 15px; padding-top: 15px; color: #333; }
.c_lanmu dl dd a { background: #f70142; font-family: Microsoft YaHei; }
.c_lanmu dl dd a { text-decoration: none; color: #fff; display: inline; float: left; font-size: 16px; height: 38px; line-height: 38px; margin: 0 20px 10px 0; text-align: center; width: 138px; }
.c_lanmu dl dd a:hover { background: #e30640 }

#bt_clear { background:#f70142; font-size:12px; display:block; color:#fff; padding:0px 10px; line-height:24px; display:inline-block; text-decoration:none;}
#bt_clear:hover { background:#e30640;}

.OtherTit { position: relative; height: 40px;  line-height: 40px; border-bottom: 1px solid #eaeaea; }
.OtherTit span { float:left;}
.OtherTit .petclear { float:left; padding:10px 0px 0px 10px}

.scanMa_pic { height:184px;}
.scanMa_pic .prompt { text-align:center; font-size:16px; color:#333333;}
.scanMa_pic .prompt strong { font-weight:bold; color:#f70142;} 

/*2016-03-02*/

.hero dl { padding:  0 0 20px 20px;}
.hero dt { float: left; width: 340px; padding: 20px 0 0 0;}
.hero dt img { width: 340px; height: 220px; display: block;}
.hero dd { float: left; width: 316px; padding: 18px 0 0 20px; color: #666666; font-size: 14px; line-height: 28px;}
.hero dd p { text-align: justify;}
.hero dd p span { padding: 0 13px; height: 24px; line-height: 24px; background: #f1f1f1; color: #333; margin: 0 10px 0 0;}

.hero h3 { background: #f1f1f1; width: 680px; height: 32px; line-height: 32px; text-align: center; font-size: 18px; color: #333333; margin: 0px auto 7px; font-weight: normal;}
.hero ul { padding: 0 0 20px 20px; width: 750px;}
.hero li { float: left; margin: 0 40px 0 0; padding: 0; width: 320px; height: 36px; line-height: 36px; border-bottom: 1px dotted #dcdcdc;}
.hero li a { color: #666666;}
.hero li span { color: #999999; float: right;}

.gameBombGame { position:fixed; _position:absolute; top: 330px; left: 50%; margin:0 0 0 -270px; z-index: 999; width:500px; height: 290px; background: #fff; background-color: rgba(255, 255, 255, 0.9); border: 1px solid #bdbebf;}
.gameBombGame p { padding: 30px 30px 30px 30px; font-size: 18px; color: #333333; line-height: 26px; text-align: center; }
.gameBombGame .close { position: absolute; top: 5px;  right: 5px; cursor: pointer;  width: 26px; height: 26px; display: block; background:url(../img/ico.png) -40px -160px no-repeat;}
.gameBombGame ul { padding: 0 0 0 50px;}
.gameBombGame li {float: left; padding: 0 20px 0 0;}
.gameBombGame a {position: relative; width: 120px; height: 156px; display: block; border: 1px solid #ddd;}
.gameBombGame a:hover { border-color: #ff0000;}
.gameBombGame a img { width: 120px; height: 156px; display: block;}
.gameBombGame a span { position: absolute; bottom: 0; left: 0; z-index: 9; width: 120px; height: 34px; line-height: 34px; text-align: center; color: #fff; font-size: 14px;}
.gameBombGame a em {position: absolute; bottom: 0; left: 0; z-index: 8; width: 120px; height: 34px; background: #000; filter:alpha(opacity=60); opacity: 0.6;}


.tit .link { position: absolute; top: 0; right: 0; height: 40px; line-height: 40px; text-align: right; padding: 0 20px 0 0;}
.tit .link span { padding: 0 5px; color: #cccccc; font-size: 12px;}
.tit .link a { font-size: 14px; color: #666;}
.tit .link a:hover { color: #f70142; text-decoration: underline;}

/*2016-03-09*/
.this_tag{background:#535353 none repeat scroll 0 0;}
.this_tag{color:#838383;height:44px;line-height:20px;padding:6px 10px 6px;}
.this_tag a{color:#fff;}


/*���*/
.ad_650{ width:650px; margin:0 auto 10px;}
.ad_718{ width:718px; margin:0 auto 10px;}
.ad_978{ width:978px;  margin:0 auto 10px;}
.ad_650 img,.ad_718 img,.ad_978 img{ width:100%; display:block;}

/*停服游戏幻灯 20170314*/
.nogame_txt{ padding: 20px 20px 0; background: #292929; height: 22px;}
.nogame_txt_line{ height: 21px; border-top: #6c6c6c solid 1px; }
.nogame_tit{ text-align: center; margin-top: -32px; font-size: 16px; color: #ffffff; position: relative; }
.nogame_tit i{background: #292929; padding: 0 10px;}
.nogame_tit span{ color: #ff8400; }

.nogame_slideBox{ height:415px; position:relative; margin: 10px 0;}
.nogame_slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:328px; bottom:28px; z-index:1; }
.nogame_slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.nogame_slideBox .hd ul li{ float:left; margin-right:10px; border-radius: 15px;  width:15px; height:15px; background:#fff; cursor:pointer; }
.nogame_slideBox .hd ul li.on{ background:#ffcb1c;}
.nogame_slideBox .bd{ position:relative; height:100%; z-index:0;   }
.nogame_slideBox .bd li{ zoom:1; vertical-align:middle; }
.nogame_slideBox .bd img{ width:720px; height:415px; display:block;  }
.nogame_slideBox .bg_hui{ width: 107px; height: 30px; background: #000; position: absolute; left: 307px; bottom: 20px; z-index: 1; border-radius: 15px; opacity: 0.5; filter: alpha(opacity=50);}





	  









