/* CSS Document */
/*=reset*/
* { margin:0; padding:0; }
body { font:14px/1.5 tahoma, arial, "microsoft yahei", simsun; color:#666; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
a { color:#23adc6; }
a:hover { text-decoration:none; }
img { border:0 none; }
li { list-style: none; }
.container { margin:0 auto; width:1000px; }
/*=header*/
#header { height:130px; }
#header .container { position:relative; }
#header .logo { height:90px; width:350px; background: url("../images/logo.png") no-repeat 0 50%; }
#header .logo a { display:block; height:100%; text-indent: -999em; overflow:hidden; }
#sns { position: absolute; right:0; bottom:10px; padding:0 10px 0 24px; height:24px; line-height: 24px; border:1px solid
#ccc; background:url("../images/weibo.gif") no-repeat 3px 50%; }

#sns2 { position: absolute; right:0; bottom:60px; padding:0 0px 0 2px; height:24px; line-height: 24px; border:0px solid
#ccc;  no-repeat 3px 50%; }

#sns a { color:#333; text-decoration: none; }
#nav { background: #23adc6; }
#nav ul { height:40px; line-height: 40px; overflow:hidden; }
#nav li { float:left; width: 120px; }
#nav a { display: block; height:100%; color:#fff; text-decoration: none; text-align: center; }
#nav a:hover { background:#27bfdb; }
#nav .current a { background:#27bfdb; color:#fff; font-weight:bold; }
/*=main*/
#main .container { overflow: hidden; }
.home #main .container { overflow:visible; }
/*=branding*/
#branding { background: #cbe7ec; }
#branding .container { position: relative; height: 460px; background: #063a76; }
#slider { position:relative; }
#slider .current { display:block; }
#slider .bjqs-controls { z-index:9999; }
.bjqs { overflow:hidden; }
.bjqs-prev { position: absolute; top:50%; left:-30px; _left:5px; margin-top:-32px; width: 18px; height: 65px; background: url("../images/arrow_left.png") no-repeat;_background: url("../images/arrow_left8.png")/*tpa=html/pay/images/arrow_left8.png*/ no-repeat; cursor:pointer; text-indent:-99em; overflow:hidden; }
.bjqs-next { position: absolute; top:50%; right:-30px; _right:5px; margin-top:-32px; width: 18px; height: 65px; background: url("../images/arrow_right.png")/*tpa=html/pay/images/arrow_right.png*/ no-repeat;_background: url("../images/arrow_right8.png")/*tpa=html/pay/images/arrow_right8.png*/; cursor:pointer; text-indent: -99em; overflow:hidden; }
.bjqs-prev a, .bjqs-next a{display:block; height:100%;}

.bjqs-markers { position:absolute; bottom:10px; right:5px; }
.bjqs-markers li { float:left; margin:0 5px; width:20px; height:24px; line-height: 24px; text-align: center; border:1px solid #fff; }
.bjqs-markers a { display:block; height:100%; color:#fff; text-decoration: none; }
.bjqs-markers .active-marker { background: #fff; }
.bjqs-markers .active-marker a { color:#23adc6; }
/*=news*/
#news { margin: 10px 0; height: 30px; line-height: 30px; background: #23adc6; color:#fff; overflow:hidden; }
#news .more { float:right; color:#fff; padding:0 10px; text-decoration: none; }
#news h2 { float:left; padding-left:45px; background: url("../images/icon_news.png")/*tpa=html/pay/images/icon_news.png*/ no-repeat; font-weight: bold; }
#news ul { float:left; }
#news a { color:#fff; text-decoration: none; }
#news a:hover { text-decoration: underline; }
/*=product*/
#product h2 { height:0; line-height: 0; font-size:0; }
#product ul { overflow:hidden; }
#product li { float:left; margin-right:8px; width: 244px; position: relative; }
/*#product li:last-child { margin:0; }*/
#product .last { margin:0; }
#product .pic { padding-bottom:8px; background:url("../images/shadow.png")/*tpa=html/pay/images/shadow.png*/ no-repeat 50% 100%; }
#product .pic img { padding:6px; border:1px solid #ccc; }
#product h3 { padding:0 5px; text-align:center; font-weight:700; }
#product h3 a { text-decoration: none; }
#product .score { display: none; position: absolute; right:7px; top:182px; }
#product p { padding:5px 5px 0; height:80px; font-size: 12px; }
/*=list*/
.list #main .container { overflow:hidden; min-height:420px; }
#aside { float:left; padding:20px 20px 20px 0; width: 140px; min-height:200px; _height:200px; background: url("../images/aside_bg.png")/*tpa=html/pay/images/aside_bg.png*/ no-repeat 100% 0; }
#aside .hd { padding-bottom:5px; border-bottom:3px solid #23adc6; }
#aside h2 { font-weight:bold; }
#aside li { padding-left:10px; height: 30px; line-height: 30px; border-bottom:1px dashed #ddd; background: url("../images/dot.gif")/*tpa=html/pay/images/dot.gif*/ no-repeat 0 50%; }
#aside li a { display:block; width:130px; white-space:nowrap; text-decoration: none; color:#999; overflow:hidden; }
#aside li a:hover { color:#23adc6; }
#aside .current a { color:#23adc6; font-weight:700; }
#content { float:left; padding:20px; width: 800px; _height:420px; min-height:420px; }
#content .hd { position:relative;padding-bottom:8px; border-bottom:1px solid #ddd; font-weight:bold; }
.bshare-custom{position:absolute;right:0;top:0;}
#content .entry-content h3,#content .entry-content p { margin:20px 0; }
#content .entry-content p { text-indent:2em; }
#content .entry-content h3 { font-weight:bold; }
.entry-content .download{margin:0 auto;padding:40px 0 20px;width:484px;height:58px;text-indent:-99em;overflow:hidden;}
.dl_android,.dl_ios{float:left;display:block;margin:0 10px;width:222px;height:58px;}
.dl_android{background:url("../images/btn_android.gif")/*tpa=html/pay/images/btn_android.gif*/ no-repeat;}
.dl_ios{background:url("../images/btn_ios.gif")/*tpa=html/pay/images/btn_ios.gif*/ no-repeat;}
#content .entry-list ul { margin-bottom:15px; }
#content .entry-list li { position:relative; height:30px; line-height: 30px; border-bottom:1px dotted #ddd; }
#content .entry-list a { color:#999; text-decoration: none; }
#content .entry-list a:hover { color:#23adc6; }
#content .entry-list .date { position: absolute; right:0; top:0; }
/*=events*/
.events #main .container { overflow:hidden; }
.events-list ul { overflow:hidden; margin-bottom:15px; }
.events-list li { float:left;}
.events-list img { border:1px solid #ccc; padding:4px; }
.events-list li p { margin:5px 0; font-size:12px; }
.events-list h3 { margin:10px 0; }
.events-list h3 a { text-decoration: none; }
/*=pagenav*/
.pagenav { text-align: center; color:#666; }
.pagenav a { margin:0 5px; color:#999; text-decoration: none; }
.pagenav a:hover { color:#23adc6; text-decoration: underline; }
#content .pagenav .current { font-weight: bold; text-decoration: underline; color:#23adc6; }
.pageinfo strong{margin:0 3px;}
/*=single*/
.single #main .container { min-height:420px; }
.download .entry-content li{margin:15px 0 15px 20px;list-style:disc outside none;}
.download .gallery{}
/*=joinus*/
.joinus #aside{width:240px;}
.joinus #aside li a{width:auto;}
.joinus #content{width:700px;}
/*20140611*/
.apply{margin-top:30px;padding:10px 15px;border:1px dashed #ddd;background:#f5f5f5;}
/*=footer*/
#footer .container { padding-bottom:40px; background: url("../images/logo_b.png")/*tpa=html/pay/images/logo_b.png*/ no-repeat 100% 70%; }
#footer p { font-size:12px; line-height: 30px; }
#footer .contact { border:1px solid #ccc; border-width:1px 0; }
#footer span { padding:0 5px; color:#ddd; }

.mini-bar {
    background-color: #f2f2f2;
    border-bottom: 1px solid #e5e5e5;
    height: 44px;
    min-width: 980px;
    padding-left: 12px;
    padding-right: 12px;
}

.mini-bar .nav-link {
    float: left;
    height: 100%;
    overflow: hidden;
}

.mini-bar .nav-link::before, .mini-bar .nav-link::after {
    content: "";
    display: table;
}
.mini-bar .nav-link::after {
    clear: both;
}
.mini-bar .nav-link ul {
    float: left;
    list-style: outside none none;
    margin-left: -1px;
}
.mini-bar .nav-link ul li {
    float: left;
    margin-left: 1px;
}
.mini-bar .nav-link ul, .mini-bar .nav-link li {
}
.mini-bar .nav-link ul {
    margin-bottom: 0;
    margin-left: -2px;
    margin-top: 0;
    padding-left: 0;
    padding-top: 12px;
}
.mini-bar .nav-link a {
    border-left: 1px solid #d2d0d5;
    color: inherit;
    display: inline-block;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
}
.mini-bar .nav-link a .icon {
    font-size: 16px;
}
.mini-bar .nav-link a {
    color: #999;
}
.mini-bar .nav-link a:hover {
    color: #ffa016;
}
.mini-bar .account {
    float: right;
    height: 100%;
    padding-left: 10px;
    padding-right: 5px;
}
.mini-bar .account .user {
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.mini-bar .account .user span {
    display: inline-block;
    margin-right: 12px;
}
.mini-bar .account .user a {
    color: #598cff;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
}
.mini-bar .account .user a:hover {
    text-decoration: underline;
}
.mini-bar .account .user a.nick {
    color: #ffa619;
    text-decoration: none;
}
.mini-bar .account .user a.nick em {
    font-style: normal;
}
.mini-bar .account .user a[data-gender="0"] .icon::before {
    content: "�l";
}
.mini-bar .account .user a[data-gender="1"] .icon::before {
    content: "�k";
}


#btnDl {
    margin-left: 220px; margin-top: 20px;
}
#btnZc {
    margin-left: 30px; margin-top: 20px;
}
.jj_right > hr {
    margin-top: 20px; border-top: 1px dashed gray; border-bottom: none;
}
.div1 {
    margin-left:20px;line-height:30px;
}
.lc {
    line-height:30px;margin-left:30px;
}
