﻿* html { margin:0 auto; background:#f1f1f1; }
* { word-wrap:break-word; word-break:break-all; }
a:link, a:visited { color:#333; text-decoration:none; }
a:hover { color:#ff0000; text-decoration:none; }
body,button,input,select,textarea{font:12px/1.5 tahoma,arial}
body{overflow-x:hidden}
.liba-wrap{width:1190px;margin:0 auto; padding:0 12px;clear:both;content:"";display:table;padding-bottom:30px}
.liba-wrap a:hover{text-decoration:none;color:#3d92e4}
.avdert1190{width:1190px}
em{font-style:normal}
.liba-wrap img{vertical-align:middle}
.header{width:100%;margin:6px 0}
.header:after{clear:both;content:"";display:table}
.header .logo{width:300px;height:30px;float:left;text-indent:-9999px;background:url(../images/001.jpg) left top no-repeat;background-size:100% auto; margin-right:100px;}
.header .notice{line-height:30px; float:left;color:#858585;}
.header .user-manage{display:inline;line-height:30px;height:30px;padding-left:20px;background:#f5f5f5;padding-left:20px}
.user-manage a{margin-right:20px;color:#6f7e8d}
.header .user-infor{display:inline;float:right;position:relative;background:#f5f5f5}
.user-infor a.user-name{display:block;line-height:30px;padding:0 15px}
a.user-name{color:#6f7e8d}
a.user-name i{margin-left:5px}
.user-infor ul{border:1px solid #ddd;border-top:0;background:#fff;position:absolute;right:0;top:31px;display:none;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;z-index:99}
.user-infor ul li{line-height:26px;padding:0 15px;white-space:nowrap}
.user-infor ul li.border-line{border-top:1px solid #ddd}
.liba-nav{width:100%;height:45px;line-height:45px;background:#3d92e4;font-weight:700;overflow:hidden}
.liba-nav a,.liba-nav a:hover{color:#fff}
.channel-item{float:left}
.channel-item li{float:left;font-size:16px}
.channel-item li a{display:block;padding:0 25px}
.channel-item li a:hover{background:#2273c4}
.channel-item li.selected{background:#2273c4;color:#fff;padding:0 25px}
a.mobile-item{float:right;background:#2273c4;padding:0 20px;color:#ffffbf}
.liba-nav .fontello{font-size:14px;margin-right:10px;font-weight:300}
.screen-hd{width:100%;margin-top:15px}
.screen-hd .focus-pic{width:880px;height:350px;float:left;position:relative;overflow:hidden}
.focus-pic-btn{display:none}
.focus-pic-btn a{display:block;line-height:40px;position:absolute;top:155px;width:40px;height:40px;background-color:#000;opacity:.3;filter:alpha(opacity=30); color:#fff;overflow:hidden;z-index:4}
.prevBtn{left:5px}
.nextBtn{right:5px}
.focus-pic-img{font-size:0;*word-spacing:-1px;letter-spacing:-3px;position:relative}
.focus-pic-img li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;letter-spacing:normal;word-spacing:normal;font-size:12px}
.focus-pic i{background:url(../img/icon_bg.png) no-repeat;width:15px;height:23px;cursor:pointer;margin:8px 0 0 12px;display:block}
.focus-pic .nextBtn i{background-position:0 -24px}
.focus-pic .prevBtn i{background-position:0 0}
.focus-pic-circle{background:rgba(255,255,255,0.3);border-radius:30px;bottom:15px;font-size:0;height:13px;left:50%;padding:5px 15px 7px;position:absolute;text-align:center}
.focus-pic-circle li{border-radius:10px;margin:2px 4px;display:inline-block;display:-moz-inline-stack;vertical-align:middle;zoom:1;cursor:pointer}
.focus-pic-circle li a{background:#b7b7b7;border-radius:50%;display:block;height:0;overflow:hidden;padding-top:11px;width:11px}
.focus-pic-circle .selected a{background:#68b240}
.screen-hd .libaclub{width:300px;height:350px;float:right;background:#f5f6f8}
.libaclub .club-hd{line-height:10px;padding:20px 0 25px;margin-left:25px}
.club-hd i{float:left;background:#4796de;width:3px;height:12px;margin-right:10px;margin-top:2px}
.club-hd h4{float:left;margin-right:10px;font-size:18px;color:#4796de;font-family:"Microsoft YaHei"}
.club-hd h4 a{color:#4796de}
.club-ft{margin-left:25px}
.club-ft li{width:92px;height:70px;float:left;margin:0 10px 10px 0;background:#fff;text-align:center;overflow:hidden}
.club-ft li a{color:#999;display:block;width:90px;height:58px;padding-top:10px;border:1px solid #e2e2e3;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px}
.club-ft li a i{width:28px;height:27px;margin:0 auto 4px auto;display:block;background-image:url(/images/channel_icon.png);background-repeat:no-repeat}
.club-ft li.big{width:194px;text-align:left}
.club-ft li.big a{width:192px;height:50px;padding-top:18px;font-size:14px;font-weight:700;}
.club-ft li.big a i{height:29px;margin:0 10px 0 30px;display:inline-block;vertical-align:middle;}

.club-ft li a:hover i{-webkit-animation:toTopFromBottom .3s forwards;-moz-animation:toTopFromBottom .3s forwards;animation:toTopFromBottom .3s forwards}
.advert-mark {position: absolute; left: 0; bottom: 0; width: 38px; height: 20px; line-height: 20px; text-align: center; background: rgba(0,0,0,0.1); color: #fff;}

.table_999 {
	BORDER-RIGHT: #b7b7b7 1px solid; BORDER-TOP: #b7b7b7 1px solid; BORDER-LEFT: #b7b7b7 1px solid; BORDER-BOTTOM: #b7b7b7 1px solid
}
.table_888 {
	BORDER-RIGHT: #1E90FF 1px solid; BORDER-TOP: #1E90FF 1px solid; BORDER-LEFT: #1E90FF 1px solid; BORDER-BOTTOM: #1E90FF 1px solid
}
}
.table_777 {
	BORDER-RIGHT: #C2C2C2 1px solid; BORDER-TOP: #C2C2C2 1px solid; BORDER-LEFT: #C2C2C2 1px solid; BORDER-BOTTOM: #C2C2C2 1px solid
}

.channel-item li.selected{background:#2273c4;color:#fff;padding:0 25px}

p, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, ul, li, img, blockquote, form { margin:0; padding:0; border:0; list-style:none; }
h1 { text-align:center; font:bold 24px "Microsoft Yahei", sans-serif; margin:10px 0; }
.fixed { width:100%; height:50px; }
h3 { text-align:center; font-weight:normal; font-size:12px; padding-bottom:10px; margin-bottom:10px; }
.mwall { width:1190px; margin:20px auto; background:#ffffff; height:auto!important; }
.borderall { border:1px solid #C6DFFF; background:#F5FBFF; }
#clear { margin:0; padding:0; clear:both; background:#ffffff; }
.note { font-size:12px; color:#999999; font-style:italic; }
.adgs { padding-left:50px; }
.none { display:none; }
.ppp img { margin-top:12px; clear:both; display:block; }
.mw { width:1190px; margin:0px auto; line-height:53px; height:58px; border-bottom:#c1c1c1 1px solid; background-color: #e2e2e2; background-image: -moz-linear-gradient(top, #f6f6f6, #e2e2e2); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#e2e2e2)); background-image: -webkit-linear-gradient(top, #f6f6f6, #e2e2e2); background-image: -o-linear-gradient(top, #f6f6f6, #e2e2e2); background-image: linear-gradient(to bottom, #f6f6f6, #e2e2e2); background-repeat: repeat-x; text-shadow: 0 2px 0 rgba(255, 255, 255, 0.6); color: #666; }
.mw1000 { width:1190px; margin:0px auto 0 auto; background:#eeeff0; line-height:53px; height:53px; border-left:#078404 5px solid; }
.dh { background:url(dh.gif) 10px 22px no-repeat; padding:2px 30px; margin:1px; text-align:left; font-weight:normal; font-size:14px; }
.dh h6 { font-size:16px; font-weight:bold; font-family:"Microsoft YaHei"; width:200px; }
.dh span { float:right; }
.dh1000 { background:url(/dh.gif) 10px 22px no-repeat; padding:2px 20px; margin:1px; text-align:left; font-weight:normal; font-size:14px; width:1110px; }
.dh1000 h6 { font-size:16px; font-weight:bold; font-family:"Microsoft YaHei"; width:200px; }
.dh1000 span { float:right; }
.input_st { width: 60px; height: 22px; border: 0px; padding: 0 5px; color: #999; margin-right: 6px; border:#eee 1px solid; }
.login_bg { width:1000px; margin:0 auto; padding:20px; background:url(/images/loginbg.jpg) no-repeat; }
.inputstyle1 { width: 153px; height: 19px; padding: 7px; font-size: 14px; outline: none; border-color: #adb6c9; }
.login_ft1 { font-size:14px; border-bottom:#ddd 1px dotted; width:100%; }
.login_ft2 { font-size:18px; font-weight:blod; color:#222; }
.login_ft3 { font-size:16px; font-weight:blod; color:#222; text-align:right; padding-right:15px; }
.fabuinput { vertical-align: middle; border: 1px solid #dbdbdb; border-color: #c0c0c0 #e1e1e1 #e1e1e1 #c0c0c0; height:22px; background: #fbfbfb; padding: 5px; font-size: 14px; width: 270px; }
.fabuselect { vertical-align: middle; border: 1px solid #dbdbdb; border-color: #c0c0c0 #e1e1e1 #e1e1e1 #c0c0c0; background: #fbfbfb; padding: 5px; font-size: 14px; width: 270px; }
.fabutxt { vertical-align: middle; border: 1px solid #dbdbdb; border-color: #c0c0c0 #e1e1e1 #e1e1e1 #c0c0c0; background: #fbfbfb; padding: 5px; font-size: 14px; width: 600px; height:300px; }
.bbsfabutxt { vertical-align: middle; border: 1px solid #dbdbdb; border-color: #c0c0c0 #e1e1e1 #e1e1e1 #c0c0c0; background: #fbfbfb; padding: 5px; font-size: 14px; width: 500px; height:300px; }
.member_stbg { background:url(concenterbg.png) repeat-y; border-top:#ddd 1px solid; }
.fabubut2:hover, a.fabubut2:hover { background-position: 0 -36px; }
.fabubut2 { width: 190px; height: 36px; color:#FFF; background: url(fabubut2.png) no-repeat; border: 0; font-size:16px; font-weight:bold; margin:12px; text-align: center; cursor: pointer; display: inline-block; }
.mebercentermenu { width: 157px; height: 36px; color:#FFF; background: url(mebercentermenu.png) no-repeat; border: 0; font-size:16px; font-weight:bold; margin:6px; line-height:36px; text-align: center; cursor: pointer; display: inline-block; }
.mebercentermenu:hover, a.mebercentermenu:hover { background-position: 0 -36px; }
.newFormBtn_red2:hover, a.newFormBtn_red2:hover { background-position: 0 -28px; }
.newFormBtn_red, .newFormBtn_red2, .newFormBtn_gray, .newFormBtn_gray2, .newFormBtn_blue { width: 89px; height: 28px; color:#FFF; background: url(but_bg1.png) no-repeat; border: 0; text-align: center; cursor: pointer; display: inline-block; }
.dh_list { background:url(dh.gif) 10px 22px no-repeat; padding:2px 20px; margin:1px; text-align:left; font-weight:normal; font-size:14px; }
.dh_list b { font-size:20px; color:#444; float:left; font-style:normal; }
.dh_list span { float:right; font-size:14px; }
.t-txt1 { font-size:14px; font-family:"Arial, Helvetica, sans-serif"; }

/*顶部*/
#toplogin { overflow:hidden; text-align:left; padding:0px 0; color:#fff; line-height:35px; color:#444; }
#toplogin span { float:right; text-align:left; margin:0px; color:#FFF; vertical-align:middle; margin-top:5px }
.loginForm { position:relative; font-family:"Arial", "simsun"; padding-right:9px; color:#444; line-height:24px; }
.loginForm, .loginSelect { float:left; }
.login_style { color:#444; }
.login_style td { color:#444 }
.login_style input { color:#666 }
.loginSelect { position:relative; z-index:10; padding-left:5px; padding-top:1px; line-height:29px; }
#loginBtn { cursor:pointer; width:51px; height:22px; line-height:18px; overflow:hidden; background:#eee; display:inline-block; _display:inline;  color:#222;float:left; margin-right:5px; text-align:center; border-radius: 0px; border:#d9d9d9 1px solid;}
#loginQq { cursor:pointer; width:75px; height:24px; background: url('qq_login.png') no-repeat; display:inline-block; _display:inline; _zoom:1; color:#498BAF; float:left; text-align:left; text-indent:-9999px; }
.search_s { border:#1391cc 0px solid; width:349px; float:right; height:34px; }
.inputtop { width:246px; height:34px; background:#fff url(serchbut.png) no-repeat; line-height:34px; border:#fff 0px solid; float:left ; padding-left:12px;}
.btn-s { font-weight: bold; cursor: pointer; background: url(searchmap.png) no-repeat; width: 90px; height: 34px; border: 0px solid #fff; font-family:"Microsoft YaHei"; font-size:16px; color:#fff; margin-left:-2px; }
.postLinks1 { height:34px; text-align:center; margin-top:0px; margin-left:10px; }
a.postBtn1:link, a.postBtn1:visited { font-family:"Microsoft YaHei"; font-size:16px; color:#fff; font-weight:bold; background:#f64400 url(fbu_but_s.png) 0 0px; display:inline-block; width:135px; height:34px; text-align:right; line-height:34px; letter-spacing:1px; }
a.postBtn1:hover { font-family:"Microsoft YaHei"; font-size:16px; color:#fff; font-weight:bold; text-decoration:none; background:#fd4839 url(fbu_but_s.png) 0 -34px; line-height:34px; letter-spacing:1px; }
a.postBtn2:link, a.postBtn1:visited { font-family:"Microsoft YaHei"; font-size:16px; color:#fff; font-weight:bold; background:#f64400 url(fbu_but_s.png) 0 -68px; display:inline-block; width:135px; height:34px; text-align:right; line-height:34px; letter-spacing:1px; }
a.postBtn2:hover { font-family:"Microsoft YaHei"; font-size:16px; color:#fff; font-weight:bold; text-decoration:none; background:#fd4839 url(fbu_but_s.png) 0 -102px; line-height:34px; letter-spacing:1px; }
#post1 { float:left; margin-top:0px; height:34px; margin-left:12px; }
#post1 a { width:135px; height:34px; line-height:34px; background:#fff url(fbu_but_s.png) 0 0px; display:block }
#post1 a:hover { background:#fff url(fbu_but_s.png) 0 -34px; color:#fff; display:block;transition: 0.3s; }
#post2 { float:left; margin-top:0px; height:34px; }
#post2 a { width:135px; height:34px; line-height:34px; background:#fff url(fbu_but_s.png) 0 -68px; display:block }
#post2 a:hover { background:#fff url(fbu_but_s.png) 0 -102px; color:#fff; display:block;transition: 0.3s;}
#weball { width:100% }
#webhead { width:1020px; margin:0px auto; height:141px; }
#webcopy { width:100%; margin:10px auto 0px auto; border-top:0px solid #017ec2; padding-top:13px; background:#ffffff url(bottombg.png) repeat-x; }
#webcopy2 { width:1000px; line-height:20px; margin:0 auto; }
#webcopy2 li { margin:3px; }
.bottomlink { margin:0px auto 20px auto; height:15px; line-height:15px; width:840px; }
.bottomlink ul { padding:0; margin:0; }
.bottomlink ul li { width:120px; text-align:center; float:left; height:15px; border-right:#999 1px dotted }
.bottomlink ul li a { color:#333; font-family:Arial, Helvetica, sans-serif }
.bottomlink ul li a:hover { color:#f00; font-weight:bold; }

/*首页*/
.userlist { border:1px solid #E7E3E7; border-top:0; }
.userlist td { text-align:left; height:22px; }
.topjx { text-align:left; color:#636563; line-height:23px; }
#ilist99 { float:left; width:396px; border-bottom:3px solid #e5e5e5; text-align:left; height:100%; }
#ilist99 { border:0px solid #ddd; background: #ffffff; text-align:left; }
#ilist99 h6 { color:#444; background: url(../images/titlebg.png) repeat-x; padding:0px; font-size:19px; letter-spacing:1px; padding-left:16px; line-height:44px; height:47px; }
#ilist99 h6 span { float: right; font-size: 12px; color: #036; font-weight: normal; padding-right: 20px; background: url(more_i1.gif) no-repeat right top; margin-right:10px;}
#ilist99 h6 a { color:#444; }
#ilist99 h6 a:hover{ color:#e00; }
#ilist99 ul { margin:10px 15px; }
#ilist99 li { float:left; font-size:14px; width:360px; line-height:240px; height:240px; overflow:hidden; background: url(subs.gif) no-repeat 0 12px; padding-left: 10px; }
#ilist99 li span { color:#888 }
#ilist99 li a:link, #ilist99 li a:visited { color:#004276; font-family:Arial, Helvetica, sans-serif; }
#ilist99 li a:hover { color:#ff0000; font-family:Arial, Helvetica, sans-serif; }

#ilist991 ul { margin:10px 15px; 
#ilist991 li { float:left; font-size:14px; width:360px; line-height:50px; height:50px; overflow:hidden; background: url(subs.gif) no-repeat 0 12px; padding-left: 10px; }
#ilist991 li span { color:#888 }
#ilist991 li a:link, #ilist99 li a:visited { color:#004276; font-family:Arial, Helvetica, sans-serif; }
#ilist991 li a:hover { color:#ff0000; font-family:Arial, Helvetica, sans-serif; }

.top_cat_nvbg { background: url(topdh_nav.png) no-repeat; height:53px; line-height:46px; text-align:left; }
#ilist96 { border:0px solid #ddd; background: #ffffff; text-align:left; }
#ilist96 h2 { color:#444; background: url(titlebg.png) repeat-x; padding:0px; font-size:20px; padding-left:20px; line-height:45px; height:45px; }
#ilist96 h2 span { float: right; font-size: 12px; color: #cccccc; font-weight: normal; padding-right: 20px; }
#ilist96 h2 a { color:#444; }
#ilist96 { float:left; width:502px; border-bottom:1px solid #e5e5e5; text-align:left; height:350px; }
#ilist96 ul { margin:12px; }
#ilist96 li { float:left; font-size:14px; width:460px; line-height:29px; height:29px; overflow:hidden; background: url(subs.gif) no-repeat 0 12px; padding-left: 10px; }
#ilist96 li a:link, #ilist212 li a:link, #toplist li a:link, #ilist250 li a:link, #ilist li a:visited, #ilist212 li a:visited, #ilist250 li a:visited, #toplist li a:visited { color:#135C86; }
.link { padding:10px 5px; text-align:left; line-height:20px; }