/*全局定义*/
body,div,p,span,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,pre,form,tr,td,th,div{border:0px; padding:0px; margin:0px;}
table{border:0; padding:0; margin:0px auto;}
img,a img{border:0px; padding:0px; margin:0px; line-height: 1px; font-size: 1px;} 
ul,li,ol,dt,dl,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{ font: normal 12px "\5b8b\4f53",arial narrow;}
form,input,select,textarea,form img,button {padding:0px; margin:0px;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
.fb{font-weight:bold;}.tc{text-align:center;}
.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}
.pointer{ cursor:pointer; }.hidden{ overflow:hidden;}
.clear{ clear:both;line-height:0px;height:0px;font-size:0px;width:0px;}
body{ color:#333333; font:12px "\5b8b\4f53",arial narrow; background: #eefff7 url(/uploads/image/sgimages/bg.gif) no-repeat top center; }
a{ color:#000000; text-decoration:none;}
a:hover{ color:#fe0000; text-decoration:underline;}

.black:link,.black:visited{color:#000000; text-decoration:none;}
.black:hover,.black:active{color:#c50404; text-decoration:underline;}
.fff:link,.fff:visited{color:#ffffff; text-decoration:none;}
.fff:hover,.fff:active{color:#ffff00; text-decoration:underline;}
.red:link,.red:visited{color:#cc3300;text-decoration:none;}
.red:hover,.red:active{color:#d61e00; text-decoration:underline;}
.white{ background-color:#ffffff;} .gray{ background-color:#f2f2f2;}
.border{border: 1px solid #e06b5a;}
.red{ color:#ff0000;}
.green{color:#009933;}
.blue{color:#003cff;}


.hr-2,.hr-3,.hr-4,.hr-5,.hr-6,.hr-7,.hr-8,.hr-9,.hr-10,.hr-11,.hr-12,.hr-13,.hr-14,.hr-15,.hr-16,.hr-17,.hr-18,.hr-19,.hr-23,.hr-30,.hr-35,.hr-55{clear:both; overflow:hidden; font-size:1px; line-height:1px;}
.hr-2{height:2px;}.hr-3{height:3px;}.hr-4{height:4px;}.hr-5{height:5px;}.hr-6{height:6px;}.hr-7{height:7px;}.hr-8{height:8px;}.hr-9{height:9px;}.hr-10{height:10px;}.hr-11{height:11px;}.hr-12{height:12px;}.hr-13{ height:13px;}.hr-14{ height:14px;}.hr-15{ height:15px;}.hr-16{ height:16px;}.hr-17{ height:17px;}.hr-18{ height:18px;}.hr-20{ height:20px;}.hr-23{ height:23px;}.hr-30{ height:30px;}.hr-35{ height:35px;}.hr-55{ height:55px;}

/* 首页头部 */

#wrapper{ clear: both; width: 100%; height:43px; background:url(/uploads/image/sgimages/toplink_02.gif) repeat-x;padding-bottom: 200px;}
#toplink{clear: both; width: 998px; margin: 0px auto; color:#007c36;}
#toplink span{ float:right;  line-height:43px;}
#toplink span a{ color:#007c36; padding-left:10px; padding-right:10px;}
#toplink h1{ padding-left:10px; line-height:43px;}

#navbox{ clear: both; width: 998px; margin: 0px auto; position: relative; height: 71px; z-index: 2; background: #ffffff; }
#nav{ clear: both; width: 998px; margin: 0px auto; height: 71px; background: url(/uploads/image/sgimages/mainanv.jpg) no-repeat; position: absolute; top: -4px; z-index: 3; }
#mainav{ height: 37px; padding-left: 8px; clear: both; position: relative; }
#mainav li{ float:left; width:88px; font-size: 14px; font-weight:bold; text-align:center; color:#ffffff; line-height: 36px; height: 36px; }
#mainav li.hover{ width: 88px; color:#e60012; position: relative; top: -3px; height: 37px; background: url(/uploads/image/sgimages/navhk.png) no-repeat; _background: url(/uploads/image/sgimages/navhk.gif) no-repeat;}
#mainav li.bg{ background: url(/uploads/image/sgimages/nav-line.gif) no-repeat 0px 13px; width:2px; }
#mainav li a{ color:#ffffff; }
#mainav li.active a:hover{ color:#ffffff; }
#mainav li.hover a{ color:#e60012; }
#mainav li.hover a:hover{ color:#e60012; }
.subnav{ background:  repeat-x; height: 31px; clear: both; border-right: 1px solid #94dbb8; border-left: 1px solid #94dbb8; }
#site{ height:31px;clear: both;}
#site div{ float:left; line-height:31px; height:31px;}
#site .date{ width:170px; padding-top: 0; padding-bottom: 0; padding-left: 15px; }
#site .weather{ width:185px; padding-top: 4px; height: 26px; }
#site .notice{ width:260px; padding-left:15px; background:url(/uploads/image/sgimages/icon_10.gif) no-repeat 0px 50%; }
#site .notice span{float:left;}

#nav li.hover .box{ left:auto;}
.box{ position:absolute; width:88px; z-index: 100; *margin-left:-82px; *padding-top:25px; margin-top:-2px; _margin-left:-82px; left:-999px; }
.box-t{ background: url(/uploads/image/sgimages/subnav-t.png) repeat-y; _background: url(/uploads/image/sgimages/subnav-t.gif) repeat-y; clear: both; height: 5px; width: 88px; overflow: hidden; }
.box-c{ background: url(/uploads/image/sgimages/subnav-t.png) repeat-y; _background: url(/uploads/image/sgimages/subnav-t.gif) repeat-y;  margin:0px; padding:0px;}
.h95{ height:95px;}
.h70{ height:70px;}
.h45{ height:45px;}
.box-b{background: url(/uploads/image/sgimages/subnav-b.png) no-repeat; _background: url(/uploads/image/sgimages/subnav-b.gif) repeat-y; clear: both; height: 3px; width: 88px; overflow: hidden;}
#nav dl{  position:absolute; width:80px;  font-size:13px; z-index: 100; margin-left:0px; *margin-left:-48px;
_margin-left:-48px; }
#nav .list dd { width:88px; line-height: 24px; height: 24px; cursor:pointer; font-weight: normal; text-align: left; clear: both; }
#nav .list dd a{ color:#000; text-decoration: none; background: url(/uploads/image/sgimages/icon_22.gif) no-repeat 0px 50%; margin-left:10px; padding-left:8px;}
#nav .list dd a:hover{ color:red; text-decoration: none; background: url(/uploads/image/sgimages/icon_22.gif) no-repeat 0px 50%; margin-left:10px; padding-left:8px;}

#noticelist{ display:block; height:31px; width:190px; overflow:hidden; }
#noticelist li{ width:190px; height:31px; line-height:31px; }
#site .search{ background:url(/uploads/image/sgimages/icon_18.jpg) no-repeat 0px 50%; padding-left:30px; vertical-align:middle; }
.schtext{ width:190px; height:18px; line-height:18px; font-size:12px; color:#444; border:1px inset #d4d0c8; vertical-align:middle; margin:5px 0; }
.schbtn{ width:50px; height:21px; text-align:center; background:url(/uploads/image/sgimages/ss-icon.gif) no-repeat; vertical-align:middle; border:0px none;}
.mborder{ border:1px solid #ffc9a2;}
#nav .link{line-height:33px;}
#nav .link a{ padding-left:8px; padding-right:8px;}

.area{ clear: both; width: 998px; margin: 0px auto; background: #ffffff; display: table; }
.flash{ height:180px;}
#bottom{ background: url(/uploads/image/sgimages/bottom_05.gif) repeat-x; height: 109px; clear: both; width: 100%; }
#copyright{ clear: both; width: 998px; margin: 0px auto; text-align: center; line-height: 23px; padding-top: 15px; position: relative; }
#copyright .lxwm{ height: 43px; width: 242px; z-index: 1; position: absolute; top: -4px; right: 0px; }

/*自适应*/
#container{ width:998px; margin: 0px auto; clear: both; background: #ffffff; overflow: hidden; height: auto; padding: 0px; }
#container-main{ float:right; width:748px; border: 1px solid #94dbb8; border-top:0px none; background-color:#ffffff; height:auto; margin-bottom:-32767px; padding-bottom:32767px; }
#container-side{ float:left; width: 236px; border: 1px solid #94dbb8; border-top:0px none; background: #e0f7ec url(/uploads/image/sgimages/lmynavbg_05.gif) repeat-x 0px top; height:auto; margin-bottom:-32767px; padding-bottom:32767px; }
#container-border-bottom{width:998px; height:2px; margin: 0px auto; padding: 0px; overflow:hidden; clear: both; background:#ffffff; }
#container-border-bottom div{border-top: 1px solid #94dbb8;}
#container-border-bottom #left{float:left; width: 238px;}
#container-border-bottom #right{float:right; width:750px;}
.container-bottom-line{ width:984px; height:6px; padding: 0px 6px; line-height:1px; overflow:hidden; margin: 0px auto; background:#ffffff; border-bottom: 1px solid #c3dceb; clear: both; }
#white-hr-6{ width:984px; margin: 0px auto; clear: both; background: #ffffff; overflow: hidden; height: 6px; padding: 0px 6px; }
