/************** CSS Reset **************/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, legend, button, input, textarea, th, td ,article ,aside, dialog, footer, header, section, footer, nav, figure, menu{ margin: 0; padding: 0;}
html { overflow-y: scroll;}
body, button, input, select, textarea { font: 12px/1.2 Tahoma, Helvetica, Arial, "ËÎÌå", sans-serif; color:#333;}
h1 { font-size: 18px;}
h2, h4 { font-size: 16px;}
h3, h5 { font-size: 14px;}
h6 { font-size: 100%;}
em { font-style: normal;}
small { font-size: 12px;}
ul, ol { list-style: none;}
a { text-decoration: none; outline:none; color:#333;} 
a:hover { text-decoration: underline; color:#016a9f;}
legend { color: #000;}
fieldset, img { border: none;}
button, input, select, textarea { font-size: 100%;}
table { border-collapse: collapse; border-spacing: 0;}
hr { border: none; height: 1px;}
article ,aside, dialog, footer, header, section, footer, nav, figure, menu{ display:block;}

/************** Global Style **************/
a{ text-shadow:2px 1px 2px rgba(0,0,0,0.1);}
input, textarea{ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clearfix{*zoom:1;}
.wrapper{ width:980px; margin:0 auto;}
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.pic720{ width:720px; overflow:hidden;}
.pic250{ width:250px; overflow:hidden;}
.pic251{ width:250px; overflow:hidden; margin-top:2px;}
.pic300{ width:300px; overflow:hidden;}
.pic960{ width:980px auto; overflow:hidden; text-align:center; margin-top:5px;margin-bottom:5px;}

/************** Header **************/
header.header{}
.top_bar .fenxiang{ float:left;width:520px;}
.top_bar{ height:34px; width:100%; background:url(/template/88tsw/images/g_bg.gif) 0px 0px repeat-x; line-height: 32px; margin-bottom:5px;}
.top_bar p{ float:left; color:#666;}
.top_bar .share{ float:left; line-height:15px; margin-top:-2px;}
.top_bar .my_record { float: right; display: block; height: 31px; padding-left: 10px; position:relative; z-index:999999;}
.top_bar .my_record li { float: left; background: url(/template/88tsw/images/g_icon.gif) 85px -20px no-repeat; height: 24px; width: 80px; text-align: center; padding: 0px 10px 0px 5px; line-height: 24px; *+line-height:26px; margin-top: 4px;}          
.top_bar .fxshow { float: left; padding-top: 3px; padding-left: 8px;}
.top_bar .my_record li a { color: #666666;}
.top_bar .my_record li a:hover,.searchlist a:hover { color: #016a9f;}
.top_bar .record_content{ width:400px; height:164px; border:1px solid #d7e2ea; position: absolute; top:28px; right: 0px; background:#ffffff;z-index:999}
.top_bar .new_record{ top:58px}
#MAX_HISTORY{ box-shadow:2px 2px 4px rgba(0,0,0,0.1);}
#MAX_HISTORY h3{ display:block;margin:1px;width:378px;padding-left:5px;padding-right:15px;height:30px;overflow:hidden;color:#69696B;line-height:30px;text-align:left;font-size:14px;text-shadow:2px 1px 2px rgba(0,0,0,0.1);}
#hlist{ border-top:1px solid #D7E2EA}
#hlist p{ display:block;width:370px;height:26px;line-height:26px;margin-left:10px;text-align:left;overflow:hidden;}
#hlist p a{ font-size:14px}
#hlist p span{ color:#909090}
.logo_bar{ height:78px; overflow:hidden;}
.logo_bar .logo{ float:left; margin-top:2px;}
.logo_bar .search{ float:right; margin:12px 18px 0px 0px; _display:inline; width:662px;}
.logo_bar form{ overflow:hidden; width:100%; float:left;}
.logo_bar .text{ width:570px; height:18px; background:url(/template/88tsw/images/g_s_bg.gif) 0px -124px no-repeat; _background-attachment:fixed; /**background-position:727px -73px; _background-position:0px -124px; */border:none; float:left; padding:5px 10px; line-height:18px; color:#ccc;}
.logo_bar .btn{ width:72px; height:28px; background:url(/template/88tsw/images/g_s_bg.gif) -591px -124px no-repeat; border:none; float:left; cursor:pointer;}
.logo_bar .hot{ margin-top:6px; line-height:18px; height:18px; overflow:hidden; float:left;}
.logo_bar .hot a{ float:left; margin-right:12px; _display:inline; color:#969696;}
.logo_bar .hot a:hover{ color:#016a9f;}
.logo_bar .hot .i_want{ color:#318bb7; padding-left:18px; background:url(/template/88tsw/images/g_icon.gif) 0px -43px no-repeat; margin:0px 0px 0px 10px; text-decoration:underline;}
nav{ height:35px; width:100%; background:url(/template/88tsw/images/g_bg.gif) 0px -35px repeat-x;}
nav .wrapper{ width:978px; border-left:1px solid #0074bb; border-right:1px solid #278ad3;}
nav ul{ float:left;}
nav li{ float:left; position:relative;}
nav li a{ _float:left; _display:inline; display:block; height:35px; border-left:1px solid #278ad3; border-right:1px solid #0074bb; color:#fff; line-height:35px; padding:0px 10px; font-size:12px; text-shadow:1px 1px 1px rgba(0,0,0,0.75);}
nav li a:hover{ color:#fff; background-color:#005197; text-decoration:none; border-right:1px solid #005197; box-shadow:0 0 8px rgba(255,255,255,0.25) inset;}
nav .current a{ height:35px; background-image:none; background-color:#005197; border-right:1px solid #005197; box-shadow:0 0 8px rgba(255,255,255,0.25) inset;}
nav .icon_hot{ width:19px; height:15px; background:url(/template/88tsw/images/g_icon.gif) 0px -100px no-repeat; position:absolute; z-index:999px; left:86%; top:-4px; margin-left:-5px;}
nav .special{ float:right; height:35px; line-height:35px; padding:0px 20px; background-color:#1f61a6; border-left:1px solid #278ad3; border-right:1px solid #0074bb; text-shadow:0 0 0 rgba(250, 250, 250, 0.9), 0 -1px 1px rgba(0, 0, 0, 0.2); box-shadow:0 0 8px rgba(255,255,255,0.15) inset; position:relative;}
nav .special a{ color:#fff; margin-right:11px;}
nav .special a:hover{ color:#fff;}
nav .special .spe{ color:#ffff00; padding-left:18px; background:url(/template/88tsw/images/g_icon.gif) 0px -71px no-repeat; margin-right:0px;}
nav .special .spe:hover{ color:#ffff00;}
.sub_nav{ height:28px; line-height:28px; margin-top:5px; width:978px; height:28px; border:1px solid #ebebeb; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.05) inset;}
.sub_nav dt{ float:left; color:#1d6ca6; font-weight:bold; padding-left:16px; _display:inline;}
.sub_nav .movie{ margin-left:6px; background:url(/template/88tsw/images/g_icon.gif) -64px -131px no-repeat;}
.sub_nav .commic{ margin-left:15px; background:url(/template/88tsw/images/g_icon.gif) -64px -101px no-repeat;}
.sub_nav dd{ float:left; position:relative;}
.sub_nav .current{ color:#1D6CA6; font-weight:bold;}
.sub_nav em{ padding:0px 6px; color:#ccc;}
.sub_nav .icon_new{ width:19px; height:15px; background:url(/template/88tsw/images/g_icon.gif) 0px -128px no-repeat; position:absolute; right:0px; top:-5px; z-index:999px;}
.sub_nav dl.fr{ _display:inline; margin-right:5px;}
.sub_nav .fr a{ color:#1d6ca6;}

.sousuo{overflow:hidden;width:980px;margin:0 0 5px 0;border:1px #0492df solid; height:auto;}
.sousuo ul{float:left; position:relative; line-height:24px;}
.sousuo li{float:left;}
.sousuo em{padding:0px 4px; color:#ccc;}
.sousuo a{font-size:12px;color:#000000;}
.sousuo a:hover{color:#f96d07;}
.sousuo p{font-weight:bold; color:#FF8D28; font-size:13px; margin:0px 10px 0px 12px;}

/************** Footer **************/
footer.footer{ border-top:1px solid #cfcfcf; width:100%; margin:5px 0px 0px 0px; text-align:center; line-height:200%; padding-top:10px; overflow:hidden; height:140px; color:#666; background:#fff; position:relative; z-index:999;}
footer.footer a{ color:#666;}
footer.footer em{ color:#666; margin:0px 5px;}
.foot_search{ width:956px; padding:12px; border:1px solid #f0f0f0; margin-bottom:5px;}
.foot_search .text{ width:410px; height:28px; border:1px solid #ccc; line-height:30px; padding-left:10px;}
.foot_search .btn{ height:28px; padding:0px 7px; border:1px solid #4A87B1; color:#fff; font-weight:bold; text-align:center; line-height:28px; cursor:pointer; background:url(/template/88tsw/images/g_bg.gif) 0px -215px repeat-x;}
.foot_search .btn:hover{ text-decoration:none;}
.foot_search #bd_search_a{ width:425px; height:30px; line-height:30px; overflow:hidden}
.foot_search a{ float:left; margin-right:12px;}
.foot_search span{ float:left; margin:0px; color:#3273AC;}
.foot_bar{ width:100%; height:40px; margin:5px 0px 0px 0px; position:fixed; bottom:0; left:0; z-index:9999; _position:absolute;}
.foot_bar .foot_bar_bg{ position:absolute; top:0px; left:0px; width:100%; height:40px; background:url(/template/88tsw/images/g_bg.gif) 0px -143px repeat-x; opacity:0.75; filter:alpha(opacity=75); z-index:-1;}
.foot_bar .fl{ margin:5px 0px 0px 6px;}
.foot_bar ul{ position:relative;}
.foot_bar li{ float:left; display:block; margin-right:3px; _display:inline;}
.foot_bar li a{ color: #FFFFFF; display: block; float: left; font: bold 14px "Î¢ÈíÑÅºÚ"; height: 30px; letter-spacing: 0; _display:inline; margin: auto 10px; overflow: hidden; position: relative; text-align: center; text-decoration: none; z-index: 10; line-height:30px; cursor:pointer;}
.foot_bar li a:hover{ color:#fff; text-decoration:none;}
.foot_bar li.back{ background: url("/template/88tsw/images/moveBg.gif") no-repeat scroll right -30px transparent; height: 30px; position: absolute; width: 9px; z-index: 8;}
.foot_bar .back .left{ background: url("/template/88tsw/images/moveBg.gif") no-repeat scroll left top transparent; height: 30px; margin-right: 9px;}
.foot_bar .goto_top{ display:none;}
.foot_bar .goto_top a{ font-weight:bold; color:#fff;}
.foot_bar .goto_top i{ display:inline-block; *display:inline; zoom:1; width:9px; height:8px; background:url(/template/88tsw/images/g_icon.gif) -68px -50px no-repeat; margin:0px 0px 1px 1px; *margin:0px 0px 5px 1px; _background-position:-68px -41px;}
.foot_bar .fr{ border-left:1px solid #95b0c5; margin-right:-1px;}
.foot_bar .fr a{  display:block; width:134px; height:40px; float:left; border-left:1px solid #3489b3; border-right:1px solid #95b0c5;}
.foot_bar .liuyan{ background:url(/template/88tsw/images/footbar_btn.gif) 0px 0px no-repeat;}
.foot_bar .gengxin{ background:url(/template/88tsw/images/footbar_btn.gif) 0px -40px no-repeat;}
.foot_bar .zhinan{ background:url(/template/88tsw/images/footbar_btn.gif) 0px -80px no-repeat;}
.foot_bar .bangzhu{ background:url(/template/88tsw/images/footbar_btn.gif) 0px -120px no-repeat;}

.letter_zm {width:980px; height:50px; float:left;margin-top:5px;margin-bottom:5px;}

.letter_zm ul{width: 950px;height: 34px;overflow: hidden;border:1px solid #0492df;padding:7px 14px; _background-color:#EBF8FF;z-index:9999;}

.letter_zm ul.fixed{ background-color:#EBF8FF;}

.letter_zm li {border: 1px solid #E8E8E8;color: #666666;float: left;height: 32px;line-height: 32px;margin-right: -1px;overflow: hidden;text-align: center;width: 33.6px;background-color:#fff;}

.letter_zm li a {color: #FF8D28;display: block;font-weight: bold;height: 100%;overflow: hidden;width: 100%;}

.letter_zm .none{ color:#777777;}

.letter_zm li a:hover {background:#F5F5F5;color: #2072b0;font-weight: bold;text-decoration: none;font-size:22px;}

.letter_zm li .none:hover{background:none; color:#777; text-decoration:none; font-size:12px;}

.letter_zm li.sz {width: 48px; margin:0px;}

.letter_zm .sz a:hover{ font-size:12px;}

.ad980{overflow:hidden;width:980px;margin:0 0 5px 0;border:1px #0492df solid; height:auto;line-height:10px;clear:both;}

#mainnav{margin:0 auto; background-position:left 0;height:24px;width:972px;border:#D0D0D0 1px solid;overflow:hidden;padding:3px;border-top:#D0D0D0 0px solid;background:url(/template/88tsw/images/baby2.gif) repeat-x}
#mainnav .one {overflow: hidden; color: #CCCCCC; font-size: 12px;background:url(/template/88tsw/images/master.png) no-repeat -26px -3px;letter-spacing: 2px;padding:2px 4px 0px 25px;}
#mainnav .one ul a{color: #000000; overflow: hidden;font-size: 12px;display:inline-block;OVERFLOW: hidden;padding:2px 4px 0px 5px;}
#mainnav .one ul a:hover{color:#2C602F;text-decoration:none;}
