/* CSS Document */

body{font:12px tahoma,'\5b8b\4f53',sans-serif;font-family:"Microsoft YaHei"; font-size:12px; color:#333333; background:#fafafa; }
*{ margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }
table{ border-collapse: collapse; border-spacing: 0; border:none;}
input, textarea, select, button{ outline:none; border:none;}
textarea,input{ resize:none; }
em, strong, i { font-style: normal;}
ul, ol{ list-style: none; }
img { border: none; display:block; }
a{ text-decoration:none; color:#333333; outline:none; cursor:pointer;}
a:hover{ color:#ff6600; text-decoration: underline;}
.clearfix { *zoom:1;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.fl{ float:left;}
.fr{ float:right;}
.w1000{ width:1000px;}
.nowtime,.nowtime a{color:#f60 !important;}
.blue { color:#1590c8; }
.cler{clear:both;}

/*顶部导航*/
.toplogos {float:left; margin-top:5px;}
#header { width:100%; height:148px; background:#fff; border-bottom:2px solid #e5e5e5; }
.header { width:100%; height:40px; background:#fff; }
.topbox{ width:100%; border-bottom:1px solid #303236; background-color:#303236; position: fixed; left:0%; top:0%; z-index:1000;}
* html,* html body { background-image:url(about:blank); background-attachment:fixed;} /* 修正IE6振动bug */
* html .topbox { position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));} /* IE6 头部固定 */
.topbox .w1000{ margin:0 auto;  height:39px;  line-height:39px;}
.topbox .topl p{ float:left; color:#bbbbbb;}
.topbox .topl .infoPost{ color:#666666; padding-right:7px;}
.topbox .topl #slider{ float:left; width:500px;}
.topbox .topr{ color:#bbbbbb; }
.topbox .topr a:hover { text-decoration:none; }
#announ{ width:100%; line-height:39px; margin:0 auto; position:relative; z-index:1001; text-align:left; clear:both; height:39px;}
#announ a{ color:#444; font-family:"微软雅黑"; text-decoration:none;}
#announ a:hover { color:#f60; text-decoration:none;} 
#announ h3{float:left; padding:0 12px 0 10px; font-weight:normal; font-size:12px; background:url(../new_img/newbar_li2.jpg) right 13px no-repeat;}
#announ li{float:left; text-align:center; position:relative; z-index:1000; font-size:12px; color:#fff;}
#announ li a{background:url(../new_img/newbar_li2.jpg) right 13px no-repeat; padding:0 11px; height:39px; line-height:39px; color:#fff; float:left; overflow:hidden; position:relative; z-index:1000;}
#announ li.nobg a { background:none; }

/*带logo顶部导航*/
.topT{ width:1000px; background:#fff; margin:0 auto;}
.topT{ padding-top:44px; padding-bottom:4px;}
.topT .logo{  padding-left:3px; padding:19px 0;}
.topT .logo a{ display:block; width:230px; height:62px; background:url(../new_img/logo.jpg) no-repeat scroll 0 0; text-indent:-9999px; }

.search { position:relative; z-index:100; margin:0 auto;  color:#666; }
.search-bor { border:1px solid #ccc; width:494px; height:34px; }
.search .type-label { position:relative; float:left; overflow:hidden; width:58px; padding-left:18px; background:#f7f7f7; cursor:pointer; border-right:1px solid #f1f1f1; line-height:34px; height:34px; }
.search .type-label em { position:absolute; left:55px; top:15px; width:9px; height:5px; overflow:hidden; background:url(../new_img/lit_icos.gif) no-repeat 0 -254px; }
.search .type-label-down { background:#fff; }
.search .type-label-down em { background-position:0  -245px; }
.search .s-btn { position:absolute; right:0; top:0; width:82px; height:36px; overflow:hidden; font-size:14px; font-family:"微软雅黑"; letter-spacing:4px; text-indent:15px; border:none; background:url(../new_img/icosprit.png) no-repeat 0 0 #f60; color:#fff; cursor:pointer; }
.search .txt { width:368px; padding:7px 0; border:0; outline:medium none; text-indent:10px; line-height: 20px; box-shadow:inset 1px 0 #f5f5f5; color:#a8a8a8; font-family:"微软雅黑"; }
.search .type-list { position:absolute; top:35px; left:0; width:76px; background:#fff; border:solid #ccc; border-width:0 1px 1px;  box-shadow:0 1px 0 0 #ccc; }
.search .type-list li { float:left; width:100%; line-height:30px; }
.search .type-list a { display:block; text-indent:19px; color:#555; }
.search .type-list a:hover { font-weight:bold; background:#f70; color:#fff; text-decoration:none; }
.search .result-list { display:none; width:366px; position:absolute; left:80px; top:38px; border:1px solid #ddd; background:#fff; font-size:12px; }
.search .result-list ul { overflow:hidden;border-bottom:1px solid #ededed; overflow:hidden}
.search .result-list li { margin-top:-1px; float:left; width:100%;height:40px; background:#fff; border-top:1px dotted #e2e2e2; }
.search .result-list li a { display:block; float:left; line-height:3.3;  padding:0 0 3px 10px; }
.search .result-list li a:hover { background:#f6f6f6; font-weight:bold; text-decoration:none; }
.search .result-list img { width:32px; height:32px; float:left; margin:3px 6px 0 0; }
.search .result-list .plf { display:inline-block; font-weight:bold; margin-right:3px; _margin-top:9px; padding:0 5px; line-height:20px; color:#fff; }
.search .result-list .android { background:#67b316; }
.search .result-list .ios { background:#4ba7f0; }
.search .keyword { height:36px; line-height:36px; width:500px; font-size:12px; overflow:hidden; }
.search .keyword a { color:#666; margin:0 5px; }
.search .keyword a:hover { color:#f70; text-decoration:underline; }
.hidden { visibility:hidden!important}

/*nav*/
.nav { width:1000px; height:44px; line-height:44px; margin-top:1px; background:#464a53; position:relative; }
.nav ul li { border-right:1px solid #53565c; color:#fff; float:left; font-size:18px; height:44px; line-height:44px; text-align:center; width:110px; }
.nav ul li a { color:#fff; display:block; height:44px; }
.nav ul li a:hover, .nav ul li.now a { background-color:#29a3da; text-decoration:none; color:#fff; }

/*page*/
.page{ padding:15px 0; text-align:center; clear: both;} 
.page span, .page a{ background:#efefef; display:inline-block; height:30px; line-height:30px; margin:0 4px; padding:0px 11px; font-size:14px; color:#666; }
.page span{ background:#29a3da; color:#fff;  }
.page a:hover { background:#ddd; color:#666; text-decoration:none; }

/*特别样式*/
.show_news{float: right;margin:10px 0 10px 15px;clear: right;height: auto;}
.b_line{ background:#f60; height:3px; overflow:hidden; width:100%; position:absolute; left:-100%; bottom:0;transition: all 1s ease 0s; }
.listspecialurl { background:url(../new_img/topbgline.jpg) repeat-x scroll center bottom; width:100%; }
.listspecialurl img { margin:0 auto;max-width:100%; min-width:1000px;}
.specialurl { width:1000px; margin:0 auto; height:0; line-height:0; font-size:0; position:relative; z-index:111; }
.specialbg { width:1000px; height:87px; position:absolute; bottom:0; background:url(../new_img/shadow_bg.png) repeat 0 0; }
.special { width:1000px; height:87px; position:absolute; bottom:0; }
.special-lft { float:left; width:312px; padding-left:153px; font-size:14px; color:#fff; height:87px; position:relative; }
.special-lft .pic { position:absolute; left:20px; *left:-315px; _left:-160px; bottom:5px; }
.special-lft .pic img { display:block; width:110px; height:110px; max-width:110px; min-width:110px; border-radius:18px; -moz-border-radius:18px; -webkit-border-radius:18px; }
.special-lft h2 { height:40px; line-height:40px; margin-top:5px; font-size:18px; color:#fff; overflow:hidden; }
.special-lft h2 a { color:#fff; }
.special-lft p { line-height:24px; margin-left:-7px; }
.special-lft p span { padding:0 7px; }
.special-lft .andr, .special-lft .ios { float:none; display:inline-block; background:url(../new_img/icosprit.png) no-repeat; vertical-align:-3px; }
.special-lft .ios { background-position:-22px -378px; }
.special-lft .andr { background-position:7px -378px; }
.special-rgt { float:right; padding-top:19px; padding-right:3px; }
.special-rgt .sp-div { float:left; position:relative; }
.special-rgt .gbtn, .special-rgt .dbtn, .special-rgt .bbsbtn { display:block; width:149px; height:48px; font-size:21px; color:#fff; margin-right:11px; background:url(../new_img/icobtn.png) no-repeat; overflow:hidden; }
.special-rgt a.gbtn { background-position:0 0; }
.special-rgt a.dbtn { background-position:0 -58px; }
.special-rgt a.bbsbtn { background-position:0 -116px; }
.special-rgt a.gbtn:hover { background-position:0 -174px; }
.special-rgt a.dbtn:hover { background-position:0 -232px; }
.special-rgt a.bbsbtn:hover { background-position:0 -290px; }
.special-list-box { background:#ececec; padding:10px; position:absolute; top:48px; left:-60%; display:none; }
.special-list-box .list-box { width:305px; background:#fff; border:2px solid #63a218; padding:12px; }
.special-list-box .arrowIco { display:block; width:14px; height:12px; background:url(../new_img/lit_icos.gif) no-repeat 0 -195px; position:absolute; left:48%; top:0; }
.special-list-box .bt-item { float:left; margin:0 5px; width:142px; display:inline; }
.special-list-box .bt-item div { border:1px solid #ddd; border-top:none; padding:5px 10px; line-height:24px; color:#666; font-size:12px; }


/*-------背投广告-------*/
.wallpaper-gg { display: block; width: 100%;  position: relative; top:0px; }
.wallpaper-link { margin: 0 auto; position: absolute;top: 0;width: 100%;height: 100%;}
.pagemst { z-index:99; position:relative; margin-top:90px; }
.bgclosebtn { position:absolute; top:30px; right:40px; width:56px; height:22px; cursor: pointer; z-index: 9; font-size:24px; line-height:22px; text-align:center; color:#fff; background:url(../new_img/close.png) no-repeat scroll 0 0; }

/*用户信息*/
#login_div {position: relative;float:right;font-size:12px; line-height:39px; color:#777; }
#login_div a { color:#fff; display:inline-block; text-align:center;padding: 0 10px;}
#login_div a.inline{background: url(../new_img/newbar_li2.jpg) right 13px no-repeat;}
#login_div a:hover {color:#f60; text-decoration:none; }
.now_inst {float: right !important; padding-left:12px; line-height:39px; }
.now_inst em { display:block; float:left; width:22px; height:22px; background:url(../new_img/logo_ico.png) no-repeat 0 0; margin-top:8px; }
.now_inst a { margin-left:8px; color:#fff; }
.now_inst a:hover { color:#f60; }
#login_div .menu{width:120px;top:39px; right:11px !important;background:#303236; display:none; border:1px solid #303236; border-top:none; font-size:12px;position:absolute;z-index: 9999;}
#login_div .menu li{ height:25px; line-height:25px;text-align: center; color:#fff}
#login_div .menu li span{ color:#F00}
#login_div .show_msg {position: absolute;right:-2px;top: -8px; background:url(../new_img/ico_bg.png) 0px 9px no-repeat;width: 20px;height: 30px;text-align: center;color: #fff;}

/*右侧滚动导航*/
.sidebar { display:none; bottom:45px; right:45px; position:fixed; width:60px; z-index:1000; }
.sidebar{_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,30)||0)-(parseInt(this.currentStyle.marginBottom,30)||0)));}
.sidebar ul li { position:relative; font-size:0; line-height:0; }
.sidebar ul li a.nor { background:url(../new_img/top-bar.png) no-repeat; display: block; height:60px; margin-top:1px; width:60px; cursor:pointer; overflow:hidden; }
.sidebar ul li.go-top .nor { background-position:0 -61px; }
.sidebar ul li.go-top .nor:hover { background-position:0 0; }
.sidebar ul li.code .nor { background-position:-122px -61px; }
.sidebar ul li.code .nor:hover { background-position:-122px 0; }
.sidebar ul li.share .nor { background-position:-61px -61px; }
.sidebar ul li.share .nor:hover { background-position:-61px 0; }

.code-con { position:absolute; left:-140px; top:0; width:130px; height:auto; background:#51bf23; padding:5px; color:#43a918; display:none; }
.code-con span { background-color:#fff; padding:6px; text-align:center; display:block; }
.code-con p {line-height:22px; height:20px; font-size:12px; text-decoration:none; }
.code-con:hover { color:#43a918; text-decoration:none; }

.fold-show { display:block; }

/*跟随滚动*/
.sidebox{width:260px; height:380px; position:fixed; bottom:235px; z-index:10000;}
.sidead{width:260px; height:380px; position:relative;}
.sidead img{width:260px; height:380px; position:absolute; left:0; top:0;}
.bar{width:25px; height:105px; position:absolute; left:-25px; top:0; background:url(../new_img/mini_bg.png) no-repeat; display:block;}
/*全站广告*/
.ad{margin:5px auto;text-align:center;}