﻿*{padding: 0; margin: 0; border: 0; font-family: Microsoft YaHei; font-size: 16px;}
body{background: #fff; color: #000; min-width: 1200px;}
a { text-decoration: none; color:#333; outline:none;}
a:hover { text-decoration: none; outline:none;}
ul,li{list-style: none;}
.clear{clear: both;}
.case_display{display: none;}
.top{height: 37px; background: #17110d;}
.main_width{width: 1200px; margin: 0 auto;}
.ppsj li img:hover{transform: scale(1.1);}
.silder-ctrl-next>span, .silder-ctrl-prev>span{font-family: "airl";}
.top_left{line-height: 37px; font-size: 12px; color: #776557; font-family: "宋体"; width: 670px; float: left;}
.top_right{float: right;}
.xiala{float: left; position: relative;}
.xiala .hy_vip{position: absolute; display: none; top: 36px; left: -16px; z-index: 10; min-width: 100px; background: #000; background: rgba(23,17,13,0.6);}
.xiala .hy_vip li{line-height: 38px; text-align: center; border-top: solid 1px #2c221a}
.xiala .hy_vip li:first-child{border-top: 0}
.xiala .hy_vip li a{font-size: 12px; height: 38px; display: block; color: #fff;}
.xiala .hy_vip li a:hover{ color: #b49177}
.xiala .xlbt{color: #b49177; font-size: 12px; float: left; font-family: "宋体"; line-height: 36px; margin-right: 30px; cursor: pointer;}
.xiala .xlbt span{width: 12px; height: 12px; display: inline-block; background: url(../images/tb.png) no-repeat -10px -10px;}
.top_tubiao{float: left; padding-left: 15px; padding-right: 8px;}
.top_tubiao a{width: 25px; height: 37px; display: inline-block; margin-right: 4px; background: url(../images/tb.png) no-repeat;transition: 0s ease-out; -webkit-transition: 0s ease-out; -moz-transition: 0s ease-out;}
.top_tubiao .sina{background-position: -38px 0px;}
.top_tubiao .weixin{background-position: -69px 0px; position: relative;}
.top_tubiao .weixin span{position: absolute; z-index: -1; top: 38px; left: -40px; width: 150px; padding: 10px; background: #fff; height: 0px; overflow: hidden;}
.top_tubiao .weixin span img{width: 150px;}
.top_tubiao .weixin:hover span{ height: 150px; padding: 10px; z-index: 100;}
.top_tubiao .email{background-position: -102px 0px;}
.top_tubiao .sina:hover{background-position: -133px 0px;}
.top_tubiao .weixin:hover{background-position: -164px 0px;}
.top_tubiao .email:hover{background-position: -197px 0px;}
.s_search{width: 210px; height: 27px; float: right; margin-top: 5px; background: #32271e; border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px;}
.search_input{background: none; color: #979490; font-size: 12px; font-family: "宋体"; height: 27px; line-height: 27px; float: left; padding-left: 10px; width: 165px;}
.search_input:focus{outline: none;}
.search_btn{width: 24px; height: 27px; background: url(../images/tb.png) no-repeat -5px -39px; float: right; margin-right: 6px;}
.hzhb{background: #f8f8f8}
.hzhb ul{border-top: solid 1px #dedede; padding: 25px 0; height: 52px; overflow: hidden;}
.hzhb ul li{float: left; height: 52px; margin-left: 20px; border: solid 1px #dedede;}
.hzhb ul li img{width: 178px; height: 52px;}
.hzhb ul .yq_tit{margin-left: 0; font-size: 20px; line-height: 52px; border: 0;}

.top_logo{height: 93px; background: #2c221a;}
.top_logo .main_width{position: relative;}
.logo{position: absolute; height: 94px; top: 10px; z-index: 2}
.nav{width: 1050px; float: right; padding-top: 36px;}
.nav .li212{color: #d6ccc4; font-size: 16px; float: left; position: relative; height: 43px; line-height: 42px; width: 115px; text-align: center; background: url(../images/line.jpg) no-repeat right center; margin-left: 2px;}
.nav .bianmei .nav_pp{width: 183px; height: 43px;  color: #d6ccc4; display: block; cursor: pointer; background: #584638; text-align: center; line-height: 42px; margin-left: 0;}
.nav li.bianmei{width: 183px; font-size: 16px; float: left; background: url(../images/line.jpg) no-repeat right center; }
.nav .li212 a{transition:.3s; color: #d6ccc4; line-height: 42px; display: block;}
.nav .li212.on a{color: #fff000; line-height: 42px;}
.nav .li212 ul{width: 118px; padding-top: 12px; top: 41px; left: -2px;}
.fixednav .nav .li212 ul{top: 38px;}
.nav .li212 ul li{height: 36px; background: #fff; border-bottom: solid 1px #666; background: rgba(44,34,26,0.9);}
.nav .li212.on ul a{color:#fff; line-height:36px;}
.nav .li212.on ul a:hover{background: #fff000; color: #000;}
.nav .lastli{width: 160px; background: url(../images/tel.jpg) no-repeat -5px center;}
.fixednav{position: fixed; z-index: 100; width: 100%; top: 0; height: 56px; background: rgba(44,34,26,0.9);}
.fixednav .nav{padding-top: 6px; }
.fixednav .menu_s{top: 46px;}
.fixednav .lastli{background: url(../images/tel.jpg) no-repeat -13px center #2c221a;}
.fixednav .logo{height: 66px; overflow: hidden; top: 5px;}
.fixednav .logo img{height: 0px;}
.menu_s{display: none; overflow: hidden; width: 1050px; position: absolute; right: 0; top: 83px; padding-top: 10px; z-index: 3;}

.menu_left{width: 183px; height: 439px; float: left; background: #e7e7e7; background: rgba(255,255,255,0.9);}
.menu_left li{height: 88px; padding-left: 14px; padding-top: 26px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border-bottom: solid 1px #ccc; cursor: pointer;}
.menu_left li .icon{width: 32px; height: 32px; display: block; float: left; background: url(../images/tb.png) no-repeat; margin-top: 4px; margin-right: 4px; transition: 0s ease-out; -webkit-transition: 0s ease-out; -moz-transition: 0s ease-out;}
.menu_tit{font-size: 16px; font-weight: bold; color: #17110d; line-height: 18px;}
.menu_tit i{font-style: normal; font-size: 10px; font-weight: normal; display: block;}
.menu_left li .icon1{background-position: -7px -107px;}
.menu_left li .icon2{background-position: -53px -107px;}
.menu_left li .icon3{background-position: -100px -107px;}
.menu_left li .icon4{background-position: -145px -107px;}
.menu_left li .icon5{background-position: -191px -107px;}
.menu_left .on{background: url(../images/menu_bg.jpg) no-repeat;}
.menu_left .on .menu_tit{ color: #e4ddd7; transition: 0s ease-out; -webkit-transition: 0s ease-out; -moz-transition: 0s ease-out;}
.menu_left .on .menu_tit i{color: #b79a83; transition: 0s ease-out; -webkit-transition: 0s ease-out; -moz-transition: 0s ease-out;}
.menu_left li.on .icon1{background-position: -241px -107px;}
.menu_left li.on .icon2{background-position: -288px -107px;}
.menu_left li.on .icon3{background-position: -335px -107px;}
.menu_left li.on .icon4{background-position: -380px -107px;}
.menu_left li.on .icon5{background-position: -426px -107px;}

.menu_right{width: 867px; float: left; background: #fff}
.dl_menu{margin-left: 38px; padding-top: 29px; height: 410px; overflow: hidden;}
.dl_menu dl{width: 260px; padding-bottom: 20px; margin-bottom: 30px; border-bottom: dotted 1px #ddd; overflow: hidden;}
.dl_menu dt{font-size: 16px; font-weight: bold; padding-bottom: 5px;}
.dl_menu dd{font-size: 14px; line-height: 30px; height: 30px; float: left; margin-right: 52px; display: inline-block; position: relative}
.dl_menu_left{float: left; margin-right: 38px;}
.dl_menu_right{float: left; margin-right: 38px;}
.tuijian_pro{float: right; padding-right: 30px;}
.tuijian_pro h2{font-size: 16px; padding-bottom: 12px;}
.tuijian_pro img{width: 200px; height: 335px;}
.dl_menu dd a{font-size: 14px;}
.dl_menu dd a:hover{color: #f00; text-decoration: underline;}
.dl_menu dd b{background: url(../images/tb.png) no-repeat -10px -76px; display: inline-block; position: absolute; right:-14px; top: 5px; width: 13px; height: 13px;}


/*banner*/
.top_slide_wrap{width:100%;height:620px;overflow:hidden;position:relative;z-index:1;}
.slide_box{height:620px;overflow:hidden}
.slide_box li{height:620px}
.slide_box li a{height: 620px; width: 100%; display: block;}
.bx-pager{clear:both;width:100%;text-align:center;position:absolute; bottom: 28px;}
.bx-pager li{background:#c2c2c2;width:12px;height:12px;display:inline-block;overflow:hidden;background:#584638; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; margin: 0 10px; cursor: pointer; text-indent: -99999px;}
.bx-pager li{border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
.bx-pager li:hover,.bx-pager li.on{background:#0070c6;background:#fff000;}
.op_btns{width:980px;margin:-590px auto 0;position:relative;z-index:3; display: none}

/*项目分类*/
.project{height: 90px; background: #eaebeb; position: relative; z-index: 1;}
.project li{width: 107px;  position: relative; float: left; margin-top: -10px; padding-left: 2px; text-align: center; background: url(../images/line2.jpg) no-repeat left center;}
.project li a{font-size: 14px; width: 109px; height: 100px; height: 78px; padding-top: 22px; display: block; border-radius: 4px; transition: 0.3s ease-out; -webkit-transition: 0.3s ease-out; -moz-transition: 0.3s ease-out;}
.project li span{width: 42px; height: 42px; display: block; margin: 0 auto; background: url(../images/tb.png) no-repeat; transition: 0.3s ease-out; -webkit-transition: 0.3s ease-out; -moz-transition: 0.3s ease-out;}
.project li:hover,.project li:first-child{background: none}
.project li a:hover{color: #fff; font-size: 16px;}
.project li p{ background: #584638; width: 107px; height: 100px; border-radius: 4px; position: absolute; bottom: 0; left: 2px; height: 0; transition: 0.3s ease-out; -webkit-transition: 0.3s ease-out; -moz-transition: 0.3s ease-out; z-index: -1;}
.project li:hover p{height: 100px;}
.project li.pro1 span{background-position: -2px -162px;}
.project li.pro2 span{background-position: -57px -162px;}
.project li.pro3 span{background-position: -112px -162px;}
.project li.pro4 span{background-position: -169px -162px;}
.project li.pro5 span{background-position: -232px -162px;}
.project li.pro6 span{background-position: -286px -162px;}
.project li.pro7 span{background-position: -342px -162px;}
.project li.pro8 span{background-position: -397px -162px;}
.project li.pro9 span{background-position: -464px -162px;}
.project li.pro10 span{background-position: -525px -162px;}
.project li.pro11 span{background-position: -580px -162px;}
.project li.pro1:hover span{background-position: -2px -222px;}
.project li.pro2:hover span{background-position: -57px -222px;}
.project li.pro3:hover span{background-position: -112px -222px;}
.project li.pro4:hover span{background-position: -169px -222px;}
.project li.pro5:hover span{background-position: -232px -222px;}
.project li.pro6:hover span{background-position: -286px -222px;}
.project li.pro7:hover span{background-position: -342px -222px;}
.project li.pro8:hover span{background-position: -397px -222px;}
.project li.pro9:hover span{background-position: -464px -222px;}
.project li.pro10:hover span{background-position: -525px -222px;}
.project li.pro11:hover span{background-position: -580px -222px;}

/*专题*/
.new_zixun{margin-top: 12px; overflow: hidden;}
.activityBox{height:498px;width:338px; float: left; padding: 0 25px; border: solid 1px #ccc; position:relative;}
.activityBox .title,.zhuanjia_index .title{height:70px;}
.activityBox .title h2,.zhuanjia_index .title h2{ font-size: 22px; width: 180px; padding-top: 18px; line-height: 20px; color: #000; font-weight:normal; float: left;}
.activityBox .title h2 span,.zhuanjia_index .title h2 span{display: inline-block; font-size: 9px; text-transform:uppercase; -webkit-transform-origin-x: 0; -webkit-transform:scale(0.76); color: #c0c0c0}
.activityBox .title .pageState{margin-left:5px;}
.activityBox .content{position:relative;}
.activityBox .content .contentInner{width:338px;height:422px;position:relative;overflow:hidden; }
.activityBox .content .contentInner ul{width:338px;height:422px;position:absolute;}
.activityBox .content .contentInner ul li{height:422px;}
.activityBox .content .contentInner ul li img{vertical-align:middle;}
.guanggao img:hover,.zhuanjia_index img:hover,.activityBox .content .contentInner ul li img:hover{transform: scale(1.1);}
.activityBox .content .contentInner .mt5{margin-top:26px; font-size: 20px; color: #777; width: 230px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float: left;}
.contentInner .more,.title .more{width: 75px; height: 28px; border: solid 1px #ccc; float: right; font-size: 14px; color: #777; text-align: center; line-height: 28px; margin-top: 23px;}
.contentInner .more:hover,.title .more:hover{background: #bbbbc4; border: solid 1px #bbbbc4; color: #fff}
.new_zixun .title .prev, .new_zixun .title .next{width:24px;height:24px; font-size: 22px; font-weight: lighter; line-height: 22px; text-align: center; border: solid 1px #ccc; color: #ccc; position:absolute;display:block;top:25px;cursor:pointer;}
.new_zixun .title .prev{right:60px;}
.new_zixun .title .next{right:25px;}
.title .more{margin-top: 20px;}
.tuijian_zx{height: 240px; border-bottom: dashed 1px #ccc;}
.tuijian_zx span{line-height: 66px; width: 330px; height: 66px; display: block; font-size: 18px; color: #333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zhuanti .title b{background: url(../images/tb.png) no-repeat -10px -76px; display: inline-block; position: relative; left: -41px; top: 12px; width: 13px; height: 13px;}
.zx_ul li b,.tuijian_zx span b{background: url(../images/tb.png) no-repeat -10px -76px; display: inline-block; position: relative; left: -5px; top: -5px; width: 13px; height: 13px;}
.zx_ul li b{left: 3px; top: -2px;}
.tuijian_zx i{width: 349px; height: 170px; display: block; overflow: hidden;}
.tuijian_zx img{width: 349px; height: 170px;}
.tuijian_zx img:hover{transform: scale(1.1);}
.zx_ul{padding-top: 15px;}
.zx_ul li{height: 32px;}
.zx_ul li a{line-height: 32px; font-size: 14px; color: #777; width: 340px; display: inline-block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zx_ul li a:hover{font-size: 15px; color: #000}
.zx_ul li span{width: 3px; height: 3px; background: #333; display: inline-block; margin-right: 5px; position: relative; top: -14px;}

.zhuanjia_index .content .contentInner{width: 360px; height: 307px;}
.zhuanjia_index{width: 360px; height: 498px; float: left; padding: 0 25px; border: solid 1px #ccc; position:relative;}
.xq_btn{padding-top: 14px;}
.xq_btn a{width: 78px; height: 78px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border: solid 1px #ccc; display: inline-block; font-size: 14px; color: #777; text-align: center; margin-left: 8px; overflow: hidden;}
.xq_btn a:hover{ line-height: 26px; font-size: 15px;}
.xq_btn span{width: 45px; height: 45px; display: block; background: url(../images/tb.png) no-repeat; margin: 0 auto; margin-bottom: 5px;}
.xq_btn .zj_btn1{margin-left: 0;}
.zj_btn1 span{background-position: -30px -38px;}
.zj_btn2 span{background-position: -84px -38px;}
.zj_btn3 span{background-position: -134px -38px;}
.zj_btn4 span{background-position: -186px -38px;}
.guanggao{margin-top: 12px; overflow: hidden; width: 1200px; float: left; margin-bottom: 60px;}


/*经典项目*/
.h_line{height: 1px; width: 100%; background: #e7e7e7;}
.xm_tit{position: relative;}
.tit_img{height: 130px; background: url(../images/case_tit.jpg) no-repeat center top; width: 323px; margin: 0 auto;}
.h_line{position: absolute; bottom: 65px; z-index: -1;}

.tab{margin:0 auto 50px;}
.tab-hd {text-align: center; overflow:hidden; zoom:1; margin: 50px 0;}
.tab-hd li{ width:148px; margin:0 14px; height: 28px; border-radius: 14px; line-height: 28px; display: inline-block; font-size: 18px; color: #212121; font-weight: lighter; text-align:center; cursor:pointer;}
.tab-hd li.active{ background:#584638; color: #fff;}
.xzmuma{display: none}
.thisclass{display: block;}
.box_al{position:relative;width:1200px;height:600px;}
.box_al *{transition: 0s ease-out; -webkit-transition: 0s ease-out; -moz-transition: 0s ease-out;}
.box_al ul{position:relative;width:1200px;height:600px;}
.box_al li{position:absolute;list-style:none;background:#000;width:0;height:0;top:146px;left:377px;z-index:0;cursor:pointer;overflow:hidden;}
.box_al li img{width:100%;height:100%;vertical-align:top;}
.box_al .prev, .box_al .next{position:absolute;top:50%; z-index: 10; width:39px;height:80px;margin-top:-40px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../images/btn.png) no-repeat;}
.box_al .prev{left:10px;}
.box_al .next{right:10px;background-position:-39px 0;}
.box_al li span{width: 436px; height: 0px;  transition: 0.3s ease-out; -webkit-transition: 0.3s ease-out; -moz-transition: 0.3s ease-out; background: #f3f3f3; background: rgba(255,255,255,0.9); bottom: 0; display: block; margin-top: -125px; margin-left: 40px; z-index: 10; position: absolute;}
.box_al li b{width: 150px; height: 58px; line-height: 50px; color: #1d1611; font-size: 16px; background: url(../images/xqp.png) no-repeat center top; display: block; text-align: center; font-weight: normal; margin: 0 auto;}
.box_al li i{font-size: 24px; color: #2c221a; text-align: center; font-style:normal; width: 100%; display: block; padding-top: 10px;}
.box_al li:nth-child(4):hover span{height: 125px;}


/*医师*/
.zj_team .tab-bd{background: url(../images/zj_bg.jpg) no-repeat center bottom;}
.zj_team .tit_img{background: url(../images/zj_team.jpg) no-repeat;}
.carousel {width:100%; position:relative; overflow:hidden;    }
.carousel .prev , .carousel .next {height:60px;width:60px;display:block; font-size:20px; color:#F00; position:absolute;   z-index:9; top:280px;  }
.carousel .prev img, .carousel .next img{ width:60px; }
.carousel .prev { left:50%;  margin-left:-600px;}
.carousel .next { right:50%; margin-right:-600px; }
.jCarouselLite { width:100%; margin:0 auto; height:584px; text-align: center; position:relative; overflow:visible;  }
.jCarouselLite li{width:399px;height:584px; display: inline-block; border-right:1px solid #fff; position:relative; overflow:visible ;}
.jCarouselLite li .img1{ width:399px; height:584px; position:relative;   }

.jCarouselLite>.tempWrap{width: 100% !important; height: 584px;}
.jCarouselLite .tempWrap .tempWrap{position: absolute !important; overflow:initial !important; left: 0px; right: 0; margin: auto;}


.zj_jieshao{height:110px;width: 359px;overflow: hidden;padding: 0 20px;text-align: left;background: #f7f7f7;position: absolute;bottom: 0px;background: rgba(255,255,255,0.8);}
.zj_jieshao h2{font-size: 20px;color: #2c221a; float: none !important; font-weight: bold;padding-top: 10px;line-height: 40px;height: 30px;}
.zj_jieshao h3{font-size: 18px; color: #2c221a; font-weight: normal;     padding: 15px 0 0 0px !important; width: 353px;;}
.zj_jieshao p{font-size: 14px; line-height: 28px;}
.jCarouselLite li:hover .zj_jieshao{height: 476px;}
.jCarouselLite li:hover img{opacity: 0.5;}
.zj_jieshao a{width: 92px; height: 100px; display: block; background: url(../images/tb.png) no-repeat -675px -70px; float: right; margin-top: 10px;}

/*赏析*/
.anlishangxi .tit_img{background: url(../images/alsx_tit.jpg) no-repeat;}
.tab1{overflow: hidden;}
.menu212{overflow: hidden; text-align: center;}
.menu212 li{width:97px; height: 97px; display: inline-block; border: solid 3px #fff; border-radius: 50%; margin: 0 17px; cursor:pointer;overflow:hidden;}
.menu212 li img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%);border-radius: 50%;}
.menudiv{height:828px; margin-top: 40px; overflow: hidden;}
.menudiv > div{height: 828px;}
.menu212 .on{ border: solid 3px #fff000;}
.menu212 .on img{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%);border-radius: 50%;}
.left_img{float: left; width: 622px; height: 798px; overflow: hidden;}
.left_img img{float: left; border-top-right-radius: 26px; border-bottom-left-radius: 26px; }
.tab_tight{width: 525px; float: right;}
.tab_tight h2{font-size: 90px; font-weight: bold; color: #2c221a; line-height: 160px; border-bottom: solid 3px #2c221a; overflow: hidden;}
.tab_tight .tab_jj{height: 100px;}
.tab_jj .name_tab{line-height: 100px; font-size: 40px; font-weight: bold;}
.tab_jj span{font-size: 30px;line-height: 100px; color: #1d1611; margin-right: 24px;}
.tab_xiangmu h3{font-size: 20px; font-weight: bold; color: #1d1611; margin-bottom: 20px;}
.tab_xiangmu p{font-size: 18px; height: 60px; color: #1d1611; line-height: 30px;}
.tab_duibi img{width: 260px; height: 304px; border-radius: 10px;}
.tab_before{width: 260px; height: 304px; overflow: hidden; float: left; position: relative; border-radius: 10px;}
.tab_after{width: 260px; height: 304px; overflow: hidden; float: right; position: relative; border-radius: 10px;}
.tab_duibi{overflow: hidden; margin: 30px 0}
.tab_before span,.tab_after span{position: absolute; right: 15px; bottom: 15px; width: 47px; height: 47px; text-align: center; line-height: 47px; border-radius: 50%; font-weight: lighter; font-size: 24px; background: #fff; display: block;}
.tab_after span{background: #d1c72e}
.tab_btn {overflow: hidden;}
.tab_btn a{width: 260px; height: 50px; float: left; line-height: 50px; background: #29221d; display: inline-block; text-align: center; font-size: 20px; color: #fff; font-weight: lighter; border-radius: 8px;}
.tab_btn a:hover{background: #b49177}

/*品牌故事*/
.pinpai_s{height: 650px; padding-top: 70px; background: url(../images/pp_bg.jpg) no-repeat center top; margin-top: 60px;}
.pp_menu{height: 94px; border-bottom: solid 3px #2c221a}
.pp_menu li{width: 299px; padding-top: 24px; height: 70px; background:#e7e7e7; cursor: pointer; border-left: solid 1px #2c221a; float: left; font-size: 20px; color: #000; text-align: center;}
/*.pp_menu li:first-child{width: 240px; border: 0}*/
.pp_menu li.on{background:#2c221a; color: #fff;}
.pp_menu li span{display: block; color: #666; font-size: 14px;}
.pp_menu li.on span{color: #b8b8b8}
.ppsj{height: 480px; width: 1200px; background: #fff; position: relative;}
.chakangd{background: #000; background: rgba(0,0,0,0.8); color: #fff; font-size: 18px; width: 120px; height: 50px; display: block; position: absolute; right: -120px; top: 50%; margin-top: -25px; text-align: center; line-height: 50px; }
.ppsj:hover .chakangd{display: block; right: 0}
.ppsj li{width: 276px; height: 440px; overflow: hidden; margin: 20px 0 0 19px; float: left; position: relative;}
.ppsj li img{width: 276px; height: 440px;}

.ppsj li span{width: 100%; height: 0px;  transition: 0.3s ease-out; -webkit-transition: 0.3s ease-out; -moz-transition: 0.3s ease-out; background: #f3f3f3; background: rgba(255,255,255,0.9); bottom: 0; display: block; margin-top: -125px; margin-left: 0px; z-index: 10; position: absolute;}
.ppsj li b{width: 150px; height: 58px; line-height: 50px; color: #1d1611; font-size: 20px; background: url(../images/xqp.png) no-repeat center top; display: block; text-align: center; font-weight: normal; margin: 0 auto;}
.ppsj li i{font-size: 16px; padding: 0 25px; color: #2c221a; text-align: center; font-style:normal; display: block; }
.ppsj li:hover span{height: 125px;}
.ryzz li,.ryzz li img{width: 272px; height: 190px;}
.ryzz li{margin:35px 0 0 22px;}

/*指南*/
.zhinan{height: 366px; padding-top: 50px; background: #f8f8f8;}
.zhinan dl{width: 148px; height: 286px; float: left; border-right: solid 1px #e4e4e4; padding: 15px 0; padding-left: 38px;}
.zhinan dl:first-child{padding-left: 0;}
.zhinan dl dt{font-size: 16px; height: 28px; margin-bottom: 6px; font-weight: bold; width: 100px; border-bottom: solid 1px #e4e4e4; color: #424242; overflow: hidden;}
.zhinan dl dt span{color: #656565; font-size: 36px; float: left; line-height: 17px; height: 16px;}
.zhinan dl dd a{font-size: 14px; line-height: 25px; color: #666;}
.zhinan dl dd a:hover{color: #999; padding-left: 5px;}
.zhinan ul{width: 250px; float: right; background: url(../images/ewm.jpg) no-repeat right top; padding-top: 165px;}
.zhinan ul li{line-height: 32px;}
.zhinan ul li i{font-size: 14px; color: #424242;font-style: normal; float: left; width: 70px;}
.zhinan ul li .f24{font-size: 23px; font-weight: lighter; color: #2c221a;}
.zhinan ul li span{font-size: 14px; color: #424242; float: left; width: 176px;}

.fuwu_s{height: 125px; background: #2c221a; text-align: center;}
.fuwu_s li{width: 100px; margin: 0 20px; display: inline-block; color: #b49177;}
.fuwu_s li a{color: #b49177}
.fuwu_s li a:hover{color: #d2b59f}
.fuwu_s li span{width: 58px; height: 58px; display: block; background: url(../images/tb.png) no-repeat; margin: 0 auto; margin-bottom: 4px; margin-top: 20px;}
.fuwu_s li:hover span{-webkit-transform: rotate(60deg); 
    -moz-transform: rotate(60deg); 
    transform: rotate(60deg);}
.fuwu_s li.fw1 span{background-position: -241px 0}
.fuwu_s li.fw2 span{background-position: -304px 0}
.fuwu_s li.fw3 span{background-position: -371px 0}
.fuwu_s li.fw4 span{background-position: -438px 0}
.fuwu_s li.fw5 span{background-position: -506px 0}
.fuwu_s li.fw6 span{background-position: -572px 0}
.fuwu_s li.fw7 span{background-position: -640px 0}
.fuwu_s li.fw8 span{background-position: -707px 0}
.footer{ height:30px; width:100%; line-height:30px; background:#1d1611; color:#998779; text-align:center; bottom:0; z-index:150; font-size:12px; overflow:hidden; }
.footer a{ color:#998779; font-size: 12px;}
.footer a:hover{text-decoration: underline;}