@charset "utf-8";
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;}
table {	border-collapse:collapse;border-spacing:0;}
fieldset, img {	border:0;}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {font-style: normal;font-weight:inherit;}
strong { font-weight:bold;}
li {list-style:none;}
abbr, acronym {	border:0;font-variant:normal;}
input, button, textarea, select, optgroup, option {	font-family:inherit;font-size:inherit;	font-style:inherit;	font-weight:inherit;}
h1 {font-size: 14px;display:inline;}
h2 { font-size:14px;}
h3 { font-size:14px;}
.center { text-align:center;}
.int { font-family: Arial, Helvetica, sans-serif;}
input.int:focus ,#loginForm .int:focus{ background:#FFFCEC;}
input.btn { border:none;}
/*clearfix*/
.clearfix,#content,#sidebar ul,#board-box0 ul,#board-menu ul,#tools ul ,#setting-box ul,#board-box5 ul,#board-box1 dl,#localsearch ul.result,#Coll ul
{zoom: 1;}
.clearfix:after,#content:after,#sidebar ul:after,#board-box0 ul:after,#board-menu ul:after,#tools ul:after,#setting-box ul:after,#board-box5 ul:after,#board-box1 dl:after,#localsearch ul.result:after,#Coll ul:after
{content: "\0020"; display:block; clear:both;height:0; }

/*classes*/
.box ,#board-menu li,#search-form .btn ,#search-form div.input,#loginForm .btn,#loginForm .int,#header,#setting-box h2 ,#weather-box,#addColl .int,#addColl .btn
{ border:1px solid #B9D4E2; background-color:#F3FAFF;}
.repeat-x,#coolsites h2,#search-form .btn ,#board-menu li,#top,#header, #setting-box,#weather-box,#sidebar h2
{ background-image: url(../skins/default/images/repeat.gif); background-repeat:repeat-x;}
.images,#search-menu li,#meta a,#loginForm .btn,#setting-box h2,#style-setting a,#cslayout ,#addColl .btn 
{ background-image:url(../skins/default/images/images.gif); background-repeat:no-repeat;}
body { line-height:1.5; font-family:Tahoma, sans-serif; background: url(../images/bg/0.png) repeat-x #C9DDEE;}
.wrap { margin: 0 auto;  padding:10px;background:#fff;}
.container {position:relative;margin: 0 auto;}
#top { height:32px; line-height:22px; font-size:12px; padding:0 10px; background-position:0 0;}
#top a,#top .btn,#top label { color:#666;}
#top .l{ margin-top:5px;}
#top .l1{color: #000000}
#top .l2{color: #000000;margin-top:5px;margin-left:146px;}
#mailin {width:140px; height:20px;line-height:14px;overflow:hidden; position:absolute; left:164px; top:6px; z-index:100; text-align:left; background-color:#FFFFFF; border:1px #ACA899 dotted; }
#mailin img{position:relative;top:4px;left:14px;}
#mailin .l3{position:relative;left:6px;top:2px;}

#meta { position:absolute; right:10px; top:0px;}
#meta li,#meta ul { float:left; display:inline; }
#meta a.setting { background-position:-1px -96px; height:21px; width:75px; margin-left:13px; text-indent:-9999px; overflow:hidden; display:block; margin-top:7px;}
#meta a#setHomepage { background-position:-100px -97px; line-height:21px; padding-left:22px; display:block; height:21px; width:50px; margin-top:7px;}
#meta a.new {margin-top: 7px; display: block; padding-left: 22px; width: 50px; line-height: 21px; height: 21px;background: url(../images/new.gif) no-repeat left 3px; margin-right: 8px}
#meta a.fav {margin-top: 7px; display: block; padding-left: 25px; width: 50px; line-height: 21px; height: 21px;background: url(../images/fav.gif) no-repeat left 3px; margin-right: 8px}
#meta a.kong {margin-top: 7px; display: block; padding-left: 25px; width: 50px; line-height: 21px; height: 21px;background: url(../images/kong.gif) no-repeat left 3px; margin-right: 8px}
#meta a.fb {margin-top: 7px; display: block; padding-left: 25px; width: 50px; line-height: 21px; height: 21px;background: url(../images/fb.gif) no-repeat left 3px; margin-right: 8px}
#meta .theme a{margin-top:12px; }
#meta .theme a,#style-setting a,#font-setting a{float:left;margin-left:5px;text-indent:-9999px;overflow:hidden;height:12px;width:12px;}
#meta .theme a.default,#style-setting a.default{background-color:#438ECE;background-position:-105px -131px;}
#meta .theme a.green,#style-setting a.green{background-color:#87A93E;background-position:-84px -153px;}
#meta .theme a.pink,#style-setting a.pink{background-color:#D957AF;background-position:-84px -175px;}
#meta .theme a.orange,#style-setting a.orange{background-color:#FF9441;background-position:-121px -153px;}
#meta .theme a.g2,#style-setting a.g2{background-color:#7CB050;background-position:-121px -175px;}
#meta .theme a.purple,#style-setting a.purple{background-color:#7E6095;background-position:-121px -199px;}
#meta .theme a.blue,#style-setting a.blue{background-color:#307EA3;background-position:-121px -131px;}
#header { height:85px; padding:0 10px; position:relative; background-position:0 -170px; border-top:none; border-color: #E5E5E5;}
#header .logo a{margin-top:8px;background:url(/static/images/logo.gif) no-repeat;background-color: #ffffff;display:block;overflow:hidden;position:absolute;z-index:53; width:212px;height:70px;}
#banner { position:absolute;right:0; top:12px;}
#banner li{ float:left; margin-right:8px; display:inline;}#search { margin-top:37px; position:relative; z-index:2; border-bottom-width:2px;}#search-menu { position:absolute; left:-1px; top:-27px !important; top:-26px; height:26px;}#search-menu li { float: left; width:67px; margin: 0 1px; background-position:0 -222px; text-align:center; height:26px; line-height:26px; border:none; }
li#search-menu-def { margin-left:0;}
li#search-menu-more { background-position:0 -192px;}#search-menu li a,#board-menu li a{ display:block;  text-decoration:none;}#search-menu li a {width:65px;}#search-menu li.current { font-weight:bold; height:31px; background-position:0 -128px;}
li#search-menu-more.current { background-position:0 -160px;}#search-more { position:absolute; top:26px; left:483px; z-index:3; width:65px; background-color:#fff; border-bottom-width:2px;}
#search-more li ,#search-more li.current { background:none; height:26px; line-height:26px; width:63px; float:none;}
#search-more li a { width:63px;}
#search-more li a:hover { background-color:#eee;}
#search-form { padding:10px; height:30px; line-height:30px;}
#search-form label { float:left;width:78px; height:30px; overflow:hidden; text-indent:-9999px; text-align:center; background-image:url(../images/search_logos.gif); background-repeat:no-repeat;}
#search-form label a{display:block;width:78px;height:30px;overflow:hidden;text-indent:-9999px;}
#search-form label.google { background-position:0 0;}
#search-form label.baidu { background-position:0 -30px;}
#search-form label.yahoo { background-position:0 -60px;}
#search-form label.sogou { background-position:0 -90px;}
#search-form label.bing { background-position:0 -120px;}
#search-form label.gougou { background-position:0 -150px;}
#search-form label.ok92 { background-position:0 -180px;}
#search-form label.youdao{ background-position:0 -210px;}
#search-form label.soso { background-position:0 -240px;}
#search-form .select{color:#1F376D;float:left;margin-left:8px;margin-top:5px;font-size:14px;width:60px;font-weight:bold;}
#search-form div.input { margin-left:6px; margin-right:5px; height:28px; background:#fff;overflow:hidden;background-color:#fff; }
#search-form div.input { width:300px; overflow:hidden; display:inline; float:left;}
#search-form .int { font-size:14px; border:0; height:28px; padding:6px 5px; width:290px; display:inline; float:left;}
#search-form .btn { height:30px; line-height:26px; width:80px; font-weight:bold; text-align:center;background-position:0 -45px;cursor:pointer; float:left; margin-right:10px;}
#localsearch ul.result{ padding:0 20px 10px;}
#localsearch .loadding { font-size:12px;}
#localsearch li a{white-space:nowrap;}
#localsearch  li{float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px;line-height:26px;width:180px;}
.search-word {text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px; width:385px;height:30px;line-height:30px;}
#date strong { color:#666; font-weight:normal;}
#content { height:1070px; overflow:hidden; z-index:1; position:relative; margin-bottom:10px;}
#sidebar { height:1069px; overflow:hidden; position:absolute;  z-index:1;left:0; top:0; margin-top:-1px;  background: url(../skins/default/images/sidebar.gif) repeat #fff;}
#sidebar ul { margin-bottom:9px;}
#sidebar h2 { overflow:hidden;clear:both; background-position:0 -520px;}
#sidebar h2{ text-align:center; line-height:27px; height:30px;}
#sidebar li{ text-align:center; line-height:30px; height:30px;}
#sidebar li{ float:left; top:0;  overflow:hidden; }
#sidebar a:hover { background-color:#07519A; color:#fff; text-decoration:none; padding:1px 2px;}
#main { height:1160px; overflow:hidden;}
#board { width:588px; height:310px; position:relative;top:28px; z-index:1; background-color:#fff; border-bottom-width:2px;}
#board-menu { height:26px; top:-28px; position:absolute; left: -1px; width:590px;}
#board-menu li{ float:left; height:24px; display:inline; background-position:0 -88px;  line-height:24px; margin-left:2px; width:94px; text-align:center;}
#board-menu li#board-menu-def{ margin-left:0; width:98px;}
#board-menu li.current { height:27px; font-weight:bold; border-bottom:none; background-position:0 -129px; background-color:#fff;}
#board-box0 { height:310px; overflow:hidden;}
#board-box0 ul, #board-box5 ul,#board-box1 dl,#Coll {background:url(../skins/default/images/topsite_bg.png) repeat; margin:0 5px;}
#board-box0 li ,#board-box5 li,#Coll li { float:left; width: 114px; display:inline; overflow:hidden; line-height:30px; height:30px; text-align:center;}
#board-box0 a:hover,#board-box1 a:hover { background-color:#FF0; outline:2px solid #ff0;}
#board-box0 .top li {position:relative;} 
ul.top li img{vertical-align:middle;padding:7px 7px;}
#board-box1 dt,#board-box1 dd { line-height:30px; height:30px; width:150px; float:left;}
#board-box1 dd img { vertical-align: middle; margin-right:5px;}
* html #board-box1 dd img,* html #board-box1 dd a,* html #Coll li a,* html #Coll li img  { position:relative; top:6px;}
#board-box1 dt { font-weight:bold; width:110px; padding-left:10px;}
#board-box2 {}
#board-box3 {}
#board-box4 {}
#Coll { height:270px;}
#Coll li { width:142px; text-align:center; overflow:hidden; }
#Coll li .us{ font-size:14px;color:#000;line-height:20px;}
#Coll li img { cursor:pointer;}
#addColl { font-size:12px; background-color:#F3FAFF; padding: 0 10px; height:40px; overflow:hidden;}
#addColl .int { padding:2px; width:120px; background:#fff;}
#addColl input.n { color:#333; background:#FFFCEC; border-color:#9AD97F;}
#addColl input.u { color:#666;}
#addColl input.e { color:#8A1F11; border-color:#FBC2C4; background-color:#FBE3E4;}
#addColl .btn { height:21px; width:63px; cursor:pointer; text-align:center; line-height:21px; font-size:12px; border: none; background-position:-151px -170px;}
#addColl .int, #addColl .btn , #addColl label { float:left; margin-top:6px; margin-right:5px;}
#addColl label { cursor:pointer; line-height:18px;}
#addCollmsg { text-align:center; line-height:30px;}
#board-box5 li.none,#board-box5 li.del,#Coll li.none{ width:auto; display:block; float:none; text-align:center;}
#delHistory { float:right; height:30px; padding-left:22px; color:#666; background:url(../skins/default/images/images.gif) no-repeat 0 -401px; margin-right:10px;}
#tools { height:338px; position:absolute; right:0; background:#fff; border-bottom-width:2px; border-color:#9AD97F;font-size:12px; overflow:hidden;}
#tools h2 { margin-bottom:6px; background:#EFF7E0; height:26px; line-height:26px; border-bottom:1px solid #9AD97F;}
#tools h2 a { float:right; margin-right:5px;}
#tools h2 span { height:22px; line-height:22px; position:relative; width:70px; text-align:center; float:left; margin:4px 0 -1px 10px;background:#fff; border:1px solid #9AD97F; border-bottom:none;}
#tools ul { background:url(../skins/default/images/tools_bg.png) repeat;}
#tools li { float:left; line-height:27px; height:27px;  text-align:center;}
#tools a,#tools h2  { color:#178517;}
#tools li a:hover { color:#f00;}
#coolsites { clear:both; background:#fff;}
#coolsites h2{padding: 0 10px; position: relative; background-position: 0 -88px; background-color:#F3FAFF;  height:24px; line-height:24px; border-bottom:1px solid #B9D4E2; }
#coolsites #list {margin:5px;}
#coolsites dl {overflow:hidden; text-align:center; line-height:29px; height:29px; border-bottom:1px solid #EAF5FF; background-color:#EAF5FF;}
#coolsites dl.alt {background-color:#fff;}
#coolsites dd {display:inline; margin: 6px;}
#coolsites dd a {text-align:center; padding:2px;}
#coolsites dt  {float:left; width:62px; margin-right:12px; text-align:center; font-weight:bold;}
#coolsites dt a{margin: 0 5px;}
#coolsites dl a:hover { background-color:#ff0;} 
#coolsites dl:hover,#coolsites dl.iehover{ background-color:#D6E7F7; height:29px; line-height:29px; border-bottom:1px solid #ace; } 
#coolsites h2 span { position:absolute; right:5px; top:0;}	   
#cslayout{ float:left; margin:5px 3px 0; height:14px; width:16px;background-position:-151px -198px;overflow:hidden; text-indent:-9999px;}
#cslayout.alignleft { background-position:-171px -198px;}
#coolsites #list.left dd { float: left; width:88px; text-align:left; margin:0;}
#main .keywords { margin:28px 0 0 0;}
#service {clear:both; font-size:12px; }
#service li{height:28px; line-height:28px; background-color:#FFFEF4; border-bottom-width:2px; border-color:#E5D7AF; margin-bottom:10px; padding:0 5px;}
#service a ,#service strong{ color:#957824; text-decoration:none; padding:1px;}
#service a:hover { background-color:#957824; color:#fff;}
#service .t { background-color:#666; color:#fff;}
#service span { display:block; height:28px; margin-top:-28px; text-align:right;}
#footer { clear:both;  font-size:12px; text-align:center;}
#footer .hr { border-bottom:1px dashed #ace; overflow:hidden; margin:8px 20%; height:0;}
#footer img{position:relative;vertical-align:middle;padding:0 2px;}
.keywords {height:32px; line-height:32px; clear:both; padding:0 5px; overflow:hidden; font-size:12px;}
.keywords a{ color:#000; margin:0 8px;}
#main .keywords a { margin: 0 3px;}
/*popu*/
/*weather*/
#weather { position:absolute; font-size:12px; height:26px; line-height:26px; width:390px; top:131px; right:0; text-align:right; padding-right:5px; overflow:hidden;}
#date { margin-right:10px;}

/*suggest*/
#suggest { position:absolute; font-size:12px; border-color:#ccc; border-bottom-width:2px; background-color:#fff; left:0; top:0; width:300px; left:162px; top:40px !important; top:41px; z-index:2;}
#suggest em {cursor:pointer;color:#090;float:right;font-style:normal;}
#suggest tr ,#suggest .close { height:22px; line-height:22px;}
#suggest td { padding:0 5px}
#suggest a {text-decoration:none;color:#333;display:block;}
#suggest .close { padding-right:5px;text-align:right;}
/*setting-box*/
#setting-box { position:absolute; width:300px; padding-bottom:15px; top:32px; right:6px; z-index:3; border-width:2px; border-bottom-width:3px; background-color:#F1F5FC; background-position:0 -265px;}
#setting-box.box {background-color:#F1F5FC;} 
#setting-box strong{ color:#000;}
#setting-box h2 { cursor:pointer; width:88px; height:28px; overflow:hidden; text-indent:-9999px; position:absolute; top:-28px; right:-2px; border:0; background-position: -150px -130px;}
#setting-box ul { padding:10px; font-size:12px; }
#setting-box li { height:30px; line-height:30px; border-bottom:1px solid #E3E4E5;}
#style-setting a,#font-setting a{ margin-top:9px;}
#setting-box li#bg-setting { padding-top:10px; border:none;}
#setting-box h2 { width:88px; height:28px; color:#000; background-position:-150px -130px; position:absolute;top:-28px; overflow:hidden; text-indent:-9999px; font-size:12px; line-height:33px; text-align:center; right:-2px; cursor:pointer;}
#setting-box li strong,#setting-box  li a { float:left; margin-right:5px;}
#setting-box .reset { text-align:center;font-size:12px;}
#layout-setting .a{ font-weight:bold;}
#font-setting a.default { background-color:#0E6DBC;height:16px; width:16px; margin-top:7px;  }
#font-setting a.gray { background-color:#666; }
#font-setting a.black { background-color:#000; }
#font-setting a.green { background-color:#3DB836; }
#font-setting a.pink { background-color:#FE9CDD; }
#font-setting a.red { background-color:#CD0036; }
#setting-box li#bg-setting  { height:auto;}
#bg-setting a { border:1px solid #ccc; border-bottom:2px solid #ccc; text-align:center; text-decoration:none; overflow:hidden; height:30px; width:45px; margin-bottom:5px; text-indent:-9999px;}
#bg-setting strong { margin:0;}
#bg-setting .con { float:left; width:210px;}
#simple_w { cursor:pointer;}
#weather-box { width:260px; position:absolute; top:156px; right:0; border-color:#ace; background-color:#F9FCFE; background-position:0 -800px; z-index:1000;}
#weather-box .head { height:8px; overflow:hidden; background:#ABD8FA;}
#weather-box h2 { text-align:center; font-size:16px; height:30px; color:#000; margin-top:-20px;}
#weather-box .con { padding:10px; font-size:12px;}
#weather-box ul { float:left; display:inline; margin:5px; text-align:center; width:116px}
#weather-box li.date { font-weight:bold; color:#000;}
#weather-box .wind { color:#666;}
#weather-box .more { clear:both; text-align:center; height:20px; border-top:1px solid #ddd; padding-top:5px;}
#weather-box .more span { font-size:12px;}
#weather-box .close { text-align:right; height:20px;  font-size:12px}
#weather-setting { height:30px; text-align:center; margin-top:-20px;}
#weather-desc { height:130px;}
#weathContent{margin:10px 10px 10px 10px;}
#weathContent .city_title{text-align:center;font-size:20px;font-weight:bold;margin:0 0 10px 0;font-family:"宋体";}
/*medium*/
#bg-setting a.default { background-color:#3C85C4;}
.img1 { background: url(../images/bg/1.gif) repeat -10px -15px;}
.img2 { background: url(../images/bg/2.gif) repeat -10px -15px;}
.img3 { background: url(../images/bg/3.gif) repeat -10px -15px;}
.img4 { background: url(../images/bg/4.gif) repeat -10px -15px;}
.img5 { background: url(../images/bg/5.jpg) repeat -10px -15px;}
.img6 { background: url(../images/bg/6.jpg) repeat -10px -15px;}
.wrap {width:980px; visibility:visible;}
.container {  width:980px; }
#main {  margin-left:190px; }
#board { margin-right:188px; }
#tools { width:188px;}
#tools li{width:94px;}
#tools a ,#tools h2{ font-size:12px;}
#sidebar { width:178px;}
#sidebar li {width:58px;}
#service a { margin:0 .2em;}
.szm{font-size:9px;color:#000;margin-right:2px;}
body { font-size:14px;}
a ,#footer,body{ color:#0E6DBC;}
h2,.btn,#search-menu a,#board-menu a { color:#07519A}
a { text-decoration:none;cursor:pointer;}
a:hover { color:#f00; text-decoration:underline;}










#bdz {float:right;}

#money {float:left;padding:10px 10px 10px 10px;}
#money form {float:left;padding:0;}
#money .button{background-color:#fff;border:1px solid #B9D4E2;color:#07519A;cursor:pointer;float:left;font-size:14px;font-weight:bold;height:30px;line-height:30px;margin-left:6px;padding:0;width:88px;}
#money .input {background:#fff;border:1px solid #B9D4E2;float:left;width:288px;}
#money .int {border:none;border-left:3px solid #EDF6FF;border-top:5px solid #EDF6FF;color:#07519A;height:21px;width:288px;}
#money .sos {border:1px solid #B9D4E2;float:left;background:#EDF6FF;margin-right:6px;font-weight:bold;padding:3px 2px 2px 3px;height:23px;}
#money .select {color:#666;font-weight:bold;font-size:14px;}
#ok92 .logo{float:left;}
#guide { color:#666; border-bottom:1px solid #E9EEF1; height:30px; line-height:30px;margin-top:4px; }
#guide .sr{float:right;font-size:12px;}
#guide .sl {float:left;}
#list .item { border:2px solid #E0EDF4; height:1%; min-height:1%; margin-bottom:10px; background-color:#ffffff;}
#list .item .title {height:34px;background:url(../skins/default/images/h2_bg.gif)  #DBEBFA;  }
#list .item tt a{padding-left:10px;padding-right:10px;line-height:27px; height:26px; text-align:center; float:left; margin:2px 8px 0 11px; display:inline; text-decoration:none;background-image: url(/static/images/tt.gif);}
#list .item tt span{font-weight:bold;}
#list .item .flr{background-position:-20px -350px;float:right;padding-left:8px;padding-right:20px;margin-top:6px;font-weight:normal;}
#list .item .dr{float:right;}
#list .item h2 { height:34px; }
#list .item h2 .fr{background-position:-20px -350px;float:right;padding-left:8px;padding-right:8px;font-weight:normal;}
#list .item h2 a,#list .item h2 span {background-image:url(../skins/default/images/h2_btn.gif); background-repeat:no-repeat; display:block; }
#list .item h2 a {background-position:0 -11px; color:#497AAA; padding-left:12px; line-height:28px; height:29px; text-align:center; float:left; margin-top:5px; margin-left:11px; display:inline; text-decoration:none; }
#list .item h2 span { background-position:right -41px; padding-right:12px; float:left; height:29px; }
#list .item h2 span .szm{float:left;font-size:9px;color:#000;margin-right:0px;}
#list .item ul {background:url(../skins/default/images/item_ul.gif) repeat-y; padding:10px 0; }
#list .item li {float:left; padding:0 20px; height:26px; line-height:26px; width:147px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#list .item li img {top:2px;cursor:pointer;}
#list .item li a:visited { color:#60315F; }
#list a:hover { color:#f00; }
#map { height:448px; width:528px; margin:10px auto; }
#Pagefooter { padding:18px 0 10px 0; text-align:center; }
#Pagefooter a { text-decoration:none; }
#Pagefooter .gotop { border-top:3px solid #ace; text-align:right; padding-top:5px; margin-top:5px; }
.detail{margin:20px 20px 20px 20px;}
.detail .tool{cursor:hand;color:#999;}
.detail .ap{color:#999;font-size:12px}
.detail .des{margin:0 0 20px 0;}
.picFame{padding:8px;border:1px solid #CCC;background-color:#FFF;margin:0 10px 0 10px;}