﻿/* 작성자 : 박효정, 최초 생성일 : 20090502 */

.wrap{margin:0 auto;width:980px;}
#headerWrap{width:984px;margin:0 auto;}
#accessibility{display:none;}

#contentWrap{width:974px;color:#777;padding-bottom:30px;margin:0 auto;}
.sideWrap{width:209px;float:left;}
.sideWrap h2{border-bottom:solid 1px #dddddd;padding-top:3px;padding-bottom:5px;margin-bottom:10px;}
.menuWrap{height:300px;}

.logoWrap{width:220px;float:left;padding-top:10px;}
.logoWrap p{padding-top:5px;}
.searchMenu{width:490px;float:right;padding-top:7px;margin-right:5px;}
.searchMenu fieldset{background:url("../images/portal/searchBg.gif") left 10px no-repeat;height:40px;padding-top:10px;float:left;}
.searchMenu fieldset *{vertical-align:middle;}
.searchMenu p{width:150px;float:right;padding:12px 0 0 5px;}
.topSearchInput{border:solid 1px #fff;width:220px;margin-left:20px;color:#2371b1;font-weight:bold;}
.topSearchBtn{margin-left:10px;}
.topSearch{ }
.tapMenu{width:460px;float:right;}
.tapMenu h2{float:left;margin:0 0 15px 0;padding:0 20px;background:url("../images/portal/nav_gap.gif") right 50% no-repeat;}
.tapMenu h2.last{background:none;padding-right:0;}

.mapMenu{clear:both;margin-bottom:20px;padding-top:10px;}

.sideWrap ul li{padding-bottom:8px;}
.sideWrap ul li.current{padding-bottom:10px;}

#content{width:741px;float:right;}

.sideSearch dd{padding:0;margin:0;border:solid 1px #ddd;padding:1px;background:#fff;}
.sideSearch dd div.sideSearchBox{background:#f7f7f7;padding:9px 10px 3px;_padding:9px 0 3px 10px;}
.sideSearchBox p.sideTab img{margin-left:-1px;margin-bottom:3px;}
.sideSearchBox fieldset p{clear:both;margin-bottom:3px;}
.sideSearchBox fieldset p.btn{text-align:right;background:url("../images/portal/common/sideDot.gif") left top repeat-x;overflow:auto;padding-top:5px;}
.sideSearchBox fieldset p strong{width:73px;float:left;}
.sideSearchBox fieldset p strong.line2{height:40px;}
.sideSearchBox fieldset p strong img{position:relative;top:3px;}
.sideSearchBox fieldset p select{font-size:9px;width:110px;}
.sideSearchBox fieldset p input{width:104px;padding:1px;}
.sideSearchBox fieldset p input.noCss{ width:auto; }

.sidePhoto{margin-bottom:20px;}
.sidePhoto h3{float:left;width:162px;padding-bottom:7px;}
.sidePhoto p.arrowtype{float:right;width:30px;}
.sidePhoto .inner p{line-height:1.4em;font-size:0.9em;}
.sidePhoto .inner p.tit {text-align:center;color:#524d4a;font-size:1.1em;}


.exTabArea{position:relative;/*height:247px;*/background:url("../images/portal/common/tab_bg.gif") left 2px repeat-x;}
.exTabArea h6{position:absolute;top:2px;z-index:100;}
.exTabArea h6.exTab01{position:absolute;left:0px;}
.exTabArea h6.exTab02{position:absolute;left:247px;}
.exTabArea h6.exTab03{position:absolute;left:494px;}
.exTabContent{position:relative;padding-top:15px;background:url("../images/portal/common/exTabContentBg.gif") left top no-repeat;height:215px;top:31px;width:100%;}
.exTabBtn{position:absolute;right:20px;top:15px;}
.exTabContent.exStyle02{background:url("../images/portal/common/exTab2ContentBg.gif") left bottom no-repeat;height:319px !important;}
.exTabContent.exStyle03 p{margin:0 20px;background:url("../images/portal/common/sideDot.gif") left bottom repeat-x;padding-top:6px;padding-bottom:8px;}
.exTabContent.exStyle03 p strong{float:left;width:90px;padding-top:4px;}
.exTabContent.exStyle03 p input{margin-right:3px;}
.exTabContent.exStyle03 p *{vertical-align:middle;}
.exSearch{text-align:center;height:40px;padding-top:15px;}
.exTabContent.exTabClose{height:40px;padding-top:15px;background:url("../images/portal/common/exTab2ContentCloseBg.gif") left bottom no-repeat;}
.exTabContent.exTabClose p{padding-left:20px;}
.exTabContent.exTabClose p *{vertical-align:middle;}
.exTabContent.exTabClose p .locacionEnd{color:#fc676d;}

.exStyle02 .exTabBtn{z-index:1000;}

.typeBoxList{margin-left:30px;position:relative;}
.typeBoxList img{position:absolute;}
.typeBoxList img.typeImg01{left:0px;}
.typeBoxList img.typeImg02{left:170px;}
.typeBoxList img.typeImg03{left:340px;}
.typeBoxList img.typeImg04{left:510px;}
.typeBoxList img.typeImg05{left:0px;top:160px;}
.typeBoxList img.typeImg06{left:170px;top:160px;}
.typeBoxList img.typeImg07{left:340px;top:160px;}
.typeBoxList img.typeImg08{left:510px;top:160px;}

.AreaTab{float:left;}
.zoneMapArea{float:left;margin-left:20px;_margin-left:5px;_width:310px;}
.zoneMapArea img{float:left;}
.zoneMapArea ul{float:left;margin:0 20px 0 10px;_margin:0 5px;_width:110px;}
.zoneMapArea img.mapImg{float:left;}
.zoneMapArea ul li{height:23px;}
.typeZoneBoxList{float:left;margin:0 20px 0 20px;}
.zonetit img{padding-bottom:7px;}
.zoneList{border:solid 1px #d0d0d0;background:#fff;padding:1px;width:340px;height:130px;background:#f6f6f6;overflow:auto;}
.zoneList ul{overflow:auto;height:130px;}
.zoneList ul li{float:left;width:80px;font-weight:bold;padding-left:3px;}
.zoneList ul li.current{color:#000;}
.zoneList ul li a{color:#777;}
.zoneList ul li.current a{color:#0c86e3;}


.dataArea{margin-top:10px;clear:both;}
.dataArea .bestVs{margin-top:40px;clear:both;}
.dataArea .bestVs dd{background:url("../images/portal/common/bestVsBg.gif") left top no-repeat;height:130px;}
.dataArea .bestVs dd p.exImg{width:110px;border:solid 1px #c9c4c2;padding:4px;float:left;}
.dataArea .bestVs dd p.exImg img{border:solid 1px #ebebeb;}
.dataArea .bestVs dd div.exTxt{width:189px;padding-left:15px;font-size:0.9em;line-height:1.3em;float:left;}
.dataArea .bestVs dd div.exTxt strong{font-size:1.2em;color:#0c86e3;float:left;padding-top:7px;padding-bottom:7px;width:180px;}
.dataArea .bestVs dd div.exTxt img{padding-top:7px;}
.dataArea .bestVs dd .best01{padding:10px;float:left;}
.dataArea .bestVs dd .best02{padding:10px;float:right;}
.dataArea .bestVs dd .best02 div.exTxt strong{color:#fe5f5f;}
.dataArea .bestVs dd .best02 div.exTxt p strong,.dataArea .bestVs dd .best01 div.exTxt p strong{color:#777777;}

.dataTop{font-weight:bold;color:#454545;width:200px;float:left;background:url("../images/portal/common/dot01.gif") left 8px no-repeat;padding-left:6px;}
.sortWrap{text-align:right;position:relative;top:6px;}
	*+html .sortWrap{text-align:right;position:relative;top:2px;}
.sortWrap.addSelect{text-align:right;}
	.sortWrap.addSelect img{position:relative;top:0px;}
	.sortWrap.addSelect select{position:relative;top:-7px;}
	*+html .sortWrap.addSelect img{position:relative;top:2px;}
	*+html .sortWrap.addSelect select{position:relative;top:-5px;}
.sort2Wrap{text-align:right;border-bottom:solid 2px #2a95e6;}
	.sort2Wrap img{position:relative;top:7px;}
	*+html .sort2Wrap img{position:relative;top:2px;}
.dataTop span{color:#2e86d7;}
.sort3Wrap{text-align:right;border-bottom:solid 2px #2a95e6;}
.sort3Wrap img{position:relative;top:10px;}
	*+html .sort3Wrap img{position:relative;top:2px;}
	*html .sort3Wrap img{position:relative;top:4px;}
.sort3Wrap select{position:relative;top:2px;margin:5px 5px 5px 0;}

.year{margin-bottom:-20px;}
.ex02AwardWrap{background:url("../images/portal/common/ex02BicBg.gif") left top no-repeat;padding-top:31px;height:310px;}
.ex02AwardWrap p.img{margin:0 auto;width:330px;}
.ex02AwardWrap p.txt{padding-top:25px;text-align:center;}
.ex02AwardWrap p.award{margin:0 auto;width:330px;padding-left:80px;padding-top:10px;color:#346ab8;font-weight:bold;font-size:1.3em;}
.ex02AwardWrap p.award *{vertical-align:middle;}

.awardWrap{clear:both;padding-top:20px;}
.awardList{overflow:auto;border-bottom:solid 1px #8bacd4;padding-bottom:10px;}
.awardData{width:363px;height:134px;float:left;margin-top:10px;background:url("../images/portal/common/ex02_awardBg.gif") left top no-repeat;}
.awardData img{float:left;padding:5px;}
.awardData div.txt{float:left;margin-left:4px;margin-top:5px;width:190px;}
	*+html .awardData div.txt{float:left;margin-left:4px;margin-top:5px;}
.awardData div.txt strong{background:url("../images/portal/common/awardTit.gif") left top repeat-x;width:192px;height:28px;text-align:center;float:left;color:#fff;font-size:1.2em;padding-top:5px;}
.awardData div.txt ul{clear:both;margin-top:5px;margin-left:5px;line-height:1.4em;margin-right:5px;}
.awardData div.txt ul li{background:url("../images/village/dot02.gif") left 7px no-repeat;padding-left:7px;}
.awardData div.txt ul li span{color:#d65f64;font-weight:bold;}
.awardData.even{float:right;}

.award3Area{clear:both;_height:510px;border-bottom:solid 2px #dbdbdb;padding-top:20px;overflow:auto;padding-bottom:20px;}
.award3Wrap{border-top:solid 2px #dbdbdb;margin-top:10px;overflow:auto;}
.award3Wrap .award3Data{margin-top:20px;padding-top:5px;width:235px;padding-right:13px;padding-bottom:15px;line-height:1.4em;background:url("../images/portal/common/lineDot2.gif") right top repeat-y;float:left !important;}
.award3Wrap .award3Data.end{padding-right:0;background:none;}
.award3Wrap .award3Data p.img{width:110px;border:solid 1px #c9c4c2;padding:4px;margin:0 auto;}
.award3Wrap .award3Data p.img img{border:solid 1px #ebebeb;}
.award3Wrap .award3Data div.txt{margin-left:20px;margin-top:10px;}
.award3Wrap .award3Data strong{font-size:1.2em;color:#4e98e3;}
.award3Wrap .award3Data ul li{background:url("../images/village/dot02.gif") left 7px no-repeat;padding-left:7px;}
.award3Wrap .award3Data ul li span{color:#d65f64;font-weight:bold;}

.recommendArea{clear:both;border-bottom:solid 2px #dbdbdb;margin-top:20px;overflow:auto;padding-bottom:10px;}
.recommendArea h6{border-bottom:solid 2px #dbdbdb;padding-bottom:10px;}
.recommendArea .award3Data{margin-top:10px;padding-top:5px;width:185px;padding-bottom:15px;line-height:1.4em;background:url("../images/portal/common/lineDot2.gif") right top repeat-y;float:left !important;}
.recommendArea .award3Data.end{padding-right:0;background:none;}
.recommendArea .award3Data p.img{width:150px;border:solid 1px #c9c4c2;padding:4px;margin-left:5px;}
.recommendArea .award3Data div.txt{margin-top:10px;}
.recommendArea .award3Data strong{font-size:1.2em;color:#4e98e3;}
.recommendArea .award3Data ul li{margin-left:7px;background:url("../images/village/dot02.gif") left 7px no-repeat;padding-left:7px;font-size:0.9em;}
.recommendArea .award3Data ul li.title{color:#d65f64;font-weight:bold;font-size:1.1em;}
.recommendArea .award3Data ul li.price{font-weight:bold;}

.tourSummary{border:solid 1px #d2d2d2;background:#fff;padding:2px;}
.tourSummaryIn{background:#f4f4f4;/*height:104px;*/padding:10px 0px 10px 13px;}
.tourSummary ul li{background:#fff;border:solid 1px #d2d2d2;width:171px;float:left;margin-right:6px;height:20px;margin-bottom:5px;position:relative;text-align:center;}
	*html .tourSummary ul li{width:168px;float:left;margin-right:5px;padding-top:1px;height:13px;}
.tourSummary ul li img{margin-left:3px;margin-right:3px;position:absolute;left:3px;top:3px;_top:6px;}
.tourDl{margin-top:5px;position:relative;}
.tourAllBtn{position:absolute;right:2px;top:20px;}

.familyDetail li{float:left;width:49%;}

*html .familyAll .recommendArea{height:280px;}

.familyAll .tourSummary{border:solid 1px #d2d2d2;background:#fff;padding:2px;overflow:auto;}
.familyAll .tourSummaryIn{background:#f4f4f4;/*height:104px;*/padding:10px 0px 10px 13px;_padding:10px 0px 30px 13px;overflow:auto;_margin-top:0;_background:#fff;}
	/**.familyAll .tourSummary ul li{background:#fff;border:solid 1px #d2d2d2;width:171px;float:left;margin-right:6px;height:20px;margin-bottom:5px;}
html .familyAll .tourSummary ul li{width:168px;float:left;margin-right:5px;padding-top:4px;height:16px;}*/

.familyAll{padding-bottom:20px;position:relative;margin-right:5px;width:740px;}
.familyImgBox{position:relative;padding:8px 0 0 8px;height:361px;background:url("../images/portal/common/exDetailBg01.gif") left top no-repeat;width:740px;}
.familyImgBox.course3{position:relative;padding:8px 0 0 8px;height:361px;background:url("../images/portal/common/exDetailBg034.gif") left top no-repeat;width:740px;}
.familyImgBox.course4{position:relative;padding:8px 0 0 8px;height:361px;background:url("../images/portal/common/exDetailBg034.gif") left top no-repeat;width:740px;}
.familyImgBox.course5{background:url("../images/portal/common/exDetailBg05.gif") left top no-repeat;height:492px;}
.familyImgBox.course6{background:url("../images/portal/common/exDetailBg06.gif") left top no-repeat;height:492px;}
.familyImgBox.course7{background:url("../images/portal/common/exDetailBg07.gif") left top no-repeat;height:492px;}
.locationWrap{position:relative;width:100%;border-bottom:solid 1px #c8c8c8;overflow:auto;padding-bottom:5px;margin-bottom:10px;_height:31px;}
.cTitle{float:left;}
.cTitle.familyT{float:left;font-size:1.5em;font-weight:bold;color:#333333;padding-left:3px;}
.locationWrap span{margin-left:20px;}
.locationWrap .topRight{position:absolute;right:15px;margin-bottom:-3px;color:#c53f72;font-size:1.3em;font-weight:bold;}
.locationWrap .topRight a{color:#c53f72;}
.familyAll .btnHaRight{text-align:right;}

.familyAll .marketData{border:solid 1px #e2e2e2;float:left;margin-top:2px;width:720px;padding:7px;margin-bottom:10px;background:none;}
.familyAll .marketData .img{float:left;background:url("../images/village/dot03.gif") right top repeat-y;padding-right:7px;}
.familyAll .marketData .img img{padding:0;}
.familyAll .marketData div.txt{line-height:1.4em;color:#777777;float:left;margin-left:10px;margin-top:9px;margin-right:5px;width:475px;}
.familyAll .marketData div.txt strong{background:url("../images/portal/common/familyTitBox.gif") left top no-repeat;width:543px;height:28px;text-align:center;float:left;color:#fff;font-size:1.2em;padding-top:3px;margin-bottom:5px;}

.familyAll .style02{margin-top:10px;clear:both;}
.familyAll .style02 dd{border:solid 1px #d2d2d2;}
.familyAll .style02 dd div.txt{border:solid 3px #fff;background:#f4f4f4;padding:14px;}


.familyDetail li *{vertical-align:middle;color:#3e3e3e;}

.familyImgBox p{border:solid 1px #e2e2e2; background:#fff;width:117px;padding:5px 3px 3px;text-align:center;font-size:0.9em;position:absolute;}
.familyImgBox.course1 p.img01{left:263px;top:215px;}

.familyImgBox.course2 p.img01{left:69px;top:120px;}
.familyImgBox.course2 p.img02{left:263px;top:215px;}

.familyImgBox.course3 p.img01{left:340px;top:88px;}
.familyImgBox.course3 p.img02{left:512px;top:104px;}
.familyImgBox.course3 p.img03{left:175px;top:204px;}

.familyImgBox.course4 p.img01{left:251px;top:64px;}
.familyImgBox.course4 p.img02{left:483px;top:64px;}
.familyImgBox.course4 p.img03{left:337px;top:217px;}
.familyImgBox.course4 p.img04{left:98px;top:214px;}

.familyImgBox.course5 p.img01{left:553px;top:96px;}
.familyImgBox.course5 p.img02{left:407px;top:170px;}
.familyImgBox.course5 p.img03{left:241px;top:177px;}
.familyImgBox.course5 p.img04{left:73px;top:142px;}
.familyImgBox.course5 p.img05{left:48px;top:329px;}

.familyImgBox.course6 p.img01{left:88px;top:100px;}
.familyImgBox.course6 p.img02{left:283px;top:67px;}
.familyImgBox.course6 p.img03{left:512px;top:95px;}
.familyImgBox.course6 p.img04{left:339px;top:233px;}
.familyImgBox.course6 p.img05{left:193px;top:326px;}
.familyImgBox.course6 p.img06{left:478px;top:345px;}

.familyImgBox.course7 p.img01{left:68px;top:100px;}
.familyImgBox.course7 p.img02{left:263px;top:67px;}
.familyImgBox.course7 p.img03{left:492px;top:105px;}
.familyImgBox.course7 p.img04{left:341px;top:213px;}
.familyImgBox.course7 p.img05{left:65px;top:288px;}
.familyImgBox.course7 p.img06{left:214px;top:344px;}
.familyImgBox.course7 p.img07{left:471px;top:345px;}

.tableWrap{overflow:auto;border-bottom:solid 2px #f2f2f2;}
.postList{margin-top:10px;}
.tableWrap.tableRe{margin-top:13px; padding-top:15px;background:url("../images/village/line_dot.gif") left top repeat-x;}
	*html .tableWrap.tableRe{position:relative;margin-top:10px;margin-bottom:10px;}
.tableWrap.qna{overflow:hidden;}
.tableWrap.qna h5{margin-top:5px;}


/*여행정보*/
.yearEx{position:relative;background:url("../images/portal/common/info01ListBg.gif") left top no-repeat;height:194px;padding-top:14px;}
	*html .yearEx{position:relative;}
.yearEx.sleep{background:url("../images/portal/common/info02ListBg.gif") left top no-repeat;height:215px;}
.yearEx img.btnPicLeft{position:absolute;left:6px;top:24px;}
.yearEx img.btnPicRight{position:absolute;right:6px;top:24px;}
.yearEx ul {margin-left:35px;}
.yearEx ul li{float:left;height:134px;margin-right:7px;}
.yearEx ul li p.img{width:152px;border:solid 1px #aeaeae;padding:4px;}
.yearEx ul li img{border:solid 1px #c3c3c3;}
.yearEx ul li p.txt{text-align:center;margin-top:4px;line-height:1.4em;}
.yearEx ul li p.txt strong{color:#d65f64;}

.infoSearchBox{background:url("../images/portal/common/infoSearchBox.gif") left top no-repeat;height:37px;text-align:center;}
.infoSearchBox fieldset{padding-top:7px;}
.infoSearchBox fieldset *{vertical-align:middle;}
.infoSearchBox fieldset input{height:17px;margin-right:4px;}

.infoSearchBox.villSearch fieldset{padding-top:3px;}

.infoSearchBox2{background:url("../images/portal/common/infoSearchBox2.gif") left top no-repeat;height:115px;text-align:center;}
.infoSearchBox2 fieldset{padding-top:7px;}
.infoSearchBox2 fieldset *{vertical-align:middle;}
.infoSearchBox2 fieldset input{height:17px;margin-right:4px;width:258px;}

.bestVill{margin-top:15px;background:url("../images/portal/PhotoTopBg.gif") left top no-repeat;height:532px;position:relative;}
.bestVill h6{display:none;}
.bestVill li{width:150px;text-align:center;position:absolute;font-size:0.9em;color:#5c8dc3;line-height:1.3em;}
.bestVill li a{color:#5c8dc3;}
.bestVill01 img{border:solid 1px #e2e2e2;}
.bestVill01{left:51px;top:120px;}
.bestVill02{left:241px;top:133px;}
.bestVill03{left:545px;top:130px;}
.bestVill04{left:154px;top:347px;}
.bestVill05{left:353px;top:344px;}
.bestVill06{left:565px;top:329px;}



.infoSearchBox2  .bestVill2{margin-top:15px;}
.infoSearchBox2  .bestVill2 h6{float:left;width:180px;margin-left:10px;}
.infoSearchBox2  .bestVill2 ul{float:left;margin-top:7px;width:550px;_width:540px;}
.infoSearchBox2  .bestVill2 ul li{float:left;width:165px;color:#5c8dc3;font-weight:bold;background:url("../images/village/dot01.gif") left 6px no-repeat;_background:url("../images/village/dot01.gif") left 2px no-repeat;padding-left:15px;text-align:left;height:25px;}


.typeSearch{padding-top:10px;}
.typeSearch img{padding-right:15px;}

.tabWrap{padding-bottom:10px;}
.tabWrap img{padding-right:15px;}


.infoListWrap{clear:both;margin-top:20px;border-bottom:solid 1px #aad5f5;overflow:auto;padding-bottom:5px;}
.infoList{clear:both;margin-top:2px;padding:7px;margin-bottom:5px;background:url("../images/portal/common/linedot1.gif") left top repeat-x;padding-top:10px;overflow:auto;_height:140px;}
.infoList .img{float:left;background:url("../images/village/dot03.gif") right top repeat-y;border:solid 1px #6f9dda;padding:4px;}
.infoList .img img{padding:0;border:solid 1px #e2e2e2;}
.infoList div.txt{line-height:1.4em;color:#777777;float:left;margin-left:10px;margin-top:5px;margin-right:5px;width:540px;}
.infoList div.txt strong{background:url("../images/portal/common/familyTitBox.gif") left top no-repeat;width:543px;height:28px;text-align:center;float:left;color:#fff;font-size:1.2em;padding-top:3px;margin-bottom:5px;}
.infoList div.txt ul{clear:both;}
.infoList div.txt ul li{background:url("../images/village/dot02.gif") left 7px no-repeat;padding-left:7px;}
.infoList div.txt ul li span{color:#d65f64;font-weight:bold;}

.infoStyle01{background:url("../images/portal/common/infoStyle01Bg.gif") left top no-repeat;height:315px;}
.infoStyle03{background:url("../images/portal/service/infoStyle03Bg2.gif") left top no-repeat;height:315px;}

.picBox{float:left;padding-left:43px;margin-top:33px;}
.picBox .pic{border:solid 1px #f99ca2;}
.picBox .pic .picImg{border:solid 1px #fff;vertical-align:middle;}

.picInfoBox{width:330px;float:left;margin-left:20px;margin-top:20px;}
.picInfoTxt{padding:10px 15px;height:197px;position:relative;}
.picInfoBox p.tit{color:#fff;background:url("../images/village/tourTxtTit.gif") left top no-repeat;font-weight:bold;line-height:25px;height:30px;font-size:1.2em;text-align:center;}
.picInfoBox .picInfoTxt ul{margin-top:10px;margin-left:15px;}
.picInfoBox .picInfoTxt li{margin-bottom:4px;line-height:1.5em;}
.picInfoBox .picInfoTxt li strong{color:#5c8dc3;font-weight:bold;background:url("../images/village/dot01.gif") left 0px no-repeat;padding-left:16px;}
.picInfoBox .picInfoTxt .btnJjim{padding-top:10px;background:url("../images/village/dot04.gif") left top repeat-x; height:50px;margin-top:10px;text-align:right;}

.villInfoBox{background:url("../images/portal/infoBoxBg.gif") left 0px no-repeat;height:110px;}
.villInfoBox p{padding:15px 20px 3px;}
.stress{color:#d75e65;}
.stress span{font-weight:bold;}

.picBox .exNum{margin-left:8px;padding-top:2px;padding-bottom:2px;font-weight:bold;color:#e34e55;text-align:left;width:268px;margin-top:-4px;}
.picBox .exNum a{padding:0 3px;color:#e34e55;margin-right:6px;font-size:0.9em;}
.picBox .exNum a.current{color:#fff;background:#e34e55;}

.infoStyle03 .picInfoBox{padding-left:20px;}
.infoStyle03 .picBox{float:left;padding-left:27px;margin-top:22px;}
.infoStyle03 .picInfoTxt{background:url("../images/portal/common/thisMonthDetialBg.gif") left top no-repeat; }
.infoStyle03 .picInfoTxt p.tit{background:none;margin-top:20px;}
.infoStyle03 .MonthTitImg{color:#1476c1;font-size:1.3em;font-weight:bold;background:url("../images/portal/common/monthTitImg.gif") left top no-repeat;width:314px;height:88px;}
.infoStyle03 .MonthTitImg span{padding-top:65px;float:left;padding-left:4px;}

#contentWrap .style02{margin-bottom:10px;margin-top:10px;clear:both;}
#contentWrap .style02 dd{border:solid 1px #d2d2d2;}
#contentWrap .style02 dd div.txt{border:solid 3px #fff;background:#f4f4f4;padding:14px;}
#contentWrap .style02.table dd{border:none;}

.picList01{/*margin-top:10px;*/clear:both;border-bottom:solid 1px #8bacd4;overflow:auto;padding-bottom:15px;background:url("../images/village/line_dot.gif") left top repeat-x;padding-top:10px;}
	*html .picList01{background:none;}
.picList01 ul{background:url("../images/village/line_dot.gif") left bottom repeat-x;overflow:auto;padding-bottom:6px;margin-bottom:10px;padding-top:10px;}
	*html .picList01 ul{background:url("../images/village/line_dot.gif") left top repeat-x;}
.picList01 ul.end{margin-bottom:0px;background:none;}
	*html .picList01 ul.end{background:url("../images/village/line_dot.gif") left top repeat-x;}
.picList01 ul li.picDepth01{float:left;width:160px;text-align:center;margin-right:24px;margin-left:6px;}
	*html .picList01 ul li.picDepth01{float:left;width:160px;text-align:center;margin-right:15px;margin-left:6px;}
.picList01 ul li.picDepth01.end{margin-right:0px;}
.picList01 ul li img{border:solid 1px #e2e2e2;padding:4px;margin-bottom:5px;}

.picList01 ul li ul{margin-left:3px;background:none;margin-bottom:0px !important;padding-top:0px;}
.picList01 ul li ul li{text-align:left;margin-left:0;background:url("../images/village/dot02.gif") left 7px no-repeat;padding-left:7px;}
.picList01 ul li ul li.tit{color:#d65f64;font-weight:bold;}
.picList01 ul li ul li.price{font-weight:bold;}

.picList01.gly{border:none;}

.style03{margin-top:20px;margin-bottom:-10px;clear:both;}
.style03 dd.line{background:url("../images/village/line_dot.gif") left bottom repeat-x;padding-top:10px;padding-bottom:10px;}
.style03 dd.line p{margin-left:16px;}

.menuInfoWrap{background:url("../images/portal/menuInfoBg.gif") left top no-repeat;overflow:auto;border:solid 1px #fff;}
.menuInfoWrap ul{background:url("../images/portal/menuInfoBgBtm.gif") left bottom no-repeat;overflow:auto;margin-top:20px;padding-bottom:10px;_padding-bottom:70px;}
.menuInfoWrap ul li{position:relative;padding-left:13px;padding-top:15px;color:#fff;font-weight:bold;float:left;width:225px;background:url("../images/portal/menuInfoFoodBg.gif") left top no-repeat;height:40px;margin-left:6px;_margin-left:3px;margin-bottom:5px;}
.menuInfoWrap ul li span{position:absolute;right:10px;top:15px;}

.picInfoWrap{position:relative;height:428px;background:url("../images/portal/common/infoPicBg.gif") left top no-repeat;}
.infoHeadImg{position:absolute;left:76px;top:76px;}
.picInfolist{float:right;width:286px;margin-top:50px;}
.picInfolist ul li{width:112px;border:solid 1px #c9c4c2;padding:4px;background:#fff;float:left;margin-right:5px;margin-bottom:4px;}
.picInfolist ul li img{border:solid 1px #ebebeb;vertical-align:middle;}
.picInfolist .dataTop{padding-left:0;background:none;font-size:0.9em;}
.nextBtn{width:50px;text-align:right;}

.glyInfo{padding-left:130px;margin-bottom:0px;background:url("../images/village/galleryInfo.gif") left top no-repeat;height:90px;font-size:1.2em;}
.glyInfo .img{float:left;width:300px;padding-top:10px;}
.glyInfo .btn{float:right;padding-top:15px;padding-right:16px;}
.glyInfo .check{clear:both;font-size:11px;color:#cd5252;width:400px;padding-left:15px;}


.reserve dl{background:url("../images/portal/reserveListBg.gif") left top no-repeat;height:187px;margin-bottom:11px;}
.reserve dl dd.img img{border:solid 2px #dedede;}
.reserve dl dt{position:relative;padding-left:5px;font-weight:bold;float:right;width:465px;border-bottom:solid 1px #5c8dc3;margin-right:20px;margin-bottom:5px;padding-top:10px;color:#000;font-size:1.2em;padding-bottom:5px;}
.reserve dl dt span{position:absolute;right:1px;bottom:2px;}
.reserve dl dd{position:relative;float:right;width:470px;margin-right:20px;}
.reserve dl dd strong{color:#5c8dc3;font-weight:bold;background:url("../images/village/dot01.gif") left top no-repeat;padding-left:16px;}
.reserve dl dd.img{float:left;padding:13px 12px;width:150px;margin-right:0;}
.reserve dl dd ul{padding-left:5px;}
.reserve dl dd li{line-height:25px;}
.reserve dl dd p.btn{width:78px;position:absolute;right:1px;bottom:2px;}
.reserve dl dd p.btn img{margin-bottom:4px;}

.reserve.gly{margin-top:10px;}
.reserve.gly dl{background:url("../images/portal/reserveListBg.gif") left top no-repeat;height:187px;margin-bottom:11px;}
.reserve.gly dl dd.img img{border:solid 2px #dedede;}
.reserve.gly dl dt{position:relative;padding-left:5px;font-weight:bold;float:right;width:535px;_width:516px;border-bottom:solid 1px #5c8dc3;margin-right:20px;margin-bottom:5px;padding-top:10px;color:#000;font-size:1.2em;padding-bottom:5px;}
.reserve.gly dl dt span{position:absolute;right:1px;bottom:2px;}
.reserve.gly dl dd{position:relative;float:right;width:535px;_width:505px;margin-right:20px;}
.reserve.gly dl dd strong{padding-left:16px;}
.reserve.gly dl dd.img{float:left;padding:13px 12px;width:154px;margin-right:0;}
.reserve.gly dl dd.img p.imgInfo{color:#fff;font-weight:bold;background:url("../images/portal/photoTit_bg01.gif") left top no-repeat;text-align:center;height:28px;}
.reserve.gly dl dd ul{padding-left:5px;}
.reserve.gly dl dd li{line-height:25px;}
.reserve.gly dl dd p.btn{width:78px;position:absolute;right:1px;bottom:2px;}
.reserve.gly dl dd p.btn img{margin-bottom:4px;}
.reserve.gly dl dd textarea{width:525px;_width:510px;_margin-left:5px;height:120px;}

/*cmt*/
.cmtArea{clear:both;border-top:solid 1px #ddd;border:solid 1px #ddd;}
.cmtArea p.cmtNum{color:#d65f64;font-weight:bold;padding-top:5px;padding-left:10px;}
.cmt{border-top:solid 1px #dcdcdc;}
.cmt .cmtSmall{background:url("../images/admin/cmt_dot2.gif") left bottom repeat-x;width:713px;margin:0 auto;padding:5px;overflow:auto;}
.cmt .cmtSmall.end{background:none;}
.cmt .btn{float:right;color:#d65f64;margin-top:10px;}
.cmt .btn a{color:#d65f64;font-size:0.9em;}
.cmt .txt{float:left;}
.cmt .txt span{font-size:0.9em;color:#777777;}
.cmtWrite{background:url("../images/portal/common/cmtWriteBg.gif") left top no-repeat;height:98px;}
.cmtWrite h6{display:none;}
.cmtWrite textarea{border:solid 1px #c6c6c6;width:503px;height:36px;margin:20px 5px;padding:5px;margin-left:60px;}
	*+html .cmtWrite textarea{border:solid 1px #c6c6c6;width:503px;height:36px;margin:10px;padding:5px;}
	*html .cmtWrite textarea{margin:0;margin-left:20px;}
.cmtWrite fieldset{margin-left:50px;margin-top:10px;}
.cmtWrite *{vertical-align:middle;}
.cmtArea .cmtSmall.edit textarea{border:solid 1px #c6c6c6;width:630px;height:35px;margin:10px;background:#f8f8f8;border:solid 1px #d9d9d9;margin-left:-5px;}
	*html .cmtArea .cmtSmall.edit textarea{margin-left:0;}
.cmtArea .cmtSmall.edit .btn{margin-top:40px;}


.allSearchWrap{clear:both;}
.allSearch {position:relative;clear:both;line-height:1.4em;}
.allSearch div.box ul{margin-left:20px;}
.allSearch div.box ul li{background:url("../images/village/dot01.gif") left 3px no-repeat;padding-left:15px;margin-bottom:4px;}
.allSearch div.box ul li strong{color:#5c8dc3;}
.allSearch div.box p{padding:0 10px;}
.allSearch div.box p.info{margin-top:4px; padding-top:7px;background:url("../images/village/line_dot2.gif") left top repeat-x;}
.allSearch div.box p.info strong{background:url("../images/village/dot02.gif") left 7px no-repeat;padding-left:7px;color:#d65f64;font-weight:bold;}

.allSearch p.postHImg{position:relative;margin-right:5px;border:solid 1px #6f9dda;background:#fff;padding:4px;width:152px;float:left;}
.allSearch p.postHImg img {border:solid 1px #c3c3c3;}
.allSearch dl{margin-top:2px;}
.allSearch dt{background:url("../images/portal/postTitBg.gif") left top no-repeat;position:relative;height:28px;line-height:28px;color:#fff;font-weight:bold;padding-left:5px;}
.allSearch dt a{color:#fff;}
.allSearch dt a:hover{color:#fff;}
.allSearch dt span{position:absolute;right:5px;font-size:0.9em;bottom:1px;font-weight:normal;}
.allSearch dd{margin-top:10px;background:url("../images/portal/postDataBgLeft.gif") left top no-repeat;}
.allSearch dd div.box{padding:22px 0 5px;background:url("../images/portal/postDataBgRight.gif") right top no-repeat;height:74px;}
.allSearch.img dl{float:right;width:571px;}
.allSearch.img dt{background:url("../images/portal/postTitBg2.gif") left top no-repeat;position:relative;height:28px;line-height:28px;color:#fff;font-weight:bold;padding-left:5px;}
.searchTit{clear:both;border-bottom:solid 1px #cacaca;position:relative;padding-bottom:5px;margin-bottom:10px;}
.searchMoreBtn{position:absolute;right:5px;}


.postWrap{clear:both;}
.postData{clear:both;margin-top:10px;margin-bottom:12px;position:relative;}
.postData div.box{position:relative;}
.postData div.box ul{margin-top:4px; padding-top:7px;background:url("../images/village/line_dot2.gif") left top repeat-x;}
.postData div.box ul li{background:url("../images/village/dot02.gif") left 7px no-repeat;padding-left:7px;float:left;}
.postData div.box ul li span{font-weight:bold;color:#d65f64;}
.postData div.box ul li.w1{width:24%;margin-left:2%;_margin-left:1%;}
.postData div.box ul li.w2{width:41%;}
.postData div.box ul li.w3{width:15%;}
.postData div.box ul li.w4{width:10%;position:absolute;right:-3px;}
.postData div.box p{padding:0 10px;}

.moreViewWrap{position:absolute;left:161px;top:32px;z-index:200;background:#fff;padding:4px 5px;border:solid 1px #6d96b9;}
	/*+html .moreViewWrap{ }
	*html .moreViewWrap{border:solid 1px red;position:relative;right:0px;top:40px;width:570px;}*/
.moreViewWrap img{padding:0;}

.postData{position:relative;clear:both;line-height:1.4em;}
.postData p.postHImg{position:relative;margin-right:5px;border:solid 1px #6f9dda;background:#fff;padding:4px;width:152px;float:left;}
.postData p.postHImg img {border:solid 1px #c3c3c3;}
.postData dl{margin-top:2px;}
.postData dt{background:url("../images/portal/postTitBg.gif") left top no-repeat;position:relative;height:28px;line-height:28px;color:#fff;font-weight:bold;padding-left:5px;}
.postData dt a{color:#fff;}
.postData dt a:hover{color:#fff;}
.postData dt span{position:absolute;right:5px;font-size:0.9em;bottom:1px;font-weight:normal;}
.postData dd{margin-top:10px;background:url("../images/portal/postDataBgLeft.gif") left top no-repeat;}
.postData dd div.box{padding:22px 0 5px;background:url("../images/portal/postDataBgRight.gif") right top no-repeat;height:74px;}
.postData.img dl{float:right;width:571px;}
.postData.img dt{background:url("../images/portal/postTitBg2.gif") left top no-repeat;position:relative;height:28px;line-height:28px;color:#fff;font-weight:bold;padding-left:5px;}
.imgIcon{position:absolute;right:4px;bottom:6px;}


	*html .postData.img dl dt{position:fixed;}
	*html .postData.img p.postHImg{position:fixed;}
	*html .postData.img div.box {position:fixed;}
	*html .postData.img p img.imgIcon{position:fixed;float:right;margin-top:-17px;padding-right:0px;}
	*html .postData.img dl dt span{position:fixed;float:right;margin-top:-30px;padding-right:8px;}
	*html .postData.img div.box ul li.w4{width:10%;position:fixed;right:15px;}
	*html .moreViewWrap{position:fixed;left:161px;top:32px;z-index:200;background:#fff;padding:4px 5px;border:solid 1px #6d96b9; overflow:hidden; z-index:1000;}

.postImgViewWrap{background:url("../images/portal/common/postImgBG.gif") left top no-repeat;height:530px;margin-top:20px;position:relative;}
.postImgViewWrap p{position:absolute;top:20px;left:20px;}
.postImgViewWrap .postImg01{left:100px;}
.postImgViewWrap .postImg02{left:200px;}



.thisExpAllWrap ul li p.monthImg{width:110px;border:solid 1px #c9c4c2;padding:4px;margin:7px auto;}
.thisExpAllWrap ul li p.monthImg img{border:solid 1px #ebebeb;}
		/*
	
	*html .postData div.box {position:fixed;}
	*html .postData.img p.moreViewWrap{position:fixed;top:0;z-index:1000;}
	*html .postData.img dl.data{margin-top:-130px;}
.postData.img div.box ul li.w4{width:10%;position:absolute;right:15px;}
	*html .postData.img div.box ul li.w4{width:10%;position:fixed;right:15px;}
	*html .postData.img p img.imgIcon{position:fixed;float:right;margin-top:-17px;padding-right:0px;}
	*html .postData.img dl dt span{position:fixed;float:right;margin-top:-30px;padding-right:8px;}*/

.marketList{overflow:auto;padding-bottom:10px;}
	/**html .marketList{height:460px;}*/
.marketData{background:url("../images/portal/marketListTop.gif") left top repeat-x;width:325px;float:left;margin-top:10px;}
.marketData img{float:left;padding:5px;}
.marketData div.txt{float:left;margin-left:4px;margin-top:5px;}
.marketData div.txt strong{background:#4e97e3/*url("../images/village/marketTit.gif") left top repeat-x*/;width:157px;height:28px;text-align:center;float:left;color:#fff;font-size:1.2em;padding-top:5px;}
.marketData div.txt ul{clear:both;margin-top:5px;margin-left:2px;}
.marketData div.txt ul li{background:url("../images/village/dot02.gif") left 7px no-repeat;padding-left:7px;}
.marketData div.txt ul li span{font-weight:bold;color:#777777;}
.marketData div.txt ul li.tit{color:#d65f64;font-weight:bold;}

.marketData.even{float:right;}
.marketList .line{background:url("../images/village/line_dot.gif") left bottom repeat-x;overflow:auto;padding-bottom:10px;}
	*html .marketList .line{height:145px;}

.marketList.media .marketData{background:url("../images/portal/marketListTop.gif") left top repeat-x;width:361px;float:left;margin-top:10px;height:132px;}
.marketList.media .marketData.even{float:right;}
.marketList.media .marketData div.txt strong{background:url("../images/portal/mediaTit.gif") left top repeat-x;width:193px;}
.marketList.media .marketData div.txt ul{clear:both;margin-top:5px;margin-left:5px;}

.vill01Box{margin-top:5px;}
.villBoxDetail{background:url("../images/portal/vill/vill01_bg01.gif") left top no-repeat;width:360px;height:117px;float:left;margin-left:7px;}
.villBoxDetail2{background:url("../images/portal/vill/vill01_bg02.gif") left top no-repeat;width:360px;height:117px;float:right;margin-right:7px;}
.vill01Box strong{margin-top:4px;color:#fff;width:350px;text-align:center;float:left;height:27px;line-height:27px;margin-bottom:2px}
.vill01Box ul{clear:both;}
.vill01Box ul li{color:#5c8dc3;font-weight:bold;background:url("../images/village/dot01.gif") left 4px no-repeat;padding-left:15px;text-align:left;height:22px !important;margin-left:40px;margin-bottom:-2px;}
	*+html .vill01Box ul li{color:#5c8dc3;font-weight:bold;padding-left:15px;text-align:left;height:17px !important;margin-left:40px;margin-bottom:-2px;}
.dotStyle01{background:url("../images/portal/vill/dot_line.gif") left 37px repeat-x;}
.dotStyle01 li{padding-bottom:5px;background:url("../images/village/dot01.gif") left 3px no-repeat;padding-left:15px;line-height:1.4em;}
.dotStyle01 li.end{padding-bottom:0px;margin-top:5px;}


/*pic bbs*/
.sideGuick{border:solid 1px #e1e1e1;width:180px;}
.sideReserve{background:url("../images/village/leftTelBg.gif") left top no-repeat;height:147px;padding-left:13px;padding-top:48px;}
.sideReserve h5{display:none;}
.sideReserve li{color:#1b85d6;font-weight:bold;font-size:1.2em;font-family:"tahoma";line-height:1.5em;}
	*html .sideReserve li{margin-bottom:4px;}
.sideReserve li *{vertical-align:middle;}
.sideReserve li img{padding-right:6px;}
.sideReserve li.day{color:#4f4f4f;line-height:1.3em;}


/*bbs*/
table.list{margin-bottom:7px;border-right:solid 1px #d3d1d6;border-top:solid 2px #2a95e6;}
table.list th{background:#f9f9f9;color:#669e21;border-bottom:solid 1px #d3d1d6;border-left:solid 1px #d3d1d6;text-align:center;line-height:25px;height:30px;}
table.list.style0103 th{width:110px;}
table.list.style0103 td{text-align:left;padding-left:10px;}
table.list td{padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #d3d1d6;border-left:solid 1px #d3d1d6;color:#777777;line-height:1.4em;text-align:center;vertical-align:middle;}
table.list td.left{text-align:left;padding-left:6px;}
table.list td.exImg *{vertical-align:middle;}
table.list td.exImg img{border:solid 1px #ebebeb;margin-right:10px;}
.no{width:50px;}
.hit{width:50px;}
.ex02{width:225px;}
.ex04{width:307px;}
.name{width:80px;}
.date{width:80px;}

table.list.faq tr.current td{background:#f7ffe5;}

table.list2{border-top:solid 2px #9ac2d2;border-right:solid 1px #d2d2d2;}
table.list2 th{background:#e0f1f4;color:#3982a2;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2;text-align:center;font-size:1.0em;line-height:27px;}
table.list2 td{font-size:0.9em;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d3d1d6;color:#777777;line-height:27px;text-align:center;}
table.list2 td.left{text-align:left;padding-left:6px;}
table.list2 tr.thStyle td{font-weight:bold;background:#e0ebf4;}
table.list2 .tdStyle01{color:#3982a2 !important;}

table.list3{border-top:solid 2px #9ac2d2;border-right:solid 1px #d2d2d2;}
table.list3 th{background:#e0f1f4;color:#3982a2;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2;text-align:center;font-size:1.0em;line-height:27px;}
table.list3.vill02Th th{width:57px;}
table.list3 th.part{width:80px;}
table.list3 td{border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d3d1d6;color:#777777;line-height:27px;text-align:center;}
table.list3 td.left{text-align:left;padding-left:6px;}
table.list3 tr.thStyle td{font-weight:bold;background:#e0ebf4;}
table.list3 tr.thStyle2 td{background:#e0f1f4;color:#3982a2;}
table.list3 .tdStyle01{color:#3982a2 !important;}
.vill02Table{position:relative;padding-bottom:5px;padding-top:7px;}
.vill02Table span{position:absolute;right:0px;font-weight:bold;font-size:0.9em;color:#8d8d8d;}
#contentWrap .style02.vill02{margin-bottom:10px;margin-top:10px;clear:both;}
.tdYear{width:60px;}

table.list4{border-top:solid 1px #d2d2d2;border-right:solid 1px #d2d2d2;}
table.list4 th{background:#fff7dc;color:#777777;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2;font-weight:normal;text-align:center;font-size:1.0em;line-height:27px;width:113px;}
table.list4 td{padding-left:10px;font-size:0.9em;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d3d1d6;color:#777777;line-height:27px;text-align:left;}

table.list6{border-top:solid 1px #d2d2d2;border-right:solid 1px #d2d2d2;}
table.list6 th{height:28px;background:#f9f9f9;color:#777777;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2;font-weight:normal;text-align:center;font-size:1.0em;line-height:27px;}
table.list6 td{border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d3d1d6;color:#777777;line-height:1.4em;text-align:center;padding-top:5px;padding-bottom:5px;}
.list6 th.reserve{width:90px;}
table.list6 td.left{text-align:left;padding-left:10px;}

table.list5{border-top:solid 1px #d2d2d2;border-right:solid 1px #d2d2d2;}
table.list5 th{height:28px;font-weight:bold;background:#ebf4e0;color:#777777;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2;font-weight:normal;text-align:center;font-size:0.9em;line-height:27px;color:#679f23 !important;}
table.list5 td{border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d3d1d6;color:#777777;line-height:1.4em;text-align:center;padding-top:5px;padding-bottom:5px;}
table.list5 td.left{text-align:left;padding-left:10px;}
table.list5 th.trafic1{width:80px;}
table.list5 th.trafic2{width:80px;}
table.list5 th.trafic3{width:80px;}

table.edit{border-top:solid 1px #d2d2d2;border-right:solid 1px #d2d2d2;}
table.edit th{background:#d4efff;color:#34729b;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2;text-align:left;font-size:1.0em;line-height:27px;width:113px;}
table.edit td{padding-left:10px;font-size:0.9em;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d3d1d6;color:#777777;line-height:27px;text-align:left;}

table.edit.mem2 th{text-align:center;}
table.edit.mem2 td textarea{width:580px;margin:5px 0;}

.memDelInfo{background:url("../images/portal/member/memDelInfoBg.gif") left top no-repeat;height:80px;padding:15px 0 0 14px;}
	*+html .memDelInfo{padding-top:7px;}
.memDelDl dt{padding:5px 0;}
.memEditDl{margin-bottom:20px;}
table.edit.mem th{text-align:left;padding-left:10px;width:100px;}

.listNumArea{clear:both;text-align:center;/*position:relative;top:-25px;*/padding-top:20px;margin-bottom:20px;}
.listNumArea a{color:#2c3c31;}
.listNumArea.noBtn{top:0;margin-bottom:30px;}
*html .listNumArea.noBtn{top:8px;margin-bottom:40px;}
.listNumArea a{padding-left:6px;padding-right:4px;border-left:solid 1px #808080;color:#2c3c31;font-weight:bold;}
.listNumArea a.current{color:#7cb24c;}
.listNumArea a.bNone{border:none;color:#000;}
.listNumArea a.tNone{border:none;}

.listNumArea.listHaline{border-top:solid 1px #aad5f5;padding-top:10px;}

.sideBtn{text-align:right;margin-top:-50px;border-top:solid 1px #aad5f5;padding-top:10px;}
.sideBtn2{text-align:right;margin-top:-50px;padding-top:10px;}

#before_data{clear:both;border-top:solid 2px #9ac2d2;border-bottom:solid 2px #9ac2d2;margin-top:10px;margin-bottom:10px;}
#before_data p {border-bottom:solid 1px #bddde5;padding-top:6px;padding-bottom:4px;}
#before_data p.end{border:none;}
#before_data p strong{border-right:solid 1px #3f8192;text-align:center;width:96px;float:left;margin-right:20px;padding-top:2px;}
.btnRight{margin-top:10px;}

.dataBtnCenter{text-align:center;padding-top:5px;}
.dataBtnCenter img{padding-right:8px;}
.dataBtn {margin-top:7px;}
.dataBtn .btnLeft2{text-align:left;width:250px;float:left;}
.dataBtn .btnRight2{text-align:right;width:250px;float:right;}
.btnRight{text-align:right;}

table.write {margin-top:7px;border-right:solid 1px #d3d1d6;border-top:solid 2px #9ac2d2;}
table.write td{border-bottom:solid 1px #d3d1d6;border-left:solid 1px #d3d1d6;color:#777777;text-align:center;}
table.write th{border-bottom:solid 1px #d3d1d6;border-left:solid 1px #d3d1d6;text-align:center;/*text-align:left;padding-left:20px;*/line-height:29px;background:#e0f1f4;color:#3982a2;width:80px;padding-bottom:7px;padding-top:7px;}
table.write td{text-align:left;padding-left:10px;line-height:29px;}
table.write td *{vertical-align:middle;}
table.write td input{padding:2px;}
table.write th.mobile{width:90px !important;}
.faqTh1{width:215px;}
.faqList{margin-top:10px;}
.faqCurrent{padding:0 !important;}
.faqA{border:solid 2px #afcf72;text-align:left;padding:10px;}
.QA{color:#f0585f;font-weight:bold;}
th.tipNo{width:48px;}
th.tipType{width:140px;}
th.tipTitle{width:500px;}

.btnHelp{margin-left:50px;}
.cmpntWrap{border:solid 1px #d3d1d6;}

table.list2 td p.img{width:110px;border:solid 1px #c9c4c2;padding:4px;margin:7px auto;}
table.list2 td p.img img{border:solid 1px #ebebeb;}
table.list2 th.thStyle01{font-weight:normal;font-size:0.9em;}
th.infoTh01{width:130px;}
th.infoTh02{width:100px;}
th.infoTh03{}
th.infoTh04{}
table.list2.sleep td{line-height:1.4em;font-size:1.1em;}
table.list2.sleep td.product{text-align:left;padding-left:6px;}
table.list2.fish th{width:150px;font-size:1em !important;}
table.list2.fish td{text-align:left;padding-left:6px;font-size:1em !important;}
table.list2.fish.center td{text-align:center;padding-left:0;}

table.view{border-top:solid 2px #9ac2d2;border-right:solid 1px #d2d2d2;width:740px;margin-left:1px;}
table.view th{background:#e0f1f4;color:#3982a2;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2;text-align:center;font-size:1.0em;line-height:25px;width:90px;padding-bottom:8px;padding-top:8px;}
table.view td{border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d3d1d6;color:#777777;line-height:25px;text-align:center;text-align:left;padding-left:5px;}
table.view.reserve th{text-align:left;padding-left:20px;line-height:13px;padding-top:8px;padding-bottom:8px;width:70px;}
table.view td * {vertical-align:middle;}
table.view td.content{padding-top:12px;padding-bottom:12px;text-align:left;border-left:solid 1px #d3d1d6;padding-left:5px;}
table.view td.viewContent{padding:10px 20px;}
table.view td.viewContent div{padding:5px;border:solid 1px #e2e2e2;margin-bottom:10px;}
table.view td.viewContent div img{border:solid 1px #e2e2e2; }
table.view td.cnt{padding-top:10px;padding-bottom:10px;font-size:0.9em;text-align:left;padding-left:5px;}
table.view.post{width:100%;}

table.view th.small{width:65px;}
table.view td.small{width:40px;padding-left:0;text-align:center;}
table.view td.rcmdBtn{position:relative;width:130px;}
table.view td.rcmdBtn img{}


table.view.photo th{padding:0;text-align:center !important;width:90px;}
table.view.photo td{text-align:left;padding-left:5px;}
table.view.post td{text-align:left;padding-left:5px;}

.mypageWrite table.view td{text-align:left;padding-left:5px;}
.mypageWrite table.view td textarea{width:500px;height:60px;padding:5px;margin:5px 0;}
.mypageWriteBox {margin-bottom:10px;}
.writeInfo{text-align:right;color:#ce5250;font-size:0.9em;margin-top:-18px;}

/*pop*/
.sendMailWrap{color:#5a5a5a;position:relative;background:url("../images/portal/mail/popMail.gif") right top no-repeat;width:595px;height:373px;position:relative;}
.sendMailWrap h2{display:none;}
.sendMailWrap fieldset{position:absolute;left:37px;top:92px;}
.sendMailWrap fieldset p{padding-bottom:8px;padding-top:0px;_padding-top:2px;}
.sendMailWrap fieldset p input.name{border:solid 1px #a09c94; background:#fff8ec;width:81px;padding:2px;margin-right:20px;}
.sendMailWrap fieldset p input.mail{border:solid 1px #a09c94; background:#fff8ec;width:100px;padding:2px;}
.sendMailWrap fieldset p textarea{width:415px;height:76px;border:solid 1px #a09c94; background:#fff8ec;}
.sendMailWrap fieldset p label{font-weight:bold;}
.mailBtnRight{text-align:right;padding-top:2px;}
	*+html .mailBtnRight {margin-top:3px;}
	*html .mailBtnRight {margin-top:2px;}
.mailCmt{color:#d65f64;font-weight:bold;position:absolute;left:117px;top:303px;}

/**/
.tip{background:url("../images/portal/common/titRight.gif") right top no-repeat;padding-right:3px;height:16px;float:left;}
.tip a{background:url("../images/portal/common/titLeft.gif") left top no-repeat;color:#000;height:16px;padding:2px;float:left;line-height:16px;padding-left:3px;}
.tip a:hover{color:#000;}


.faqWrap{border-top:solid 2px #2a95e6;margin-top:5px;}
.faqTit{background:#f9f9f9;border-bottom:solid 1px #dddddd;border-left:solid 1px #dddddd;border-right:solid 1px #dddddd;}
.faqWrap ul li{margin-top:-1px;}
.faqWrap ul li.current dl{background:#f7ffe5;border-bottom:solid 1px #dddddd;padding-bottom:0px;color:#82663d;}
.faqWrap ul li.current .aArea{background:#fff;border:solid 3px #afcf72;padding-top:10px;padding-bottom:10px;margin-top:-3px;padding-left:10px;}
.faqWrap ul li.current .aArea img{float:left;}
.faqWrap ul li.current .aArea p{width:545px;padding-left:2px;}
.faqWrap ul li.current a{color:#82663d;}
.faqWrap ul li a:hover{color:#82663d;}
.faqWrap ul li img{padding-left:12px;padding-right:8px;}
.faqWrap dl{clear:both;border-bottom:solid 1px #dddddd;border-left:solid 1px #dddddd;border-right:solid 1px #dddddd;height:30px;line-height:30px;}
.faqWrap dl dt{width:217px;float:left;overflow:auto;border-right:solid 1px #dddddd;text-align:center;}
.faqWrap dl dd{float:left;padding-left:10px;}

.villTip{clear:both;border-top:solid 2px #2a95e6;border-bottom:solid 1px #dddddd;}
.villTip ul li{overflow:auto;margin-top:-1px;line-height:30px;text-align:center;overflow:auto;}
.villTip ul li.tit{background:#f9f9f9;_height:30px;}
	*html .villTip ul li.tit img{padding-top:9px;}
.villTip ul li.current {background:#f7ffe5;}
.villTip ul ul.tipIner{clear:both;border-bottom:solid 1px #dddddd;border-left:solid 1px #dddddd;border-right:solid 1px #dddddd;}
.villTip ul ul.tipIner li{float:left;border-left:solid 1px #dddddd;}
.villTip ul ul.tipIner li.tipNo{width:48px;}
.villTip ul ul.tipIner li.tipType{width:140px;}
.villTip ul ul.tipIner li.tipTitle{width:500px;}
.villTip ul ul.tipIner li.tipHit{width:46px;border-right:solid 1px #dddddd;}

.villTip ul div.aArea{clear:both;background:#fff;border:solid 3px #afcf72;padding-left:10px;text-align:left;line-height:1.4em;padding-top:5px;}

.allSearchTab{margin-top:10px;}
table.view td.cmtRight{padding-left:0;}
.view.qna th{width:96px !important;}
table.view.qna  td{font-size:0.9em;text-align:left;padding-left:10px;}
table.view.qna td p{margin-left:5px;padding:3px;}
table.view.qna td.qnaInfo p{margin-left:93px;}
table.view.qna td.helpBtn{clear:both;position:relative;}
table.view.qna td.helpBtn span{padding-left:20px;}

.bottomWrap{clear:both;width:100%;padding-top:20px;}
#sitelist{
	clear:both;
	overflow:auto;
}
/*

#sitelist ul li{
	float:left;
	height:36px;
	padding:7px 15px 0 16px;
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
}

#sitelist ul li.first{
	line-height:110%;
	padding:5px 4px 0 5px;
	height:38px;
}

#sitelist ul li.last{
	line-height:110%;
	padding:5px 2px 0 4px;
	height:38px;
}

#sitelist ul li img.banner{
	margin:4px 0 0 0;
}

#sitelist ul li.left{
	width:13px;
	height:45px;
	padding:0;
	border:none;
	background:url("../images/portal/link_site_left_bg.gif") no-repeat;
}

#sitelist ul li.right{
	width:13px;
	height:38px;
	padding:7px 0 0 0;
	border:none;
	line-height:110%;
	background:url("../images/portal/link_site_right_bg.gif") no-repeat;
}

#sitelist ul li.right img{
	text-align:left;
}
*/
img.logo{
	float:left;
}
#footer{clear:both;margin-top:10px;padding-bottom:15px;}

#footer ul{
	float:right;
}

* html #footer ul li{
	float:left;
}

*+html #footer ul li{
	float:left;
}

#footer ul li address{
	clear:both;
	float:right;
	text-align:right;
}

* html #footer ul li address img{
	padding:3px 0 3px 0;
}

.bottom_link{
	float:right;
}

.bottom_link li{
	float:left;
	padding:0 4px;
	background:url("../images/portal/bottom_link_gap.gif") 0 4px no-repeat;
}
 
* html .bottom_link li{
	background:url("../images/portal/bottom_link_gap.gif") 0 0 no-repeat;
}

.bottom_link li.bgnone{
	background:none;
}

.bannerEx{padding-top:20px;}

/*my*/
.myExReserveInfo{padding-top:8px;background:url("../images/portal/my/myTopInfoBg.gif") 0 0 no-repeat;width:740px;height:72px;margin-bottom:10px;}
.myExReserveInfo ul{margin-left:120px;}
.myExReserveInfo ul li{padding-left:10px;background:url("../images/portal/my/icon_dot.gif") 0 6px no-repeat;height:22px;}
.myExReserveInfo ul li span{font-weight:bold;color:#24608f;}
.myExReserveInfo ul li *{vertical-align:middle;}
table.list3 th.reserveState{width:100px;}
th.calcel{width:80px;}
table.list3 th.mem{width:55px;}
table.list3 th.tel{width:100px;}
table.list3 th.state{width:100px;}
table.list3 th.intro{width:420px;}

.reserveGuide{clear:both;background:url("../images/portal/my/guideBoxTop.gif") 0 top no-repeat;padding-top:26px;}
.reserveGuideBox{overflow:auto;background:url("../images/portal/my/guideBoxBtm.gif") 0 bottom no-repeat;padding-bottom:7px;}
.reserveGuide .tit{height:30px;text-align:center;color:#fff;font-weight:bold;}
.reserveGuide01 strong{color:#e46469;}
.reserveGuide02 strong{color:#459315;}
.reserveGuide03 strong{color:#2e99d8;}
.reserveGuide ul {margin-left:20px;}
.reserveGuide ul li{width:350px;float:left;_float:clear;padding-left:10px;background:url("../images/portal/my/icon_dot2.gif") 0 6px no-repeat;}

.mySpecialInfo{padding-top:13px;background:url("../images/portal/my/myTopInfoBg2.gif") 0 0 no-repeat;width:740px;height:110px;margin-bottom:10px;}
.mySpecialInfo img{margin-left:170px;}


.sepicalSearch {background:url("../images/portal/common/infoSearchBox.gif") left top no-repeat;height:37px;text-align:center;clear:both;}
.sepicalSearch fieldset{padding-top:7px;}
.sepicalSearch fieldset *{vertical-align:middle;}
.sepicalSearch fieldset input{height:17px;margin-right:2px;}
.sepicalSearch fieldset img{margin-right:20px;}

.stepArea{padding:4px 0 4px 4px;overflow:auto;_height:120px;}
.stepArea li{background:url("../images/portal/my/stepBg.gif") left top no-repeat;height:113px;width:186px;line-height:1.4em;float:left;}
.stepArea li.end{background:url("../images/portal/my/stepBg2.gif") left top no-repeat;width:170px;float:left;}
.stepArea li strong{color:#fff;text-align:center;width:160px;float:left;padding-top:10px;}
.stepArea li p{clear:both;padding:10px 7px 5px;width:160px;}

.mypageSpecial{padding-right:3px;clear:both;background:url("../images/portal/my/guideBoxTop2.gif") 0 top no-repeat;padding-top:26px;}
.mypageSpecial .tit{clear:both;background:url("../images/portal/my/titBg.gif") left top repeat-x;padding-top:2px;}
.mypageSpecial ul li{width:700px;}

.myExReserveInfo.myJjim{background:none;height:auto;}
.myExReserveInfo.myJjim ul{margin:0;}

.myInfoImg{width:120px;float:left;padding:5px;}
.myInfoImg img{border:solid 1px #c9c4c2;}
.myInfoTxt{float:left;width:260px;}
.myInfoTxt strong{border-bottom:solid 1px #aad5f5;margin-bottom:5px;width:260px;float:left;background:url("../images/portal/my/icon_dot3.gif") 0 8px no-repeat;padding-left:13px;line-height:25px;color:#24608f;font-size:1.3em;}
.myInfoTxt p{line-height:1.4em;}


.specialStepDl .stepArea{padding:4px 0 4px 4px;overflow:auto;_height:130px;}
.stepArea li{background:url("../images/portal/my/stepBg_.gif") left top no-repeat;height:128px;width:186px;line-height:1.4em;float:left;}
.stepArea li.end{background:url("../images/portal/my/stepBg2_.gif") left top no-repeat;width:170px;float:left;}
.stepArea li strong{color:#fff;text-align:center;width:160px;float:left;padding-top:10px;}
.stepArea li p{clear:both;padding:10px 7px 5px;width:160px;}

.mypageBox01{float:left;}
.mypageTxt{position:relative;background:url("../images/portal/my/myBox01.gif") left top no-repeat;width:378px;height:180px;padding-top:25px;}
.mypageTxt p.tit{color:#fff;text-align:center;}
.mypageTxt ul {margin-left:160px;margin-top:10px;}
.mypageTxt ul li{padding-left:15px;padding-right:5px;background:url("../images/portal/my/icon_dot3.gif") 0 6px no-repeat;height:22px;}
.mypageTxt ul li strong{color:#5c8dc3;}
.mypageTxt .btn{position:absolute;right:18px;bottom:11px;}

.mypageBox02{float:right;width:334px;height:202px;position:relative;background:url("../images/portal/my/myBox02.gif") left top no-repeat;}
.mypageBox02 h6{position:absolute;right:0;}
.mypageBox02 .exImg{width:120px;padding-top:10px;padding-left:10px;}
.mypageBox02 .exImg img{padding:4px;border:solid 1px #ccc;background:#fff;}
.mypageBox02 .exTxt{padding-left:10px;padding-top:9px;line-height:1.4em;width:270px;}
.mypageBox02 .exTxt strong{font-size:1.2em;color:#111;}
.mypageBox02 .btn{position:absolute;right:48px;bottom:10px;}
.mypageBox02 .imgMonth{position:absolute;right:50px;top:15px;}
.style03.my01{clear:both;padding-top:20px;_padding-top:0px;}
	*+html .style03.my01{padding-top:0px;}
.style03 dt{padding-bottom:7px;}
.contentRightBtn{position:relative;margin-top:-25px;height:25px;}
.contentRightBtn .allBtn{position:absolute;right:1px;top:0;}
.contentRightBtn p{position:absolute;left:140px;top:0;font-size:0.9em;}
.contentRightBtn p strong{color:#34abf2;}

.style03.my03 dt{border-bottom:solid 1px #cacaca;}
.style03.my03 dd{padding-top:5px;}
.style03.my03 .mypageList{border-bottom:none;}

.villGuideGraph{background:url("../images/portal/service/guideBookBg.gif") left top no-repeat;height:351px;padding:15px;position:relative;}
.villSelectWrap{position:absolute;left:275px;top:60px;}
	*+html .villSelectWrap{width:430px;height:300px;}
.villSelectWrap h6{font-size:1.2em;font-weight:bold;padding-top:10px;}
.villSelectWrap h6 span{color:#ff7474;}
.villSelectBox{clear:both;border:solid 1px #d0d0d0;background:#f5f6f6;padding:5px;width:413px;height:230px;}
	*+html .villSelectBox{overflow:auto;}
.villSelectBox ul{height:228px;overflow:auto;}
.villSelectBox ul li{background:url("../images/portal/service/dot_line.gif") left bottom repeat-x;padding-top:3px;padding-bottom:2px;border:solid 1px #f5f6f6;_height:23px;}
	*+html .villSelectBox ul li{height:23px;}
	/*+html .villSelectBox ul li{background:url("../images/portal/service/dot_line.gif") left bottom repeat-x;}
	*html .villSelectBox ul li{background:url("../images/portal/service/dot_line.gif") left bottom repeat-x;position:fixed;}*/
.villSelectBox ul li span{float:right;margin-top:-22px;}
	/*+html .villSelectBox ul li span{position:absolute;right:0;top:-2px;}
	*html .villSelectBox ul li span{position:fixed;float:right;margin-top:-23px;}*/
.villSelectBox ul li span img{padding-right:5px;}
.villSort{float:right;margin-top:-15px;padding-right:12px;}

.villGuideSearch{width:200px;position:absolute;left:36px;top:306px;}
.villGuideSearch *{vertical-align:middle;margin-bottom:5px;}
.villGuideSearch input{background:#f5f6f6;border:solid 1px #d0d0d0;padding:1px;width:134px;}

.villGuideMap{position:absolute;left:20px;top:59px;}

.villGuideList{/*margin-top:10px;*/clear:both;overflow:auto;border-bottom:solid 2px #bababa;padding-bottom:15px;padding-top:10px;}
.villGuideList ul{_height:80px;}
.villGuideList ul li.picDepth01{float:left;width:160px;text-align:center;padding-right:14px;margin-left:14px;_margin-left:8px;background:url("../images/portal/service/dot_line2.gif") right top repeat-y;}
.villGuideList ul li.picDepth01.end{margin-right:0px;background:none;padding-right:0px;}
.villGuideList ul li img{border:solid 1px #e2e2e2;padding:4px;margin-bottom:5px;}

.villGuideList ul li ul{margin-left:3px;background:none;margin-bottom:0px !important;}
.villGuideList ul li ul li{text-align:left;margin-left:0;background:url("../images/village/dot02.gif") left 7px no-repeat;padding-left:7px;}
.villGuideList ul li ul li.tit{color:#d65f64;font-weight:bold;}
.villGuideList ul li ul li.price{font-weight:bold;}

.thisExpAllWrap{margin-top:20px;}
.thisExpAllWrap ul li{position:relative;float:left;background:url("../images/portal/common/monthListBg.gif") left top no-repeat;width:243px;height:183px;margin-left:3px;margin-bottom:5px;}
.thisExpAllWrap ul li h6{text-indent:-4000px;height:145px;}
.thisExpAllWrap ul li.month01 h6{background:url("../images/portal/service/month01.gif") 130px 10px no-repeat;}
.thisExpAllWrap ul li.month02 h6{background:url("../images/portal/service/month02.gif") 130px 10px no-repeat;}
.thisExpAllWrap ul li.month03 h6{background:url("../images/portal/service/month03.gif") 130px 10px no-repeat;}
.thisExpAllWrap ul li.month04 h6{background:url("../images/portal/service/month04.gif") 130px 10px no-repeat;}
.thisExpAllWrap ul li.month05 h6{background:url("../images/portal/service/month05.gif") 130px 10px no-repeat;}
.thisExpAllWrap ul li.month06 h6{background:url("../images/portal/service/month06.gif") 130px 10px no-repeat;}
.thisExpAllWrap ul li.month07 h6{background:url("../images/portal/service/month07.gif") 130px 10px no-repeat;}
.thisExpAllWrap ul li.month08 h6{background:url("../images/portal/service/month08.gif") 130px 10px no-repeat;}
.thisExpAllWrap ul li.month09 h6{background:url("../images/portal/service/month09.gif") 130px 10px no-repeat;}
.thisExpAllWrap ul li.month10 h6{background:url("../images/portal/service/month10.gif") 130px 10px no-repeat;}
.thisExpAllWrap ul li.month11 h6{background:url("../images/portal/service/month11.gif") 130px 10px no-repeat;}
.thisExpAllWrap ul li.month12 h6{background:url("../images/portal/service/month12.gif") 130px 10px no-repeat;}
.thisExpAllWrap .monthImg{position:absolute;left:15px;top:5px;}
.thisExpAllWrap .monthTxt strong{font-size:1.4em;color:#111;padding-bottom:5px;line-height:1.6em;}
.thisExpAllWrap .monthTxt{position:absolute;left:15px;top:120px;width:210px;line-height:1.3em;}

*html .sort2Wrap img{position:relative;top:2px;}
*html .sortWrap img{position:relative;top:-2px;}
*+html .sort3Wrap img{position:relative;top:4px;}

.infoStyle03.thisMonth .picInfoBox{padding-left:20px;}
.infoStyle03.thisMonth .picBox{float:left;padding-left:27px;margin-top:22px;}
.infoStyle03.thisMonth .picInfoTxt p.tit{background:none;background:url("../images/portal/service/info03BoxTop.gif") left top no-repeat;padding:0;margin:0;padding-top:25px;}
.infoStyle03.thisMonth .picInfoTxt{width:311px;background:url("../images/portal/service/info03BoxBtm.gif") left bottom no-repeat;padding:0;margin:0;height:auto;padding-bottom:15px;}
.infoStyle03.thisMonth .MonthTitImg{color:#1476c1;font-size:1.3em;font-weight:bold;width:314px;height:115px;}
.infoStyle03.thisMonth .MonthTitImg.monthImg01{background:url("../images/portal/service/monthImg01.gif") 206px 1px no-repeat;}
.infoStyle03.thisMonth .MonthTitImg.monthImg02{background:url("../images/portal/service/monthImg02.gif") 206px 1px no-repeat;}
.infoStyle03.thisMonth .MonthTitImg.monthImg03{background:url("../images/portal/service/monthImg03.gif") 206px 1px no-repeat;}
.infoStyle03.thisMonth .MonthTitImg.monthImg04{background:url("../images/portal/service/monthImg04.gif") 206px 1px no-repeat;}
.infoStyle03.thisMonth .MonthTitImg.monthImg05{background:url("../images/portal/service/monthImg05.gif") 206px 1px no-repeat;}
.infoStyle03.thisMonth .MonthTitImg.monthImg06{background:url("../images/portal/service/monthImg06.gif") 206px 1px no-repeat;}
.infoStyle03.thisMonth .MonthTitImg.monthImg07{background:url("../images/portal/service/monthImg07.gif") 206px 1px no-repeat;}
.infoStyle03.thisMonth .MonthTitImg.monthImg08{background:url("../images/portal/service/monthImg08.gif") 206px 1px no-repeat;}
.infoStyle03.thisMonth .MonthTitImg.monthImg09{background:url("../images/portal/service/monthImg09.gif") 206px 1px no-repeat;}
.infoStyle03.thisMonth .MonthTitImg.monthImg10{background:url("../images/portal/service/monthImg10.gif") 206px 1px no-repeat;}
.infoStyle03.thisMonth .MonthTitImg.monthImg11{background:url("../images/portal/service/monthImg11.gif") 206px 1px no-repeat;}
.infoStyle03.thisMonth .MonthTitImg.monthImg12{background:url("../images/portal/service/monthImg12.gif") 206px 1px no-repeat;}
.infoStyle03.thisMonth .MonthTitImg span{padding-left:4px;padding-top:3px;}

.month01Content{padding:10px 5px;}

.dataArea.monthVill{padding:0;margin:0;height:40px;}
.dataArea.monthVill .sort2Wrap img{position:relative;bottom:0px;}
	*html .dataArea.monthVill .sort2Wrap img{position:relative;top:4px;}
.dataArea.monthVill .year{position:relative;bottom:-9px;}
	*html .dataArea.monthVill .year{position:relative;top:6px;}
	*+html .dataArea.monthVill .year{position:relative;top:4px;}

.monthEventWrap{padding:3px;background:#fff;border:solid 1px #d2d2d2;overflow:auto;clear:both;}
.monthEventBox{background:#f4f4f4;overflow:auto;}
.monthEventWrap li{clear:both;padding:10px;background:url("../images/village/line_dot.gif") left bottom repeat-x;overflow:auto;_height:140px;}
.monthEventWrap li.end{background:none;}
.monthEventWrap .monthImg{background:#fff;border:solid 1px #d2d2d2;padding:3px;width:150px;float:left;}
.monthEventWrap .monthTxt {float:left;width:520px;margin-left:25px;}
.monthEventWrap .monthTxt strong{color:#d65f64;background:url("../images/portal/service/dot01.gif") left 5px no-repeat;padding-left:10px;position:relative;left:-10px;}

.dataArea.month03 .mapInfo{background:url("../images/portal/service/traficTopBg.gif") left top no-repeat;padding-left:80px;height:74px;font-size:1.2em;}
.dataArea.month03 .mapInfo strong{color:#c82b31;font-size:1.1em;}
.dataArea.month03 .mapInfo img{padding-top:18px;}

.dataArea.month03  .map{border:solid 1px #efefef;width:658px;}
.dataArea.month03  .map img{border:solid 2px #efefef;margin:5px;}

.dataArea.month05 .monthEventWrap{border:none;width:741px;}
.dataArea.month05 .monthEventBox{background:none;}
.dataArea.month05 .month04Box{height:130px;clear:both;background:url("../images/portal/service/box05Bg.gif") left top no-repeat;overflow:auto;margin-bottom:5px;padding:5px;}
.dataArea.month05 .month04Box .monthImg{padding:0;border:none;}
.dataArea.month05 .month04Box .monthTxt {width:550px;line-height:1.4em;}
.dataArea.month05 .month04Box .monthTxt strong{color:#1372ce;font-size:1.3em;margin-bottom:5px;line-height:2.0em;}
.dataArea.month05 .month04Box .monthTxt img{padding-top:5px;}

.wallPaperInfo{background:#e7f0ff;border:solid 1px #c8d8f2;padding:10px;}
.wallpaperHead{border:solid 1px #c8d8f2;}
.wallPaperInfo dd.btn{text-align:right;margin-top:-25px;_margin-top:-20px;padding-bottom:5px;}
.wallPaperList{padding-top:20px;width:751px;}
.wallPaperList ul li{margin-bottom:8px;float:left;background:url("../images/portal/service/wallpaperBg.gif") left top no-repeat;width:345px;height:153px;padding:6px 10px;position:relative;}
.wallPaperList ul li.even{float:right;}
.wallPaperList ul li p.btn{width:80px;margin-left:10px;position:absolute;right:15px;bottom:7px;}
.wallPaperList ul li p.btn img{padding-bottom:5px;}
.wallPaperList ul li img.wallpaperHead{float:left;}
.expTip{clear:both;}

@media screen and (-webkit-min-device-pixel-ratio:0){ #sitemapview ul li {width: 140px;}}
body:first-of-type #sitemapview ul li {width:auto;}
#searchExpand{width:973px;z-index:50;margin-top:-80px;margin-bottom:20px;}

.sitemapWrap div{float:left;width:246px;height:225px;}
.sitemapWrap div.s01{background:url("../images/portal/sitemapBg01.gif") left 30px no-repeat;}
.sitemapWrap div.s02{background:url("../images/portal/sitemapBg02.gif") left 30px no-repeat;}
.sitemapWrap div.s03{background:url("../images/portal/sitemapBg03.gif") left 30px no-repeat;}
.sitemapWrap div.s04{background:url("../images/portal/sitemapBg04.gif") left 30px no-repeat;}
.sitemapWrap div.s05{background:url("../images/portal/sitemapBg05.gif") left 40px no-repeat;}
.sitemapWrap div.s06{background:url("../images/portal/sitemapBg06.gif") left 30px no-repeat;}
.sitemapWrap div ul{margin-left:5px;margin-top:15px;}
.sitemapWrap div ul li{padding-left:14px;background:url("../images/portal/sitemapDot.gif") left 7px no-repeat;font-weight:bold;}

.popHelp{width:550px;background:url("../images/portal/help/bg.gif") left top repeat-y;}
.popHelp img{vertical-align:top;}

.tideWrap{float:left;background:url("../images/portal/tideTimeBg.gif") left top no-repeat;width:740px;height:945px;text-align:center;}
.tideWrap .tideSearch{width:613px;text-align:left;height:40px;padding-top:16px;margin:0 auto;}
.tideWrap .tideSearch fieldset{float:left;}
.tideWrap .tideSearch fieldset *{vertical-align:middle;}
.tideWrap .tideSearch img.tideBtn{float:right;}
.tideWrap .tideContent{width:613px;text-align:left;margin:0 auto;}