body, html{height:100%;}
html,body,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","华文黑体",STHeiti,Georgia,"Times New Roman",Times,serif;font-weight:normal;}
body{background:#293039;font:12px/150% Verdana, Arial, Helvetica, sans-serif;}
img{border:none;}
div,p,table,td{word-wrap:break-word;word-break:break-all}

/* ---------------------------------------- */

.clear:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.clear{*display:inline-block;clear:both;}

.left {float: left;overflow: hidden;}
.right {float: right;overflow: hidden;}

.red{color:red}
.green{color:green}
.blue{color:blue}
.yellow{color:yellow}

.imgAuto img{max-width:560px;}
*html .imgAuto img{width: expression(this.width > 560 ? 560 : auto);}

.fontBig, .fontBig *{font-size:14px}
.fontNormal, .fontNormal *{font-size:12px}
.fontSmall, .fontSmall *{font-size:10px}

/* ---------------------------------------- */

/* 用于解决垂直居中 */
#outer {height: 100%; overflow: hidden; position: relative;width: 100%;}
#outer[id] {display:table; position: static;}
#middle {position:absolute;top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
#inner {position: relative; top: -50%;margin: 0 auto;} /* for explorer only */
/* 用于解决垂直居中 */

/* ---------------------------------------- */

.item {margin: 0px;padding: 0px;}
.item .title {font-size: 14px;font-weight: bold;color: #06C;margin: 0px;padding: 5px;}
.item .body {margin: 0px;padding: 5px;color: #666;}
.item a {color: #333;text-decoration:none;}

/* ---------------------------------------- */

.index{clear:both;line-height:35px;border-top: 1px solid #ddd;margin:10px 0}
.index span{padding:10px}
.index a{color:#080;text-decoration:none;}

/* ---------------------------------------- */

.box{padding:0px;clear:both;width:925px;margin:auto;overflow:hidden;}

#header{height:140px;background-image: url(../Images/Map.gif);background-repeat: no-repeat;background-position: right top;}

#header #logo{float:left;background-image:url(../Images/Logo.gif);background-repeat:no-repeat;background-position:left top;height:100px;width:300px;line-height:240px;overflow:hidden;margin:5px;display:block;}
#header #banner{width:400px;height:90px;margin:10px;float:right;background-color: #fff}

#header #menu{clear:both;background:url(../Images/Menu_Bg.gif);width:905px;height:25px;padding:5px 10px 0;overflow:hidden;}

#header #menu #quicklink {float:right;padding:3px 0}
#header #menu #quicklink a{color:#fff;text-decoration:none;text-align:right;margin-left:15px}
#header #menu #quicklink a img{margin-right:5px}
#header #menu #quicklink a:hover{color:#ccc;text-decoration:underline;}

#header #menu #mainlink{margin:0;padding:0;list-style:none;height:25px;}
#header #menu #mainlink li{float:left;}
#header #menu #mainlink li a{float:left;display:block;width:105px;text-align:center;background:transparent url(../Images/Menu_Line.gif) no-repeat right center;text-decoration:none;color:#C2D4DD;height:25px;line-height:25px}
#header #menu #mainlink li a.current{background:#fff;color:#333;font-weight:bold}
#header #menu #mainlink li a:hover{background:transparent url(../Images/Menu_Link_Bg.gif) repeat-x left center;color:#24495E;font-weight:bold}
#header #menu #mainlink li a.current:hover{background:#fff;color:#333;}

#content{background:#fff url(../Images/Main_Bg.gif) repeat-y left top;}
#content .left {width: 650px;margin:0px;padding: 10px;}
#content .left h1 {margin:35px 0;font-size:24px;font-weight:bold;color:#F30}
#content .left h1 div {margin:10px 0 0 24px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#888;padding:0 2px;background-color:#EFEFEF}
#content .left h1 span {margin-right:15px}
#content .left h1 a {color:#666;text-decoration:none;}
#content .left h1 {margin:35px 0;font-size:24px;font-weight:bold;color:#F30}
#content .left .body {margin:0 24px;font-size:14px;line-height:150%}
#content .left .list h2{margin:0 24px;font-size:14px;line-height:30px;}
#content .left .list a {color:#333;text-decoration: none;}

#content .right {width: 235px;margin:0px;padding: 10px;}
#content .right .item {margin-bottom: 25px;}


#footer{background:url(../Images/Main_Bottom.gif) no-repeat left top;line-height:16px;text-align:center;color:#fff;padding:15px 0 0 0;}
#footer div{color:#fff;padding:5px}
#footer a{color:#fff;}

/* 首页 */
#home #content{background:#fff url(none); padding:0 0 10px;}
#home #footer{background:url(../Images/Home_Bottom.gif) no-repeat left top;padding:40px 0 0 0;}
#home #content .introduce {width: 1000px;}
#home #content .introduce .item{float: left;width: 290px;margin: 20px 10px 20px 10px;}
#home #content .introduce .more {font-style: italic;text-align: right;}
#home #content h1 {background-color: #DFEFEF;margin: 10px;font-size: 24px;color: #F00;padding-top: 10px;padding-bottom: 10px;padding-left: 20px;}
#home #content h1 img {margin-left: 30px;}
#home #content #friendlink {margin: 10px;}
#home #content #friendlink a {color: #333;text-decoration: none;margin: 5px;}
#home #content #friendlink a:hover {color: #F00;text-decoration: underline;}