/* CSS Document */
body{font:Arial; font-size:12px; color:#646464; margin:0px; background:url(images/indexbg.gif) repeat-x;}
ul{list-style:none; margin:0px; padding:0px;}
h1{font-weight:normal; font-size:12px; display:inline;}
h2{font-weight:normal; font-size:12px; display:inline;}
#head a:link{text-decoration:none;	color:#FFFFFF;	font-size:14px;	font-weight:bold; font-family:Arial;}
#head a:visited {text-decoration:none; color:#FFFFFF;	font-size:14px;	font-weight:bold; font-family:Arial;}
#head a:active {text-decoration:none;	color:#FFFFFF;	font-size:14px;	font-weight:bold; font-family:Arial;}
#head a:hover {text-decoration: none;	position: relative;	right: 0px;	top: 0px; color:#333333; font-family:Arial;}

a:link{text-decoration:none; color:#646464;	}
a:visited {color: #646464;	text-decoration: none;}
a:active {color: #646464;  text-decoration: none; }
a:hover {text-decoration: none;	position: relative;	right: 0px;	top: 0px;  color:#FF0000;}
a.link1:link{text-decoration:none; font-size:14px; color:#FFFFFF;}
a.link1:visited {color: #FFFFFF; font-size:14px; text-decoration: none;}
a.link1:active {color: #FFFFFF; font-size:14px; text-decoration: none; }
a.link1:hover {position: relative; font-size:14px;  right: 0px;	top: 0px;  color:#FF0;}

#top{width:1000px; position:relative; border:#666666 0px solid;}
.logo{width:348px; float:left; border:#000000 0px solid; padding-top:23px;}
.top_right_tit{position:absolute; float:right; top:6px; right:0px; border:#333333 0px solid; width:240px; height:20px;}
.top_tit{width:500px; float:right; letter-spacing:1px; text-align:right; padding-right:20px; line-height:25px; font-family:Arial, Helvetica, sans-serif; border:#000000 0px solid; padding-top:40px; color:#F00; font-size:14px;}

#menu{width:1000px; border:#999999 0px solid; height:41px; border:#333333 0px solid;}
#mune01{padding:13px 33px 0px 33px; float:left; height:42px;}
#mune02{background:url(images/munebg.gif) right no-repeat; height:34px; padding-top:4px; width:1px; float:left;}
.leftsty{border-bottom:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; margin:0px; padding:0px; text-align:left; font-size:12px; line-height:180%;}
.leftnews{height:28px; padding-left:10px; font-size:12px; }

.titlebg{background:url(images/titlebg.gif) no-repeat top; width:662px; height:37px; overflow:hidden; text-align:left; padding-left:20px; padding-top:12px; float:left;}
.swf{width:1000px; height:250px; margin-bottom:10px; margin-top:10px;}
.tit{position:absolute; margin-top:-25px; padding-left:30px; text-align:left; border:#000000 0px solid;}
.title{background-image:url(images/titlebg.gif); font-size:14px; padding-left:20px;}
.content{padding:4px; border-left:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; margin:0px;text-align:left; font-size:12px; line-height:180%;}

#case{width:170px; padding:0px; margin:8px; float:left;}
.case_pic{border:#CCCCCC 1px solid; width:164px; height:120px; text-align:center; float:left; padding:1px;}
.case_tit{float:left; text-align:center;line-height:20px; width:170px; padding-top:12px; border:#333333 0px solid;}
.page{ clear:both; margin-left:100px; padding:0px;font-size:14px; line-height:180%;}
.more{position:inherit; font-size:12px; margin-right:20px; margin-top:-15px; float:right}


.hot{width:240px; float:left; line-height:22px; margin-right:20px; height:271px;}
 .title2{width:190px; padding-left:10px; line-height:30px; float:left; background-image:url(images/dot.gif); background-repeat:no-repeat; background-position:center left; font-size:14px; border-bottom:1px solid #ccc; margin-bottom:5px; font-weight:bold; font-family:"ΣΧΤ²";}
 .more2{width:40px; line-height:30px; float:left; font-size:11px;  border-bottom:1px solid #ccc;margin-bottom:5px; }
table td{font-size:12px;}

.left_tit{margin:0px; padding:0px; height:37px; overflow:hidden;}
.left_news{height:28px; padding-left:15px; font-size:12px;}
.marquee_tit{margin:0px; padding:10px 12px 0 12px; font-size:12px; line-height:180%; text-align:justify;}

#friendlink{width:1000px; margin:auto; clear:both; margin-top:10px; line-height:22px;}

#foot{width:1000px;height:auto; text-align:left; margin-top:10px; padding-top:10px; line-height:220%;}
.foot_logo{vertical-align:middle; float:left; height:88px; width:220px; border-top:#CCCCCC 1px solid; padding-top:18px;padding-bottom:8px;}
.foot_tit{vertical-align:middle; height:auto; float:left; width:780px; border-top:#CCCCCC 1px solid; padding-top:16px; padding-bottom:8px;}
.font01{line-height:180%; font-size:13px; font-family:Verdana, Geneva, sans-serif; text-align:justify;padding:10px 10px 0 10px;}

#menu_kuan{width:100%; height:37px; float:left; position:relative; text-align:left; border:0px #333333 solid;}
.News_title{font-size:18px; color:#FF0000; font-weight:bold; line-height:150%; border-bottom:#CCCCCC dotted 1px; padding-top:15px;}
#maptop{width:900px; margin:auto; height:160px;}
#mapcontent{width:900px; margin:auto; clear:both;}
 .mapm1{width:900px; margin:auto;}
 .mapm2{width:900px; clear:both;}
 .mapfoot{ font-size:12px; width:900px; clear:both; border-top:1px solid #CCC; line-height:30px; margin-top:15px; text-align:center;}
