/*版权所有：www.xgie.com*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:12px \5B8B\4F53, Verdana, Arial, Helvetica, sans-serif;color:#666;width:100%;height:100%;background:#fff;}
html,html>body{width:100%;height:100%;}
fieldset,abbr,acronym{border:0;}
img {border:0; vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
ol,ul,dl,dt,dd{list-style:none;}
small {font-size:11px; font-family:Arial;}
blockquote {}
strong {}
option{padding-left:3px;}
em {font-style:normal;font-weight:normal;}
input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;}
address,cite,dfn,em,code,var,caption,th{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}

h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:12px;}
h6 {font-size:12px;}

.marB5 { margin-bottom:5px;}
.marB10 { margin-bottom:10px;}
.marL5 { margin-left:5px;}
.marL10 { margin-left:10px;}
.marR5 { margin-right:5px;}
.marR10 { margin-right:10px;}
.dis{display:block;}
.undis{display:none;}
.underline{ text-decoration:underline;}
.highlight {color:red;}
.blank3,.blank5,.blank10 { font-size:0px; line-height:0; clear:both;overflow:hidden;}
.blank3{ height:3px;}
.blank5{ height:5px;}
.blank10{ height:10px;}
.f11 { font-size:11px; font-family:Arial;}
.f12 { font-size:12px;}
.f14 { font-size:14px;}

.fl{float:left;}
.fr{float:right;}
.fb { font-weight:bold;}
.f_red { color:red;}
.cl{clear:both;}
.fix {zoom:1;}
.fix:after{content:'\0020';display:block;clear:both;height:0;}

/* Links
----------------------------------------------- */
a{color:#444;text-decoration: none;}
a:hover{color:#F00;text-decoration: underline;}

/* Color
----------------------------------------------- */
.cRed,a.cRed:link,a.cRed:visited{ color:#F00; }
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#96183A;}
.cBlue,a.cBlue:link,a.cBlue:visited{color:#0071C7;}
.cBlue2,a.cBlue2:link,a.cBlue2:visited{color:#1672A3;}
.cDBlue,a.cDBlue:link,a.cDBlue:visited{ color:#058BA8;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
.cGray,a.cGray:link,a.cGray:visited{color:#666;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#4A7F07;}
.cDGreen,a.cDGreen:link,a.cDGreen:visited{color:#808000;}
.cOrange,a.cOrange:link,a.cOrange:visited{color:#DC0171;}

/**/
.pagebox{ width:990px; margin:0 auto;zoom:1;}
.pagebox:after{content:'\0020';display:block;clear:both;height:0;}

/* Head
----------------------------------------------- */
#htop{ width:990px; margin:0 auto;background:url("img/r_bg.gif") 0 0 repeat-x;height:28px}
#htop p{line-height:28px;font-size:12px;font-weight:400;float:left;color:#666;margin-left:10px;display:inline}
.htop-tools{float:right;position:relative; padding-right:10px;}
.htop-tools li{float:left;line-height:28px;padding-left:18px;margin-left:5px;display:inline}
.htop-tools li a{color:#333}
.htop-tools .rss{background:url("img/bg_con.gif") -4px -71px no-repeat}
.htop-tools .makeindex{background:url("img/bg_con.gif") -198px -71px no-repeat}
.htop-tools .fav{background:url("img/bg_con.gif") -97px -70px no-repeat}
.message{background:url("img/bg_con.gif") -299px -70px no-repeat}
.help{background:url("img/bg_con.gif") -403px -70px no-repeat}

#head-m{ width:990px; margin:0 auto;height:70px;margin-top:10px}
#head-m .logo{width:250px;height:70px;float:left}
#topsearch { float:left;display:inline; width:462px;}
#head-m .tsearch{width:353px;float:left;margin-left:2px;display:inline}
.tsearch .search_input{width:353px;height:24px;line-height:24px;border:1px solid #bebebe;margin-top:10px}
.tsearch .select{float:left;position:relative;width:64px;border-right:1px solid #bebebe;background:url("img/bg_con.gif") -41px -96px no-repeat;color:#909090;padding-left:12px;display:none}
.tsearch .select_box{position:absolute;top:24px;left:0;display:none}
.tsearch .search_table{width:353px;float:left;height:24px;overflow:hidden;display:block}
.tsearch .searchtext{height:22px;padding-top:2px;line-height:22px;border:none;padding-right:19px;background:url("img/bg_con.gif") 257px -96px no-repeat;width:257px;padding-left:10px;color:#909090;float:left;border-right:1px solid #bebebe}
.tsearch .searchbutton{width:64px;background:url("img/bg_repeat.gif") 0 -89px repeat-x;height:22px;margin:1px;line-height:22px;overflow:hidden;font-size:14px;color:#373737;font-weight:700;border:none;float:right;display:inline}
.hot-search{line-height:22px;height:22px;}
.hot-search a{color:#666666;margin-right:5px}
.head-a250{float:right;width:248px;height:70px}

/* 历史记录 */	
.menu2{height: 28px; overflow:hidden;padding: 10px 0 0 2px;float: left;width:103px;}
.menu2 a.history {width:75px;display: block;line-height: 24px; border: 1px solid #ccc;padding-left: 24px;background: url("img/history.png") no-repeat 8px 50%; height: 24px;overflow: hidden;}
.menu2 a.history:hover {color: #e22160; text-decoration: none;background-color: #fff}
.menu2 a.myfav { line-height:23px; padding:0 10 0 20px; float:right; height:25px; color:#fff; margin:0 1px 0 15px;}
.menu2 a.myfav:hover {background: url("img/fav_2.png") #ffffff no-repeat 5px 40%; color: #666666; text-decoration: none}
.widget-record { z-index: 10000; border:#ccc 1px solid; border-top:none; position: absolute; width:300px; background:#ffffff url("img/widget-record_bg.gif") no-repeat top right; margin-top: -1px;}
.widget-record .his_list { line-height:14px; overflow:hidden; padding-top:10px}
.widget-record .his_list .his_item { padding:0 10px; margin-bottom:5px; overflow:hidden;}
.widget-record .his_list .his_item li { padding:5px 10px; line-height:14px; margin-bottom:5px; background:#f2f2f2;}
.widget-record .his_list .his_item .name { padding-left:15px; background: url("img/history_more.png") no-repeat 0px 48%; float: left}
.widget-record .his_list .his_item .now {float: right; color: #e12160 !important}
.widget-record .his_info { line-height:25px; height: 25px; border-top: #ddd 1px dotted}
.widget-record .his_info span.count { padding-left:10px; float: left; height: 25px; color: #666}
.widget-record .his_info span.close { padding-right:10px; float: right; height: 25px}
.widget-record .his_info span.close a {color: #0079b9}

/*导航*/
.nav{ width:990px; margin:0 auto;background:url("img/bg_repeat.gif") 0 -6px repeat-x;height:60px;overflow:hidden}
.nav a:hover{color:#dcf5b3}
.nav-t{height:26px;overflow:hidden;margin-top:2px;line-height:26px}
.nav-t a{font-size:14px;font-weight:600;color:#eeeeee}
.nav-t span{float:right;display:block;padding-left:24px;background:url("img/nav_a_bg.gif") top left no-repeat}
.nav-t span a{font-weight:700;color:#94c00d;margin-right:10px}
.nav-t li{float:left;padding-right:11px;margin-left:11px;background:url("img/nav_a_bg.gif") top right no-repeat;display:inline}
.nav-t li.end{background:none}
.nav-t li.frist{width:55px;background:url("img/nav_a_bg.gif") 53px 0 no-repeat;text-align:center;margin-left:5px;padding-right:0}
.nav-t li.frist a{color:#94c00d}
.nav-b{height:25px;margin-top:4px;line-height:25px}
.nav-b a{font-size:12px;color:#eeeeee}
.nav-b dt{float:left;background:url("img/nav_a_bg_1.gif") 54px 2px no-repeat;color:#94c00d;font-weight:600;font-size:14px; padding:0 5px 0 16px;}
.nav-b dd{float:left;margin-left:5px;display:inline;}
.nav-b dd a { padding-right:5px;}
.nav-b .nmov{float:left;}
.nav-b .nvid{float:right; padding-right:13px;}
.nav-b .nvid a { margin:0 3px;}

/*footer*/
#footer{background:#f8f8f8; border-top:1px solid #DEDEDE;overflow:hidden;line-height:24px;text-align:center;margin-top:10px; padding:5px 0;color:#666; font-family:Arial}
#footer a{color:#333;margin-left:5px;margin-right:5px}
#footer p{color:#666}

/**/
.box-left{float:left;width:730px;overflow:hidden}
.box-right{float:right;width:250px;overflow:hidden}
.box-right160{width:160px;overflow:hidden}
.box-990{border:1px solid #e4e4e4;overflow:hidden;width:988px;margin-top:5px}
.box-820{border:1px solid #e4e4e4;overflow:hidden;width:818px;margin-top:5px}
.box-730{border:1px solid #e4e4e4;overflow:hidden;width:728px;margin-top:5px}
.box-250{border:1px solid #e4e4e4;margin-top:5px;width:248px;overflow:hidden}
.box-160{border:1px solid #e4e4e4;margin-top:5px;width:158px;overflow:hidden}

/*title*/
.title{ height:24px; line-height:24px;background:url("img/bg_repeat.gif") 0 -65px repeat-x;padding-left:10px;padding-right:10px;margin:1px 1px 5px;border-bottom:1px solid #e4e4e4}
.title h1{font-size:14px;text-indent:12px;float:left}
.title h4,.title h2{float:left;text-indent:12px}
.title h2{text-indent:0}
.title h3 { color:#000; font-size:12px;}
.title span{float:right}
.title span a{color:#ed6022}

.title-2{line-height:24px;height:24px;background:url("img/bg_title_1.gif") repeat-x;margin:1px 1px 5px;border-bottom:1px solid #e4e4e4;}
.title-2 h1{font-size:14px;text-indent:12px;float:left; color:#000;}
.title-2 h4{margin-left:10px}
.title-2 h2,.title-2 h3 {text-indent: 12px; font-size:13px; color:#000;}

.title-3{line-height:24px;height:24px; padding-top:4px;background:url("img/bg_repeat.gif") 0 -567px repeat-x;}
.title-3 h4{margin-left:10px}
.title-3 h2,.title-3 h3 {text-indent: 12px; font-size:13px; color:#000;}

/*排行*/
.rank{margin-left:10px}
.rank li{padding-right:4px;padding-bottom:4px;display:block;overflow:hidden;float:left; height:22px;line-height:22px;width:225px}
.rank li em{width:18px;height:18px;display:block;overflow:hidden;float:left;margin-right:7px;_margin-right:3px;text-align:center;font-style:normal;line-height:18px;border:1px solid #e2e2e2;color:#777777}
.rank li em.a1,.rank li em.a2,.rank li em.a3{background:#8abc41;border:1px solid #8abc41;color:#ffffff}
.rank li span { color:#4A7F07;}


/*翻页*/
.pages{line-height:20px; width:720px; margin:0 auto; display:block;}
.pages span{margin-left:8px;margin-right:8px;margin-top:5px;float:left}
.pages span .btn{margin-left:5px}
.pages a{ padding:0 6px;white-space:nowrap;float:left;height:20px;border:1px solid #e2e2e2;display:block;text-align:center;margin-left:5px;margin-top:5px;color:#777777}
.pages a:hover{text-decoration:none;border:1px solid #8abc41;}
.pages em{float:left;font-style:normal;width:20px;height:20px;text-align:center;color:#ffffff;display:block;margin-top:5px;border:1px solid #8abc41;background:#8abc41;margin-left:5px}
.pages em.nolink{border:1px solid #e2e2e2;color:#777777;background:#ffffff;width:48px}
.pages a.txt_link{width:48px}
.pages a.m_page{color:#000000}
.pages a.active{color:#ffffff;border:1px solid #8abc51}
.pages .mtext{width:30px;float:left;margin-left:100px}
.pages .mbutton{display:block;float:left;margin-left:5px}

/*简介页返回*/
.tj_c{ border:1px solid #ddd; padding:5px 5px 5px 50px;height:26px;margin:7px auto 0;overflow:hidden; background:#f5f5f5;}
.tj_c li.backurl{background:url("img/bg_icon.gif") repeat-x;height:24px;line-height:24px;padding-left:5px;padding-right:10px;background:url("img/bg_icon.gif") 0 0 repeat-x;border:1px solid #e4e4e4;float:left;margin-left:10px;display:inline}
.tj_c li.backurl a{background:url("img/icon4.gif") 0 0 no-repeat;padding-left:25px;display:block;color:#f00}

/*广告样式*/
.show-960{ width:960px; margin:0 auto; padding:5px 0 0;overflow:hidden}
.show-728{ width:728px; margin:0 auto; padding:5px 0 0;overflow:hidden}
.show-250{ width:250px; margin:0 auto; padding:5px 0 0;overflow:hidden}
