body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,th,td,form,fieldset,legend,input,button,textarea,blockquote,hr,pre{margin:0;padding:0}h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,cite,dfn,em,var{font-style:normal}li{list-style:none}input,select{vertical-align:middle}legend{color:#000}code,kbd,pre,samp,tt{font-family:"Courier New",monospace}small{font-size:12px}hr{border:none;height:1px}body,button,input,select,textarea{font:12px/1 Arial,Tahoma,Helvetica,SimSun,san-serif}abbr[title]{border-bottom:1px dotted;cursor:help}html{overflow-y:scroll}input[type="submit"]{cursor:pointer}a{outline:none;blur:expression(this.onFocus=this.blur())}html{-webkit-text-size-adjust:none}/* chrome minium font-size fixed */

.fl{float:left}.fr{float:right}.cl{clear:both}.fb{font-weight:bold}.fn{font-weight:normal}.fi{font-style:italic}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.f22{font-size:22px}.f24{font-size:24px}.f26{font-size:26px}.f28{font-size:28px}.m0{margin:0}.ml0{margin-left:0}.mr0{margin-right:0}.mt10{margin-top:15px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.rel{position:relative}.abs{position:absolute}.dn{display:none}.db{display:block}.di{display:inline}.ovh{overflow:hidden}.vm{vertical-align:middle}.h14{height:14px}.h16{height:16px}.h18{height:18px}.h20{height:20px}.h22{height:22px}.h24{height:24px}.h26{height:26px}.h28{height:28px}.lh14{line-height:14px}.lh16{line-height:16px}.lh18{line-height:18px}.lh20{line-height:20px}.lh22{line-height:22px}.lh24{line-height:24px}.lh26{line-height:26px}.lh28{line-height:28px}.wb{word-break:break-all;word-wrap:break-word}.ws{white-space:nowrap}.clear{clear:both;height:0;font:0/0 Arial;visibility:hidden}.clearfix{display:inline-block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.black{color:#000}.white{color:#fff}.gray{color:#666}.red{color:#f00}.green{color:#090}.blue{color:#03c}.orange{color:#f60}

.page-wrap-top{width:100%;margin:0 auto; }
.page-wrap{width:1000px; margin:0 auto; text-align:left;}


/*----------Reset CSS for Website----------*/
body{color:#333; background:#fff url(/tg/body-bg.gif) center 28px repeat-x; text-align:center; line-height:21px;}
a:link{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:hover{color:#f30; text-decoration:underline;}

/*----------CSS for Global----------*/
.mini-nav{height:23px; line-height:23px; background:#f8f8f8; border-bottom:solid 1px #e6e6e6;}
.mini-nav .mini-inbox{padding:0 5px; height:23px; width:970px; margin:0 auto; color:#e5e5e5;}
.mini-nav .mini-inbox a,
.mini-nav .mini-inbox a:visited{color:#6e6e6e; margin:0 10px;}
.mini-nav .mini-inbox a:hover{color:#f60;}
.mini-nav .mini-inbox .g3{background:url(/tg/css_sprites.png) -119px -919px no-repeat; padding-left:13px;}
.mini-nav .mini-inbox .myhd,
.mini-nav .mini-inbox .myhd span{display:inline-block; height:19px; line-height:19px; background:url(/tg/css_sprites.png) no-repeat;}
.mini-nav .mini-inbox .myhd{background-position:left 0; color:#fc6971; padding-left:5px;}
.mini-nav .mini-inbox .myhd span{background-position:right 0; cursor:pointer; padding-right:4px;}
.mini-nav .mini-inbox .myhd:visited{color:#fc6971;}
.mini-nav .mini-inbox .fr{_padding-top:2px;}

/*-Header-*/
#header{height:110px; width:1000px; margin:0px auto;}
#header .logo{width:350px; height:80px; margin:15px 0 0 15px; _display:inline;}
#header .logo h1{width:200px; height:58px; margin-top:13px;}
#header .city{margin-left:12px;}
#header .city h2{color:red; font-size:12px; margin:16px 0 0;font-weight:bold;}
#header .switch{float:left;}
#header .switch,
#header .switch:visited{color:#999;}
#header .switch:hover{color:#333;}

.search-box{width:515px; height:90px; margin:15px 10px 0 0; _display:inline;}
.search-box .search-tabs{height:25px; overflow:hidden; position:relative; top:2px;}
.search-box .search-tabs li{width:58px; height:25px; line-height:25px; float:left; _display:inline; cursor:pointer; text-align:center;}
.search-box .search-tabs .current{background:url(/tg/css_sprites.png) -70px -205px no-repeat; color:#fff;}
.search-box .weather{width:280px; height:25px;}
.search-box .search-form{height:34px; background:url(/tg/css_sprites.png) 0 -24px repeat-x;}
.search-box .search-form form{height:34px; line-height:34px; background:url(/tg/css_sprites.png) 0 -88px no-repeat; padding-left:30px;}
.search-box .search-form .text{width:365px;font-size:14px; border:none; background:transparent; height:28px; line-height:28px; margin-top:3px; }
.search-box .search-form .btn{width:113px; border:none; height:34px; background:url(/tg/css_sprites.png) -15px -127px no-repeat; text-indent:-99999em;cursor:pointer;}
.search-box .hot-word{margin-top:4px;}
.search-box .hot-word a,
.search-box .hot-word a:visited{color:#999; margin:0 8px;}
.search-box .hot-word a:hover{color:#333;}
.suggestion{}
#weather{font-weight:normal;color:#666666;padding-right:18px}
#weather span{margin-left:3px;}
.tu{padding-left:17px;height:20px;width:20px;padding-top:3px;padding-bottom:6px;}
.wd{font-family: Verdana, Arial, Helvetica, sans-serif;}

/*-Navigation-*/
#nav{height:38px; background:url(/tg/css_sprites.png) 0 -166px repeat-x; position:relative; width:1000px; background:#ff4954;overflow:hidden;}
#nav ul{height:24px; padding:0px 0px 0px 20px; }
#nav li{color:#fff; height:38px; text-align:center; font-size:14px; float:left; background:url(/tg/css_sprites.png) right -244px no-repeat; _display:inline; background:none; }
#nav li.nobg{background:none;}
#nav li a,
#nav li a strong{color:#fff; display:inline-block; height:24px; line-height:24px; cursor:pointer;}
#nav li a{padding-left:15px; margin:0 4px;}
#nav li a strong{padding-right:15px;line-height:38px; height:38px;*line-height:35px; }
#nav li a:hover,
#nav li a.current{background:url(/tg/css_sprites.png) left -272px no-repeat; color:#FFF; line-height:38px; height:38px;}
#nav li a:hover strong,
#nav li a.current strong{background:url(/tg/css_sprites.png) right -272px no-repeat; color:#fff; line-height:38px; height:38px; }
#nav .small-nav{position:absolute; right:5px; top:7px;color:#faa; text-align:right; height:20px; line-height:20px;}
#nav .small-nav a,
#nav .small-nav a:visited{color:#fef4bf; margin:0 10px;}
#nav .small-nav a:hover{color:#fee669;}

#nav .l-c, #nav .r-c{position:absolute; width:10px; height:34px; background:url(/tg/css_sprites.png) no-repeat; top:0; background:none;}
#nav .l-c{background-position:0 -205px; left:0;}
#nav .r-c{background-position:-10px -205px; right:0;}


/*link*/
#friendlink{border:solid 1px #E7E7E7; height:44px; padding:12px 12px 12px 20px; margin-top:20px;}
#friendlink h3{width:105px; height:42px; text-indent:-99999em; background:url(/tg/css_sprites.png) 0 -868px no-repeat; float:left;}
#friendlink ul{height:44px;  float:left; width:750px; margin-left:20px; overflow:hidden;}
#friendlink li{display:inline; margin:0 9px;}
#friendlink .apply{float:right; padding-top:14px;}
#friendlink .apply a{display:inline-block; height:19px; line-height:19px; width:81px; background:url(/tg/css_sprites.png) 0 -349px no-repeat; text-align:center; color:#fff; letter-spacing:1px;}

#footer{height:90px; padding-top:10px;}
#footer li{display:inline;}
#footer li a{margin:0 7px 0 6px;}
#footer p{line-height:24px;}

