@charset "utf-8";
/* CSS Document */

html, body, div, p, ul, li, table, tr, td,pre, img,h3{ padding:0; margin:0;}
body{ font:Arial, Helvetica, sans-serif; font-size:14px; color:#000; background-color:#EAEAEA;}
a{ text-decoration:none;color:#000;}
a:hover{ text-decoration:underline;color:#000;}
img{ border:0;}
.clear{ clear:both; height:0; font-size:0; overflow:hidden; zoom:1;}
.height2px,.height4px{ height:2px; clear:both; font-size:0;overflow:hidden; zoom:1;}
.height4px{ height:4px;}

#wrap{width:960px; margin:0 auto; background-color:#fff;}
#logo{ height:81px;overflow:hidden; zoom:1;}
.banner{ height:136px;}
.banner02{ height:113px;}
.title01,.title02,.title03,.title04,.title05,.title06,.title07{ background:url(../image/titbg01.gif) no-repeat; height:34px; text-align:center; line-height:34px; color:#fff; font-weight:bold; font-size:16px;}

/*left*/
.leftbox{ width:676px; float:left;}
.row1col01{ float:left; width:246px;}
.Echangeimg{ border:1px solid #f90; position:relative; height:258px;}
.Eimgbox{ height:214px; margin-bottom:2px;}
.Enum{ list-style:none; position:absolute; bottom:14px; right:0; z-index:1000;}
.Enum li{ margin-right:3px;display:block;float:left;border:1px solid #D1D7DD; background-color:#E8ECF0; width:13px; height:13px; text-align:center; line-height:13px; color:#000; cursor:pointer;}
.Enum .on{ border:1px solid #fff; background-color:#657A8B; width:13px; height:13px; color:#fff;text-align:center; line-height:13px}
.Enum .on a,.Enum .on a:hover{ cursor:pointer; color:#fff; width:13px; display:block; text-decoration:none;}
.Enum li a,.Enum li a:hover{ cursor:pointer; color:#fff; width:13px; display:block; text-decoration:none;}
.Eimginfo{ font-size:12px;padding-left:4px; height:42px; line-height:42px; color:#fff; background-color:#D65C00;}
.Eimginfo a,.Eimginfo a:hover{ color:#fff;}

.row1col02{ float:left; height:258px; border:1px solid #f90; background-color:#F0E9D0; width:424px; margin-left:4px;}
.row1col02 p{ text-indent:2em; line-height:160%; margin:5px 17px 0 17px;}
.row1col02 .tit{ display:block; text-align:center; margin-top:10px;}
.row1col02 .font01{ display:inline-block; float:left; width:190px; font-weight:bold; text-decoration:underline; margin-left:16px; line-height:200%;}

.heritagelogo{ width:246px; float:left;}
.title02{width:246px; background:url(../image/titbg02.gif) no-repeat; margin:0 auto;}

.newsbox{ float:left;width:426px; margin-left:4px;}
.title04{ background:url(../image/titbg04.gif) no-repeat center;}
.logobox{height:167px; padding-top:51px; border:1px solid #f90; background-color:#F0E9D0; width:244px; text-align:center; margin-top:2px;}
.borderbox01{border:1px solid #f90; background-color:#F0E9D0; width:424px;height:218px; margin-top:2px;}
.list01{ list-style:none; margin:8px 0 0 15px;}
.list01 li{ background:url(../image/icon01.gif) no-repeat left 10px; padding-left:10px; line-height:180%;}

.title03{ background:url(../image/titbg03.gif) no-repeat;}
.reportbox{ width:336px; float:left;}
.activebox{width:336px; float:right;}
.title05{ background:url(../image/titbg05.gif) no-repeat center; width:336px;}
.borderbox02{border:1px solid #f90; background-color:#F0E9D0; width:334px; margin-top:2px; padding-bottom:15px;}

.peoplebox{border:1px solid #f90; background-color:#F0E9D0; width:654px; margin-top:2px; padding:10px 10px 18px 10px;}
.leftimgbox,.rightimgbox{ width:145px; height:114px; float:left; margin-right:9px;}
.rightfontbox,.leftfontbox{ float:left; width:500px;}
.rightfontbox .tit,.leftfontbox .tit{ font-weight:bold;}
.rightfontbox p,.leftfontbox p{ line-height:160%;}
.rightfontbox .detail,.leftfontbox .detail{ color:#f00; }
.rightfontbox .detail a,.leftfontbox .detail a{ color:#f00;text-decoration:underline;}
.rightfontbox .detail a:hover,.leftfontbox .detail a:hover{ color:#f00;text-decoration:none;}
.line01{ background:url(../image/line01.gif) repeat-x left center; height:25px; clear:both;}
.rightimgbox{ margin-right:0; margin-left:9px;}
.title06{ background:url(../image/titbg06.gif) no-repeat center;}

.scrollbox{ background:url(../image/bg02.gif) repeat-x; height:155px;border:1px solid #f90; width:674px; padding-top:15px;}
.td01{ background-color:#fff; padding-right:1px;}

.leftimgbox01,.rightimgbox01{ width:186px; height:124px; float:left; margin-right:10px; position:relative;}
.rightfontbox01,.leftfontbox01{ float:left; width:458px;}
.rightfontbox01 .tit,.leftfontbox01 .tit{ font-weight:bold;}
.rightfontbox01 p,.leftfontbox01 p{ line-height:160%; text-indent:2em; margin-top:8px;}
.rightimgbox01{ margin-right:0; margin-left:10px;}
.leftimgbox01 span,.rightimgbox01 span{ position:absolute; left:0; bottom:0; width:186px; height:24px; line-height:24px; text-align:center; font-weight:bold; display:block;}

.releatedimg01{ width:676px; height:160px; margin-top:2px;}
.releatedimg{ width:676px; height:161px;}

/*right*/
.rightbox{ float:right; width:280px;}
.title07{ background:url(../image/titbg07.gif) no-repeat;}
.heritagebox{border:1px solid #f90; background-color:#F0E9D0; width:254px; padding:12px 12px 27px 12px;*padding:12px 12px 26px 12px; line-height:23px;}
.heritage{ display:block; float:left; width:208px;}
.time{ display:block; float:left; width:45px;}
.heritage01{ display:inline-block; float:left; width:180px; margin-left:28px;}

.naturebox{ width:280px; height:175px; position:relative; margin-top:1px;}
.info{ position:absolute; left:0; bottom:0; height:32px; line-height:32px; font-weight:bold; text-align:center; width:280px;z-index:15;color:#000;}
.imgbox{ position:relative;}
.bg{ position:absolute; left:0; bottom:0;_bottom:-1px; height:32px; background-color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;width:280px;z-index:10;}

/*comment*/
.commentbox{ width:958px; margin:0 auto; margin-top:3px;}
.table01{ border:1px solid #EBA704;}
.bg02{ background:url(../image/bg08.gif) repeat-x; height:30px; line-height:30px; color:#A60000;}
.boldfont{ font-weight:bold; padding-left:15px;}
.whitefont{ text-align:right; padding-right:15px;}
.whitefont span{ font-weight:bold; color:#fff;}
.td03{ background-color:#F4E3A2; height:30px; line-height:30px; padding-left:15px;}
.name{ display:block; float:left; color:#A60000; font-weight:bold; padding-right:60px;}
.time01{ display:block; float:left;}
.td02{ padding:4px 15px;line-height:160%; background-color:#FDF0CA;}
.page{padding:4px 15px;line-height:160%; background-color:#FDF0CA; text-align:right; color:#A60000;}
.page a{ color:#A60000;}
.input01{ width:100px; height:18px; border-top:1px solid #636363; border-right:1px solid #BABABA; border-left:1px solid #636363; border-bottom:1px solid #BABABA;}
.btnlogin{ background:url(../image/btnbg02.gif) no-repeat; width:64px; height:25px; text-align:center; color:#fc0; font-size:14px; font-weight:bold; border:0; cursor:pointer;}
.whitefont01{ color:#fff; font-weight:bold;}
.redfont{text-align:right; color:#A60000; font-weight:bold; padding-right:15px;}
.redfont span{ color:#fff;}
.redfont span a{ text-decoration:underline; color:#fff;}
.comtit{ background:url(../image/bg09.gif) repeat-x; height:35px; line-height:35px; color:#A60000; font-weight:bold; padding-left:15px;}
.areabox{ background-color:#fff;}
.textarea01{ width:950px; height:110px; overflow-x:hidden; overflow-y:auto; line-height:150%; border:0; font-size:14px;}
.submit{ text-align:center; padding:8px 0; background-color:#EFEFEF;}
.subbtn{ background:url(../image/btnbg03.gif) no-repeat; width:87px; height:28px; cursor:pointer; border:0; font-size:14px; font-weight:bold; color:#A60000;}

.editor{ text-align:right; height:35px; line-height:35px; padding-right:15px; background-color:#D65C00; color:#fff;}
.editor span{ font-family:simsun;}



