﻿/* CSS Document */
* {margin:0; padding:0}
body, html {font:normal 12px Arial, Helvetica, sans-serif, "宋体"; background:#fff; line-height:160%; text-align:center}
a:link {color:#000; text-decoration:none}
a:visited {color:#006; text-decoration:underline}
a:hover {color:#f60; text-decoration:none}
img {border:none}
form * {letter-spacing:0; font-family:Arial, Helvetica, sans-serif}
.blank {font-size:0; line-height:0; height:10px; clear:both; display:block; width:100%; overflow:hidden}
.clear {clear:both; height:0; line-height:0; font-size:0; display:block; width:100%; overflow:hidden}
.red {color:#f00}
.gray {color:#999}
.blue {color:blue}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix {display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

/*主体样式*/
#container {width:100%; margin:0 auto}
/*顶部topbar*/
#topbar {width:100%; height:24px; line-height:24px; background:#f2f2f2; border-bottom:1px solid #ccc}
.toptext {width:780px; margin:0 auto; height:24px; line-height:24px;}
.toptext ul {clear:both; list-style:none; width:780px}
.toptext ul li {height:24px; line-height:24px; text-align:left; float:left}
.toptext ul li a:link, .toptext ul li a:visited {color:#003278; text-decoration:none; padding:0 5px 0 5px; border-right:1px solid #AFA69E}
.toptext ul li a:hover {color:#f00}
.toptext ul li.first a {padding:0 5px 0 0; text-align:left}
.toptext ul li.rigth {float:right; width:400px; text-align:right}
.toptext ul li h2 {font:normal 12px "宋体"; display:inline}

#maincontainer {width:780px; margin:auto}

.header {width:100%; height:53px; overflow:hidden; padding:5px 0}
.logo {background:url(../images/toplogo.png) no-repeat; width:257px; height:48px; float:left}
.logo h1 a {width:100%; height:45px; display:block; text-indent:-10000px}
ul.header-nav {list-style:none; float:right; width:500px; text-align:right; clear:right; padding-top:3px}
ul.header-nav li {width:70px; margin-left:2px; height:25px; line-height:25px; float:right; text-indent:15px; text-align:left}
ul.header-nav li a, ul.header-nav li a:visited {background:url(../images/topnav-bg.png) 0 -25px no-repeat; width:100%; display:block; text-decoration:none; outline:none}
ul.header-nav li a:hover {display:block; background:url(../images/topnav-bg.png) 0 0 no-repeat; text-decoration:none}
ul.header-nav li.userinfo {display:block; text-align:right; width:500px}
ul.header-nav li.userinfo a {display:inline; background:none}
ul.header-nav li.userinfo a:visited {display:inline; background:none}

/*顶部导航*/
.topmenu {width:778px; background:url(../images/top-menu-bg.png) repeat-x 0 -6px; height:30px; border:1px solid #B1D1E6; border-bottom:none; border-top:none}
.topmenu ul {clear:both; float:left; position:absolute; margin:-6px 0 0 60px; *margin:-6px 0 0 -325px; list-style:none; width:776px; height:36px; line-height:39px}
.topmenu ul li {height:32px; float:left; text-align:center; font-size:14px; font-weight:bold; margin-right:1px}
.topmenu ul li a {width:110px; display:block; outline:none; color:#002b4a}
.topmenu ul li a:visited {text-decoration:none; color:#000}
.topmenu ul li a:hover {color:#FF6600}
.topmenu ul li.check a {background:url(../images/top-menu.png) 0 0 no-repeat; color:#fff; display:block; width:116px}
.topmenu ul li.check a:visited {color:#fff}
.topmenu ul li a img {border:none; margin-top:-2px; *margin-top:-13px; position:absolute}

/*顶部搜索表单*/
.topsearch {width:778px; border:1px solid #4ca3de; border-top:none; height:79px; overflow:hidden; background:#98cef4 url(../Images/search-bar-bg.png) repeat-x; border-top:1px solid #579ecf; float:left}
.topsearch-box{width:660px; margin:auto; padding-top:15px;}
.topsearch-box span {font:bold 14px "宋体"; float:left; margin:6px 0 0 8px; cursor:help}
.topsearch-input {width:360px; border:1px solid #517a97; border-right:none; font-size:15px; float:left; padding:5px 0 5px 5px; *padding:6px 0 px 5px; background:url(../images/input-bg.gif) no-repeat #fff}
.topsearch-bt {background:url(../images/topsearch-button.png) no-repeat; width:83px; height:30px; *height:30px; font-size:0; border:none; float:left; cursor:pointer; color:#B9E1FF}
.topsearch select {float:left; font-size:20px;}
.topsearch-keywords {width:660px; margin:auto; text-align:left; padding:7px 0; clear:both; overflow:hidden}
.topsearch-keywords ul {clear:both; list-style:none}
.topsearch-keywords ul li {float:left; overflow:hidden; white-space:nowrap}
.topsearch-keywords ul li a {
	text-decoration:underline;
	padding:0 14px 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #993333;
}

.main-box {width:780px; clear:both}
/*左侧大box*/
.left-box {width:500px; border:1px solid #95D8FF; float:left; text-align:left}
.sitemap {width:778px; border:1px solid #95D8FF; float:left; text-align:left}	
.left-box-nav {width:100%; background:url(../images/leftbox-navbg.gif) repeat-x; height:33px; line-height:33px}
.left-box-nav h3 {font-size:14px; display:block; width:120px; float:left; height:33px; line-height:33px; padding-left:26px; background:url(../Images/note_add.png) no-repeat 4px 9px}
.left-box-nav h4 {font-size:12px; font-weight:normal; text-align:right; padding-right:5px}
.left-box-content {width:100%; overflow:hidden}
/*首页分类目录*/
dl#provinceclass {border-bottom:none}
dl.classlist {width:94%; margin:auto; padding:10px 0 7px 0; text-align:left; border-bottom:1px dashed #666; min-height:80px}
dl.classlist dt {font-size:14px; font-weight:bold; width:100%; padding:0 0 4px 0; text-indent:20px; background:url(../Images/dir.gif) no-repeat 0 3px}	
dl.classlist dt a {color:#036; text-decoration:underline}
dl.classlist dt span {color:#999; font:italic 12px "Lucida Grande","Lucida","Verdana","Helvetica"; font-weight:bold}
dl.classlist dd {width:93px; float:left; text-align:left; text-indent:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
dl.classlist dd a {text-decoration:underline; color:#06c}

/*右侧小box*/
.right-wrapper {width:266px; margin-left:10px; float:right; border:1px solid #95D8FF; border-top:none; text-align:left; clear:right}
.right-box-nav {width:100%; text-align:right; background:url(../images/leftbox-navbg.gif) repeat-x; height:33px; line-height:33px; border-top:1px solid #95D8FF; overflow:hidden}
.right-box-nav span {float:left; font-weight:bold; font-size:14px; text-align:center; margin-left:8px}
.right-box-nav a {text-align:center; margin:3px 5px 0 0; line-height:29px; display:block; width:65px; background:#fff; border:1px solid #B6E1FF; border-bottom:none; float:right; text-decoration:none}
	
/*首页右侧*/
ul.weblist {list-style:none; width:94%; margin:0 auto; overflow:hidden; clear:both}
ul.weblist li {width:100%; float:left; padding:5px 0; text-align:left}
ul.weblist li .img-preview {float:left; border:1px solid #ccc; width:80px; text-align:center; background:url(../Images/unavailable.gif) no-repeat center}
ul.weblist li .img-preview img {border:none; padding:2px; width:76px; height:65px; overflow:hidden}
ul.weblist li .content {float:left; width:163px; padding-left:5px}
ul.weblist li h3 {font-size:12px; width:100%; clear:both}/*网站名称*/ 
ul.weblist li h3 a {border:none; padding:0; float:left; width:100%; color:#06c; text-decoration:underline; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
ul.weblist li h4 {font-size:12px; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:18px; line-height:18px; width:100%; clear:both}		/*简介*/
ul.weblist li h5 {font-size:12px; font-weight:normal; height:16px; overflow:hidden; line-height:16px; width:100%; white-space:nowrap; text-overflow:ellipsis; color:#008000; clear:both}		/*链接*/
ul.weblist li .search {font-size:12px; font-weight:normal; height:18px; overflow:hidden; line-height:18px; width:100%; white-space:nowrap; text-overflow:ellipsis; color:#008000; clear:both; font-family:Georgia, "Times New Roman"}		/*搜索*/
ul.weblist li .search a {color:#7777CC}
a.siteinfo-icon {background:url(../Images/siteinfo.gif) no-repeat right; padding:0 16px 0 10px; line-height:14px; height:14px}
	
/*foot*/
#foot {width:100%; clear:both}
#foot a {text-decoration:none}
#foot a:visited {text-decoration:none}
#foot p {padding:1px 0; clear:both; width:780px; margin:0 auto; font-size:11px; font-family:Verdana, Arial}
#foot p span {font-family:PMingLiU,Verdana, Arial}
.footnav {background:#ECF6FD; border-top:1px solid #C1E1F9; border-bottom:1px solid #C1E1F9; margin-bottom:10px}
.footnav ul {clear:both; list-style:none; height:30px; line-height:30px; overflow:hidden; width:585px; margin:auto}
.footnav ul li {float:left; width:65px; text-align:center}
.footnav ul li a {display:block; width:100%}
.thumbshots {text-align:center; width:780px; margin:auto}
.thumbshots img {margin:0 3px; padding:5px 0 15px 0}

.site-notice {width:778px; padding:4px 0; text-indent:25px; text-align:left; background:#FFFFCC url(../Images/notice.gif) no-repeat 6px 3px; border:1px solid #FFC7AC; margin:5px 0; float:left}
.friendlinks {
	width:766px;
	text-align:left;
	border:1px solid #95D8FF;
	float:left;
	margin-top: 5px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.adlinks {
	width:770px;
	text-align:left;
	border:1px solid #95D8FF;
	float:left;
	margin-top: 5px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.ggad {
	width:752px;
	border:1px solid #95D8FF; 
	text-align:left;
	margin-bottom: 5px;
    padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
}
/*进站样式*/
#comein {width:560px; padding:10px; position:absolute; left:50%; top:50%; margin:-100px 0 0 -290px; border:1px solid #ccc; text-align:left; background:#ECF6FD; font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana}
#comein h1 {font-size:14px; padding:4px 0 0}
#comein p {line-height:22px; padding:3px 0}
#comein p.timer {color:#ccc; font-size:11px; padding:0}
#comein a {color:#06c; text-decoration:underline}
#comein p.stat {text-indent:-10000px; font-size:0; height:0; line-height:0; overflow:hidden; padding:0}