@charset "gb2312";
/* CSS Document */

html,body{ padding:0; margin:0; font-size:12px; line-height:2.2; color:#333; background:#F7F0DD; font-family:Arial, Helvetica, sans-serif;}
a:link,a:visited{color:#333;text-decoration: none;}
a:hover{color:#b00;text-decoration: underline;}
ul,li,dl,dt,dd,form,object,h1,h2,p{margin:0; padding:0;list-style-type: none;}
fieldset{ padding:10px 30px;}
legend{ font-weight:bold;}
.clear{ clear:both;font-size:0; line-height:0;}
img{ border:0;}
span{ font-family:Arial, Helvetica, sans-serif;}

#head{ width:987px; margin:0 auto; overflow:hidden; }
#logo{ float:left;}
#sc{ float:right; width:400px; text-align:right; padding:10px 10px 0 0;}
#sc a{padding:0 5px 0 10px; background:url(img/head_a.gif) no-repeat 0 4px;}
#sc a:hover{background-position:0 -21px;}

#nav{width:987px; margin:0 auto;padding:4px 0 2px 0; overflow:hidden; height:50px;}
#nav li{width:109px; text-align:center; float:left; background:url(img/navbg.jpg) no-repeat left top; line-height:1.4;}
#nav li.no{ background:none;}
#nav li a{font-size:14px; color:#707070; font-family:"Î¢ÈíÑÅºÚ";font-weight:bold;}
#nav li a:hover,#home #nav li a.home,#about #nav li a.about,#activity #nav li a.activity,#work #nav li a.work,#guest #nav li a.guest,#newss #nav li a.newss,#service #nav li a.service,#scenery #nav li a.scenery,#contact #nav li a.contact{color:#CE292B;text-decoration: none;}

#nav li a span{ display: block; font-size:10px;font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

#wrap{background:url(img/info_r3_c1.jpg) no-repeat center 345px;}

#search{ float:right;width:260px;}
#search .input1{ border:2px solid #CC060E; width:200px; float:left; height:18px; margin-right:8px;}
#search .input2{ border:1px solid #DB5157; background:#CC060E; color:#FFFFCC; width:40px; margin:0; padding:0;vertical-align:middle; height:20px; line-height:20px;}

#slide{ width:761px; height:325px; float:left; margin-bottom:10px; border:1px solid #ccc; padding:4px; background:#FFF;}
#SlidePlayer{margin:0px;position:relative;width:761px; height:325px; overflow:hidden;}
.Slides li { float: left;list-style:none;display:inline;margin:0px;overflow:hidden;width:761px; height:325px}
.Slides img{border:0;display: none;top: 0;left: 0;position: absolute;width:761px; height:325px}
.slideNum{z-index:100;margin:0; float:right;right:8px;bottom:8px; position: absolute;line-height:25px;font-family:Verdana,Arial; font-size:12px;}
.slideNum ul{list-style:none;color:#cc0000;}
.slideNum li{float:left;background-color:#fff;margin: 0px 2px;font-size:10px;width:20px;cursor:pointer; text-align:center;list-style:none;color:#000; line-height:20px;}
.slideNum li.currentSlide{background-color:#c00;color:#FFFFFF;margin: 0px 2px;font-size:10px;width:20px;cursor:pointer; text-align:center;list-style:none;} 

#info{ width:206px; float:right; height:733px;}

#hn{float:left;}
#hn img.t{ margin-top:7px;}

#wlist{ margin-top:99px;}
#wlist ul{ width:187px; height:200px; padding-top:14px;}
#wlist li{border:1px solid #D2C7A7; line-height:38px; background:#F1EAD8 url(img/wlli.jpg) no-repeat 10px center; margin:4px 0px 4px 0px; padding-left:30px;}
#wlist a{font-size:13px;font-family:"Î¢ÈíÑÅºÚ",Arial;}

.ptitle{  padding-left:30px;width:723px; padding-top:15px; color:#8D0009;}
.ptitle span{ text-align:right; font-size:12px; color:#8D0009; font-family:Arial; display:block; padding-right:10px;line-height:50px;}
.ptitle span a{color:#8D0009;}
.ptitle h1{font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; line-height:1.4; padding-bottom:4px;}

#ad{ float:right;}
.qq{height:170px; padding:0px 0 0 10px;}
.qq img{margin:1px;}
.msn{padding:0 0 0 70px; font-family:Arial;}
.phone .p_t{ background:url(img/dress_bg.gif) no-repeat center top; text-align:center; height:49px;  color:#fff;font-family: "Î¢ÈíÑÅºÚ"; font-size:14px;}
.phone .p_t span{font-size:12px;}
.phone .p_p{text-align:center;}

.here{ padding:9px 0 9px 11px; background:#F1F1F1; margin-left:5px;}
.here img{margin:5px 0;}

.class1{ border:1px solid #E2E0E0; height:275px; width:210px; margin-right:8px; padding:3px; background:#fff; overflow:hidden; float:left;}
.class2{ height:279px; width:288px; padding:2px; background:#F0F0F0; overflow:hidden; float:left;}

.title,.title2{background:#ccc url(img/t2bg.jpg) no-repeat; }
.title img,.title2 img{float:right; margin-top:10px; margin-right:24px;}
.title span{padding-left:30px; font-weight:bold; font-size:15px; background:url(img/icon.gif) no-repeat 12px center; line-height:34px;}
.title2 span{padding-left:60px; font-weight:bold; font-size:15px; background:url(img/icon.gif) no-repeat 32px center; line-height:34px;}
#content .title{background:url(img/a_tbg.jpg) no-repeat; height:37px;}

.news{padding:4px 2px; width:246px; overflow:hidden;}
.news li{ line-height:1.8; padding:8px 10px 8px 10px; float:left; border-bottom:1px dashed #ccc; margin:0 10px; width:206px;}
.news li a{display:block; margin-left:-20px; background:url(img/sli2.jpg) no-repeat 2px center; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#DF2828;}
.news li a.nbg{ display:inline; background:none; font-weight: normal; color:#333;}
.news2{padding:4px 2px; width:246px; overflow:hidden;}
.news2 li{ padding:8px 10px 8px 10px; float:left; border-bottom:1px solid #DEDEDE; margin:0 10px; width:206px;}
.news2 li a{display:block; margin-left:-20px; background:url(img/sli2.jpg) no-repeat 2px 6px; padding-left:20px; text-decoration:none;width:200px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

.news3{padding:4px 2px; width:246px; overflow:hidden;}
.news3 li{ padding:8px 10px 8px 10px; float:left; border-bottom:1px solid #DEDEDE; margin:0 10px; width:206px;}
.news3 li a{display:block; margin-left:-20px; background:url(img/sli2.jpg) no-repeat 2px 6px; padding-left:20px; text-decoration:none;width:200px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

#con ul{width:987px; margin:0 auto; height:250px;}
#con li{width:212px; height:236px; float:left; background:url(img/wbg3.gif) no-repeat; padding:10px 10px 0 10px; line-height:1.2; margin:7px 7px 0 7px;display:inline;}
#con a{}
#con img{width:212px; height:162px;}
#con h2 img{width:43px; height:9px;}
#con h3{font-size:12px; margin:30px 0 0 0; padding:0;}
#con a span{ font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#A68876;}

#con2{background:url(img/wbg2.jpg) no-repeat center top;}
#con3{background:url(img/wbg4.jpg) no-repeat center top;}
.class3{ width:408px;overflow:hidden; float:right;}
.class3 .title,.lo .title{ background:none; margin:6px 10px 0px 0; height:50px;}
.class3 table{ margin-top:0px;}
.class3 td{ padding:5px; text-align:center;}
.class3 td span{font-size:10px;}

.lo{float:left; line-height:1em;}
.lo ul{width:572px; height:370px; overflow:hidden; padding-top:10px;}
.lo li{float:left; width:276px; padding:5px; line-height:1em;}
.lo li .img{float:left; background:url(img/lobg.jpg) no-repeat; width:87px; padding:3px; height:80px; display:block; margin-right:10px;}
.lo li .a{display:block; padding-bottom:5px; font-weight:bold; color:#D82547;}
.lo li span{line-height:1.8;}

.class4{ padding:10px 0;width:987px; margin:0 auto;overflow:hidden;}
.class4 ul{float:left;}
.class4 li {float:left;width:320px; height:104px; margin:0 4px;display:inline;}
.class4 li.nob{margin-right:0;}


#links{border:1px solid #ccc; float:left; width:980px; margin:10px 0; padding:10px;color:#666; overflow:hidden;}
#links span{  font-size:13px; font-weight:bold;}

#partners{padding:5px; border:1px solid #ccc;}
#partners img{margin:0 0 5px 10px;}
#links2{ width:1002px; margin:10px 0; overflow:hidden; height:114px;}

#foot{text-align:center; font-family:Arial, Helvetica, sans-serif; border-top:5px solid #e5e5e5;}
#foot div{padding-right:20px; border:1px solid #ccc;}

#content{ padding:10px;}



#left{width:238px; overflow:hidden; float:left; margin-top:10px;}
#left2{float:left;width:190px;overflow:hidden;}
/*#left ul{ padding:30px 35px 0 30px;}
#left li{ padding-left:30px; text-align:left; margin-bottom:15px;}
#left li a{ }*/

.class5 li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;font-size:13px;
        }

.class5 li a:link, .class5 li a:visited {
        color: #333;
        display: block;
        background: url(menu3.gif);
        padding: 4px 0 4px 30px;
        }

.class5 li a:hover, .class5 li #current, .class5 li a:active {
        color: #283A50;
        background: url(menu3.gif) 0 -32px;
        padding: 4px 0 4px 30px;
        }
		
#left img{ margin:16px auto 16px auto;}
.class5{ border:1px solid #E2E0E0; height:275px; width:184px; padding:2px; background:#FEF9F7 url(img/lbg2.jpg) center bottom; overflow:hidden; margin-top:10px;}
.class5 .title{background-image:url(img/lbg.jpg)}

#right2{padding-left:10px; width:800px; overflow:hidden; font-size:12px; color:#666; float:left;margin-top:10px;}

#right3 h2,#con h2{background:url(img/a_tbg.jpg) no-repeat -3px -3px; height:33px; font-size:14px; line-height:33px; padding-left:30px; overflow:hidden; margin-top:10px;}
#con h2{background:none; margin:0 10px; border-bottom:1px solid #999; padding-left:10px;}
#right3 h2 img,#con h2 img{float:right; margin:10px 20px;}
#right3 h3{background:#f0f0f0; font-size:12px; font-weight:normal; text-align:center; margin:0; width:235px;}

#right3{width:743px;overflow:hidden;padding:10px;}
#right3 h1,#content h1{ font-size:16px; text-align:center; border-bottom:1px dashed #ccc; margin-bottom:10px;}
#right2 .title{background:url(img/a_tbg.jpg) no-repeat; height:37px;}
#right3 .title{background:url(img/a_tbg.jpg) repeat-x; height:37px;}

.img1 img{margin:10px auto;}

h1#wshow{ background:#E1CC59; font-size:20px; text-align:left; padding-left:20px;}

#right3 .newslist td{ border-bottom:1px dashed #ccc; vertical-align:top; padding:12px 12px 12px 0px;}
#right3 .newslist td img{margin-right:10px; margin-top:5px;}
#right3 .newslist td.no{ padding-right:0px;}

#right3 td.no2{ padding:5px; width:235px;}
#right3 td.no2 img{height:125px; width:235px; margin:0;}
#right3 td.no3{ padding:8px 0;}
#right3 td.no3 img{height:201px; width:749px; margin:0;}
#right3 td.no4{ padding:5px 0;}
#right3 td.no4 img{ width:749px; margin:0;}
#right3 .newslist td a{display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; width:257px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

#right3 ul{margin-top:20px;}
#right3 li{background:url(img/sli2.jpg) no-repeat left; padding-left:20px; border-bottom:1px dashed #ccc; margin:3px 5px; line-height:3;}
#right3 li span{float:right;}

#page{ text-align:center;}
#page span,#page a{ padding:0 5px; color:#4E545C;}
#page span{ font-weight:bold;}
#page img{ display:inline; margin:0;}

#right3 .plist{ width:361px; float:left;}
#right3 .plist h2{background:none; font-size:24px; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; padding-left:0; margin-bottom:26px;}
#right3 .plist h2 span{font-size:14px; font-family:Verdana; color:#aaa; padding-left:10px;}
#right3 .plist ul{ margin-top:10px;}
#right3 .plist li{ background:none; margin:inherit 0; line-height:2.6; padding-left:0;}
#right3 .plist li span{float:right;}
#right3 .plist li em{ font-weight:bold; font-style:normal;}
.num1{border-bottom:1px solid #999; height:80px;}
.num1 div{float:left; background:#999; width:50px; padding:3px; height:50px;margin-right:10px; line-height:50px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold;color:#fff;}
.num1 .a{display:block; padding-bottom:5px; font-weight:bold; color:#333;line-height:1.2em; font-size:14px;}
.num1 span{color:#999; line-height:1.8em;}


.page_pn {
    background:#E3D28C;
    color: #80540B;
    height: 35px;
    line-height: 35px;
    margin-left: 10px;
    width: 742px; margin-top:30px;
}
.msg {
    padding: 10px 0 0 10px;
}
.msg h5 {
    background: url("img/msg.gif") no-repeat;
    height: 47px;
    margin-bottom: 26px;
}
.msg ul {
    margin: 0 10px 0 0;
}.msg ul li {
    border-bottom: 1px dotted #80540B;
    margin: 10px 0;
    padding-bottom: 10px;
}.msg ul li h6 {
    background: url("img/msg_l.gif") no-repeat scroll 0 0 transparent;
    color: #9B8A48;
    height: 37px;
    line-height: 30px;
    padding-top: 4px;font-size: 12px;
    font-weight: normal;margin: 0;
}.msg ul li p {
    color: #80540B;
    padding-left: 2em;margin: 0;
    padding: 0 20px;
}.msg ul li h6 b {
    float: left;
    font-weight: normal;
    margin-left: 20px;
}.msg ul li h6 span {
    float: right;
    margin-right: 26px;
}.m1 {
    margin-left: 40px;
    padding-top: 10px;
}.m1 input.r {
    background: url("img/btn.gif") no-repeat scroll left top transparent;
    border: medium none;
    float: right;
    height: 22px;
    margin-right: 70px;
    width: 72px;
}
.m1 ul {
    background: url("img/m_1.gif") no-repeat scroll left bottom transparent;
}
.m1 li {
    color: #003D32;
    padding-bottom: 4px;
}
.m1 textarea {
    border: 4px solid #CFCFCF;
    height: 160px;
    width: 671px;
}
.m1 input.r {
    background: url("img/btn.gif") no-repeat scroll left top transparent;
    border: medium none;
    float: right;
    height: 22px;
    margin-right: 70px;
    width: 72px;
}
.m1 input.s {
    background: url("img//btn.gif") no-repeat scroll right top transparent;
    border: medium none;
    float: right;
    height: 22px;
    margin-right: 12px;
    width: 72px;
}
