html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,form,textarea, p,th, td, iframe, input, button { margin: 0; padding: 0 }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100% }
li { list-style: none }
html,body{overflow-x:hidden}
body { font: 12px/18px "microsoft yahei", Simsum, Tahoma; color: #768188; background: #f8f8f9;}
img { border: 0}
table, td { border-collapse: collapse }
input, button { outline: none; border: none; }
textarea:focus, input:focus, .uneditable-input:focus {
    border-color: rgba(76, 161, 217, 1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0;
}
a { text-decoration: none; color: #222; outline: none }
a:hover { color: red }
em, i { font-style: normal }
.clear:after, .item:after{ height:0;content:""; display: block; clear: both; overflow: hidden; }
.clear, .item { zoom: 1 }
.indent { display: block; text-indent: -9999px }
.pr { position: relative }
.pa { position: absolute }
.fl { float: left }
.fr { float: right }
.layout { width: 1000px; margin: 0 auto; }
/*---------bgSprite---------*/

.header { height: 110px; padding-bottom: 6px; background: url("http://img.ssl.guruips.com/pay/images/main0518/bg_nav.jpg") repeat-x; }
.top_bar { height: 30px; overflow: hidden; }
.sub_nav { color: #8f9599; text-align: right; padding-top: 15px; }
.sub_nav .line { display: inline-block; margin: 0 10px; font-size: 11px; }
.wrap_head { height: 80px; }
.logo { width:386px;height:43px;background: url("http://img.ssl.guruips.com/pay/images/main0518/logo.jpg") no-repeat;margin-top:32px ;clear:both;overflow:hidden}
.logo a{float:left;text-indent:-9999px}
.logo .btn_q1{ width: 200px; height: 43px; margin-right:20px}
.logo .btn_pay{  width: 165px; height: 43px; }
.nav { height: 43px; padding-top: 65px; }
.nav li { float: left; }
.nav .line { width: 0; height: 15px; border-right: 1px solid #8f9599; margin: 2px 20px 0 }
.nav li a { float: left; height: 43px; font-size: 20px; color: #8f9599; }
.nav .current, .nav a:hover{ color: #00baff; border-bottom: 2px solid #00baff; }

.wrap { width: 1003px; margin: 10px auto; }
.content { width: 763px;}
.game_content { width: 761px;background: #fff;margin-bottom:16px;border: 1px solid #e7f1f5}
.game_content ul{
    padding-bottom:30px;
}
.bcb_content { width: 761px;background: #fff;border: 1px solid #e7f1f5}
.bcb_content ul{
    padding-bottom:30px;
}
.main_index .content, .main_index .slider { height: 866px; overflow: hidden }
.main_index .slider {width: 238px; border: 1px solid #e7f1f5;border-left:none;text-align: center; line-height: 24px; }
.title1{
    line-height:30px;
    border-bottom:1px solid #eee;
    margin-bottom:20px;
    padding:20px;
    font-size:18px;
    color:#00baff;
}

.game_lis {padding: 0px 0 20px 15px; }
.game_lis li { display: inline; float: left; width: 217px; height: 180px; overflow: hidden; margin-left: 10px; margin-bottom: 28px; padding: 5px; border: 1px solid #e7f1f5; position:relative}
.game_lis_tool{position:absolute;left:5px; top:105px;width:217px;height:30px;line-height:30px;text-align:center;z-index:2;color:#fff}
.game_lis_tool_bg{position:absolute;left:5px; top:105px;width:217px;height:30px;background:#000;opacity:0.75;filter:alpha(opacity=75)}
.game_lis li:hover{border-color:#ef7c27}
.game_lis li img { display: block; margin-bottom: 10px; }
.game_lis .last { margin-bottom: 20px; }
.game_lis .text { float: left; color: #7a7a7a; }
.game_lis .text strong { display: block; color: #000; }
.game_lis .btn_pay { float: right; width: 75px; height: 28px; line-height: 28px; text-align: center; color: #fff; background: #00baff; }
.game_lis li:hover .btn_pay{ background: #ef7c27; }
.slider_wx { padding-top: 30px; }
.slider_wx span { display: block; margin-top: 5px; color: #546d7e; font-size: 14px }
.server .title { font-size: 20px; color: #546d7e; padding: 15px; margin: 25px 0 18px; border-top: 1px solid #e2eef3; border-bottom: 1px solid #e2eef3; }
.server .title a{color:#546d7e}
.server .title a:hover{color:#ef7c27}

/*---------footer---------*/
.footer { width:100%;position:relative;bottom:0;left:0;padding: 20px 0; }
.footer p {text-align: center; color: #939393; line-height: 22px }
