/*主框架*/
body{ padding-top:137px;}
.cbody{ width:1200px; margin:0 auto; position:relative;}
.header{ border-top:7px solid #5f3a2a; background:#f5f5f5; height:130px; font-family:"微软雅黑"; position:fixed; left:0; top:0; width:100%; z-index:999}
.header .logo{ position:absolute; left:30px; top:18px;}
.header .nav{ position:absolute; left:205px; top:55px;}
.header .nav li{ float:left; height:30px; line-height:30px; border-right:1px solid #bebebe; padding:0 25px;}
.header .nav li a{ display:inline-block; font-size:18px; color:#666666;}
.header .nav li a.current,.header .nav li a:hover{ color:#623d2b; text-decoration:none;}
.header .head-r{ position:absolute; right:18px; top:45px;}
.header .head-r p{ text-align:right;}
.header .head-r p a{ font-size:14px; color:#666666; margin-left:8px;}

.nav01-drop{ background:#fff; padding:35px 0 20px 0; position:absolute; left:0; top:130px; width:100%; z-index:999; display:none;}
.nav01-drop .drop-box{ width:1150px; margin:0 auto;}
.nav01-drop .drop-item{ width:150px; float:left; margin-right:10px;}
.nav01-drop dl{ font-family:"黑体"; width:150px; margin-bottom:10px;}
.nav01-drop dl dt{ font-size:20px; height:30px; line-height:30px; margin-bottom:5px;}
.nav01-drop dl dt a{ color:#333333; display:inline-block;}
.nav01-drop dl dt a:hover{ color:#623d2b; text-decoration:none;}
.nav01-drop dl dd{ font-size:14px; line-height:20px; height:20px; overflow:hidden;}
.nav01-drop dl dd a{ color:#999999; display:inline-block;}
.nav01-drop dl dd a:hover{ color:#623d2b; text-decoration:none;}
.nav02-drop{ background:#fff; padding:35px 0 20px 0; position:absolute; left:0; top:130px; width:100%; z-index:999; display:none;}
.nav02-drop .drop-box{ width:1100px; margin:0 auto;}
.nav02-drop ul{}
.nav02-drop ul li{ float:left; width:110px; margin:0 35px;}
.nav02-drop ul li a{ display:inline-block; width:110px; text-decoration:none;}
.nav02-drop ul li a img{ display:block; width:110px; height:110px;}
.nav02-drop ul li a p{ font-size:16px; color:#333333; font-family:"黑体"; text-align:center; height:40px; line-height:40px;}
.nav02-drop ul li a:hover p{ color:#623d2b;}

.friends{ background:#f1f1f1; border-top:1px solid #e0e0e0; padding-bottom:30px;}
.friends h3{ font-size:18px; color:#666666; text-align:center; font-family:"微软雅黑"; font-weight:normal; line-height:55px;}
.friends ul{ margin-left:36px;}
.friends ul li{ float:left; width:160px; height:76px; padding:3px; border:1px solid #bbbbbb; margin:0 10px; background:#fff;}
.friends ul li a{ display:inline-block; width:160px; height:76px;}
.friends ul li a img{ display:block; width:160px; height:76px;}
.foot-menu{ height:300px; background:#fff;}
.foot-menu .ewm{ position:absolute; left:95px; bottom:0;}
.foot-menu .ewm img{ display:block;}
.foot-menu .foot-login{ font-size:12px; color:#777777; position:absolute; left:355px; top:120px; line-height:25px;}
.foot-menu .foot-login a{ color:#5f3a2a;}
.foot-menu .foot-nav{ position:absolute; left:650px; top:85px;}
.foot-menu .foot-nav dl{ float:left; width:115px;}
.foot-menu .foot-nav dl dt{ font-size:14px; color:#333333; line-height:30px;}
.foot-menu .foot-nav dl dd{ font-size:12px; line-height:22px;}
.foot-menu .foot-nav dl dd a{ color:#777777;}
.foot-menu .foot-tell{ position:absolute; right:63px; top:105px;}
.foot-menu .foot-tell h4{ font-size:18px; color:#666666; line-height:40px; font-weight:normal; font-family:"黑体";}
.foot-menu .foot-tell span img{ display:block;}
.foot-menu .foot-tell p{ text-align:right; font-size:14px; color:#999999; font-family:Arial; line-height:25px;}
.foot-ps{ background:#333333; padding:15px 0;}
.foot-ps p{ font-size:12px; color:#cccccc; font-family:Arial; text-align:center; line-height:30px;}
.foot-ps h2{ text-align:center; margin-top:5px;}

.tit01{ font-size:36px; color:#5f402a; font-family:"黑体"; line-height:85px; height:85px; font-weight:normal; text-align:center; margin-top:50px;}

/*首页*/
.focusbox{position:relative;overflow:hidden;zoom:1;}
#fullbanner{width:957px;height:640px;margin:auto;position:relative;}
#fullbanner ul{width:957px; height:640px; overflow:hidden;}
#fullbanner .wrappic{overflow:visible;position:absolute;}
#fullbanner .plan{background:#fff;z-index:1;position:absolute;top:0;left:0;width:956px;height:640px;overflow:hidden; padding-right:1px;}
.helper .mask-right, .helper .mask-left{background:#fff;z-index:1;position:absolute;top:0;left:0;width:957px;height:640px;overflow:hidden;left:1434px;}
.helper .mask-right, .helper .mask-left{z-index:4;left:-957px;filter:alpha(Opacity=50);opacity:.5;background:#fff;overflow:hidden;}
.helper .mask-right{left:956px;}
.helper .next, .helper .prev{top:50%;margin-top:-32px;z-index:3;}
.helper .arrow-left,.helper .arrow-right{background:url(../images/ico_slide_arrow.gif) no-repeat;position:absolute;top:50%;margin-top:-32px;width:64px;height:64px; z-index:999;}
.helper .arrow-left{background-position:left;left:50%;margin-left:-544px;}
.helper .arrow-right{background-position:right;right:50%;margin-right:-542px;}

#fullbanner02{width:957px;height:640px;margin:auto;position:relative;}
#fullbanner02 ul{width:957px; height:640px; overflow:hidden;}
#fullbanner02 .wrappic02{overflow:visible;position:absolute;}
#fullbanner02 .plan{background:#fff;z-index:1;position:absolute;top:0;left:0;width:956px;height:640px;overflow:hidden; padding-right:1px;}
.helper .next02, .helper .prev02{top:50%;margin-top:-32px;z-index:4;}

.focusbox .plan .slide_list_box{ width:956px; overflow:hidden; position:relative;}
.focusbox .plan .slide_list_box_w{ width:957px;}
.focusbox .plan .slide_list_box dl{ float:left; width:318px; height:318px; position:relative; overflow:hidden; margin:0 1px 1px 0;}
.focusbox .plan .slide_list_box dl dt a img{ display:block; width:318px; height:318px;}
.focusbox .plan .slide_list_box dl dd{ position:absolute; bottom:-70px; left:0; text-align:left;}
.focusbox .plan .slide_list_box dl dd a{ background:url(../images/bg_shadow_b_70.png) repeat; display:inline-block; padding:0 28px 10px 28px; text-decoration:none;}
.focusbox .plan .slide_list_box dl dd a h3{ font-size:16px; color:#fff; height:42px; line-height:42px; font-weight:normal;}
.focusbox .plan .slide_list_box dl dd a p{ font-size:12px; color:#fff; line-height:20px; height:60px; overflow:hidden;}


.slider-container{margin:0 auto;width:956px;overflow:hidden;position:relative;height:640px;z-index:9;min-width:956px}
.slider-wrap{width:6000px;height:640px;font-size:0;position:absolute;left:50%;margin-left:-1436px;top:0;verflow:hidden}
.slide_Bg{width:957px;height:640px;position:absolute;left:0px;top:0;background:#fff;filter:alpha(opacity=70);opacity: 0.7;}
.slider{width:100%;height:100%;float:left}
.slider-container li{width:956px;height:640px;float:left;position:relative; text-align:center; padding-left:1px;}
.slider-container .pic{width:956px;height:640px;display:block;position:relative;}
.slider-container .pic img{width:956px;height:640px;display:block;border:0 none;}
.cur .slide_Bg{display:none}
#slide_list li.cur .slide_list_box dl dd{ display:inline-block;}
#slide_list{position:absolute;left:0}
.slider-container li img{position:relative}
#focus_dot{ display:none; width:956px;height:7px;position:absolute;bottom:19px;left:50%;margin-left:-478px; text-align:center;}
#focus_dot span{display:inline-block;width:57px;height:7px;text-indent:-999em;overflow:hidden;cursor:pointer;margin-right:1px;}
#focus_dot span.current{background:#ffcc00;}
.slider-btn{position:absolute;top:50%;margin-top:-32px;width:64px;height:64px;cursor:pointer;}
.slider-btn-l{left:50%;margin-left:-543px;background:url(../images/ico_slide_arrow.gif) left no-repeat;}
.slider-btn-r{right:50%;margin-right:-543px;background:url(../images/ico_slide_arrow.gif) right no-repeat;}

#slide_list li .slide_list_box{ width:956px; overflow:hidden; position:relative;}
#slide_list li .slide_list_box_w{ width:957px;}
#slide_list li .slide_list_box dl{ float:left; width:318px; height:318px; position:relative; overflow:hidden; margin:0 1px 1px 0;}
#slide_list li .slide_list_box dl dt{}
#slide_list li .slide_list_box dl dt a img{ display:block; width:318px; height:318px;}
#slide_list li .slide_list_box dl dd{ display:none; position:absolute; bottom:-70px; left:0; text-align:left;}
#slide_list li .slide_list_box dl dd a{ background:url(../images/bg_shadow_b_70.png) repeat; display:inline-block; padding:0 28px 10px 28px; text-decoration:none;}
#slide_list li .slide_list_box dl dd a h3{ font-size:16px; color:#fff; height:42px; line-height:42px; font-weight:normal;}
#slide_list li .slide_list_box dl dd a p{ font-size:12px; color:#fff; line-height:20px; height:60px; overflow:hidden;}

.meport{ margin-top:50px;}
.meport .tit{ background:url(../images/bg_tit.gif) center repeat-x; margin:0 40px; text-align:center; height:40px; line-height:40px; font-family:"微软雅黑"; font-weight:normal;}
.meport .tit span{ font-size:18px; color:#666666; display:inline-block; padding:0 28px; background:#fff;}
.show-box{ position:relative; width:1120px; height:84px; margin:10px auto 0 auto;}
.show-left{ display:inline-block; width:23px; height:40px; background:url(../images/btn_arrow.png) left top no-repeat; position:absolute; left:-35px; top:50%; margin-top:-20px; cursor:pointer;}
.show-right{ display:inline-block; width:23px; height:40px; background:url(../images/btn_arrow.png) right top no-repeat; position:absolute; right:-35px; top:50%; margin-top:-20px; cursor:pointer;}
.show-list{ width:1120px; overflow:hidden; position:absolute; top:0px; left:0px;}
.show-list ul{ width:10000px;}
.show-list ul li{ float:left; width:550px; height:84px; padding-left:10px;}
.show-list ul li .show-img{ float:left; width:168px; height:84px;}
.show-list ul li .show-img a{ display:inline-block; width:160px; height:76px; overflow:hidden; padding:3px; border:1px solid #bbbbbb;}
.show-list ul li .show-img a img{ display:block; width:160px; height:76px;}
.show-list ul li .show-txt{ float:left;}
.show-list ul li .show-txt p{ font-size:12px; width:345px; line-height:22px; height:66px; overflow:hidden; margin-left:20px; margin-top:8px;}
.show-list ul li .show-txt p a{ color:#999999;}

/*别墅二级*/
.slide-box{ width:100%; position:relative; overflow:hidden;}
.slide-box-s{ width:100%; height:550px; position:relative; overflow:hidden;}
.slide{ width:1900px; height:inherit; position:relative; left:50%; margin-left:-950px;}
.slide .img{ width:1900px; height:inherit; position:relative; overflow:hidden;}
.slide .img li{ width:1900px; height:inherit; overflow:hidden; display:none; position:absolute; top:0px; left:0px;}
.slide .img li img{ display:block; width:100%;}
.slide .img li span{ position:absolute; left:480px; top:140px; font-size:36px; color:#fff; font-family:"微软雅黑"; display:inline-block;}
.slide .btn{ position:absolute; left:0px; bottom:20px; width:100%; height:45px;}
.slide-box-s .slide .btn{ background:url(../images/bg_shadow_b_70.png); bottom:0;}
.slide .btn p{ text-align:center; height:18px; margin-top:15px;}
.slide .btn p span{ display:inline-block; line-height:99em; height:18px; width:18px; background:url(../images/ico_dot.png) no-repeat right top; overflow:hidden; margin:0 5px; cursor:pointer;}
.slide .btn p span.hov{ background:url(../images/ico_dot.png) no-repeat left top;}
.scroll-down{ background:url(../images/btn_scroll.png) no-repeat; width:94px; height:63px; position:absolute; right:30px; bottom:25px; cursor:pointer;}

.cont-ps{ background:#f0f0f0; padding:15px 30px; margin-top:30px; font-size:16px; color:#666666; line-height:24px;}
.cont-ps p{}

.villa-list{ overflow:hidden; margin-top:30px;}
.villa-list ul{ width:1240px;}
.villa-list ul li{ float:left; width:580px; height:370px; margin-right:40px; margin-bottom:40px;}
.villa-list ul li a{ position:relative; width:580px; height:370px; display:inline-block;}
.villa-list ul li a:hover{ text-decoration:none;}
.villa-list ul li a img{ display:block; width:580px; height:370px;}
.villa-list ul li a p{ background:url(../images/bg_shadow_b_70.png); height:45px; line-height:45px; position:absolute; bottom:0; left:0; width:540px; color:#fff; padding:0 20px;}
.villa-list ul li a p span{ position:absolute; right:20px; top:0;}
.villa-list ul li a p span i{ margin-right:30px;}

.page p{ text-align:center;}
.page p a{ display:inline-block; width:42px; height:42px; line-height:42px; text-align:center; font-size:18px; color:#8895a3; background:#eeeeee; font-family:Arial; margin:0 2px;}
.page p a:hover,.page p a.current{ background:#5f3a2a; text-decoration:none; color:#fff;}

/*别墅三级*/
.focusbox03{position:relative;overflow:hidden;zoom:1;}
#fullbanner03{width:1200px;height:620px;margin:auto;position:relative;}
#fullbanner03 ul{width:1200px; height:620px; overflow:hidden;}
#fullbanner03 .wrappic02{overflow:visible;position:absolute;}
#fullbanner03 .plan{background:#fff;z-index:1;position:absolute;top:0;left:0;width:1200px;height:620px;overflow:hidden;}
.helper03 .mask-right, .helper03 .mask-left{background:#fff;z-index:1;position:absolute;top:0;left:0;width:1200px;height:620px;overflow:hidden;left:1800px;}
.helper03 .mask-right, .helper03 .mask-left{z-index:4;left:-1200px;filter:alpha(Opacity=50);opacity:.5;background:#fff;overflow:hidden;}
.helper03 .mask-right{left:1200px;}
.focusbox03 .next03, .focusbox03 .prev03{top:50%;margin-top:-32px;z-index:3;}
.focusbox03 .arrow-left,.focusbox03 .arrow-right{background:url(../images/ico_slide_arrow2.gif) no-repeat;position:absolute;top:50%;margin-top:-26px;width:43px;height:52px; z-index:999;}
.focusbox03 .arrow-left{background-position:left;left:0;}
.focusbox03 .arrow-right{background-position:right;right:0;}

.focus-ps-box{ position:absolute; bottom:0; left:0; width:100%; height:45px; background:#000; z-index:99;}
.focus-ps{ width:1200px; margin:0 auto; position:relative;}
.focus-ps p{ line-height:45px; height:45px; overflow:hidden; color:#eeeeee; font-size:18px; font-family:"微软雅黑"; padding-left:15px;}
.focus-ps span{ position:absolute; right:15px; top:0; color:#eeeeee; font-size:18px; font-family:Arial; height:45px; line-height:45px;}


.w235{ width:235px;}
.w915{ width:915px;}

.info-table table{ width:100%;}
.info-table table tr{ border-bottom:1px solid #b9b9b9;}
.info-table table tr td{ border-right:1px solid #b9b9b9; width:200px; height:35px; padding:0 15px; font-size:14px; color:#333333; font-family:"微软雅黑";}

.biaoti{float:left; line-height:28px; margin-top:15px; font-size:14px; font-family:微软雅黑; width:393px;}
.biaoti2{ font-size:18px; font-weight:bold; margin-bottom:10px;}
.tupian{float:left; margin:15px 30px 0 55px;}
.villa-main{ margin-top:33px;}
.villa-tab{ padding-left:15px;}
.villa-tab a{ display:inline-block; width:111px; height:38px; line-height:38px; text-align:center; font-size:16px; font-family:"微软雅黑"; color:#fff; background:url(../images/333.jpg) repeat-x; margin-right:8px;}
.villa-tab a.on,.villa-tab a:hover{ background:#d1c0a6; color:#fff; text-decoration:none;}
.villa-cont{ margin-top:0px; border:1px solid #aaaaaa; padding-top:30px; padding-bottom:50px;}
.cont-sub{ display:none;}
.villa-cont .villa-txt{ font-family:"微软雅黑"; padding-left:55px; padding-right:55px; text-align:justify;}
.villa-txt .tit{ line-height:45px; font-size:16px; color:#9e764e;}
.villa-txt .txt-p{ font-size:14px; color:#666666; line-height:25px; margin-bottom:1em;}
.villa-txt p{font-size:14px;color:#666666;}
.consult{ text-align:center; margin-top:10px; margin-bottom:65px;}
.consult a{ display:inline-block; width:178px; height:48px; line-height:48px; text-align:center; background:url(../images/bg_btn_48.gif) repeat-x; font-size:18px; color:#fff; font-family:"微软雅黑"; text-decoration:none;}

.side-box{ font-family:"微软雅黑"; background:#f7f7f7; padding:25px; font-size:12px; line-height:24px;}
.side-box .side-map{ margin-bottom:15px;}
.side-box .side-map img{ display:block;}
.side-box h4{ font-size:14px; color:#333333; text-align:center;}
.side-box ul{ margin-top:10px;}
.side-box ul li{ line-height:24px; font-size:12px; color:#666666;}
.side-box ul li i{ margin-right:5px;}

.float-box{ display:none;}
.cover{ background:url(../images/bg_shadow_b_70.png) repeat; width:100%; height:100%; position:fixed; left:0; top:0; z-index:9998;}
.consult-box{ width:610px; height:640px; padding:0 38px; position:fixed; left:50%; top:50%; margin:-320px 0 0 -343px; background:#fff; z-index:9999;}
.consult-box .close{ background:url(../images/ico_close.png) no-repeat; display:inline-block; width:9px; height:9px; position:absolute; right:12px; top:12px; cursor:pointer;}
.consult-box .tit{ font-size:24px; color:#333333; font-family:"黑体"; font-weight:normal; line-height:50px; margin-top:20px;}
.consult-box .location{ font-size:14px; color:#666666; font-family:"宋体"; line-height:35px;}
.consult-box .consult-form{ margin-top:55px; margin-left:80px;}
.consult-form p{ padding:7px 0; font-size:14px; color:#666666;}
.consult-form label{ font-size:14px; color:#666666; display:inline-block; width:95px; text-align:right; margin-right:20px; vertical-align:middle;}
.consult-form label i{ color:#cc3300; margin-right:5px;}
.consult-form .txt{ height:20px; line-height:20px; width:240px; padding:10px; background:#eaeaea; border:none; font-size:14px; color:#bbbbbb;}
.consult-form .cue-p{ position:relative; width:285px; margin:5px auto;}
.consult-form .cue{ font-size:12px; color:#cc3300; position:absolute; left:0; top:0;}
.consult-form p a{ color:#9e764e; position:absolute; top:0; right:0; font-size:12px;}
.consult-form .btn{ background:url(../images/bg_btn.gif) repeat-x; height:41px; line-height:41px; font-size:18px; font-family:"微软雅黑"; text-align:center; border:none; color:#fff; width:295px; cursor:pointer; margin:50px 0 0 80px;}

/*优惠二级*/
.w320{ width:320px;}
.w660{ width:660px;}
.discount{ width:1000px; margin:0 auto;}
.discount .tit{ font-size:20px; color:#5f3a2a; font-family:"微软雅黑"; height:60px; line-height:60px; font-weight:normal;}
.discount dl{ width:100%;}
.discount dl dt a img{ display:block;}
.discount dl dd{ width:100%; background:#f3f3f3; padding:20px 0; height:70px;}
.discount dl dd h4{ margin:0 20px; font-size:16px; font-family:Arial; line-height:24px;}
.discount dl dd h4 a{ color:#666666;}
.discount dl dd h4 a:hover{ text-decoration:none; color:#623d2b;}
.discount dl dd p{ margin:0 20px; font-size:12px; color:#666666; line-height:24px;}
.dis-list{ overflow:hidden;}
.dis-list-box{ width:1020px;}
.dis-list dl{ float:left; width:320px; margin-right:20px; margin-bottom:20px;}

/*登录 注册*/
.log-main{ background:#e7e7e7; padding:30px 0;}
.log-box{ background:#fff; width:1100px; margin:0 auto;}
.log-img{ width:706px; position:relative; float:left; +top:-5px;}
.log-img img{ display:block;}
.log-img span{ position:absolute; left:65px; top:75px;}
.log-cont{ width:394px; float:right;}
.login{ width:290px; margin:90px auto 0 auto;}
.login .tit{ font-size:18px; font-family:"黑体"; color:#333333; font-weight:normal; position:relative; height:20px; line-height:20px;}
.login .tit a{ font-size:12px; font-family:"宋体"; color:#9e764e; position:absolute; top:0; right:0;}
.login p{ padding:7px 0;}
.login p.input-box{ position:relative; height:40px; line-height:40px;}
.login .note{ font-size:14px; color:#bbbbbb; position:absolute; left:10px; top:7px; height:40px; line-height:40px;}
.login .txt{ height:20px; line-height:20px; width:270px; padding:10px; background:#eaeaea; border:none; font-size:14px; color:#666;}
.login .cue-p{ position:relative;}
.login .cue{ font-size:12px; color:#cc3300; position:absolute; left:0; top:0;}
.login p a{ color:#9e764e; position:absolute; top:0; right:0; font-size:12px;}
.login .btn{ background:url(../images/bg_btn.gif) repeat-x; height:41px; line-height:41px; font-size:18px; font-family:"微软雅黑"; text-align:center; border:none; color:#fff; width:290px; cursor:pointer; margin-top:10px;}

.regist{ width:350px; margin:20px auto 0 auto;}
.regist .tit{ font-size:18px; font-family:"黑体"; color:#333333; font-weight:normal; position:relative; margin-bottom:20px;}
.regist .tit span{ font-size:14px; font-family:"宋体"; color:#666666; margin-left:10px;}
.regist .tit span i{ color:#cc3300;}
.regist .tit a{ font-size:12px; font-family:"宋体"; color:#9e764e; position:absolute; top:5px; right:0;}
.regist p{ padding:5px 0; font-size:14px; color:#666666;}
.regist label{ font-size:14px; color:#666666; display:inline-block; width:95px; text-align:right; margin-right:20px; vertical-align:middle;}
.regist label i{ color:#cc3300; margin-right:5px;}
.regist .txt{ height:20px; line-height:20px; width:180px; padding:10px; background:#eaeaea; border:none; font-size:14px; color:#666;}
.regist .cue-p{ position:relative; width:285px; margin:5px auto;}
.regist .cue{ font-size:12px; color:#cc3300; position:absolute; left:0; top:0;}
.regist p a{ color:#9e764e; position:absolute; top:0; right:0; font-size:12px;}
.regist .btn{ background:url(../images/bg_btn.gif) repeat-x; height:41px; line-height:41px; font-size:18px; font-family:"微软雅黑"; text-align:center; border:none; color:#fff; width:285px; cursor:pointer; margin:10px 0 0 32px;}

.edit{ padding:25px 50px;}
.edit .tit{ font-size:18px; color:#333333; font-family:"黑体"; font-weight:normal; line-height:55px;}
.edit dl{ margin-bottom:30px;}
.edit dl dt{ font-size:14px; color:#666666; height:30px; line-height:30px; margin-bottom:5px;}
.edit dl dd{ font-size:12px; color:#999999;}
.edit dl dd .txt{ height:20px; line-height:20px; width:260px; padding:10px; background:#eaeaea; border:none; font-size:14px; color:#666;}
.edit dl dd.loc p{ margin-bottom:10px;}
.edit dl dd input{ vertical-align:middle;}
.edit dl dd .cue{ font-size:14px; color:#cc3300; margin-left:15px;}
.edit dl dd span{ display:inline-block;}
.edit dl dd span a{ color:#9e764e; font-size:12px;}
.edit .btn-p{ text-align:right;}
.edit .btn-p .btn{ background:url(../images/bg_btn.gif) repeat-x; height:41px; line-height:41px; font-size:18px; font-family:"微软雅黑"; text-align:center; border:none; color:#fff; width:160px; cursor:pointer;}







.block-scroller {
    margin-left: 20px;
    width: 957px;
    overflow: visible !important;
    position: relative;
    margin-bottom: 60px;
}
    .block-inner-wrapper {
        width: 50000px;
        position: relative;
    }    
    .block-page {
        width: 957px;
        height: 638px;
        float: left;
        background: url(/images/block-scroller-bg.jpg?369) no-repeat;
        background-size: 958px 639px;
    }

    .block-scroller-single .block-page {
        height: 319px;
    }

    .block {
        width: 318px;
        height: 318px;
        float: left;
        position: relative;
        overflow: hidden;
    }
    /* .block .block-details { */
    /*  position: absolute; */
    /*  top: 100%; */
    /*  width: 100%; */
    /* } */


    .block-overlay {
        width: 100%;
        height: 200%;
        
        -ms-transition: margin-top 0.7s;
        -webkit-transition: margin-top 0.7s;
        -moz-transition: margin-top 0.7s;
        transition: margin-top 0.7s;
    
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#7F000000'); /* for IE */
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#7F000000'); /* for IE */    

        background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 10%, rgba(0,0,0,0.6) 30%, rgba(0,0,0,0) 80%); /* Chrome10+,Safari5.1+ */
        background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 10%, rgba(0,0,0,0.6) 30%, rgba(0,0,0,0) 80%); /* FF3.6+ */
        background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 10%, rgba(0,0,0,0.6) 30%, rgba(0,0,0,0) 80%); /* IE10+ */
        background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 10%, rgba(0,0,0,0.6) 30%, rgba(0,0,0,0) 80%); /* Opera11.10+ */
        background: linear-gradient(bottom, rgba(0, 0, 0, 0.6) 10%, rgba(0,0,0,0.6) 30%, rgba(0,0,0,0) 80%); /* W3C */ 
        
        position: relative;
        z-index: 100;
    }
    .no-picture .block-overlay {
        background: none;
    }
    .block > img {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
    }
    
    .block-scroller .next,
    .block-scroller .previous,
    .generic-slider .next,
    .generic-slider .previous,
    .wtg-super .next,
    .wtg-super .previous {
        display: block;
        width: 64px;
        height: 64px;

        position: absolute;
        top: 318px;

        margin-top: -32px;
        background: #00cccc url(/images/arrows_64.svg?9) -17px -0px;
        /* background: #00cccc url(/images/arrows_64.svg?9) -0px -0px; */
        z-index: 305;
        text-indent: -9999px;
    }
    .block-scroller .next,
    .block-scroller .previous,
    .generic-slider .next,
    .generic-slider .previous,
    .wtg-super .next,
    .wtg-super .previous {
        background-image: url(/images/arrows_64.png?457);
    }
    .block-scroller .next,
    .generic-slider .next,
    .wtg-super .next {
        left: 100%;
        margin-left: -9px;
    }
    .block-scroller .next:hover,
    .block-scroller .previous:hover,
    .generic-slider .next:hover,
    .generic-slider .previous:hover,
    .wtg-super .next:hover,
    .wtg-super .previous:hover {
        background-color: #02acac;
    }
    .block-scroller .previous,
    .generic-slider .previous,
    .wtg-super .previous {
        right: 100%;
        margin-right: -9px;
        background-position: -47px -0px;
    }
    .block-scroller-single .next,
    .block-scroller-single .previous {
        top: 159px;
    }
    .touch-mobile .wtg-super .next,
    .touch-mobile .wtg-super .previous {
        display: none;
    }
    
    .block-scroller .overlay-left,
    .block-scroller .overlay-right {
        display: block;
        width: 1000px;
        height: 100%;

        position: absolute;
        right: 100%;
        top: 0;
        z-index: 300;
        background: white;
        cursor: pointer;
  
        filter: alpha(opacity=60); /* IE 7 and Earlier */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        opacity: 0.6;
    }
    .block-scroller .overlay-right {
        right: auto;
        left: 100%;
    }
    .block-scroller .pagination-dots {
        width: 100%;
        position: absolute;
        top: 100%;
        padding-top: 15px;
    }



@media screen and (min-width: 1080px) {
    .block-scroller .next,
    .generic-slider .next {
        background-position: -0px -0px;
    }
    .block-scroller .previous,
    .generic-slider .previous {
        background-position: -64px -0px;
    }
}






.log-main1{ background:#fff; padding:30px 0;}
.guanyul{ width:250px; height:100px; margin:0 0 2px 0; background:#8d7569; text-align:center; line-height:100px; color:#fff; font-weight:bold;}
.guanyul2{ width:250px; height:100px; margin:0 0 2px 0; background:#eaeaea; text-align:center; line-height:100px; color:#666; font-weight:bold;}
.guan{ width:1200px; margin:0 auto;}
.guanyu{ width:250px; }
.guanyu a:hover div{ text-decoration:none;background:#8d7569; color:#fff;}
.guanyu a:hover{ text-decoration:none;}
.guanyur{ width:835px;}
.guanyur h2{ color:#5f3a2a; border-bottom:2px solid #eaeaea; height:60px; line-height:60px; margin:30px 0 30px; 0;}
.guanyurcont{ line-height:25px; font-size:14px; color:#666; text-align:justify; margin:0 0 50px 0;}
.ing1{ font-weight:bold; color:#333; font-size:18px; margin:20px 0 10px 0; font-family:Arial, Helvetica, sans-serif;}
.ing2{ color:#666; font-size:14px; text-align:justify; line-height:24px; font-family:Arial, Helvetica, sans-serif; margin:0 0 30px 0;}
.login .tit1{ font-size:12px; color:#666; font-weight:normal; position:relative; height:15px; line-height:15px;}
.fanhui{ float:left; margin:5px 0 0 0px;}
.fanhui a,.fanhui a:hover{ color:#9e764e; font-size:12px;}
.yifa{ font-size:14px; color:#666;}
.dujia{ font-size:14px; color:#333;font-family:"微软雅黑";}
.villa-txt .tit1{ line-height:45px; font-size:16px; color:#9e764e; float:left; width:550px;}
.villa-txt .txt-p1{ font-size:14px; color:#666666; line-height:25px; margin-bottom:1em; float:left; width:550px;}
.dujia1{ float:left; width:329px; height:224px; margin:0 20px 0 0;}
.dujia1 img{ width:329px; height:224px;}
.side-box a{ text-decoration:none; color:#666}
.side-box a:hover{ text-decoration:none; color:#9e764e;}
.youxiang{ color:#666; font-size:14px;}
.tehui1 img{ width:660px; height:610px;}
.tehui2 img{ width:320px; height:240px;}
.tehui3 img{ width:660px; height:240px;}





.bieshuw{float:left; line-height:28px; margin-top:15px; width:315px; font-size:14px;}
.bieshuw p{ width:315px; line-height: 20px;
}


.villa-cont1{ margin-top:0px; border:1px solid #aaaaaa; padding-top:0px; padding-bottom:0px;}
.villa-cont1 .villa-txt1{ font-family:"微软雅黑"; padding-left:0px; padding-right:0px; text-align:justify;}
.villa-txt1 .tit{ line-height:45px; font-size:16px; color:#9e764e;}
.villa-txt1 .txt-p{ font-size:14px; color:#666666; line-height:25px; margin-bottom:0em;}
.villa-txt1 p{font-size:0px;color:#666666;}
.villa-txt1 .tit1{ line-height:45px; font-size:16px; color:#9e764e; float:left; width:550px;}
.villa-txt1 .txt-p1{ font-size:14px; color:#666666; line-height:25px; margin-bottom:1em; float:left; width:550px;}

