/*头部*/

.header{ width:100%; max-width:640px;position:fixed; top:0px; z-index:999;background:#fff; padding:8px 0px; box-shadow:0 0 20px rgba(0, 0, 0, 0.2);}

.header .title{padding:0;position:relative;text-align:center;white-space:nowrap;width:100%;}

.header .logo{max-width:180px;height:auto; width:35%; display:block; margin:10px 0px 0px 12px;}

.header em{position:absolute;left:42%;top:5px;width:26px; color:#1c9950;}

.header em img{ vertical-align:middle; margin-right:8px;}

.header .icon{ position:absolute;right:12px;top:5px;width:26px;}

.header .icon img{ width:100%;}

.dizhi_bg{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background: rgba(0,0,0,.5);}
.dizhi{width:85%; padding:0px 0px; height: auto; margin:0px auto; background:#fff; border-radius:15px; position: fixed;top:0;left:0;top:20%;right:0;z-index:9999; display:none;}
.dizhi_c{padding:20px 10px; text-align:center;}
.dizhi_c a{display:inline-block; padding:10px 20px; font-size:16px;}
.dizhi_close{ float:right;padding:5px 10px 5px 0px;}

/*banner切换*/

.banner img{ width:100%; max-width:640px;}

#section_container{max-width:100%;overflow:hidden; margin:0 auto;}

.swipe{overflow: hidden;visibility: hidden;position:relative; margin-top:63px;}

.swipe-wrap{overflow:hidden;position:relative;}

.swipe-wrap > a {float: left;width: 100%;position:relative;}

.swipe-wrap img{ width:100%;}

#position{padding:0;width:100%; text-align: center;position: absolute;bottom:6px; -webkit-padding-start:0;}

#position li{width:12px;height:12px;display:inline-block; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; background-color:#c4a36e; background-clip:padding-box; list-style:none outside none; line-height:0; vertical-align:middle; margin:0px;}

#position li.cur{ background-color:#fff;}



/*右侧展开菜单*/

.snap-content {position: static;top: 0;right: 0;bottom: 0;left: 0;width: auto;height: auto;z-index: 2;overflow: auto;-webkit-overflow-scrolling: touch;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

.snap-content a{color: #fff;}

.snap-drawers {position: fixed;top: 0;right: 0;bottom: 0;right: -205px;width: 205px;height: auto;z-index: 99999;}

.snap-drawer {position: absolute;top: 0;right: auto;bottom: 0;left: 170px;width: 205px;height: auto;overflow: auto;-webkit-overflow-scrolling: touch;-webkit-transition: width 0.3s ease;-moz-transition: width 0.3s ease;-ms-transition: width 0.3s ease;-o-transition: width 0.3s ease;transition: width 0.3s ease;}

.snap-drawer-left {left: 0;z-index: 1;}

.snap-drawer-right {right: 0;z-index: 1;}

.snapjs-left .snap-drawer-right,

.snapjs-right .snap-drawer-left {display: none;}

.snapjs-expand-left .snap-drawer-left,

.snapjs-expand-right .snap-drawer-right {width: 100%;}

/* Default demo styles */

.snap-drawers {background: url(../images/bg_01.png) repeat }

.snap-drawer {background: url(../images/bg_01.png) repeat  ;color: #fff;}

/* Show "Left" drawer for the "Right" drawer in the demo */

.snapjs-right .snap-drawer-left {display: block;right: 0;left: auto;}

/* Hide the actual "Right" drawer in the demo */

.snapjs-right .snap-drawer-right {display: none;}

#preloader {position: fixed;z-index: 2500;top: 0;left: 0;right: 0;bottom: 0;background-color: #FFF;z-index: 999999;}

.rank-list li > span > i, .r-search, .r-admin, .footer-nav li i, .navlist ul li span i, .back-btn, .right-icon, .listview2 li .li-head i, .pic-tool a, .dd-title, .hd-tool em, .more-btn i, .pic-info span, .sidebar-tool a, .assess, .mtu {background: url(icon.png) no-repeat;background-size: 250px auto;}



.snap-drawer li > a,.snap-menu > a {background: url(../images/nav1.png) no-repeat;background-size: 20px auto;font-size:16px;}

/*.bg {position: fixed;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;background: rgba(0,0,0,0.6);}*/

.snap-drawer h3 {font-size:18px;line-height: 30px;margin:10px 10px 10px 10px; text-align:center;}

.sidebar-title {float: left;width:180px;height:25px;margin: 8px 0 0;}

.sidebar-tool {float: right;}

.sidebar-tool a {display: inline-block;width: 22px;height: 22px;margin: 0 7px; }

.sidebar-tool a.siderbar-like {background-position: -175px -80px;}

.sidebar-tool a.siderbar-share {background-position: -175px -121px;}

.sidebar-tool a.siderbar-list {background-position: -178px -160px;}

.snap-drawer h4 {padding: 5px;border-top: 1px solid rgba(255, 255, 255, 0.1);margin-bottom: 0;color: #fff;background: #089457;font-size: 14px;font-weight: 700;}

.snap-drawer li > a,.snap-menu > a {display: block;border-bottom: 1px solid rgba(0,0,0, 0.1);border-top: 1px solid rgba(255, 255, 255, 0.1);text-shadow: 1px 1px 0 rgba(0,0,0,.2);color: #fff;padding: 8px 10px 8px 32px}

.snap-menu {margin-left: 30px;display: none;}

.snap-menu > a {background-position: 14px -595px;color: #999;text-shadow: none;}

.bar-copyright {text-align: center;padding: 10px 0;color: #fff; font-size:14px;}

#status {position: fixed;z-index: 999999;width: 250px;height: 250px;position: absolute;left: 50%;top: 50%;background-image: url(../img/status.gif);background-size: 32px 32px;background-repeat: no-repeat;background-position: center;margin: -125px 0 0 -125px;}

#status p {top: 60%;text-align: center;}

#status em {font-size: 10px!important;display: block;font-style: normal;}

#indexBox {width: 1000px;margin: 0 auto;position: relative;}

#toolbar h1 .head-logo {float: left;width: 227px;height: 30px;margin: 8px 0 0 15px;background: url(../images/logo.png) no-repeat;text-indent: -9999px;}

#toolbar h1 .admin-enner {float: right;color: #fff;text-shadow: none;padding-left: 25px;height: 22px;line-height: 22px;float: right;margin: 10px 20px 0 0;background: url(../images/admin.png) no-repeat;}

#.snap-drawers {display: none;}

#open-left {display: none;}



/*菜单按钮*/

.jbdh_c{ width:100%; margin:0px 0px 0px 0px;overflow:hidden;}

.jbdh_c li{ width:33.3333%;float:left;text-align:center; padding:10px 0px;}

.jbdh_c img{display:block;text-align:center; margin:0 auto;width:50%;vertical-align:middle; height:auto;}

.jbdh_c span{ height:30px; line-height:30px; display:block; font-size:14px; text-align:center;}



/*版权*/

.banquan{ width:100%;line-height:22px; background:#333; text-align:center; color:#fff; font-size:12px; padding:5px 0px; margin:15px 0px 0px 0px;}

.banquan a{color:#fff;}



/*服务流程*/

.fwlc{ width:100%;height: auto; padding:20px 0px;background:url(../images/bg_04.jpg) top center no-repeat; overflow:hidden;}

.fwlc li{ width:13%; height: auto; padding:8px 0px 8px 0px; float:left; background:#038e3b; border-radius:8px; margin:0px 0.5%; text-align:center; overflow:hidden;}

.fwlc li span{line-height:16px; display:block;font-size:12px; color:#fff;}

.fwlc li img{ width:45%; display:inline-block;}



/*留言*/

.sjjy_tk{ width:96%;height:auto; border-radius:10px; margin:10px auto 0px auto; background:#fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); overflow:hidden;z-index:130;}

.sjjy_tk h2{ height:45px; line-height:45px; background:#006a2c; font-size:18px; color:#fff; text-align:center;}

.sjjy_tk .sjjy_tk_p{ width:55%; height: auto; display:block; margin:20px auto 10px auto;}

.sjjy_tk p{ height:35px; line-height:35px; display:block; border-top:1px solid #ddd; margin-top:15px; text-align:center;}

.sjjy_tk p span{ color:#f00; font-size:16px; font-weight:bold;}

.sjjy_tk form{ padding:10px 0px;}

.sjjy_zxyy{ width:90%;height:38px; line-height:38px; border:1px solid #ddd; text-align:center; display:block; margin:8px auto; border-radius:8px;}

.sjjy_ljyy{width:90%;height:34px;line-height:34px; background:#006a2c; text-align:center; color:#fff; margin:15px auto 0px auto; display:block;border-radius:8px;}

.sjjy_tk_b{line-height:40px; text-align:center; font-size:12px;}

.sjjy_tk_b img{ vertical-align:middle; padding-right:5px;}

.sjjy_tk_b span{ padding:0px 15px;}



.wrap{ width:100%; max-width:640px; margin:0 auto;}

/*位置导航*/

.weizhi{ height:35px; line-height:35px;border-bottom:1px solid #ddd; vertical-align:middle; margin:10px 0px;}

.weizhi img{ display:block;margin-top:3px;padding:5px 8px 0px 6px; float:left;}



/*整装服务*/

.yhtx{ width:100%; margin:10px auto;}

.yhtx li{ width:50%; height:160px; float:left; color:#fff; background:#006a2c; float:left; text-align:center;}

.yhtx li img{width:100%; height:160px; }

.yhtx li h2{ font-size:16px; padding:20px 0px 10px 0px; font-weight:normal;}

.yhtx li p{ padding:0px 10px;}



/*推荐设计师*/

.tjsjs{ width:100%; height:auto; padding:10px 0px;}

.tjsjs ul li{ background:#fff; overflow:hidden; padding:10px 10px; margin-bottom:10px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}

.tjsjs ul li .tjsjs_p{ width:28%; float:left; height:100px;margin-right:10px; border-radius:8px;}

.tjsjs ul li .yueta{ width:55px; height:35px; line-height:35px; border-radius:8px; background:#079843; color:#fff; text-align:center; display:inline-block; float:right; margin-top:20px;}

.tjsjs ul li h2{ font-size:15px; color:#f00; padding-top:10px;}

.tjsjs ul li h2 img{ vertical-align:middle; padding-left:5px;}

.tjsjs ul li .tjsjs_t{ height:75px; overflow:hidden;}

.tjsjs ul li ol{ padding:20px 0px 0px 0px;}

.tjsjs ul li ol li{ width:33.33%; float:left; text-align:center; padding:0px;  box-shadow:none;}

.tjsjs ul li ol li img{ width:95%; height:90px; border-radius:8px;}



/*列表页*/

.newlist{ width:98%; margin:10px auto; overflow:hidden;}

.newlist li{ border-bottom:1px dotted #ddd; padding-bottom:6px; margin-bottom:6px; clear:both; overflow:hidden;}

.newlist li img{ width:35%; max-width:168px; float:left; padding-right:10px;}

.newlist li h2{ height:40px; line-height:30px;margin:0; padding:0; overflow:hidden;}

.newlist li h2 a{ font-size:14px; color:#333;line-height:22px;}

.newlist li a{color:#999;}



.newlist li form{ width:60%;height:30px;line-height:30px;background:#f1f1f1; display:inline-block;}

.newlist li .ny_zxhd_text{ width:70%; height:30px; line-height:30px; display:inline-block; background:#f1f1f1; float:left;}

.newlist li .ny_zxhd_submit{ width:30%; height:30px; line-height:30px; background:#f4b96a; text-align:center; color:#fff; font-size:12px; float:right;}





.con{ width:96%;font-size:14px; line-height:26px; margin:0 auto 10px auto;}

.con .biaoti{ font-size:18px; text-align:center; padding:15px 0px 10px 0px;}

.con .time{ font-size:12px; text-align:center; padding-bottom:10px; color:#999;}

.con .time span{ padding:0px 5px;}

.con img{ max-width:95%; height:auto;display:block;margin:0 auto 5px auto;}

.xgks{ height:35px; line-height:35px; padding:0px 10px; background:#1d83cc; color:#fff; font-size:15px; margin:10px 0px;}

.con h2{ font-size:15px;}





.fanye{ background:#ddd; padding:10px; margin:10px 0px 10px 0px;}

.jiange{ height:46px;}

.fjx{ width:100%; height:10px; border-bottom:1px solid #ddd;border-top:1px solid #ddd; background:#f1f1f1; margin:0px 0px 0px 0px; clear:both;}





/*推荐文章*/

.gr-rec-news{width:100%; margin:0px auto 20px auto;overflow:hidden;}

.gr-rec-news ul{ width:98%; margin:0 auto;padding-top:10px;}

.gr-rec-news li{float:left;width:100%;height:28px;line-height:28px; overflow:hidden;}

.gr-rec-news li a{display:block;line-height:28px; height:28px;background:url(../images/list_01.jpg) no-repeat left center;padding-left:10px;overflow:hidden;white-space:nowrap;}

.gr-rec-news li span{float:right;color:#999;}

.rec-title{padding-left:20px;height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 12px #ddd;font-size:14px;font-weight:bold;color:#333; margin-top:10px;}



/*page*/

#page{ width:95%;clear:both;padding:30px 0px 10px 0px; margin:0px auto; text-align:center; overflow:hidden;}

#page li{height:30px;display: inline-block;text-align:center; line-height:30px;padding:0px 10px; border:1px solid #dddddd; background:#fff; margin:4px 5px 4px 5px;}

#page li a{height:30px; display:block;}

#page li a:hover{height:30px;color:#f08519;}

#page li.thisclass{height:30px;background:#f08519; color:#fff;}

#page li:hover a{ color:#ff6c3f;}



/*案例分享*/

#case{ width:96%; margin:10px auto; display:block;overflow:hidden; clear:both;}

#case li{ width:100%; height: auto; float:left; margin:5px 0px;}

#case li img{ width:100%; height: auto; padding:2px; border:1px solid #ddd; display:block;}

#case li span{ height:30px; line-height:30px; display:block; text-align:center;}



/*标题*/

.bt_01{ width:100%; padding:10px 0px 10px 0px;text-align:center; margin:10px auto 10px auto; background-size:40% auto;}

.bt_01 h2{ font-size:18px;}

.bt_01 p{ font-size:14px; color:#999999;padding:8px 0px;}

.bt_02{ width:100%; line-height:40px; margin:15px auto 10px auto; overflow:hidden; text-align:center;}

.bt_02 li{ width:32%;height:40px; line-height:40px;display: inline-block; margin-bottom:1px; overflow:hidden;}

.bt_02 li a{height:40px;line-height:40px; display:block; background:#ddd; border-right:1px solid #fff; font-size:13px;}

.bt_02 li a:hover{ background:#00a54f; color:#fff;}

.bt_02 li.current a{ background:#00a54f; color:#fff;}

.bt_03{ width:100%; padding:10px 0px 10px 0px;text-align:center; margin:10px auto 10px auto; background-size:40% auto;}

.bt_03 h2{ font-size:18px; font-weight:normal;color:#fff;}

.bt_03 p{ font-size:14px; color:#fff; padding:8px 0px;}



.add_01{ width:100%; height:auto; margin:10px 0px;}

.add_01 img{ width:100%; height:auto; display:block;}

/*720案例*/

.cptj1{ width:100%; margin:0 auto;}

.cptj1 ul li{ width:98%; height: auto; display:block; float:left; margin:1%;overflow:hidden; position:relative;}

.cptj1 ul li img{ width:100%; height:auto; border:1px #ccc solid; border-bottom:none;  display:block;}

.cptj1 ul li span{ width:100%; height:35px; line-height:35px; display:block;text-align:center;}

.cptj1 ul li span a{ font-size:14px; color:#454545;}

.cptj1 ul li span a:hover{ color:#c4a36d;}

.cptj1 li em{ width:100px; height:40px; line-height:40px; position:absolute; left:0px; top:0px; color:#fff; font-size:18px; text-align:center; background:url(../images/bg_01.png) repeat; display:block;}



/*图片案例*/

.cptj2{ width:100%; margin:0 auto;}

.cptj2 ul li{ width:48%; height:auto; display:block; float:left; margin:1%;overflow:hidden;position:relative;}

.cptj2 ul li img{ width:100%; height:130px; border:1px #ccc solid; border-bottom:none;  display:block;}

.cptj2 ul li span{ width:100%; height:35px; line-height:35px; display:block;text-align:center;}

.cptj2 ul li span a{ font-size:14px; color:#454545;}

.cptj2 ul li span a:hover{ color:#c4a36d;}



/*图片案例详情页*/

.tpal_01{ padding:10px 15px; margin:10px 0px 0px 0px; border-bottom:1px solid #006a2c;}

.tpal_01 h2{ padding-bottom:10px;font-size:22px; font-weight:normal; color:#333;}

.tpal_01 p{ font-size:16px; color:#999;}







/*设计团队*/

.bg_02{ width:100%; max-width:640px; background:url(../images/bg_03.jpg) center top no-repeat; background-size:100% 100%; padding:10px 0px; margin:15px 0px;}

.team{ width:96%;margin:10px auto;}

.team li{ width:48%; height:180px; position:relative; margin:5px 1%; display:block; float:left; overflow:hidden;}

.team li img{ width:100%; height:180px; position: absolute; display:block;left:0; top:0;}

.team li span{ width:100%; height:30px; line-height:30px;position: absolute; left:0; bottom:0px;display:block; color:#fff; background:url(../images/bg_01.png) repeat; text-align:center;}



.more_01{ width:50%; height:35px; line-height:35px; background:#00a54f; text-align:center; border-radius:15px; text-align:center;margin:20px auto 20px auto;}

.more_01 a{ color:#fff; }



/*热点新闻*/

.tuijian{ width:96%; margin:20px auto 0px auto; overflow:hidden; border-bottom:1px dotted #ddd; padding-bottom:10px;}

.tuijian li{ height:90px; overflow:hidden; margin:0px 0px 10px 0px;}

.tuijian img{ width:40%; height:90px;float:left; padding-right:8px;}

.tuijian h2{ height:28px; line-height:28px; overflow:hidden; font-weight: normal;padding-bottom:6px;}

.tuijian h2 a{ font-size:15px; color:#454545;}

.tuijian p{ font-size:12px; line-height:20px; color:#999; height:60px; overflow:hidden;}



/*位置导航*/

.weizhi{ height:35px; line-height:35px;border-bottom:1px solid #ddd; vertical-align:middle; margin:10px 0px 0px 0px;}

.weizhi img{ display:block;margin-top:3px;padding:5px 8px 0px 6px; float:left;}



/*二级栏目*/

.erji{ margin:0px 0px 10px 0px; background:#f1f1f1; padding:15px 0px;}

.erji li{ width:50%; height:35px; line-height:35px; margin-bottom:10px; float:left; text-align:center;display:block;}

.erji li a{ width:90%; height:35px; line-height:35px; border-radius:8px; background:#ddd; margin:0 auto; display:block;}

.erji li a:hover{ background:#00a54f; color:#fff;}

.erji li.current a{ background:#00a54f; color:#fff;}



/*企业文化*/

.gsjj{ width:95%; margin:15px auto 30px auto;}

.gsjj img{ width:95%; height:auto; margin:10px auto 10px auto; display:block;}

.gsjj p{text-indent:2em;}



/*热点新闻*/

/*.newlist{ width:96%; margin:0 auto;}

.newlist li{ border-bottom:1px dotted #ddd; padding-bottom:6px; margin-bottom:6px; clear:both; overflow:hidden;}

.newlist li img{ width:35%; max-width:168px; float:left; padding-right:10px;}

.newlist li h2{ height:25px; line-height:25px;margin:0; padding:0; overflow:hidden;}

.newlist li h2 a{ font-size:14px; color:#333;line-height:22px;}

.newlist li a{color:#999;}

.newlist li p{ font-size:12px; line-height:20px; max-height:60px; overflow:hidden;}*/



/*团队详情页*/

.team_l{ width:85%; margin:20px auto;}

.team_l img{ width:100%; height: auto; margin-bottom:10px;}

.team_l .fl{ width:44%; height:42px; line-height:42px; text-align:center; background:#006a2c;display:inline-block; color:#fff; overflow:hidden;}

.team_l .fr{ width:44%; height:42px; line-height:42px; text-align:center; background:#ff9f00;display:inline-block; color:#fff; overflow:hidden;}

.team_l a{ font-size:14px; color:#fff;}



.team_r{ width:95%;margin:15px auto;}

.team_r h2{ font-size:18px; color:#006a2c; display:inline-block; padding:0px 6px; border-bottom:1px solid #006a2c; padding-bottom:10px; margin:15px 0px 10px 0px; font-weight:normal;}

.team_r p{ font-size:14px; line-height:27px; color:#555;}





/*案例分享详情页*/

.mr_frbox{width:100%;position:relative;}

.mr_frBtnL{cursor:pointer; position:absolute; left:0px; top:90px; z-index:9999;}

.mr_frBtnR{cursor:pointer; position:absolute; right:0px; top:90px;z-index:9999;}

.mr_frUl{ width:85%; margin:0 auto;}

.mr_frUl img{ width:100%; height:auto;}



.tpal_02{ width:95%; margin:10px auto;}
.tpal_02 img{ width:100%; height:auto;}
.tpal_02 .tpal_02_p{ width:100%; height:auto;}



.basj{ width:95%; height: auto; padding:0px;}

.basj .basj_01{height:110px; border-bottom:1px solid #ddd; padding:0px 0px; margin:10px 0px; overflow:hidden;}

.basj .basj_01 .basj_01_p{ width:100px; height:100px; border-radius:50%; float:left; margin-right:20px;}

.basj .basj_01 .basj_01_p1{ width:100px; height: auto;}

.basj .basj_01 p{ font-size:16px; padding:0px 0px 0px 0px;}

.basj .basj_02{ font-size:14px; line-height:28px; margin-bottom:10px;}

.basj .yysjs{ width:45%; height:40px; line-height:40px; text-align:center; background:#006a2c; color:#fff;display:inline-block;}

.basj .sjsxq{ width:45%; height:40px; line-height:40px; text-align:center; background:#fff; border:1px solid #006a2c;color:#006a2c;display:inline-block;}



.tpal_03{ width:95%;height:30px; line-height:30px; background:#f1f1f1; margin:10px auto;}

.tpal_03 h2{height:30px; line-height:30px;color:#006a2c; font-size:16px; border-left:4px solid #006a2c; padding-left:15px;}



.tpal_04 li{ width:100%; height:35px; line-height:35px; margin:10px 0px; float:left; font-size:16px; padding:0px 20px;}

.tpal_04 li img{ vertical-align:middle; margin:2px 5px 0px 0px; float:left;}



.tpal_05{ font-size:15px; line-height:30px; padding:10px 10px;}

.tpal_05 b{ color:#006a2c;}

.tpal_05 img{ max-width:100%; height:auto; margin:5px auto; display:inline-block;}



/*热装小区*/

.rzxq{ width:98%; margin:10px auto;}

.rzxq li{ width:100%; height:180px; border:1px solid #ddd; padding:8px; margin:8px 0px; position:relative;}

.rzxq li img{ width:45%; height:160px; float:left; margin-right:10px;}

.rzxq li h2{ height:30px; line-height:30px; overflow:hidden;}

.rzxq li h2 a{ font-size:15px;}

.rzxq li .rzxq_c{ height:65px; margin-bottom:5px; line-height:22px; font-size:12px; overflow:hidden;}

.rzxq li .yykgd{ width:120px; height:38px; line-height:38px;border:1px solid #ddd; display:inline-block; background:url(../images/yykgd.png) 10px center no-repeat; font-size:12px; padding-left:45px;}

.rzxq li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}



.rzxq .form{ width:55%; height:170px; background:#006a2c; padding:10px; position:absolute; right:3px; top:3px; display:none;}

.lhgy_text{ width:100%; height:35px; line-height:35px; background:#fff; padding-left:10px; margin-top:15px;}

.lhgy_submit{ width:100%; height:35px; line-height:35px; background:#ff9f00; text-align:center; font-size:15px; text-align:center; color:#fff;margin-top:15px;}

.rzxq .form p{ height:40px; line-height:40px; color:#fff;}

.rzxq .form p span{ color:#ff9f00; font-size:16px;}

.rzxq .lhgy_close{ color:#fff; position:absolute; right:10px; top:-5px; font-size:20px;}



.lhgyxq_l{ width:95%; text-align:center; margin:0px auto;}

.lhgyxq_l img{ width:100%; height:auto; display:inline-block;}

.lhgyxq_r{width:95%;margin:0px auto;}

.lhgyxq_r h2{ font-size:20px; color:#333; background:url(../images/list_02.jpg) left bottom no-repeat; font-weight:normal; padding-bottom:15px; margin-bottom:15px;}

.lhgyxq_r p{ height:120px; overflow:hidden; font-size:16px; color:#666; line-height:28px;}

.lhgyxq_r div{ height:55px; line-height:55px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin:20px 0px 20px 0px; font-size:16px; clear:both;}

.lhgyxq_r div span{ color:#006a2c;}



.lhgyxq_r .fl{ width:45%; height:45px; line-height:45px; text-align:center; background:#006a2c;display:inline-block; color:#fff; overflow:hidden;}

.lhgyxq_r .fr{ width:45%; height:45px; line-height:45px; text-align:center; background:#ff9f00;display:inline-block; color:#fff; overflow:hidden;}

.lhgyxq_r a{ font-size:15px; color:#fff;}



/*测试风格*/

.bgPop{display:none;position: fixed;z-index:129;left:0;top:0;width:100%;height:100%;background: rgba(0,0,0,.5);}

.csfg{ width:95%; max-width:640px;border-radius:25px; padding:0px 0px;margin:0px auto; background:#fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); overflow:hidden;position:fixed;top:0;left:0;top:70px;right:0;z-index:130; display:none;}

.csfg_t{width:100%; height:25px; text-align:center; padding:20px 0px 15px 0px;}

.csfg_t li{ width:25px; line-height:25px; height:25px; text-align:center; margin:0px 2px; background:#ddd; color:#fff; border-radius:50%;display:inline-block;}

.csfg_t li.csfg_t_t{ background:#10883b;}

.csfg_c{ width:95%;margin:15px auto 35px auto;}

.csfg_c li{ width:50%; height: auto; margin:0px 0px; float:left; text-align:center;display:inline-block;overflow:hidden;}

.csfg_c li img{ width:95%; height: auto; display:inline-block;}

.csfg_c li span{ height:35px; line-height:35px; display:block; color:#666;}

.csfg_c li span em{ width:14px; height:14px; border:1px solid #ddd; float:left; display:inline-block; border-radius:50%; margin:10px 10px 0px 70px;}

.csfg_b{ width:220px; height:38px; line-height:38px; margin:0px auto; background:#006a2c;  text-align:center; border-radius:15px;}

.csfg_b a{ width:220px; height:38px;line-height:38px; display:block;font-size:16px;color:#fff;}

.csfg_c li:hover span{color:#006a2c;}

.csfg_c li:hover span em{ background:#006a2c;color:#006a2c;}

.csfg_c li.current span{color:#006a2c;}

.csfg_c li.current span em{background:#006a2c;color:#006a2c;}



.xingbie{ width:80%; margin:30px auto 30px auto;text-align:center;}

.xingbie li{ width:50%; text-align:center; float:left;}

.xingbie li img{ width:65%; height: auto; border-radius:50%;}

.xingbie li span{height:30px; line-height:30px; display:block; color:#666;}

.xingbie li span em{ width:14px; height:14px; border:1px solid #ddd;display:inline-block; border-radius:50%; margin:10px 0px 0px 0px;}

.xingbie li:hover span{color:#006a2c;}

.xingbie li:hover span em{ background:#006a2c;color:#006a2c;}

.xingbie li.current span{color:#006a2c;}

.xingbie li.current span em{background:#006a2c;color:#006a2c;}



.nianling{width:100%; margin:15px auto 20px auto;}

.nianling li{ width:33.333%; float:left;}

.nianling li em{ width:14px; height:14px; border:1px solid #ddd;display:inline-block; border-radius:50%; float:left; margin:5px 5px 0px 10px;}

.nianling li:hover em{ background:#006a2c;}

.nianling li.current em{background:#006a2c;}



.xingzuo{ width:100%;margin:30px auto 30px auto;}

.xingzuo li{ width:25%; height: auto; margin-bottom:10px; float:left; text-align:center;}

.xingzuo li img{ width:70%; height: auto; border:1px solid #fff; border-radius:50%;}

.xingzuo li span{ height:20px; height:20px; text-align:center; display:block;}

.xingzuo li:hover{ color:#006a2c;}

.xingzuo li:hover img{ color:#006a2c; border:1px solid #006a2c;}

.xingzuo li.current{ color:#006a2c;}

.xingzuo li.current img{ color:#006a2c; border:1px solid #006a2c;}



.fengge{ width:80%; margin:20px auto;}

.fengge li{ height:80px; line-height:px; margin-bottom:15px; vertical-align:middle;}

.fengge li img{ width:222px;height:px; float:right;}

.fengge li em{ width:14px; height:14px; border:1px solid #ddd;display:inline-block; border-radius:50%; margin:0px 5px 0px 0px;}

.fengge li:hover em{background:#006a2c;}

.fengge li.current em{background:#006a2c;}



.fasong{ width:95%; margin:20px auto 10px auto;}

.fasong .fasong_text{ width:100%; height:43px; line-height:43px; border:1px solid #ddd;padding-left:10px; background:#f1f1f1; border-radius:8px; margin-bottom:20px;}

.fasong .fasong_submit{ width:100%; height:45px; line-height:45px; background:#006a2c; color:#fff; border-radius:8px;}

.jieshi{ height:40px; line-height:40px; text-align:center; padding:15px 0px 0px 0px; font-size:16px;}



/*在线客服*/

.kefu{ width:100%; max-width:640px; height:46px; line-height:46px; background:url(../images/bg_02.png) repeat; position:fixed; bottom:0px; z-index:9999;}

.kefu li{ width:50%;height:46px; line-height:46px; text-align:center; float:left; border-left:1px solid #fff;}

.kefu li a{ color:#fff;}

.kefu li img{ vertical-align:middle; margin-right:8px;}


/*预约设计*/
.yuyue_t{ width:100%;height:45px; line-height:45px;}
.yuyue_t li{ width:50%;height:45px; line-height:45px; display:block; float:left; text-align:center; background:#f1f1f1;}
.yuyue_t li a{height:45px; line-height:45px; display:block; font-size:16px;}
.yuyue_t li a:hover{ background:#00a54f; color:#fff;}
.yuyue_t li.current a{ background:#00a54f; color:#fff;}

.yuyue_c1{ height:45px; line-height:45px; margin:15px 0px; border-bottom:1px solid #00a54f;}
.yuyue_c1 .fl{background: url(../images/yysj-y-bg.png) left top no-repeat; background-size:100% 100%; display:block; padding:0px 40px 0px 15px; color:#fff;}
.yuyue_c1 .fr{ padding:0px 10px 0px 0px; color:#333;}
.yuyue_c1 .fr em{ width:25px; height:33px; line-height:33px; margin:0px 1px; font-size:14px; font-weight:bold; background:url(../images/yysj-y-bg2.png) center center no-repeat; background-size:100% 100%; color:#fff; display:inline-block; text-align:center;}
.yuyue_c3{ width:90%; margin:10px auto; text-align:center;}
.yuyue_c3 img{ width:90%;}

.yuyue_c2{ width:90%; margin:0px auto;}
.yuyue_c2 .yuyue_text{ width:100%; height:45px; padding-left:10px; line-height:45px; border:1px solid #ddd; border-radius:8px; margin:8px 0px;}
.yuyue_c2 .yuyue_yuyue{ width:70%;height:45px; line-height:45px; text-align:center; background:#00a54f; color:#fff; font-size:15px; margin:10px auto 0px auto; display:block; border-radius:8px;}

.jobs{ width:80%; margin:-10px auto 0px auto;height:60px; text-align:center; overflow:hidden;}
.jobs img{ vertical-align:middle; margin-right:5px;}
.jobs .data{ width:100%;margin-top:0px;}
.jobs .data th,.jobs .data td{ height:30px; line-height:30px;text-align:center;}

.yuyue_sj1{height:45px; line-height:45px; text-align:center; margin-bottom:10px; border-top:1px solid #ddd;}




