@charset "utf-8";
/* CSS Document */

/*  container  */
#container{ padding:0 10px 15px 10px; width:983px;}


/*   mainL   */
div.mainL{ width:210px; overflow:hidden;}
.border_BE8F4D{ border:1px solid #BE8F4D; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; overflow:hidden;}
div.mainL div.title{ background:url(../img/leftT.png) no-repeat; height:29px; text-indent:10px; line-height:31px; overflow:hidden;}
div.mainL div.title h1{ color:#fff; font-size:16px; font-weight:normal;}

div.mainL div.cityList{ padding-bottom:5px;}
div.mainL div.cityList div.content{ margin:3px 0 0 0; background:url(../img/cityList_bg.jpg); overflow:hidden; padding:0 0 0 25px; width:183px;}
div.mainL div.cityList div.content li{ float:left; height:30px; line-height:30px; overflow:hidden; width:90px;}

div.mainL div.announce div.content{ padding:10px 0 10px 12px;}
div.mainL div.announce div.content li{ clear:both; height:30px; line-height:30px; overflow:hidden;}

div.mainL div.ylink div.content{ padding:10px 0 10px 12px;}
div.mainL div.ylink div.content li{ clear:both; height:30px; line-height:30px; overflow:hidden;}

/*   mainR   */
div.mainR{ width:755px; overflow:hidden; margin:-1px -1px 0 0;}
div.mainR div.title{ background:url(../img/rightT.png) repeat-x; height:30px; line-height:32px; overflow:hidden; text-indent:18px;}
div.mainR div.title h1{ float:left; color:#fff; font-size:16px; font-weight:normal;}
div.mainR div.title span{ float:right; display:block; background:url(../img/rightT_r.png) no-repeat; width:183px; height:30px; text-align:right; padding-right:15px;}
div.mainR div.title span a{ color:#ff8400;}

div.mainR div.cultrue{ border:1px solid #DABC80; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; overflow:hidden;}
div.mainR div.cultrue div.content{ line-height:24px; padding:15px 0 15px 0;}
div.mainR div.cultrue div.content img{ width:165px; height:130px; border:1px solid #DABC80; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; margin:5px 15px 0 0;}

div.mainR div.Masseurs{ border:1px solid #DABC80; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; overflow:hidden;}
div.mainR div.Masseurs div.content{ position:relative;}
div.mainR div.Masseurs div.content ul{ width:768px; position:relative; margin:20px 0 0 -8px; overflow:hidden;}
div.mainR div.Masseurs div.content li{ float:left; text-align:center; width:192px; height:270px; overflow:hidden;}
div.mainR div.Masseurs div.content li img{ padding:0px; width:110px; height:166px; }
div.mainR div.Masseurs div.content li h1{ margin:8px auto; font-weight:normal; width:118px; height:21px; text-align:center; line-height:21px; color:#fff; background:#562600; overflow:hidden;}
div.mainR div.Masseurs div.content li h1 a{ color:#fff;}
div.mainR div.Masseurs div.content li p{ height:20px; line-height:20px; width:165px; margin:0 auto;}

div.mainR div.newMasseurs{ border:1px solid #DABC80; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; overflow:hidden; padding-bottom:5px;}
.rollphotos{ ZOOM: 1; POSITION: relative; width:753px; background:#DAC09C; height:192px;}
.rollphotos .LeftBotton{ CURSOR: pointer; POSITION: absolute; top:10px; left:2px; width:21px; height:172px;  float:left;}
.rollphotos .RightBotton{ CURSOR: pointer; POSITION: absolute; top:10px; right:2px; width:21px; height:172px; float:left;}
.rollphotos .Cont{ margin:0 0 0 20px; OVERFLOW: hidden; WIDTH:726px; PADDING-TOP:10px;}
.rollphotos .box{ FLOAT: left; width:113px; height:172px; text-align:center; overflow:hidden; margin:0 4px; _display:inline;}
.rollphotos .box img{ width:113px; height:172px;}