body { margin: 0px auto; color: #333; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 160%; }
div,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,p {margin: 0; padding: 0; border: 0;}
li{ list-style-type: none; }
.hidden {display: none;}
.blank{ clear: both; height: 8px; font: 0px/0px sans-serif; background: #efefef; width: 950px; margin: 0 auto; }
.flashbox{ background-color: #f0f0f0; width: 520px; text-align: center; }

a:link {color:#333;text-decoration:none;}
a:visited,a:active {color:#666;text-decoration:none;}
a:hover {color:#d80000;}
.red { color:#ff0000; }
.red_2 { color:#990000;}
.red_3 { color:#cc3300;}
.red_4 { color:#cc6600;}
.end { color:#ffffff;}
.blue { color: #0066CC;}
.gray { color: #808080;}
.Yellow {color: #FFFF00;}
.cred,a.cred:link,a.cred:visited{ color:#ff0000; }.cdred,a.cdred:link,a.cdred:visited{ color:#c00;}
.cblue,a.cblue:link,a.cblue:visited{color:#1f3a87;}a.cblue:hover{color:#bc2931;}
.fb,a.fb:link,a.fb:visited{font-weight: bold;}

#head{ margin: 0px auto; width: 950px; }
#menunav { clear: both; margin: 0px auto; width: 950px; background: url(navbg2.jpg) repeat-x; }
#menunav .nleft{ width: 60px; float: left; height: 36px; background: url(navbg1.jpg) no-repeat; }
#menunav .nright{ width: 60px; float: right; height: 36px; background: url(navbg3.jpg) no-repeat; }
#menu { float: left; line-height: 36px; list-style-type: none; width: 820px; margin: 0px auto; text-align: center; background-image: url(navbg2.jpg); }
#menu li { float: left; width: 82px; margin-left: 0px; text-align: left; font-size: 12px; }
#menu li a { display: block; width: 82px; text-align: center; text-decoration: none; color: #fff; font-size: 12px; filter: DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1); }
#menu li a:hover{ background: #fff; font-weight: bold; filter: alpha(opacity=30); color: #d80000; }

.bgf5{ background-color: #f5f5f5; }
.bgf8{ background-color: #f8f8f8; }
.bged{ background-color: #ededed; }

h2.title { font-family: 宋体; font-size: 14px; line-height: 28px; font-weight: bold; background: #09c url(arrow2.gif) no-repeat 8px; color: #fff; padding-left: 22px; letter-spacing: 3px; clear: both; }


.wrap{ margin: 0px auto; width: 950px;  }
.erect6{ margin-top: 6px; }
.erect4{ margin-top: 6px; }
.erect2{ margin-top: 6px; }
.erect8{ margin-top: 6px; background: #fff url(../images/erect.gif) repeat-y 742px 50%; }

.col0{ width: 190px; height: 300px; margin-right: 5px; float: left; overflow: hidden; }
.col1 { width: 520px; float: left; overflow: hidden; }
.col2{ width: 230px; height: 300px; float: right; overflow: hidden; }

#tophc{ line-height: 28px; padding: 8px; }

.liststr1{ clear: both; margin-left: 8px; }
.liststr1 .fleft{ float: left; }
.liststr1 .fleft li{ background: url(icon1.gif) no-repeat left 9px; width: 200px; line-height: 28px; padding-left: 18px; border-bottom: 1px solid #ededed; }
.pad1{ clear: both; width: 230px; margin-top: 6px; text-align: center; }

.liststr3{ clear: both; margin-left: 6px; }
.liststr3 .fleft{ float: left; }
.liststr3 .fleft li{ background: url(line1.gif) repeat-x 50% bottom; width: 305px; line-height: 24px; }

.sp1{ height: 28px; background: url(sp01.jpg); margin-bottom: 3px;  clear: both;}
.sp2{ height: 28px; background: url(sp02.jpg);   clear: both;}
.sp3{ height: 28px; background: url(sp03.jpg);   clear: both;}
.sp4{ height: 28px; background: url(sp04.jpg);   clear: both;}

.piclist1{ clear: both; }
.piclist1 ul{ margin-top: 8px; margin-bottom: 8px; }
.piclist1 li { float: left; text-align: center; height: 140px; width: 150px; margin-left: 5px; background-color: #f5f5f5; }
.piclist1 li img{ width: 120px; height: 80px; border: 1px solid #e3ded5; padding: 5px; }
.piclist1 h3{ text-align: center; font-size: 12px; font-weight: normal; margin: 0 auto; line-height: 24px; }
.piclist1 h3 a{ color: #999; text-decoration: none; font-weight: normal; }
.piclist1 h3 a:hover{ color: #666; text-decoration: underline; }

.frame2 li img{ width: 120px; height: 50px; border: 1px solid #ededed; padding: 4px; margin-top: 3px; }


.piclist2{ clear: both; }
.piclist2 ul{ margin-top: 8px; margin-bottom: 8px; }
.piclist2 li { float: left; text-align: center; height: 120px; width: 150px; margin-left: 4px; }
.piclist2 li img{ width: 120px; height: 80px; border: 1px solid #e3ded5; padding: 5px; }
.piclist2 h3{ text-align: center; font-size: 12px; font-weight: normal; margin: 0 auto; line-height: 26px; }
.piclist2 h3 a{ color: #c00; text-decoration: none; font-weight: normal; }
.piclist2 h3 a:hover{ color: #ff6600; text-decoration: underline; }

.col3{ float: left; height: 208px; background: #3692D1 url(foodbg1.jpg) repeat-x; }
.cola{ float: left; width: 330px; line-height: 28px; height: 200px; margin-top: 5px; margin-left: 4px; }
.cola img{  }
.cola p{ }
.pad1{
	margin-top: 5px;
}
.colb{
	margin-left: 6px;
	margin-top: 5px;
	float: left;
	height: 200px;
	width: 320px;
	background: #fff;
}
.colb li img{ width: 120px; height: 50px; border: 1px solid #ededed; padding: 4px; margin-top: 10px; margin-left: 18px; }
.colb h3{ text-align: center; font-size: 12px; font-weight: normal; margin: 0px auto; line-height: 26px; }
.colb h3 a{ color: #c00; text-decoration: none; font-weight: normal; }
.colb h3 a:hover{ color: #ff6600; text-decoration: underline; }

.colc{
	margin-top: 5px;
	float: right;
	margin-right: 4px;
	width: 280px;
	text-align: center;
	background-color: #fff;
}

.col4{ height: 140px; }
.col4 li{ float: left; margin-left: 18px; text-align: center; width: 210px; margin-top: 10px; }
.col4 li img{ width: 180px; height: 80px; border: 1px solid #a2c0ff; padding: 4px; margin-bottom: 8px; }
.col4 h3{ width: 180px; height: 26px; background-color: #f5f5f5; text-align: center; font-size: 12px; font-weight: normal; margin: 0px auto; line-height: 26px; }
.col4 h3 a{ color: #ff6600; text-decoration: none; font-weight: normal; }
.col4 h3 a:hover{ color: #c00; text-decoration: underline; }


.col5{ float: left; width: 734px; background-color: #fff; }
.col6{ float: right; width: 200px; }
.col7{ background-color: #fff;  width: 948px;}
.station{ padding-left: 10px; line-height: 26px; font-family: 宋体; background: #f0f0f0; clear: both; }
h1.title { font: bold 24px  黑体, sans-serif; color: #c00; padding: 8px; letter-spacing: 2px; text-align: center; background: #f8f8f8 url(line1.gif) repeat-x 50% bottom; }

.col7 .tu{ margin-top: 48px; }
.col7 .tu li{ float: left; width: 300px; height: 420px; text-align: center; }
.col7 .tu li img{ width: 250px; height: 310px; border: 1px solid #666; padding: 4px; margin-top: 18px; }
.col7 .tu h3{ width: 260px; height: 26px; background-color: #f5f5f5; text-align: center; font-size: 12px; font-weight: normal; margin: 0px auto; margin-top: 10px; line-height: 26px; }



#artinfo1 { clear: both; margin: 6px 0 10px 0; padding: 3px; text-align: center; background-color: #fff; border: 1px dotted #FDCBCB; }
#artinfo1 span { margin: 0px 15px 0px 15px; display: inline; }
#artcontent { clear: both; text-align: left; white-space: normal; font-size: 14px; line-height: 180%; padding: 16px; }
#artcontent h2{ font-weight: bold; padding: 2px; color: #c61c18; font-size: 14px; }
#artcontent p{ margin: 3px; }
#artcontent h3 { font-weight: bold; padding: 2px; color: #333; font-size: 13px; }
#artcontent h4 { font-weight: bold; padding: 2px; color: #333; font-size: 12px; }

.strlist{ margin: 4px auto; width: 680px; }
.strlist li{ clear: both; padding-top: 5px; background: url(line1.gif) repeat-x 50% bottom; }
.strlist li img{ float: left; margin-right: 8px; width: 120px; height: 80px; border: 1px solid #e3ded5; padding: 5px; }
.strlist li h2{ float: left; margin-left: 2px; font-weight: normal; font-size: 14px; padding: 0px; }
.strlist li h5 { font-weight: normal; font-size: 12px; margin: 0px; text-indent: 2em; color: #666; margin-left: 4px; padding-top: 3px; text-align: left; }
.strlist li i { margin-left: 28px; float: left; color: #666; font-size: 12px; font-style: normal; font-family: 宋体; }
.strlist li i a{ color: #666; font-style: normal; font-size: 12px; font-family: 宋体; }
.strlist h2 a:link,.strlist h2 a:visited { color:#26f; }
.strlist h2 a:hover,.strlist h2 a:active { color:#d80000;text-decoration: underline;  }
.strlist a:link img,.strlist a:visited img { border: #d8d8d8 1px solid;	padding: 5px; }
.strlist a:hover img,.strlist a:active img { border: #669900 1px solid;	padding: 5px;}

.liststr2{ clear: both; margin-left: 8px; }
.liststr2 .fleft{ float: left; }
.liststr2 .fleft li{ background: url(line1.gif) repeat-x 50% bottom; width: 182px; line-height: 29px; }

.footer { clear: both; width: 950px; height: 36px; margin: 0px auto; text-align: center; line-height: 34px; border-top: 2px solid #0057AE; margin-top: 2px; background: url(navbg2.jpg) repeat-x; }

