﻿
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
body{font:12px/20px "微软雅黑","SimSun","Arial Narrow",HELVETICA;color:#333;}
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var ,i{ font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0;}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
h1,h2,h3,h4,h5{font-weight:normal;font-size:12px;}
em{font-style:normal;}
a{color:#333; text-decoration:none;cursor:pointer;}
a:visited { color:#333; }
a:hover, a:active, a:focus { color:#00b7ff; text-decoration:underline; }

.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clear{ clear:both; height:0; font-size:0; overflow:hidden; }
.fl{float:left;}
.fr{float:right;}
.fb{font-weight:bold;}
.f14px{font-size:14px!important;}
.f16px{font-size:16px!important;}
.f18px{font-size:18px!important;}
.aCenter{text-align:center!important;}
.rel{position:relative;}
.hidden{display:none;}
.blank5{height:5px;overflow:hidden;clear:both;}
.blank10{height:10px;overflow:hidden;clear:both;}
.blank15{height:15px;overflow:hidden;clear:both;}
.blank20{height:20px;overflow:hidden;clear:both;}
.blank25{height:25px;overflow:hidden;clear:both;}
.no_pb{padding-bottom:0!important;}
.line{height:0;overflow:hidden;border-top:1px solid #eee;}


.cOrange,.cOrange a:link, .cOrange a:visited{color: #f84d12 !important;}
.cOrange a:hover, .cOrange a:focus, .cOrange a:active{color: #f84d12 !important;}
.cYellow{color:#f88600;}
.cWhite,.cWhite a:link, .cWhite a:visited{color:#fff!important;}
.cWhite a:hover, .cWhite a:focus, .cWhite a:active{color:#fff!important;}
.cGray,.cGray a:link, .cGray a:visited{color:#999!important;}
.cGray a:hover, .cGray a:focus, .cGray a:active{color:#ccc!important;}
.cGray2{color:#999;}
.cRed,.cRed a:link, .cRed a:visited{color:#f01e1e!important;}
.cRed:hover,.cRed a:hover, .cRed a:focus, .cRed a:active{color:#f01e1e!important;}
.cRed2{color:#f01e1e;}
.cRed3,.cRed3 a:link, .cRed3 a:visited{color:#f01e1e!important;}
.cRed3:hover,.cRed3 a:hover, .cRed3 a:focus, .cRed3 a:active{color:#f01e1e!important;}
.cBlue,.cBlue a:link, .cBlue a:visited{color:#1078c3!important;}
.cBlue:hover,.cBlue a:hover, .cBlue a:focus, .cBlue a:active{color:#1078c3!important;}
.cGreen,.cGreen a:link, .cGreen a:visited{color:#50aa14!important;}
.cGreen:hover,.cGreen a:hover, .cGreen a:focus, .cGreen a:active{color:#50aa14!important;}
.cSj,.cSj a:link, .cSj a:visited{color:#404040!important;}
.cSj:hover,.cSj a:hover, .cSj a:focus, .cSj a:active{color:#249600!important;}


.conwrap{width:1230px;margin:20px auto;}
.layout{width:1230px;margin:0 auto;position:relative;}
.area{margin-bottom:0;}
.area:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.area .left{width:930px;float:left;}
.area .right{width:280px;float:right;}

.wrap-main {float: right;width: 876px;border:1px solid #dcdcdc;background: #fff;}
.wrap-col {float: left;width: 280px;border:1px solid #dcdcdc;}


.top{height:36px;background:#fff;position:relative;z-index:1000;color:#666;}
.top_nav{width:1230px;margin:0 auto;line-height:36px;}
.top_nav .hello{float:left;}
.top_nav .hello span{margin-right:20px;}
.top_nav .hello a{margin:0 5px;}
.top_nav .hello a.top-msg{position:relative;text-indent:30px;display:inline-block;}
.top_nav .hello a.top-msg i{position:absolute;top:7px;left:5px;display:inline-block;background:url(../../../templates/default/images/msg.gif) no-repeat;width:20px;height:20px;text-indent:100px;overflow:hidden;}
.top_nav .nav_r{width:312px;float:right;}
.top_nav .nav_r li{float:right;}
.top_nav .nav_r li.sep{width:0px;height:12px;overflow:hidden;border-right:1px solid #b4b4b4;margin:12px 15px;}
.top_nav .nav_r .saveto{width:85px;position:relative;text-indent:25px;}
.top_nav .nav_r .saveto i{width:18px;height:14px;display:block;overflow:hidden;position:absolute;top:11px;left:0;background:url(../../../templates/default/images/bg_site.png) no-repeat -40px -25px;}
.top_nav .nav_r .saveto:hover i{background-position:-60px -25px;-webkit-animation: toTopFromBottom 0.3s forwards;-moz-animation: toTopFromBottom 0.3s forwards;animation: toTopFromBottom 0.3s forwards;}
.top_nav a,.top_nav a:hover,.top_nav a:visited{color:#666;}

.an2{transition:all 0.2s ease-out 0s;}


.head{height:102px;background:#1b1b1b url(../../../templates/default/images/head_bg.jpg) no-repeat;border-top:1px solid #0e0e0e;}
.head .logo{margin-top:15px;width:200px;height:70px;overflow:hidden;float:left;}
.head .ad{width:820px;height:70px;float:right;margin-top:15px;}


.nav_wrap{height:50px;line-height:50px;background:#121212;}
.nav li{float:left;position:relative;}
.nav li a,.nav li a:visited{display:block;color:#fff;width:118px;height:50px;text-align:center;font-family:Microsoft Yahei;font-size:14px;}
.nav li.on a,.nav li.on a:hover{background:url(../../../templates/default/images/nav_cur.png) no-repeat;color:#00b7ff;font-weight:bold;}
.nav li a:hover{background:url(../../../templates/default/images/nav_hover.png) no-repeat;text-decoration:none;}
.nav li.sep{width:0px;height:18px;overflow:hidden;border-right:1px solid #424242;margin-top:28px;}
.game_tj{width:360px;float:right;color:#666;overflow:hidden;}
.game_tj a{margin-right:8px;color:#999;}


.all-title{height:30px;line-height:30px;overflow:hidden;margin-bottom:15px;}
.all-title h2{float:left;font-size:18px;width:120px;}
.all-title h2{background:url(../../../templates/default/images/bg_site.png) no-repeat;text-indent:-10000px;}
.all-title h2.tjyx{background-position:0 -170px}
.all-title h2.rmyx{background-position:0 -80px}
.all-title h2.kflb{background-position:0 -110px}
.all-title h2.xwdt{background-position:0 -140px}
.all-title h2.kfzx{background-position:0 -230px}
.all-title h2.yqlj{background-position:0 -260px;}
.all-title h2.yxsx{background-position:0 -200px;}

.all-title .more{float:right;}


.btn_star,.btn_star:visited{display:block;width:80px;height:36px;line-height:36px;text-align:center;color:#fff;background:#31a1ff;float:right;margin:12px 12px;border-radius:5px;}
.btn_star:hover{font-weight:bold;color:#fff;text-decoration:none;background:#ff8731;
animation: myfirst 0.5s;
-moz-animation: myfirst 0.5s;	
-webkit-animation: myfirst 0.5s;	
-o-animation: myfirst 0.5s;}

.btn_star2,.btn_star2:visited{display:inline-block;width:78px;height:22px;line-height:22px;text-align:center;color:#fff;background:#31a1ff;position:absolute;right:0;}
.btn_star2:hover{background-position:-140px -115px;color:#fff;font-weight:bold;text-decoration:none;background:#ff8731;
animation: myfirst 0.5s;
-moz-animation: myfirst 0.5s;	
-webkit-animation: myfirst 0.5s;	
-o-animation: myfirst 0.5s;
}

@keyframes myfirst
{
from {background: #31a1ff;}
to {background:#ff8731;}
}

@-moz-keyframes myfirst 
{
from {background: #31a1ff;}
to {background:#ff8731;}
}

@-webkit-keyframes myfirst 
{
from {background: #31a1ff;}
to {background:#ff8731;}
}

@-o-keyframes myfirst 
{
from {background: #31a1ff;}
to {background:#ff8731;}
}




.page{height:30px;text-align:center;line-height:30px;margin:15px 0;}
.page a{display:inline-block;width:29px;height:29px;border:1px solid #dcdcdc;background:#fff;margin:0 5px;}
.page a.pre,.page a.next,.page a.page_box{width:58px;}
.page a.first,.page a.last{width:46px;}
.page a.cur,.page a.page_box_b{border-color:#45acef;background:#45acef;color:#fff;font-weight:bold;}


.ft{padding:20px;color:#78828a;}
.ft p {text-align: center;line-height: 22px;}
.ft a {margin: 0px 10px;color: #444b50;font-weight: bold;text-decoration: none;}

