body{margin:0px;text-align:center;font-size:12px;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin:0;padding:0;}
html, body {height:100%;}
body {height:auto !important;color:#666;background-color: #e6e6e6;font: 400 12px/150% Tahoma, Helvetica, Arial, sans-serif;}
a:link, a:visited {color:#656D77;text-decoration:none;}
a:hover, a:active {color:#333;text-decoration:underline;}
ol, ul {list-style:none;}
.clear {clear:both;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom:1;display: inline-block;_height:1px;}
* html .clearfix {height: 0%;line-height:0;}
*+html .clearfix {height: 0%;line-height:0;}
.clearfix {display: block;}
.box {width: 960px;clear: both;margin: 0 auto;}
.mT5 {margin-top: 5px;}
.mL10 {margin-left:10px;}
.mT13 {margin-top: 13px;}
#top {height: 76px;text-align: right;}
#top .htitle {float:left;padding-left:5px;padding-top:15px;}
#top .htitle h1 a {display:block;font-size:0;height:53px;overflow:hidden;width:250px;background-image: url(../img/top_logo.jpg);background-repeat: no-repeat;line-height: 280px;}
#navo {width: 956px;padding-left: 4px;height: 45px;background-attachment: scroll;background-image: url(../img/nav_left.gif);background-repeat: no-repeat;background-position: 0px 0px;}
#navi {background-attachment: scroll;background-image: url(../img/nav_right.gif);background-repeat: no-repeat;background-position: right top;padding-right: 4px;}
#menu {height: 45px;background-attachment: scroll;background-image: url(../img/background.jpg);background-repeat: repeat-x;}
#menu ul {border:0 none;line-height:150%;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 15px;padding:0;}
#nav {padding-left:20px;}
#nav li {float:left;height:35px;}
#nav li a {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;cursor:pointer;display:block;float:left;height:43px;padding-left:3px;text-decoration:none;}
#nav li a span {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;
color:#FFFFFF;float:left;font-size:14px;line-height:16px;padding:12px 10px 10px 10px;text-decoration:none;}
#nav .spt {background-attachment: scroll;background-image: url(../img/nav_line.gif);background-repeat: no-repeat;background-position: 0px 0px;width: 3px;margin-top: 8px;margin-right: 3px;margin-left: 3px;}
#nav li .nav_on {background-image: url(../img/on_left.gif);background-repeat: no-repeat;}
#nav li .nav_on span {background-position:right 0px;color:#333333;font-weight:bold;padding:12px 14px 17px 10px;text-decoration:none;background-image: url(../img/on_right.gif);}

#position {padding-left: 15px; text-align:left;}
#win {width: 960px;}
#world{width: 270px;}
#stlf{width: 220px;}
.fLeft {float:left;}
.fRight {float:right;}
#cnmap {width: 385px;}
#related {width: 220px;}
#address {width: 294px;margin-left: 5px;}
#info {width: 270px;}

#map-canvas {width:100%;height: 100%;margin: 0px;padding: 2px;background-color: #E0DFE3;}
		a:link, a:visited {color:#333;text-decoration:none;}
		a:hover, a:active {color:#333;text-decoration:underline;}
#panel {position: absolute;top: 25px;margin-left: 280px;height:28px;font-size:16px;z-index: 3;background-color: #F5F5F5;border: 1px solid #F5F5F5;padding: 5px 5px 3px 5px;filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;}
#panel .textbox{outline-style: none ;border: 1px solid #ccc; border-radius: 3px;padding: 2px 2px;width: 200px;font-size: 16px;}
#panel input{padding: 0px 0px;width: 70px;font-size: 16px;}


#ft_c {padding-top: 15px;padding-right: 20px;padding-left: 20px;padding-bottom: 15px;text-align: center;}

.list{  text-align:left;  height:320px;  overflow:hidden; }
.list ul li{  margin-top:5px; }
.list ul.archive{clear:both;padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;}
.list ul.archive li{background:url("../img/list.gif") no-repeat 6px 8px;float:left;text-indent:15px;overflow:hidden;width:90px;line-height:19px;height:19px;}

.ltpe{  text-align:left;  height:460px;  overflow:hidden; }
.ltpe ul li{  margin-top:5px; }
.ltpe ul.archive{clear:both;padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;}
.ltpe ul.archive li{background:url("../img/list.gif") no-repeat 6px 8px;float:left;text-indent:15px;overflow:hidden;width:70px;line-height:20px;height:20px;}
.flink-tab ul li{  float:left;  line-height:33px;}
.flink-tab ul li.thisclass{  background-image: url("../img/left.gif");  background-position: left 6px;  background-repeat: no-repeat;  float: left;  height: 33px !important;  margin-left: 5px;  padding-left: 4px;  padding-right: 5px; }
.flink-tab ul li.thisclass span{  background-attachment: scroll;  background-image: url("../img/bg.gif");  background-position: right center;  background-repeat: no-repeat;  height: 27px;  padding: 3px 10px 10px 7px; }
.flink-show{  margin-top: 0px;  padding:10px;  overflow:hidden;  zoom:1; }
.flink-show  a{  float:left;  height:25px;  line-height:25px;  margin-left:10px;  display:inline-block; }
 
 .btl {background-attachment: scroll;background-image: url(../img/btl_left.gif);background-repeat: no-repeat;background-position: 0px 0px;height: 33px;padding-left: 4px;}
.btli {background-attachment: scroll;background-image: url(../img/btl_right.gif);background-repeat: no-repeat;background-position: right;height: 33px;padding-right: 5px;}
.title {background-attachment: scroll;background-image: url(../img/title_bg.gif);background-repeat: repeat-x;background-position: 0px 0px;height: 33px;line-height: 33px;}
.title .title_t {height: 33px!important;height: 23px;background-attachment: scroll;background-image: url(../img/btl_i_left.gif);background-repeat: no-repeat;padding-left: 4px;margin-top: 5px;margin-left: 10px;}
.title .title_t .title_t_i {background-image: url(../img/btli_right.gif);background-repeat: no-repeat;background-position: right top;padding-right: 6px;}
.title .title_t h2 {background-color: #577687;font-size: 14px;color: #FFF;font-weight: normal;height: 24px;line-height: 23px;padding-left: 2px;display: inline;padding-top: 3px!important;padding-top: 5px;padding-bottom: 2px;}
.bt {background-image: url(../img/right_bg.gif);background-repeat: repeat-y;background-attachment: scroll;background-position: right 0px;background-color: #FFF;/*padding-right: 2px;*/
}
.txt {background-image: url(../img/right_bg.gif);background-repeat: repeat-y;background-attachment: scroll;background-position: right 0px;background-color: #FFF;height:360px;clear:both;/*padding-right: 2px;*/
}
.petxt {background-image: url(../img/right_bg.gif);background-repeat: repeat-y;background-attachment: scroll;background-position: right 0px;background-color: #FFF;padding:0 8px 10px 2px; height:540px;/*padding-right: 2px;*/
}
.listtxt {background-image: url(../img/right_bg.gif);background-repeat: repeat-y;background-attachment: scroll;background-position: right 0px;background-color: #FFF;padding:0 8px 10px 2px; height:2550px;/*padding-right: 2px;*/
}
.ad{padding:1px 2px 5px 3px;}

.news {float:left; padding:0px 5px 0 5px;background-image: url(../img/right_bg.gif);background-repeat: repeat-y;background-position: right 0px;background-color: #FFF;}
.news ul {margin:0; padding:0; width:100%;list-style:none;}
.news li {margin:0; padding:0 5px;float:left; text-align:justify;word-break:break-all;}
.news li a{display:block;padding:3px 0 3px 22px; background:url("../img/arclist.gif") 5px 8px no-repeat; text-decoration:none;}
.news li span{border:0; margin:0; padding:0;text-indent:2em;}

.article {float:left;padding:0px 5px 0 5px;background-image: url(../img/right_bg.gif);background-repeat: repeat-y;background-position: right 0px;background-color: #FFF;}
.article ul {margin:0; padding:0; width:100%;list-style:none;}
.article li {margin:0; padding:0 5px;float:left; text-indent:24px;text-align:justify;word-break:break-all;}
.article li a{display:block;padding:3px 0 3px 22px; background:url("../img/arclist.gif") 5px 8px no-repeat; text-decoration:none;}
.article li span{border:0; margin:0; padding:0;text-indent:2em;}

.artlist {float:left; padding:0px 2px 0 2px;background-position: right 0px;background-color: #FFF;}
.artlist ul.txturl{margin:0px;padding:0px 5px 0px 5px; text-align:left;}
.artlist ul.txturl li{margin:0px;padding:0;list-style:none;float:left;overflow:hidden;width:102px;line-height:23px;height:23px;text-indent:15px;border-bottom:#adadad 1px dotted;}
.artlist .tit {margin:10px 1px 1px 1px; clear:both; HEIGHT: 25px;line-height:25px; text-align:left; background-color: #F4FAFF
}
h5 {margin:0px;padding:0px 0px 0px 20px; font-size:12px; FONT-WEIGHT: bold;BACKGROUND: url(../img/arclist.gif) no-repeat 3px 8px;}
.listright{margin:0px 3px 0px 3px;float:left;width:125px;}
.listright ul{margin:0px;padding:0;text-align:left;list-style:none;}
.listright ul.archive{clear:both;}
.listright ul.archive li{background:url("../img/list_ico.gif") no-repeat 0px 8px;float:left;text-indent:15px;width:120px;line-height:24px;height:24px;overflow:hidden;}

.title_top {background-image: url(../img/u_top.gif);background-repeat: no-repeat;height: 4px;background-position: left;padding-left: 3px;font-size: 0px;}
.title_top .title_top_i {background-attachment: scroll;background-image: url(../img/u_top_right.gif);background-repeat: no-repeat;background-position: right;height: 4px;}
.lin {background-image: url(../img/lin_left.gif);background-repeat: no-repeat;height: 6px;background-position: left;padding: 0 0 0 3px;line-height: 0px;font-size: 0px;}
.lin .lin_i {background-attachment: scroll;background-image: url(../img/lin_right.gif);background-repeat: no-repeat;background-position: right;height: 6px;}