@charset "utf-8";
/* CSS Document */
html{margin:auto !important;max-width:640px;}
body{margin:0;padding:0; font:Arial, "microsoft yahei"; color:#21282e; *background:#eee;max-width:640px;margin:auto !important;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; }
h1, h2, h3, h4, h5, h6 { line-height: 1; *margin-top: 5px; *margin-bottom: 5px;}

ul,li,ol{list-style:none;}

a{text-decoration:none; color:#21282e;}
a:hover{text-decoration:none; color:#2e2e2e;}
.clear{clear:both;}
.clearfix:after{content:""; display:block; overflow:hidden; height:0; clear:both;}
img{border:0; display:block;max-width: 100%;}

i,em{ font-style:normal;}
.no_border{ border: none !important;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.l,.fl,.left{ float:left;}
.r,.fr,.right{ float:right;}

input,textarea,select,button{font-family:Arial,"Microsoft YaHei"; border:0;}
input:focus,textarea:focus,select:focus,button:focus{ outline:none;}

/*==============icon字体=====================*/
@font-face{font-family: 'iconfont';src: url('../../fonts/iconfont.eot');/* IE9*/
src: url('../../fonts/iconfont.eot?#iefix') format('embedded-opentype'),/* IE6-IE8*/
url('../../fonts/iconfont.woff') format('woff'),/* chrome、firefox*/
url('../../fonts/iconfont.ttf') format('truetype'),/* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
url('../../fonts/iconfont.svg#iconfont') format('svg');/* iOS 4.1-*/}
@font-face{font-family: 'novecentowide-book';src: url('../../fonts/novecentowide-book-webfont.eot');src: url('../../fonts/novecentowide-book-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/novecentowide-book-webfont.woff') format('woff'), url('../../fonts/novecentowide-book-webfont.ttf') format('truetype'), url('../../fonts/novecentowide-book-webfont.svg#novecentowide-bold-webfont') format('svg');}
.iconfont { font-family:"iconfont" !important;font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

/* header */
.header{ width:100%; height:70px; margin:0; padding:0; background:#FFFFFF; }
.header_logo{ margin-left:12px; height:70px; padding:5px 0;}
.header_logo img{ height:40px;margin-top:8px;}

.header_service{position: fixed; z-index:99999;}

.header_nav{position: absolute;top:10px; z-index:99999; right:0;}
.header_nav button{border:none; background:url(../images/iconOpen.png) 10px 10px no-repeat; padding:10px; width:46px; height:46px; display:block; cursor:pointer; outline:none;}
.header_nav button.active{background:rgba(0, 0, 0, 0.9) url(../images/iconClose.png) 10px 10px no-repeat; border:none; outline:none; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}


.cbp-spmenu{background:rgba(0, 0, 0, 0.9); position: fixed;z-index:99999;}
.cbp-spmenu h3{color:#2e2e2e; font-size:16px; line-height:46px; height:46px; margin:0; font-weight:bold; background:rgba(0, 0, 0, 0.9); padding-left:20px;}
.cbp-spmenu a{display:block; color:#fff; font-size:0.65rem; line-height:40px; height:40px; border-bottom:1px solid rgba(255, 255, 255, 0.1); padding-left:20px;}
.cbp-spmenu a:hover{background: #2e2e2e;}
.cbp-spmenu-vertical{width:50%; height:100%; top:0; z-index:99999;}
.cbp-spmenu-right{right:-50%;}
.cbp-spmenu-right.cbp-spmenu-open{right:0px;}
.cbp-spmenu,.cbp-spmenu-push{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}


/* banner */
.banner{position:relative; overflow:hidden; margin:0; padding:0; background:#fff;}
.banner .hd{ position:absolute; bottom:10px; text-align: center; width: 100%;}
.banner .hd li{display:inline-block; width:8px; height:8px; margin:0 4px; background:#fff; filter:alpha(Opacity=40); opacity:.4; text-indent:-100px; border-radius:4px; overflow:hidden; }
.banner .hd li.on{ filter: alpha(Opacity=100); opacity: .9; width:20px; height:8px; border-radius:4px; background: #2e2e2e; }
.banner .bd{position:relative; z-index:0;}
.banner .bd li{position:relative; text-align:center;}
.banner .bd li img{vertical-align:top; width:100%;}
.banner .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}

/*Header.html*/
#Header{position:relative; z-index: 20; width:100%; height:2.5rem; background-color: #fff;}
body.on{margin-left: -56% !important;}
body.on #Header{position:fixed;}
body.on #Content{padding-top: 2.5rem;}

.header{width:100%; height:2.5rem;}
.header .logo{float:left; padding:0.3rem 0 0 .64rem;width:calc(100% - 4.3rem);}
.header .logo img{height:1.7rem;}
.main-header{color: #fff; width:2.5rem; height:2.5rem; float: right; position: relative;}
.burger {width: 1.0rem; height:0.8rem; position: absolute; top: 50%; left: 50%; /*margin:-.64rem 0 0 -.535rem;*/-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); z-index: 7; cursor: pointer;}
.burger__slice {position: absolute; left:0; overflow: hidden; display: block; width: 100%; height: 4px;background:#0fab93;opacity: 0; -webkit-transition: all .2s; transition: all .2s ;}
body.on .main-header{background-color:#0fab93;}
.burger.burger--open{width:1.4rem; height:1.6rem; /*margin:-.8rem 0 0 -.8rem;*/ }
.burger.burger--loaded .burger__slice {filter: alpha(enabled=false); opacity: 1; }

.burger.burger--loaded .burger__slice:first-child { -webkit-transition: 150ms; transition: 150ms; top:0;}
.burger.burger--loaded .burger__slice:nth-child(2) { -webkit-transition: 300ms; transition: 300ms; top:.35rem;}
.burger.burger--loaded .burger__slice:nth-child(3) { -webkit-transition: 450ms; transition: 450ms; top:.7rem;}
.burger.burger--open .burger__slice:first-child,
.burger.burger--open .burger__slice:nth-child(2),
.burger.burger--open .burger__slice:nth-child(3) {-webkit-transition: 200ms; transition: 200ms; background-color: #fff; -webkit-transform-origin: center; transform-origin: center;}
.burger.burger--open .burger__slice:first-child {-webkit-transform: rotate(45deg); transform: rotate(45deg); top:.77rem;}
.burger.burger--open .burger__slice:nth-child(2) { filter: alpha(Opacity=0); opacity: 0; top:.77rem;}
.burger.burger--open .burger__slice:nth-child(3) {-webkit-transform: rotate(-45deg); transform: rotate(-45deg); top:.77rem;}

.mask{ background:rgba(0, 0, 0, .6); position: fixed; top:0; left:0; width:100%; height: 100%; z-index: 100; display: none;}

#sidenav{width:56%; height:100%; position:fixed; top: 0; right:0; background:#444; z-index: 101; display:block; overflow-y: scroll; right:-56%; -webkit-transition: all .4s; transition: all .4s; }
#sidenav h2{background: #333; height:2.5rem; line-height:2.5rem; color:#b5b5b5; padding:0 1.07rem; border-bottom: 1px solid #1f1f1f;}
#sidenav.active{right:0;}
#sidenav h2 .sid-law{font-size: 0.7rem;}
#sidenav ul.nav > li{position:relative; border-bottom: 1px solid #575757; line-height:1.6rem; padding: 0 1.07rem; background-color: #444; transition:all .3s; -webkit-transition:all .3s;}
#sidenav ul.nav > li > a{font-size: 0.65rem; font-weight:bold; display:block;color:#a0a0a0;}
#sidenav ul.nav > li > i{position:absolute; right:1.07rem; top:0; width:0.6rem;height:0.6rem;margin-top:0.5rem;background: url("../images/sidenav_icon_jia.png") no-repeat center;background-size: 100%; opacity:0;}
#sidenav ul.nav > li.on > i{opacity:1;}
#sidenav ul.nav > li.on{background-color:#0fab93;}
#sidenav ul.nav > li.on a{color:#fff;}
#sidenav ul.list-suv{padding:.3rem 0.8rem; display: none; background-color: #333;}
#sidenav ul.list-suv li a{display:block; font-size:0.65rem; color:rgba(255,255,255,.4);line-height: 1.2rem;}
.main-header{color: #fff; width:2.5rem; height:2.5rem; float: right; position: relative;}
/*头部导航*/

.banner{ z-index:55;}
.banner .swiper-slide{height:120px;}
.banner .swiper-wrapper{height:120px;}
.banner .swiper-wrapper img{height:120px;}
/* nav */
/*.nav { width:100%; overflow:hidden; margin:0; padding:0; background:#fff;}
.nav ul{ width:100%; overflow:hidden; margin:auto; padding:10px 0 6px;}
.nav a{ display:block; width: 25%; overflow: hidden; float:left;text-align: center; margin:5px 0;}
.nav a span { height:32px; line-height:26px; font-size:12px;}
.nav a img { display:block; width:58%; margin:auto;}*/


#s_about{ margin-bottom: 3rem;}
.ar_article { color: #706e6e; font-size:0.65rem; line-height: 30px; text-align: justify;}
.ar_article p{font-size:0.65rem; color:#706e6e; line-height:30px; padding-bottom:15px; text-align:justify;   }	
.ar_article strong{ font-weight:bold;}
.ar_article td,.ar_article th{ padding:5px 15px; border: 1px solid #c6c5c5;  }
.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0;}
.ar_article  img{ max-width:100%;}
.ar_article a{ color:#706e6e;}
.ar_article a:hover{ text-decoration:underline;}
.ar_article a:hover span{text-decoration:underline;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight:bold;}


.page-link { *width: 100%;margin: auto ;padding:.5rem 0.5rem;margin-bottom: .9375rem;background:#f1f1f1; }
.page-link a { display: block; float: left; width: 45%; margin:8px;}
.page-link img { display: block; width: 100%; height:250px;}


#copyright{margin-top: 20px; font-size: 12px;margin-bottom:3rem; line-height: 20px; color: #818181; text-align: center;}
#copyright a{color: #818181;}

/*===========================footer=============================*/
#footer_box{ background: none;}
#footer_box .copyright a{ color:#797b7d;}
/*===========================footer=============================*/
#footer_box{ padding: 0px;  z-index:999; position:relative;}
#footer_box .copyright{color:#797b7d; display:block; margin-bottom: 65px; border-top: 1px solid #fff; font-size:0.65rem;}
#footer{ position:fixed; bottom:0; left:0; width:100%; background:#505159;}
#footer_box .am-dropdown{ cursor:pointer; width:100%; display:block; display:block;}
#footer_box .am-dropdown-content{  }
#footer_box .am-dropdown-content input{ }
#footer li{ display: block;}
#footer li a{padding: 1.2rem 0; display: block; color: #fff; border-right:1px solid #73747a; font-size: 12px;}
#footer li a .j_iconfont{ color: #fff;}
#footer li a .j_iconfont img{display:inline;}
#footer li:last-child a{ border: none;} 



/* pageNav */
.pageNav-box { position: relative; height: 1.8rem; width: 100%; margin: 0 auto; *background: #f4efe8; background-color: #f6f6f6;}
.pageNav { height: 1.8rem; width: 100%; overflow: hidden; position: relative; }
.pageNav .scroller { position: absolute; height: 100%; width: 100%; left: 0px; top: 0px; }
.pageNav .scroller .swiper-slide { height: 1.8rem; line-height: 1.8rem; color: #333; float: left; width: 25%; font-size:0.65rem; text-align: center; }
.pageNav .scroller .swiper-slide a { color: #666666; display: block; *margin: 0 .5rem; }
.pageNav .scroller .swiper-slide.current{background:#e60517;}
.pageNav .scroller .swiper-slide.current a { color: #FFFFFF; }
.pageBanner, .pageBanner img { width: 100%; display: block; }


/*内页新闻内容*/
.pageConTop {width:100%; padding:0 2%; height:46px; line-height:46px; font-size:16px;border-top:#dfdfdf solid 6px; background:#fff;}
.pageConTop em{width:3px; height:16px; background:#e60517; margin:15px 5px 15px 0; float:left;}
.pageConTop span{float:left;display:inline-block;height:46px; line-height:46px;}
.pageConTop i{float:right; font-style:normal; font-size:0.65rem; color:#aaa;}
.pageConTop .navbox{float:right;margin-right:5px;}
.pageConTop .navbox a{display:inline-block;padding:0 5px; margin:0 2.5px; font-size:0.65rem; position:relative;}
.pageConTop .navbox a.on:after{ content:''; display:block; width:100%;height:1px;background:#1f5690; bottom:0px; position:absolute;left:0;}
.pageCon{ font-size:0.65rem; line-height:26px; padding:2%; width:100%; margin-top:1px; background:#fff;}
.pageCon p{ text-indent:2rem;}
.pageCon img{ width:100%; margin:2% 0;}

.newsCategoryList{ width:100%; padding:0 2% 2%; margin-top:1px; overflow:hidden; background:#fff;border-bottom: #dfdfdf solid 6px;}
.newsCategoryList li{ margin:0; width:100%; border-bottom:1px solid #eee; height:62px; padding:2% 0;}
.newsCategoryList li .l{width:70%;}
.newsCategoryList li .r{max-width:25%;}
.newsCategoryList p{ font-size:0.65rem; line-height:24px; height:24px; overflow: hidden; word-break: keep-all;white-space: nowrap; text-overflow: ellipsis;}
.newsCategoryList span{ font-size:12px; color:#aaa; line-height:20px; height:20px;}
.newsCategoryList img{ height:44px;width:70px; margin:0;}

.newsDetail{width:100%; padding:0 4%; margin:8px auto 0; overflow:hidden; background:#fff;}
.newsDetail .title{ text-align:center; font-size:16px; font-weight: bold; line-height:26px; padding-top:2%}
.newsDetail .time { font-size:12px; color:#aaa; line-height:16px; text-align:center; padding-bottom:2%; border-bottom:solid 1px #eee;}
.newsDetail .time span{ margin:0 5px;}
.newsDetail .cont{ font-size:0.65rem; line-height:26px; padding:4% 0; width:100%;color:#666666;}
.newsDetail .cont img{ width:100%; margin:2% 0;}
.newsDetail .cont p{ text-indent:2rem;}
.newsDetail .share{ line-height:36px; height:36px; border-top:solid 1px #eee; border-bottom:solid 1px #eee; padding:0; width:100%;}
.newsDetail .paging{line-height:40px; height:70px; padding:10px 0; width:100%; border-top: solid 1px #eee;}
.newsDetail .paging p{ width:90%; *float:left; text-align:left;line-height: 26px; height: 26px; font-size:0.65rem;}
.newsDetail .paging p a{ width:100%; display:block; line-height:26px; height:26px; font-size:0.65rem;overflow: hidden; word-break: keep-all;white-space: nowrap; text-overflow: ellipsis;}
.newsDetail .paging p a:hover{ background:#2e2e2e; color:#fff;}

/*内容*/
.nyCategory{margin: 8px auto 0;border-bottom: #EEEEEE solid 6px;}
.nyCategory .content{margin:auto; width:90%; padding:20px 0 ;line-height:1.2rem;font-size:0.6rem;}
.nyCategory .content p{font-size:0.65rem;color:#666666;}
/*内页 新闻列表*/
.nyCategory .newslist{width: 100%;padding: 0 2% 2%; margin-top: 1px; overflow: hidden; background: #fff;}
.nyCategory .newslist li{ margin:0; width:100%; border-bottom:1px solid #eee; height:62px; padding:2% 0;}
.nyCategory .newslist li .l{width:70%;}
.nyCategory .newslist li .r{max-width:25%;}
.nyCategory .newslist p{ font-size:0.65rem; line-height:24px; height:24px; overflow: hidden; word-break: keep-all;white-space: nowrap; text-overflow: ellipsis;}
.nyCategory .newslist span{ font-size:12px; color:#aaa; line-height:20px; height:20px;}
.nyCategory .newslist img{ height:44px; margin:0;}

/*分页*/
/* pages */
#pages {margin:0; text-align:center; background:#fff; padding:4% 0;*border-bottom:#EEEEEE solid 6px;}
#pages a { display:inline-block; height:26px; line-height:26px; background:#fff; text-align:center; color:#666;font-size:0.65rem; padding:0 8px; margin:0;}
#pages a:hover { background:#e60c1b; color:#fff; text-decoration:none; }
#pages a.on { display:inline-block; height:26px; line-height:26px; background:#e60c1b; color:#fff; text-align:center; padding:0 8px; margin:0;}

/*集团简介*/
.about_content {padding: 8% 4%;}
.about_content h2{color: #323232;font-size: 0.75rem; font-weight:800;}
.about_content h3{font-family: dincond-mediumregular;font-weight:800;padding-top:5px; color: #999999; font-size:0.65rem;}
.about_content p{color: #666666;font-size:0.65rem;line-height:28px;text-align: justify; margin-top: 0.5rem;}
.about_content img{margin: 0.5rem 0;width:100%;}

/*发展历程*/
.webmain { margin: 0px 18px; padding-bottom:20px;}
.webmain .page-top { padding-top: 0.625rem; text-align: center; margin-bottom: .625rem; }
.webmain .page-top h1 { font-size: 1rem; color: #444444; font-weight: normal; }
.webmain .page-top p { text-transform: uppercase; color: #666; }
.webmain .page-content p { margin-bottom: 10px; }
.webmain .year-box { height: 48px; margin-bottom: .625rem;width: 100%; position: relative; }
.webmain .year-box .botn { width: 30px; height: 30px; position: absolute; top: 50%; margin-top: -15px; cursor: pointer; }
.webmain .year-box .y-prev { left: 0px; background: url(../images/y-prev.png) no-repeat center; background-size: 30px auto; }
.webmain .year-box .y-next { right: 0px; background: url(../images/y-next.png) no-repeat center; background-size: 30px auto; }
.webmain .year-list { height: 100%; margin: 0px 40px; }
.webmain .year-list .swiper-slide { line-height: 54px; text-align: center; color:rgb( 172, 172, 177 ); font-size: 1rem; }
.webmain .year-list .page-active { color: #e60517; }
#tabs-container .swiper-slide .img{text-align:center;}
#tabs-container .swiper-slide img{max-width:100%; display:inline;}
#tabs-container .swiper-slide h3{color: #D83648;font-size: 16px;font-weight: 800;padding:10px 0;}
#tabs-container .swiper-slide p{font-size:0.65rem; color: #7a7a7a;line-height: 24px;text-align: justify;}
.nyCategory .fzlc_down{padding: 30px 18px;background: #f0f0f0;}
.nyCategory .fzlc_down h1{font-size: 16px; line-height: 20px; color: #2a2a2b; font-weight: 800;}
.nyCategory .fzlc_down h2 { font-size:0.65rem; line-height: 20px; color: #404040;font-weight: 800; margin-bottom: 5px; margin-top: 15px;}
.nyCategory .fzlc_down p {line-height: 24px; font-size:0.65rem; color: #737373;}

/*地产开发*/
#div-look{overflow:hidden;height:auto;width:100%;background-color:#f2f2f2;margin-top:-1px}
/*搜索*/
.searchBar{width:100%;text-align:center;position:relative;height:2.5rem;padding-top:0.5rem;z-index:1}
.searchBar .input{width:65%;margin-left:10%;height:1.5rem;background:#fff}
.searchBar .input i{margin-bottom:.2rem}
.searchBar .input .text{width:80%;height:1.5rem;border:0;    font-size: 0.6rem;}
.searchBar button{width:20%;height:1.5rem;line-height:1.5rem;font-size:0.65rem;background-color:#e60c1b;color:#FFF;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.searchBar .icon-map-postion{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);position:absolute;left:2px;top:.7rem}

/***/
div.screening { width: 100%; overflow: hidden; background: #FFFFFF;border-bottom: 1px solid #f7f7f7; /*position: fixed;*/z-index: 9999999; }
div.screening>ul { margin: 0; padding: 0; list-style-type: none;  overflow: hidden; }
div.screening>ul>li { float: left; font-size: 0.6rem; width: 33.33%; text-align: center; line-height: 38px; display:inline-block; font-weight:800;}
div.screening>ul>li>span { background-size: 1rem; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.screening>ul>li>span>i{ background: url(../images/on_1.png) no-repeat center center;display: inline-block; width: 15px; height: 12px; *background-size: 0.7em; vertical-align:middle; margin-left: 1px; }
div.screening>ul>.current>span{ color:#d71c23}
div.screening>ul>.current>span>i{  background: url(../images/on_2.png) no-repeat center center;display: inline-block; width: 15px; height: 12px; background-size: 0.7em; vertical-align:middle; margin-left: 1px; }
/* grade */
.meishi22, .grade-eject, .Category-eject, .Sort-eject { position: fixed; top: -68%; width: 100%; height: 68%; z-index: 999; -webkit-transition-duration: 0.4s; }
.meishi22>ul, .grade-eject>ul, .Category-eject>ul, .Sort-eject>ul { margin: 0; padding: 0; overflow: auto; height: 100%; width: 100%; -webkit-transition-duration: 0.4s; }
.meishi22>ul>li, .grade-eject>ul>li, .Category-eject>ul>li, .Sort-eject>ul>li { height: 1.5rem; line-height: 1.6rem; font-size: 0.55rem; padding-left: 1rem; border-bottom: solid 1px #eee; }
.meishi22>ul>li a, .grade-eject>ul>li a, .Category-eject>ul>li a, .Sort-eject>ul>li a { display: block }
.meishi22>ul.meishia-w, .grade-eject>ul.grade-w, .Category-eject>ul.Category-w { background: #fff; position: absolute; z-index: 1; }
.meishi22>ul.meishia-t, .grade-eject>ul.grade-t, .Category-eject>ul.Category-t { background: #eee; position: absolute; z-index: 2; left: 100%; }
.meishi22>ul.meishia-t>li, .grade-eject>ul.grade-t>li, .Category-eject>ul.Category-t>li { border-bottom: solid 1px #e5e5e5; }
.meishi22>ul.meishia-s, .grade-eject>ul.grade-s, .Category-eject>ul.Category-s { background: #fff; position: absolute; z-index: 3; left: 100%; list-style-type: none; }
.meishi22>ul.meishia-s>li, .grade-eject>ul.grade-s>li, .Category-eject>ul.Category-s>li { border-bottom: solid 1px #eee; margin-left: 1rem; padding: 0; }
.grade-w-roll { top: 38px; }
.grade-w-roll::after { position: fixed; content: ""; width: 100%; height: 100%; display: block; background: rgba(0,0,0,0.2); top: 0; }
/*Sort-eject*/
.Sort-Sort { background: #fff; position: absolute; z-index: 3; left: 0; list-style-type: none; }
.Sort-Sort>li { border-bottom: solid 1px #eee; padding: 0; }
.Sort-height { height: 63%; }

.div-table {display: block; width: 100%; border-spacing: 0 .8rem;}
.listThum {position: absolute; text-align: center;height:100%;}
.div-table .div-tr .div-td:nth-child(1) img { padding-left: .5rem; width: 100%;}
.div-table .div-tr a{width:100%;display:block;border-bottom: 1px solid #f7f7f7;padding-bottom:.3rem;padding-top:.3rem;}
.div-table .div-tr a:after{ content:''; display: block; height:0; overflow:hidden; clear:both;}
.div-table .div-tr .div-td{*border-bottom:1px solid #f7f7f7;*display:table-cell;vertical-align:middle;}
.div-table .div-tr .div-td:nth-child(1){width:38% !important;float:left;}
.div-table .div-tr .div-td:nth-child(1) img{padding-left:.2rem;width:100%}
.div-table .div-tr .div-td:nth-child(2){width:60% !important;float:right;padding:0 .2rem 0 0.6rem;}
.div-table .est-main{width: 100%;margin-bottom:.45rem;font-weight:700;overflow:hidden;font-size: 0.6rem;color:#333;line-height:1.5;}
.div-table .est-addr{width: 100%;line-height:1.5;color:#a0a0a0;font-size:0.65rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis;width:14rem;}
.div-table .est_discount{width: 100%;line-height:1.5;color:#a0a0a0;font-size: 0.6rem;}
.div-table .est_discount .est-price{width: 100%;font-size:0.65rem;color:#0fab93;}

.tag_box{padding-top:.3rem}
.tag_box .tag{height: 1.0rem;line-height: 1.0rem;font-size:0.65rem;color:#fff;padding:0 .5rem;display:inline-block;margin:.2rem .2rem .2rem 0;border-radius:4px;}
.tag_box .tag-a{background-color:#ffba17}
.tag_box .tag-b{background-color:#86c8df}
.tag_box .tag-c{background-color:#7fcac3}
.tag_box .tag-0{background-color:#ffba17}
.tag_box .tag-1{background-color:#86c8df}
.tag_box .tag-2{background-color:#7fcac3}
.tag_box .tag-3{background-color:#d1abe4}
.tag_box .tag-4{background-color:#ffba17}

.box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}
.box .item{-webkit-box-flex:1.0;-moz-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;flex:1;text-align:center;box-sizing:border-box;}
.filterBar{position:absolute;top:9rem;width:100%;background-color:#fff;z-index:15;margin-top:-1px}

#wrapper .filterBar{border-bottom:1px solid #f7f7f7;position:static}
#xuanze{height:auto;}

/*地产内容*/
.show_house{padding-top:15px;}
.show_house .imgBox .swiper-box .swiper-wrapper,.show_house .imgBox .swiper-box .swiper-slide{height:auto;}
.show_house .imgBox .swiper-box .swiper-slide img{max-width:100%;}
.show_house .imgBox .swiper-box #fc_show_next,.show_house .imgBox .swiper-box #fc_show_prev{display:none;background:rgba(27,27,27,0.6);width:58px;height:92px;color:#FFFFFF;top:280px;margin-top:-46px;text-align:center; line-height:92px; font-size:32px; font-family:'宋体';}
.show_house .imgBox .swiper-box #fc_show_next{right:-29px;}
.show_house .imgBox .swiper-box #fc_show_prev{left:-29px;}

.show_house .infoBox { width: 100%; background-color: #FFF; padding: 0 0.5rem 0.5rem;}

.show_house .infoBox .content .title {padding: 0.5rem 0;}
.show_house .infoBox .content{border-bottom:1px solid #f7f7f7}
.show_house .infoBox .content .name{font-size:0.7rem;font-weight:500}
.show_house .infoBox .content #detail-follow{position:relative;top:-30px;right:-10px}
.show_house .infoBox .content .tag_box{max-height:4.2rem;overflow:hidden}
.show_house .infoBox .subContent:before,.show_house .infoBox .subContent:after{content:"";display:table}
.show_house .infoBox .subContent:after{clear:both}
.show_house .infoBox .subContent i{margin-top:.15rem}
.icon-detail-dz{width:26px;height:25px;background:url(../images/wappreview-546080dccc7ae04c7768e8f2ab452c27.png) -256px -317px no-repeat}
.show_house .infoBox .subContent i,.show_house .infoBox .subContent .salehouse-icon{float:left;-webkit-transform:scale(0.64);-moz-transform:scale(0.64);-ms-transform:scale(0.64);-o-transform:scale(0.64);transform:scale(0.64);margin-right:.2rem}
.show_house .infoBox .subContent.godaohang #goDaohang{border-radius:2rem;border:0}
.show_house .infoBox .subContent.godaohang span{vertical-align:middle}
.show_house .infoBox .subContent.godaohang .daohang-icon{float:none;margin-top:.2rem;width:1.5rem;display:inline-block;vertical-align:middle}
.show_house .infoBox .subContent.godaohang .daohang-icon img{max-width:100%}
.show_house .infoBox .subContent.godaohang .addr-content-text{margin-top:.2rem;color:#666666;line-height:1.8; font-size:0.55rem;padding-right:5.6rem;padding-top:0rem!important}

.show_house .coupon{overflow-x:auto;overflow-y:hidden;background-color: #f2f2f2;}
.show_house .coupon .scroll-box{transition-duration:0;transform:translate3d(0,0,0);padding-bottom:0.5rem;}

.show_house .details{font-size:1rem;margin-bottom:1rem;padding:0.6rem 0 .8rem;background:#fff}
.show_house .details h3{font-size:0.68rem;font-weight:600;padding:.3rem 0.6rem .3rem;color:#333333}
.show_house .details .text p{line-height:1.8;padding:.2rem 0.6rem 0; font-size:0.65rem;color:#666666;}
.show_house .details .small-remarks{font-size:.5rem;color:#bbb;line-height:1.4;padding:.5rem 1.2rem 1rem;border-bottom:solid 1px #f7f7f7}


/*文旅*/
#estateList{}
#estateList ul{padding-top:10px;}
#estateList ul:after{ content:''; display:block; height:0; clear:both; overflow:hidden;}
#estateList ul li { float: left; width: calc(50% - 10px); cursor: pointer; margin:0 5px 10px; *background-color: #fff; }

#estateList ul li .mui-slider-item{font-size:0.65rem;position:relative;display:inline-block;width:100%;*height:100%;vertical-align:top;white-space:normal}
#estateList ul li .mui-slider-item>a:not(.mui-control-item){line-height:0;position:relative;display:block}
#estateList ul li .mui-slider-item img{*width:100%}
#estateList ul li .mui-slider-item .mui-table-view:after,.mui-slider .mui-slider-group .mui-slider-item .mui-table-view:before{height:0}

#estateList ul li .mui-slider-item .card{width:100%;background-color:#f5f5f5;height:8rem;overflow:hidden;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#estateList ul li .mui-slider-item .card .poster{width:100%;height:3rem;display: flex; align-items: center; margin:25px auto;}
#estateList ul li .mui-slider-item .card .poster img{max-width: 100%;max-height:100%;margin:0 auto;}
#estateList ul li .mui-slider-item .card .title{margin-top:.5rem;font-size:0.6rem;color:#333; text-align:center;padding:0 0.4rem; word-break: keep-all; }
#estateList ul li .mui-slider-item .card .subTitle{color:#989898;font-size:0.55rem;line-height:1.6;text-align:left;*height:3.8rem;*min-height:1.8rem;padding:0 0.4rem;padding-top:10px;}
#estateList ul li .mui-slider-item .card .goVideo{display:block;}
#estateList ul li .mui-slider-item .card button{margin:0 auto 0.5rem auto;display:block;background:#e60c1b;color:#fff;font-size:0.45rem;line-height:1rem;padding:0 0.6rem}
#estateList ul li .mui-slider-item .card button i{width:0.4rem;height:0.4rem;position:relative;display:inline-block}
#estateList ul li .mui-slider-item .card button i:before{content:"";border:.25rem solid transparent;border-left-color:#FFF;position:absolute;left:-2px;bottom:-0.1rem;-moz-transform:scale(1.5,1);-ms-transform:scale(1.5,1);-webkit-transform:scale(1.5,1);transform:scale(1.5,1)}

/*文旅内容*/
.show_travel{border-bottom:#f1f1f1 solid 6px;}
.show_travel .intro { background: #f4f4f4;padding: 20px 20px 0;}
.container { width: 100% !important;margin: 0 auto; position: relative;}
.show_travel .intro .container .textBox{position: relative;margin-bottom:20px;float: left;width: 100%;}
.show_travel .intro .container .textBox h1{padding-top: 20px;font-size: 0.7rem;color:#464646;padding-bottom: 10px;}
.show_travel .intro .container .textBox h2{font-size:0.65rem;padding-bottom: 20px;color: #777777;padding-left: 20px; position: relative;}
.show_travel .intro .container .textBox h2:before { content: "\e504"; display: block; position: absolute; font-family: "iconfont" !important; left: 0; font-size: 16px;color: #989795;}
.show_travel .intro .container .textBox .brandBox{width: 240px;height: 150px;border: 2px solid #ebebee;line-height: 150px;font-size: 0;margin-bottom: 20px;text-align: center;background: #fff;}
.show_travel .intro .container .sliderWrap{float: right;width: 100%;}
.show_travel .intro .container .sliderBox{position: relative;width: 100%;display: block;}
.show_travel .intro .container .textBox .backButton { display: inline-block; width: 120px; height: 42px;line-height: 42px;text-align: center;  font-size:0.65rem;color: #727175; border: 2px solid #ebebeb; *margin-top: 20px; margin-bottom: 20px;margin-right:0.5rem; background: #fff; }
.show_travel .intro .container .sliderWrap .tabList{border-bottom: 2px solid #dadade;}
.show_travel .intro .container .sliderWrap .tabList a{float: left;margin-right: 30px;font-size:0.65rem;color: #898989;line-height: 50px;position: relative;bottom: -2px;}
.show_travel .intro .container .sliderWrap .tabList a.active{border-bottom: 2px solid #eb3c00;}
.show_travel .detailCon{background: #fff;}
.show_travel .detailCon, .show_travel .unitList .container, .show_travel .proAddress .container{padding: 0 20px;}
.show_travel .detailCon .container{overflow: inherit;}
.show_travel .detailCon .container .projectInfo{position: relative;padding-top: 60px;padding-bottom: 60px;}
.show_travel .detailCon .container .projectInfo .titleBox{float: left;width: 100%;}
.show_travel .projectInfo .enTitle{font-size: 0.8rem;color: #565656;font-family: Montserrat-Regular;letter-spacing: -1px;}
.show_travel .detailCon .container .projectInfo .titleBox .title{padding-bottom: 30px;}
.show_travel .projectInfo .title{font-size:0.7rem;color: #565656;}
.show_travel .detailCon .container .projectInfo .detail{width: 70%;float: right;font-size:0.65rem;line-height: 30px;color: #898989;text-align: justify;}
#whlyshop_prev,#whlyshop_next{display:none;}
#whlyshop_pagination{width:auto; right:20px; left:auto;bottom:20px;}
#whlyshop_pagination .swiper-pagination-bullet{width:26px;height:4px;background:#FFFFFF; border-radius:unset; opacity:1;}
#whlyshop_pagination .swiper-pagination-bullet-active{background:#0fab93;}
#whlyshop_swiper .swiper-slide,#whlyshop_swiper .swiper-wrapper{height:auto !important;}

.show_travel .detailCon .container .projectInfo{position: relative;padding-top:0.8rem;padding-bottom: 0.8rem;}
.show_travel .detailCon .container .projectInfo .titleBox{float: left;width: 100%;}
.show_travel .detailCon .container .projectInfo .titleBox .title{padding-bottom:0.5rem;}
.show_travel .detailCon .container .projectInfo .detail{width: 100%;float: right;font-size:0.65rem;line-height: 30px;color: #898989;text-align: justify;}
.show_travel .detailCon .container .projectInfo .searchRes{padding-top: 40px;height: 212px;background: url(../image/industry/buildBg.png) left bottom no-repeat;}
.show_travel .detailCon .container .projectInfo .searchRes ul{overflow: hidden;}
.show_travel .detailCon .container .projectInfo .searchRes ul li{float: left;padding-left: 24px;background: url(../image/industry/upqiu.png) left center no-repeat;padding-right: 40px;cursor: pointer;font-size: 16px;color: #848484;}

.show_travel .intro .container .textBox .nktlink{width:160px;}
.show_travel .intro .container .textBox .nktlink a:hover{color:#0fab93;}
.show_travel .intro .container .textBox .nktlink img{width:158px; height:79px; background:#FFFFFF;border:#dfdfdf solid 1px;}
.show_travel .intro .container .textBox .nktlink p{text-align:center;margin-top:10px;font-size:0.58rem;}

/*金融投资*/
.nyCategory .intro{background: #ffffff;}

.nyCategory .intro .container{padding-top: 70px;}
.nyCategory .intro .container .rightTitle{float: left;}
.nyCategory .intro .container .rightTitle .title{color: #e60517;font-size:20px;}
.nyCategory .intro .container .rightTitle h2{font-size: 46px;color: #eeeeef;line-height: 46px;font-family: CALIBRI;text-indent:-4px;letter-spacing: -2px;}
.nyCategory .intro .container .rightTitle .slogan{font-size:24px;color: #8d8d8d;}
.nyCategory .intro .container .textBox{color: #3b3a40;font-size: 0;float: right;width: 448px;}
.nyCategory .intro .container .textBox p{font-size:0.65rem;line-height: 1.2rem;*opacity: 0.6;color: #666666;padding-bottom: 20px;}
.nyCategory .intro .container .textBox p span{color: #000;font-size: 48px;opacity: 1;padding: 0 5px;display: inline-block;vertical-align: middle;font-family: Montserrat-Regular;}
.nyCategory .intro .container .textBox h1{font-size: 16px;line-height: 24px;padding-bottom: 30px;opacity: 0.6;color: #3b3a40;}
.nyCategory .intro .container .bottom{position: relative;padding-top: 30px;overflow: hidden;font-size: 0;padding-left: 84px;}
.nyCategory .intro .container .bottom img{position: absolute;left: 0;bottom: 0;}
.nyCategory .intro .container .bottom a{display: block;width: 100%;line-height: 81px;background: #0656a2;font-size: 16px;color: #fff;text-align: center;}
.nyCategory .intro .container { padding: 20px 20px !important; }
.nyCategory .intro .container .rightTitle { width: 100% !important; margin-bottom: 20px !important;}
.nyCategory .container .textBox { padding-top: 0 !important; width: 100% !important;}

.nyCategory .brands { background: #f2f0ec;}
.nyCategory .brands .container {margin: 0 auto;  position: relative; padding: 50px 0 35px;}
.nyCategory .brands .container > h1{color: #898989;font-size: 18px;padding-bottom: 2px;text-align: center;}
.nyCategory .brands .container h2{color: #585858;font-size: 20px;opacity: 0.5;padding-bottom: 35px;text-align: center;font-family: Montserrat-Regular;}
.nyCategory .brands .container .list{overflow: hidden;}
.nyCategory .brands .container .list li{ width: 100%; padding: 0 20px; margin-bottom: 20px;float: left;}
.nyCategory .brands .container .list li a{font-size: 0;overflow: hidden;}
.nyCategory .brands .container .list li a img{width: 100%;}
.nyCategory .brands .container .list li a .textBox{position: relative;height: 160px;padding: 30px 30px 0 !important;background: #fff;}
.nyCategory .brands .container .list li a .textBox h1{color: #2d2d3b;font-size: 18px;opacity: 0.67;padding-bottom: 8px;line-height:30px;}
.nyCategory .brands .container .list li a .textBox p{color: #919191;font-size:0.65rem;opacity: 0.67;}
.nyCategory .brands .container .list li a .textBox span{position: absolute;bottom: 0;right: 0;width: 0;height: 0;border-bottom: 35px solid #f2f0ec;border-left: 35px solid transparent;display: none;}
.nyCategory .brands .container .list li a:hover .textBox{background: #e60517;}
.nyCategory .brands .container .list li a:hover .textBox h1, .nyCategory .brands .container .list li a:hover .textBox p{color: #fff;opacity: 1;}
.nyCategory .brands .container .list li a:hover .textBox span{display: block;}

/*大健康*/
.nyCategory .page-top { padding-top: 0.625rem; text-align: center; margin-bottom: .625rem; }
.nyCategory .page-top h1 { font-size: 1rem; color: #e60517; font-weight: normal; }
.nyCategory .page-top p { text-transform: uppercase; color: #666;font: 16px/1.5 Helvetica, Verdana, Geneva, STHeiTi, sans-serif; outline: none; }
.nyCategory .detail-content { margin-bottom: 2rem; }
.page-main {text-align: justify;}

.nyCategory .page-main{width: 100%; position: relative;}
.nyCategory .page-main p{font-family: Helvetica, Verdana, Geneva, STHeiTi, sans-serif;font-size:0.65rem;line-height:1.2rem; outline: none;  color: #666666;}

.nyCategory .mage-grid {width: 100%; position: relative;}
.nyCategory .box-container { margin: 0px 2.5rem;}
.nyCategory .box-slider {width: 100%;}
.nyCategory .box-container .img-box, .nyCategory .box-container .img-box img { width: 100%; display: block; margin-bottom: 10px; position: relative; }
.nyCategory .box-container .box-texts { padding: 10px; }
.nyCategory .box-container .box-texts h1 { display: block; height: 30px; }
.nyCategory .box-container .box-texts span { color: #529468; float: left; line-height: 30px; }
.nyCategory .box-container .box-texts em { display: block; height: 30px; width: 30px; float: right; background: url(../images/share.png) no-repeat center; background-size: 18px auto; }
.nyCategory .box-container .box-texts h2 { display: block; margin: 3px 0px 10px; font-weight: 800; color: #000; height: 24px; overflow: hidden; }
.nyCategory .box-container .wrods { line-height: 24px; height: 72px; overflow: hidden; font-size: 1em; margin-bottom: 10px; }
.nyCategory .box-container .read { text-align: right; text-transform: uppercase; background: url(../images/rgts.png) no-repeat right; background-size: 20px auto; padding-right: 28px; line-height: 24px; font-size: 15px; }
.nyCategory .mage-grid .butn { width: 37px; height: 37px; position: absolute; top: 50%; margin-top: -18px; cursor: pointer; }
.nyCategory .mage-grid .prev { left: 5px; background: url(../images/rd-prev.png) no-repeat; background-size: cover; }
.nyCategory .mage-grid .next { right:5px; background: url(../images/rd-next.png) no-repeat; background-size: cover;}

.wrap { margin: 0 12px; }
.djk_down{background: #faf5ec;padding-top:20px;padding-bottom:30px;}
.pr {position: relative;}
.nyCategory .mana-grid-top{ padding-top: 0.625rem; text-align: center; margin-bottom: .625rem; }
.nyCategory .mana-grid-top h1 { font-size: 1rem; color: #e60517; font-weight: normal; }
.nyCategory .mana-grid-top p { text-transform: uppercase; color: #666;font: 14px/1.5 Helvetica, Verdana, Geneva, STHeiTi, sans-serif; outline: none; }

.nyCategory .djk_down .swiper-wrapper{height:auto !important;}
.nyCategory .djk_down .swiper-slide{ height:auto !important;}
.nyCategory .djk_down .box-titled { border: 1px solid #ce1425; text-align: center; color: #FFF; height: 36px; line-height: 36px;font-size:0.65rem; *padding: 5px 0px; position: relative; background: #ce1425; }
.nyCategory .djk_down .box-titled i { display: block; position: absolute; top: 0; right: 0px; width: 36px; height: 36px; line-height: 36px; font-size: 18px; text-align: center; }
.nyCategory .djk_down .box-titled-box { width: 100%; height: 100%; padding: 10px; box-sizing: border-box; background: #ce1425; color: #FFF; display: none; }
.nyCategory .djk_down .box-titled-box i { height: 1px; width: 1rem; background: #FFF; display: none; margin-bottom: 5px; }
.nyCategory .djk_down .box-titled-box h1 { text-align: center; padding: 10px 0px; display: none; }
.nyCategory .djk_down .box-titled-box p { font-size:0.6rem; line-height: 20px; }


/*=====================加入我们================*/
.job_box{padding-bottom:80px;}

.filterBox{background-color: #e3e5e6;*margin-bottom: 20px;}
.filterBox > ul{text-align: center;padding:0 0 20px 0;}
.filterBox > ul > li{display: inline-block;vertical-align: middle;text-align: left;line-height: 36px;background-color: #fff;margin: 0 5px 0  0;}
.filterBox > ul > li.selBox{position: relative;padding-left: 10px;background: #fff 20px center no-repeat;width: calc(33.33% - 22px);cursor: pointer;/* padding-right: 20px; */}
.filterBox > ul > li.selBox span{font-size: 14px;opacity: .8;color: #3f3e55;white-space: nowrap;overflow: hidden;width: 100%;text-overflow: ellipsis;display: inline-block;vertical-align: middle;}
.filterBox > ul > li.selBox img{position: absolute;right: 18px;top: 17px;}
.filterBox > ul > li.selBox img.up{display: none;}
.filterBox > ul > li.selBox.active img{display: none;}
.filterBox > ul > li.selBox.active .up{display: block;}
.filterBox > ul > li.selBox .pullList{position: absolute;top: 38px;overflow: auto;min-width: 100%;left: 0;background: #fff;z-index: 2;height: 0;max-height: 188px;}
.filterBox > ul > li.selBox .pullList ul{padding-left: 10px;padding-right: 20px;}
.filterBox > ul > li.selBox .pullList ul li{cursor: pointer;font-size: 14px;color: #3f3e55;opacity: 0.6;white-space: nowrap;}
.filterBox > ul > li.searchBox{position: relative;width: 90%;background: #fff;}
.filterBox > ul > li.searchBox input{width: 260px;text-indent: 18px;*padding-left: 18px;border: none;height: 36px;line-height: 36px;display: block;background: transparent;padding-right: 25px;font-size: 14px;opacity: .8;color: #3f3e55;-webkit-box-sizing: border-box;box-sizing: border-box;outline: 0;}
.filterBox > ul > li.searchBox a{position: absolute;top: 5px;right: 20px;}
.filterBox > ul > li.searchBox input::-webkit-input-placeholder{color: #3f3e55;opacity: .8;}
.filterBox > ul > li.searchBox input:-moz-placeholder{color: #3f3e55;opacity: .8;}
.filterBox > ul > li.searchBox input::-moz-placeholder{color: #3f3e55;opacity: .8;}
.filterBox > ul > li.searchBox input:-ms-input-placeholder{color: #3f3e55;opacity: .8;}

.zhaopinxinxi{width:100%;padding:0 20px;margin:auto;margin-top: 40px;}
.zhaopin-liebiao li{background: url(../images/social_icon2.png) no-repeat #e0e0e0 97% center;background-size: 30px;cursor:pointer;position: relative; margin: 10px 0; padding-right:50px;}
.zhaopin-liebiao li.hover { background: url(../images/social_icon2.png) no-repeat #e0e0e0 97% center;background-size: 30px;}
.zhaopin-liebiao li .xiaoliebiao{*height:50px;*float: left; overflow: hidden;padding: 20px 0 20px 15px;}
.zhaopin-liebiao li .xiaoliebiao h2{display:none;float: left;color: #d89d60;font-size: 16px;height:45px;font-family: novecento_wide_lightregular; font-weight: bold; background:url(../images/social_icon2.png) no-repeat center center; width:45px;}
.zhaopin-liebiao li .xiaoliebiao .zhiwei-2{*height: 45px; float: left; margin-left: 12px;width:calc(100% - 65px);}
.zhaopin-liebiao li .xiaoliebiao .zhiwei-2 h3{font-weight: bold; color: #333333;font-size:0.6rem;line-height:0.8rem;overflow:hidden;}
.zhaopin-liebiao li .xiaoliebiao .zhiwei-2 p{font-weight: bold; color: #666666;font-size:0.55rem;line-height:0.8rem;*overflow: hidden; margin: 5px 0;}
.zhaopin-liebiao li .xiaoliebiao .zhiwei-2 p strong{font-weight: bold;}
.zk-btn{background:url(../img/zk.png) no-repeat #f2f2f2 center;background-size:20px 22px;display:inline-block;width:110px;height:100%;position: absolute; right: 0;top: 0;}
.zhaopinxinxi p strong{ color:#333 !important;}
.jobclose { background: #eee;width: 100%;*overflow: hidden; *position: relative;}
.jobclose .mone{ position:absolute; width:50px; height:100%; right:0;top:0;}
/*点击展开*/
.jobopend{background:#eee;overflow:hidden;display:none;width:100%;}
.word15{padding-left:20px;margin-bottom: 20px;padding-right:10px;}
.word15 p{color: #666666; font-size:0.65rem;line-height: 25px;}
.word-left {float: left;width: 90%; overflow: hidden;}

.block{display:block;}
.scjl{ display:none; width:10%; height:50px; line-height:50px; background:#b40b0b; line-height:50px; text-align:center; color:#fff; margin-top:36px;}

/*=====================联系我们================*/
.contact_box{padding-top:20px;*padding-bottom:40px;}
.contact_box .contact_show{width:100%;padding:20px 15px;}
.contact_box .contact_show .section .up{*padding-left:45px; *background:; *padding-bottom:10px;}
.contact_box .contact_show .section .up h1{ color: #0fab93; line-height: 30px;font-weight:800;margin-bottom:5px; display: block; font-size: 18px;}
.contact_box .contact_show .section .up p{ color: #6d6c72; font-size: 0.6rem; line-height: 24px;}
.contact_box .contact_show .section .un { border-top: 1px dotted #aaaaaa; padding-top: 15px; margin-top: 15px; position: relative; background: url(../images/bg_map.png) right bottom no-repeat #fff;}
.contact_box .contact_show .section .un p {color: #6d6c72; font-size:0.65rem;line-height: 30px;}
.contact_box .contact_show .section .un strong {color: #0fab93;font-size: 18px;font-weight: bold;}
.contact_box .contact_show .section .un a#bnt_map{ position: absolute; right: 53px; display: block; bottom: 50px; width: 23px; height: 35px;}
.contact_box .contact_show .section .ewm{width:134px; height:134px; border:#dedede solid 1px; *padding:5px; margin-top:20px;}
.contact_box .contact_show .section .ewm img{width:100%;}
/*留言*/
.contact_box .message{ width: 100%;padding:20px 15px;background: #f1f1f1; }
.contact_box .message h1 {color: #454a4d;margin-bottom: 10px;font-size:0.65rem;line-height: 30px; }
.contact_box .message .form form {* margin-right: -10px;}
.contact_box .message .form .text{width:calc(50% - 8px); padding: 0 10px; height: 38px; line-height: 38px; background: #fff; border: 1px solid #e6e6e6; font-size:0.65rem; color: #a8a8a9; margin: 0 10px 10px 0; float: left;}
.contact_box .message .form .text:nth-child(2n){margin-right:0;float: right;}
.contact_box .message .form textarea {display: block; height: 120px; resize: none; margin-bottom: 12px; background: #fff; border: 1px solid #e6e6e6; width:100%;padding: 10px 15px;font-size:0.65rem;color: #a8a8a9; line-height: 20px;}
.contact_box .message .form .submit{ cursor: pointer; border: none;width: 100px;height: 35px;line-height: 35px; background: #939393; font-size:0.65rem; color: #fff;text-align: center;}
.contact_box .message .form .submit:hover{ background:#e60517; color: #fff; border-radius:3px;}
