
html,body{/*background:#dcdcdc;*/margin:0;padding:0;font-family:Arial, Helvetica, sans-serif; font-size:13px;color:#523C0F;width:100%;}

a{color:#000;text-decoration:none;outline:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;color:#c12a2f;}
a:focus{outline:0;}
a:active{text-decoration:none;}
p{margin:0;padding:0;line-height:150%;}
input,font,select,option,textarea,button,fieldset,legend{color:#666;font-size:1em;line-height:120%;}
img{border:none;}
ul,li,form{margin:0;padding:0;list-style:none;}
div,td{word-wrap:break-word;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal; color:#6D3522;}
h1,h2{font-size:18px;}
h3{ font-size:1em;}

.clear{clear:both;height:0;width:0;margin:0 auto;font-size:0;}
.hidden{display:none;}
.pos{width:1037px;margin:0 auto; position:relative;}

.top{ position:relative; width:960px; height:33px; background:url(R_culturetourismfestival01.jpg) no-repeat; margin:0 auto;}
.topnav{ position:absolute; right:26px; top:5px; background:url(R_culturetourismfestival13.png) no-repeat; width:194px; height:19px; text-align:center;}
.content{ width:960px; height:2572px; background:url(R_culturetourismfestival02.jpg) repeat-y; margin:0 auto;}
.contentpng{ position:relative; background:url(R_culturetourismfestival03.png) repeat;  height:2572px;}
.contentf{width:960px;  background:url(R_culturetourismfestival02.jpg) repeat-y; margin:0 auto;}
.contentpngf{ position:relative; background:url(R_culturetourismfestival03.png) repeat; padding:0 0 50px 0;}

.header{ background:url(R_culturetourismfestival05.jpg) no-repeat; width:910px; height:320px; margin:0 auto;}
.logo{ position:absolute; left:30px; top:0px; display:block; width:180px; height:40px; }

h3.abstract{ background:url(R_culturetourismfestival19.png) no-repeat; width:181px; height:32px;margin:18px 0 0 50px;}
.topnews{  padding:0 0px 0 50px; margin:15px 0 0 0;}
.topnews p{ float:left; width:330px; line-height:120%;}
.topnews img{ width:238px; height:156px; padding:10px; background:#FFF; margin:0 5px 0 5px; }

.loopnews{ }
h3.reports{ background:url(R_culturetourismfestival22.png) no-repeat; width:181px; height:32px; margin:15px 0 0 50px;}
.reportssub{ background:#DCD0C7; width:870px; height:224px; margin:10px auto; padding:0 5px 0 0;}
.reportssub a.more{ background:url(R_culturetourismfestival35.png) no-repeat; width:42px; height:8px; display:inline-block; float:right; margin:5px 30px 0 0;}
.imglist{ display:block; display:inline; float:left; width:283px; height:196px; margin:8px 5px 0px 5px;}
.imglist li{ display:none;}
.imglist li.activeimg{ display:block;}
.imglist li img{ padding:5px; background:#FFF; }

.newslist{ float:left; display:inline-block; margin:0 0 0 10px; font-size:12px;}
.newslist ul li{ background:url(R_culturetourismfestival29.jpg) 0px 12px no-repeat; height:28px; line-height:28px; border-bottom:1px dashed #6D3522;}
.newslist ul li.mouseover{background:url(R_culturetourismfestival28.jpg) 0px 12px no-repeat;}
.newslist ul li a {  padding:0 0 0 10px; }


.emblems{ float:left;  width:464px; display:inline-block; margin:10px 0 0 50px;}
.emblem{ background:url(R_culturetourismfestival30.png) no-repeat; width:181px; height:33px; margin:5px 0 5px 0;}
.emblems img{ float:left; margin:5px 5px 0 0;} 
.emblems p{ line-height:150%; margin:0 0 10px 0;}

.overvlews{ float:left;  width:382px; display:inline-block; margin:10px 0 0 10px;}
.overvlew{ background:url(R_culturetourismfestival32.png) no-repeat; width:181px; height:33px; margin:5px 0 5px 0;}

.festivals{ margin:10px 0 0 0; }
.festival{ background:url(R_culturetourismfestival33.png) no-repeat; width:560px; height:33px; margin:20px 0 10px 50px;}
.festivals img{ float:left; display:inline-block; margin:10px 0 0 40px;}
.festivals p{ float:left; width:580px; height:113px; background:#DCD0C7; display:inline-block; margin:10px 0 0 0; padding:10px 10px 0 20px;}
.festivals p a{ display:inline-block;  margin:10px 15px 0 500px; background:url(R_culturetourismfestival35.png) no-repeat; width:42px; height:8px;}

.gallerys{}
h3.gallery{ background:url(R_culturetourismfestival36.png) no-repeat; width:181px; height:33px; margin:15px 0 10px 50px;}
.scroll{ float:left; width:880px; height:152px; background:#FFF; margin:0 0px 0 40px; display:block; display:inline; overflow:hidden;}
.scroll .srcimg{ margin:0 10px 0 10px; width:880px; overflow:hidden;}
.scroll ul{ margin:0; padding:0px;}
.scroll li{float:left; margin:5px 5px 5px 0; height:152px; display:inline;}
.scroll img{ height:142px; border:none;display:block;}

/**/

h3.four{ background:url(R_culturetourismfestival06.png) no-repeat; width:218px; height:34px; margin:18px 0 0 50px;}
.tab{ position:absolute; right:25px; top:325px; background:url(R_culturetourismfestival07.png) no-repeat; width:133px; height:56px; padding:0 10px 0 50px;}
.tab a{ display:inline-block; background:url(R_culturetourismfestival10.jpg) no-repeat; width:19px; height:19px; float:left; text-align:center; margin:20px 0 0 20px; color:#6D3522; line-height:18px;}
.tab a.selected{ background:url(R_culturetourismfestival09.jpg) no-repeat; color:#FFF;}
.tab a:hover{ text-decoration:none; color:#F00;}
.tab a.home{ background:url(R_culturetourismfestival62.jpg) no-repeat; width:50px; height:19px; text-align:center; margin:20px 0 0 20px; color:#FFF;}
.tab a.home:hover{text-decoration:none; color:#F00;}

.newsimg{ position:absolute; width:422px; height:266px; background:url(R_culturetourismfestival11.jpg) no-repeat;  }
.newsimg h2{ margin:2px 0 0 5px;}
.newsimg img{ position:absolute; bottom:8px; left:6px;}
.left{left:50px; top:390px;}
.right{ right:50px; top:390px;}

.text{ position:absolute; width:422px;}
.text p{ padding:0 5px 10px 0px;}
.imgleft{left:50px; top:666px;}
.imgright{right:50px; top:666px;}
h4{ background:url(R_culturetourismfestival12.jpg) no-repeat; width:412px; height:42px; font-size:16px; padding:5px;}
.other{ background:url(R_culturetourismfestival08.png) no-repeat; width:181px; height:34px;}

.news{ position:absolute; line-height:160%; width:860px;}
.up{ left:50px; top:1380px;}
.center{left:50px; top:1740px;}
.down{ left:50px; top:2150px; }
.news .photo{ position:relative;float:left; background:url(R_culturetourismfestival11.jpg) no-repeat; width:422px; height:266px; margin:0 10px 0 0;}
.news .photo img{ position:absolute; bottom:8px; left:8px;}
.news .photo h2{ margin:2px 0 0 5px;}
.news p{ float:left; width:300px;}

.container{width:864px; padding:10px 0 20px 0; margin:30px auto 0 auto; background:#DCD0C7;}
.container img { float:left; margin:0 0 0 5px;}


 .newslists{width:640px; float:left;display:inline-block; margin:0 0 0 10px; font-size:12px;}
 .newslists li{background:url(R_culturetourismfestival29.jpg) 0px 12px no-repeat; height:28px; line-height:28px; border-bottom:1px dashed #6D3522;}
 .newslists ul li a{ display:block;position:relative; padding:0 0 0 10px;}
 .newslists ul li.mouseover{background:url(R_culturetourismfestival28.jpg) 0px 12px no-repeat;}
 .newslists ul li a span{ position:absolute; right:0px; top:0px;}

.wrapper{ }
.photolist{ margin:0 auto; width:900px; }
.photolist ul{ padding:0 0 0 20px;}
.photolist ul li{ float:left; display:inline-block; background:url(R_culturetourismfestival46.png) no-repeat; width:428px; height:282px;font-size:12px; margin:10px 0 0 0px; }
.photolist ul li img{ margin:8px 5px 0 10px; width:408px; height:200px; }
.photolist ul li  p{ border:1px solid #C4C5C6; width:396px; height:50px; margin:0 0 0 10px; line-height:100%; padding:2px 5px 0 5px;}

.contentpngf table{ color:#000; width:637px;  margin:80px auto 0px auto; border-left:1px solid  #000000; border-top:1px solid #000000; }
.contentpngf table td{ border-bottom:1px solid #000000; border-right:1px solid #000000; text-indent:10px; }
.contentpngf table th{ background:#FBF0CC;border-bottom:1px solid #000000; border-right:1px solid #000000;}

.firsttd{ background:url(R_culturetourismfestival61.png) no-repeat;/*progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/R_culturetourismfestival61.png',sizingMethod='image'); */}


.bottom{ background:url(R_culturetourismfestival04.png) no-repeat; width:960px; height:18px; margin:0 auto;}