﻿@charset "utf-8";
@font-face {
 font-family: 'ccssbc';
 src: url('ccssbc.eot');
 src: local('ccssbc Regular'), 
              local('ccssbc'), 
              url('ccssbc.woff') format('woff'), 
              url('ccssbc.ttf') format('truetype'), 
              url('ccssbc.svg#ccssbc') format('svg');	  
} 
* {margin:0;padding:0;transition-property: all;-ms-transition-property: all;-moz-transition-property: all; outline:none;-webkit-transition-property: all;-o-transition-property: all; }
a,.fixtop,.tblank,.fixtop .logo,.indpartner li,.tabs a .t,.tabs_item a,.about .pic img,.firstnews .p img,.get_more p,.conslist .naddtime,.conslist .naddtime h1,.conslist .naddtime p,.conslist2 .p p,.conslist3 .p p,.conslist3 .t,.accordionservice li .link a .f7,.accordionservice li .link a .f6 i,.accordionservice li .link a .f1,.estatepic img,.conslist5 .p p,.conslist5 .cs,.conslist5 .cs .t a,.conslist5 .cs .c,.relaxcase li .pic p
{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.tabs_item a:hover,.about .pic:Hover img,.firstnews .p:hover img,.conslist2:hover .p p,.conslist3:hover .p p,.estatepic:hover img,.conslist5:Hover .p p,.relaxcase li:hover .pic p
{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05)}
.abc
{transform:rotate(360deg);-ms-transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); }
.abc
{transform:rotate(0deg);-ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); }
.fixtop .toper ul.navpc li .list .wrap,.indid li,.indpartner li,.job .f1,.accordionservice li .link a .f7
{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.indid li:hover .pic img{transform: rotateY(360deg);-ms-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-o-transform: rotateY(360deg);transition-duration:1.0s;-ms-transition-duration:1.0s;-moz-transition-duration:1.0s; -webkit-transition-duration:1.0s;}
html{-webkit-text-size-adjust:none;height:100%;}
body {margin:0 auto;overflow-x:hidden;background:#fff;line-height:2;}
a,input,button,select,textarea {text-decoration: none;outline:none;}
html,body,input,button,select,textarea {font-family:'Microsoft YaHei','微软雅黑',arial,'宋体';}
html,body,a,input,button,select,textarea,h1,h2,h3,h4,h5 {font-size:14px;color:#666;font-weight:400;}
a:hover,.fixtop .lan_quick .sub .in a:hover,.fixtop .lan_quick .lan .in a:hover,.fixtop .lan_quick .quick dl a:hover,.indid li:Hover .title a,.indmenu dd a:hover,#slider3 a:hover,.firstnews .t a:hover,.conslist:Hover .ncons .nt a,.conslist2:hover .t a,.relaxcase li:hover .title a{color:#d4b572}
.table { display:table; height:100%;width:100%;}
.table .td { display:table-cell; vertical-align:middle;}
img {border:0px;max-width:100%; height:auto; vertical-align:middle}
input,button,select,textarea{ outline:none;border:0;}
textarea{resize:none;}i{ font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
ul,li,dl,dt,dd { list-style:none;}
hr {border:0;border-top:1px solid #ccc; height:1px;margin:5px 0}
.clear,.clearfix { clear:both;}
.relative { position:relative}
.reover { position:relative; overflow:hidden}
.cover { background-position:center; background-repeat:no-repeat; background-size:cover;}
.pcover { background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute; z-index:1;width:100%; height:100%;top:0;left:0;}
.gray {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.gray:Hover {-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter:;}
.gray2 {-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter:;}
.gray2:hover {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}

::-webkit-input-placeholder {color: #999999;}
:-moz-placeholder {color: #999999; } 
::-moz-placeholder { color: #999999; } 
:-ms-input-placeholder {color: #999999; }

::selection {background:#d4b572;color:#ffffff;}
::-moz-selection {background:#d4b572;color:#ffffff;}
::-webkit-selection {background:#d4b572;color:#ffffff; }

.pageclass {height:0px;overflow:hidden;}
.page_wrap {width:100%;padding:70px 0 30px 0;text-align:center}
.pager {padding:0 0 0px 0; width:100%;} 
.pager a { margin: 2px 2px;text-align:center; display:inline-block; text-decoration: none;border:1px solid #d7d7d7;}   
.pager span.current { margin: 0 2px; display:inline-block; text-align:center; }   
.pager span.disabled { margin: 0 2px; display:inline-block;text-align:center;border:1px solid #d7d7d7;}   
.pager select {margin: 0px 2px -2px 2px;}
.pager input {margin: 0px 2px -2px 2px; padding:2px; text-align:center;} 
.pager a,.pager span.disabled {}  
.pager a:hover,.pager span.current { background:#d4b572;border:1px solid #d4b572;  background-size:cover; } 
.pager a:hover,.pager span.current{ color:#fff;border:1px solid #d4b572;} 
.pager a,.pager span.disabled {color:#717070;border:1px solid #e5e5e5;background:#fff} 
.pager a,.pager span.current,.pager span.disabled{width:30px; text-align:center;height:30px; line-height:30px;}
.pager,.pager select,.pager input,.pager a,.pager span.disabled {font-size:14px;} 

.di {float:left;}
.dipage {float:left;}
.picleft {margin-right:30px;margin-bottom:20px;}
.picright {margin-left:30px;margin-bottom:20px;}

.wrap {margin:0 auto;max-width:1200px;position:relative;}
.phonemenu { display:none;}

.fixtop {position:fixed;top:0;left:0; height:110px;width:100%;z-index:9999;background:#fff;}
.fixtop .logo { background:url(../images/logo.png) no-repeat center left; position:absolute;left:0;top:32px; display:block;width:169px; height:46px; background-size:cover; z-index:999}

.fixtop .lan_quick {position:absolute;right:0;top:21px; height:30px; line-height:30px; text-align:right;color:#999; cursor:pointer;}
.fixtop .lan_quick .lan {display:inline-block; vertical-align:top; position:relative;padding:0 26px 0 0;}
.fixtop .lan_quick .lan:before {content:''; background:url(../images/1.png) no-repeat center right;width:16px; height:16px; position:absolute;right:0;top:7px;}

.fixtop .lan_quick .lan .out { display:none;position:absolute; z-index:9999; top:25px;left:0;text-align:center;padding:25px 0 0 0}
.fixtop .lan_quick .lan .in { background:#fff;width:96px; padding:15px 0;box-shadow:0 0 5px rgba(0,0,0,0.2); line-height:2.5;color:#999;}
.fixtop .lan_quick .lan .in a {color:#999; display:block}

.fixtop .lan_quick .sub {display:inline-block; vertical-align:top;margin:0 27px;position:relative;padding:0 24px 0 0}
.fixtop .lan_quick .sub .out { display:none;position:absolute; z-index:9999; top:25px;left:0;text-align:left;padding:25px 0 0 0}
.fixtop .lan_quick .sub .in { background:#fff;width:216px; padding:25px 30px;box-shadow:0 0 5px rgba(0,0,0,0.2); line-height:2.5;color:#999}
.fixtop .lan_quick .sub .in a {color:#999}
.fixtop .lan_quick .sub:before {content:''; background:url(../images/2.png) no-repeat center right;width:14px; height:8px; position:absolute;right:0;top:11px}

.fixtop .lan_quick .search {display:inline-block; vertical-align:top;border:1px solid #999; height:22px; position:relative;top:2px}
.fixtop .lan_quick .search #k { display:inline-block; vertical-align:top; height:22px; line-height:22px;padding:0 8px;width:120px;font-weight:300;font-size:13px}
.fixtop .lan_quick .search #s { background:url(../images/4.png) no-repeat center; height:22px; line-height:22px;width:30px; display:inline-block; vertical-align:top; cursor:pointer}
.fixtop .lan_quick .quick {display:inline-block; vertical-align:top;margin-left:20px;position:relative;padding:0 30px 0 0}
.fixtop .lan_quick .quick:before {content:''; background:url(../images/3.png) no-repeat right;width:20px; height:17px; position:absolute;right:0;top:6px}
.fixtop .lan_quick .quick .out { display:none;position:absolute; z-index:9999;top:25px;width:410px;text-align:left;right:-1px;padding:25px 0 0 0}
.fixtop .lan_quick .quick dl { background:#fff;  padding:25px 20px;box-shadow:0 0 5px rgba(0,0,0,0.2);color:#999}
.fixtop .lan_quick .quick dl dt {border-top:1px solid #ececec;padding:15px 0 0 0;margin:15px 0 2px 0}
.fixtop .lan_quick .quick dl dt:first-child {border:0;padding-top:0;margin-top:0}
.fixtop .lan_quick .quick dl dt a {font-size:18px;color:#d4b572}
.fixtop .lan_quick .quick dl dd p { display:inline-block; vertical-align:top;margin:0 20px 0 0}
.fixtop .lan_quick .quick dl dd p:last-child {margin:0}
.fixtop .lan_quick .quick dl a {color:#999}

.fixtop .toper ul.navpc {top:60px; height:50px; position:absolute;width:100%; text-align:center;padding:0 0 0 268px}
.fixtop .toper ul.navpc li {display:inline-block;}
.fixtop .toper ul.navpc li a {display:block;font-size:16px;color:#333;padding:0 20px; line-height:40px; height:50px;font-weight:700; letter-spacing:0.5px}
.fixtop .toper ul.navpc li.check a,.fixtop .toper ul.navpc li a:hover,.fixtop .toper ul.navpc li:hover>a{color:#d4b572}
.fixtop .toper ul.navpc li .list { position:absolute; z-index:9999;left:0;top:50px;width:100%; background:rgba(0,0,0,0.4); display:none; text-align:left; height:60px; line-height:60px;}
.fixtop .toper ul.navpc li .list .wrap {left:-130px;}
.fixtop .toper ul.navpc li .list p { display:inline-block; vertical-align:top;margin:0 0 0 30px}
.fixtop .toper ul.navpc li .list p a {font-size:14px;color:#fff;padding:0; line-height:60px; height:60px;font-weight:400}
.fixtop .toper ul.navpc li .list p a:Hover {color:#d4b572}
.fixtop .toper ul.navpc li .list2 .wrap {padding-left:574px}
.fixtop .toper ul.navpc li .list3 .wrap {padding-left:680px}
.fixtop .toper ul.navpc li .list4 .wrap {padding-left:786px}
.fixtop .toper ul.navpc li .list5 .wrap {text-align:right;}
.fixtop .toper ul.navpc li .list6 .wrap {text-align:right;padding-right:10px}
.fixtop .toper ul.navpc li .list7 .wrap {text-align:right;padding-right:8px}
.tblank { height:110px;}

.fixtop.active {top:-50px;box-shadow:0 0 5px rgba(0,0,0,0.2)}
.tblank.active { height:60px;}
.fixtop.active .logo { top:62px;width:132px; height:36px;}
.bxslider li a { display:block; background-position:center; background-repeat:no-repeat; height:650px;}

.indid ul{border-left:1px solid #f5f5f5;}
.indid li { display:inline-block; vertical-align:top; height:150px;border-right:1px solid #f5f5f5; text-align:center;width:20%;overflow:hidden}
.indid li .pic {margin:25px 0 5px 0; height:60px}
.indid li .title a {font-size:18px;}

.indpartner ul {width:102%;margin:-2% 0 0 -1%}
.indpartner li { display:inline-block;width:14.6666%;margin:2% 1% 0 1%;border:1px solid #ececec; position:relative; overflow:hidden;top:0}
.indpartner ul.u2 {margin-top:0}
.indpartner ul.u1 li {border-color:#d4b572}
.indpartner li:hover {top:-10px}

.video {margin:60px 0 50px 0}
.jwdisplayIcon { display:table; cursor:pointer; position:relative;width:100%; text-align:center;top:50%;vertical-align:middle; }
.jwdisplayIcon div{position:relative;display:table-cell;vertical-align:middle;background-repeat:no-repeat;background-position:center;}

.indnews {margin:65px 0 80px 0}
.indnews .subject {color:#d4b572;font-size:24px; letter-spacing:1px; line-height:24px;margin:0 0 40px 0;}
.indnews .subject p {border-bottom:1px solid #d4b572; display:inline-block;padding:0 0 15px 0; position:relative; z-index:1}
.indnews .subject a { background:url(../images/more.png);width:54px; height:13px; position:absolute;right:0;top:15px}
.indnews .subject hr {border-color:#f5f5f4;top:-6px; position:relative}

.tabs{float:right;width:48%;margin-top:-20px}
.tabs li{}
.tabs a{display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border:1px solid #f5f5f4;padding:18px 20px 16px 20px;margin:20px 0 0 0}
.tabs a .t { position:relative; height:20px; line-height:20px; overflow:hidden;font-size:15px;font-weight:700;padding:0 90px 0 0; position:relative}
.tabs a .t p {font-size:12px;color:#999; position:absolute;top:0;right:5px;font-weight:400}
.tabs a .c {margin:10px 0 0 0; height:50px; line-height:25px; overflow:hidden;color:#999}
.currenttab a{border-color:#d4b572}
.currenttab a .t{color:#d4b572}
.tab_content {float:left;width:47%;}
.tabs_item{display:none; overflow:hidden}
.tabs_item:first-child{display:block;}
.tabs_item a { background-position:center; background-repeat:no-repeat; background-size:cover;width:100%; height:387px; display:block}

.indnotice { background:#f5f5f5; height:60px; line-height:60px}
#slider3 { height:24px; line-height:24px; overflow:hidden;padding:18px 250px 0 39px}
#slider3:before { background:url(../images/7.png) no-repeat center;content:''; position:absolute;left:0;top:18px;width:24px; height:24px;}
#slider3 a {color:#999;font-size:16px;}
.indnotice .tel { position:absolute;right:0;top:0}
.bannerin { background-position:center; background-repeat:no-repeat; background-size:cover; height:260px}
.maincons {padding:80px 0 70px 0; line-height:2.2}
.maincurrent { position:relative;margin:0 0 80px 0}
.maincurrent .current {letter-spacing:1px;font-weight:700;color:#d4b572; line-height:16px}
.maincurrent .current a {font-weight:700}
.maincurrent .current i { display:inline-block; vertical-align:top;}
.maincurrent .current i a { display:block;width:100%; height:100%}
.maincurrent .current i.home {background:url(../images/5.png) no-repeat center; background-size:cover;width:16px; height:13px;margin:2px 12px 0 0}
.maincurrent .current i.jian { background:url(../images/6.png) no-repeat center; background-size:cover;width:3px; height:6px; vertical-align:top;margin:5px 12px 0 12px;}
.maincurrent ul { position:absolute;right:0;top:-15px}
.maincurrent ul li { display:inline-block; vertical-align:top;margin:0 0 0 30px}
.maincurrent ul li a {border-bottom:2px solid transparent; line-height:50px; display:inline-block;font-weight:700;letter-spacing:1px;}
.maincurrent ul li.check a,.maincurrent ul li a:hover {color:#d4b572;border-color:#d4b572;}
.maincurrent hr {border-color:#ececec;margin:20px 0 0 0}

.about .pic img {width:100%}
.about .pic {float:left;width:27.5%; overflow:hidden}
.about .cons {float:right;width:66%}
.about .cons .content h3 {font-size:20px}
.mainsubject {margin:0 0 50px 0}
.mainsubject h1 {font-size:30px; line-height:30px;color:#d4b572; letter-spacing:2px;}
.mainsubject h2 {font-size:20px; line-height:20px;margin:12px 0 0 0; letter-spacing:0.5px;opacity:0.9}
.companyvideo {margin:60px 0 -10px 0}
.teampic {margin:55px 0 0 0}

.landscape { text-align:center}
.landscape .cons {max-width:800px;margin:0 auto}
.memorabilia ul {border-left:1px solid #cccccc;padding:1px 0 1px 60px;margin:0 0 0 140px}
.memorabilia li { position:relative;padding:30px 0}
.memorabilia li .title { position:absolute;left:-200px;top:30px;color:#d4b572;font-size:30px; line-height:30px; font-family: 'ccssbc';}
.memorabilia li .content { position:relative}
.memorabilia li .content:before {content:'';  position:absolute;left:-66px;top:10px; background:url(../images/8.png);width:11px; height:11px;}

.firstnews {padding:30px; background:#ececec;margin:73px 0 0 0}
.firstnews .a {color:#d4b572;font-size:24px; line-height:24px;}
.firstnews .t {margin:15px 0 20px 0}
.firstnews .t a {color:#333;font-size:18px;font-weight:700; line-height:28px;}
.firstnews .p { overflow:hidden}
.firstnews .p img {width:100%}
.firstnews .c { line-height:30px; height:120px; overflow:hidden;margin:15px 0}
.firstnews .m { text-align:right}
.firstnews .m a {font-size:12px;color:#d4b572}

.news {margin-top:-30px}
.conslist {padding:30px; position:relative;border-bottom:1px solid #ececec}
.conslist .naddtime { position:absolute;left:0;top:30px;width:100px; height:100px; text-align:center; background:#ececec}
.conslist .naddtime h1 {font-size:40px; line-height:40px;color:#d4b572;padding:14px 0 8px 0;}
.conslist .naddtime p {color:#333;font-size:15px; line-height:15px;}
.conslist .ncons {margin:0 0 0 90px}
.conslist .ncons .nt { height:20px; line-height:20px; overflow:hidden;}
.conslist .ncons .nt a {font-weight:700;color:#333;font-size:18px;}
.conslist .ncons .nn {font-size:15px;color:#333;margin:3px 0 0 0}
.conslist .ncons .nc { line-height:25px; height:50px; overflow:hidden}
.conslist:hover .naddtime { background:#d4b572}
.conslist:hover .naddtime h1,.conslist:hover .naddtime p {color:#fff}
.get_more{text-align:center;height:60px; line-height:60px;float:left;width:100%;margin:40px 0 0 0;}
.get_more p {background:#ececec;width:100%;margin:0 auto;font-size:18px;color:#d4b572; letter-spacing:2px}
.get_more p:Hover {background:#d4b572;color:#fff}

.culture .list .get_more {margin:60px 0 0 0}
.culture .list .get_more p {width:98%;left:1%}

.nshow .cons {float:left;}
.nshow .cons .addtime {font-size:24px; line-height:24px;color:#d4b572; letter-spacing:1px}
.nshow .cons .title {border-bottom:1px solid #ececec; position:relative;color:#333;font-size:20px; line-height:30px;font-weight:700;letter-spacing:1px;padding:0 150px 10px 0;margin:7px 0 30px 0}
.nshow .cons .title span {font-size:14px; line-height:19px;font-weight:400;margin:0 0 0 10px}
.nshow .cons .title p { position:absolute;right:0;top:0;font-weight:400;font-size:12px;color:#666; letter-spacing:0;}
.nshow .cons .content img {margin:10px 0}
.nshow .pic {float:right;background:#ececec;}
.nshow .pic .firstnews {margin:10px 0 0 0}
.nshow .pic .firstnews .m { text-align:left;}
.nshow .pic dl {border-top:2px solid #d4b572;padding:40px 30px 30px 30px}
.nshow .pic dt {color:#333;font-weight:700;font-size:20px; line-height:20px;margin:0 0 20px 0}
.culture .list {width:102%;margin:-3.5% 0 0 -1%;padding:10px 0 0 0}
.conslist2 {float:left;width:23%;margin:3.5% 1% 0 1%}
.conslist2 .p { position:relative; overflow:hidden}
.conslist2 .t { height:20px; line-height:20px; overflow:hidden;margin:20px 0 0 0}
.conslist2 .t a {color:#333;font-weight:700;font-size:17px;}

.videoplay iframe,#myElement {width:100%;margin:0;padding:0;}
.videoiframe .mp4 {width:100%}
.videoiframe .mp4 .float { position:absolute;left:0;top:0;width:100%; height:100%}
.videoiframe .cons { color:#d4b572;font-size:18px; background:#ececec; height:60px; line-height:60px; text-align:center}
.videoplay .video {margin:60px 0 0 0}
#slider2 .slide { position:relative; overflow:hidden}
#slider2 .slide .pic { position:relative; overflow:hidden}
#slider2 .slide .pic i { position:absolute; background:url(../mp4/skin/display/playIconOver.png) no-repeat center; background-size:cover;width:30px; height:30px;left:50%;top:50%;margin:-15px 0 0 -15px; z-index:100; display:block}
#slider2 .slide .title {font-size:17px;color:#333;font-weight:700; letter-spacing:1px;margin:8px 0 0 0}
#slider2 .slide.active .title {color:#d4b572}

.about .cons2 .content .company {font-weight:700;color:#333;font-size:18px; line-height:28px; letter-spacing:1px;margin:0 0 15px 0}
.map {margin:60px 0 0 0}
#container,.map iframe {width:100%; height:600px}

.charitable {width:102%;margin:-2% 0 0 -1%;padding:10px 0 0 0}
.conslist3 {float:left;width:31.3333%;margin:2% 1% 0 1%;}
.conslist3 .p { position:relative; overflow:hidden}
.conslist3 .t { background:#ececec;padding:20px 15px;}
.conslist3 .t a { display:block;font-size:17px; line-height:28px; height:56px; overflow:hidden; letter-spacing:2px}
.conslist3:hover .t { background:#d4b572;}
.conslist3:hover .t a {color:#fff}

.wshow .pic .mainsubject h1 {color:#333;font-size:20px; line-height:30px;font-weight:700;margin:0 0 -5px}
.wshow .pic .mainsubject h2 {color:#333;font-size:20px; line-height:30px;}
.wshow .cons img {margin:5px 0}
.job .mainsubject h1 span {font-size:16px;color:#666; letter-spacing:0.5px;margin:0 0 0 10px}
.job .cons2 { text-align:center;font-size:16px;}
.job .cons2 strong {color:#333;font-size:20px}

.job .subject { background:#fafafa; height:45px; line-height:45px;font-size:16px;margin:60px 0 0 0}
.job .f1 { display:inline-block; vertical-align:top;width:25%;padding:0 0 0 35px}
.job .f2 { display:inline-block; vertical-align:top;width:17%}
.job .f3 { display:inline-block; vertical-align:top;width:17%}
.job .f4 { display:inline-block; vertical-align:top;width:15%}
.job .f5 { display:inline-block; vertical-align:top;width:15%}
.job .f6 { display:inline-block; vertical-align:top;width:11%; text-align:center}

.accordionservice {margin:0 0 60px 0}
.accordionservice li { position:relative;border-bottom:1px solid #d7d7d7;}
.accordionservice li .link {cursor: pointer;display: block;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;padding:25px 0}
.accordionservice li .link a {font-size:18px;color:#666}
.accordionservice li .link a .f1 {color:#333;font-weight:700;font-size:17px}
.accordionservice li .link a .f6 i {display:block; text-align:center;width:28px; line-height:28px; height:28px;margin:0 auto;border:1px solid #d7d7d7;color:#ccc;border-radius:50%; position:relative;top:20px}
.accordionservice li .link a .f6 i.more:before { content: "\e767";}
.accordionservice li .link a .f7 {margin:5px 0 0 0 ;padding:0 150px 0 35px;color:#999;font-size:14px; height:25px; line-height:25px; overflow:hidden}
.accordionservice li:hover .link a,.accordionservice li.open .link a {}

.accordionservice li:hover .link a .f1,.accordionservice li.open .link a .f1 {color:#d4b572}
.accordionservice li:hover .link a .f6 i {border-color:#d4b572;color:#d4b572}

.accordionservice li.open .link a .f6 i {border-color:#d4b572;top:4px}
.accordionservice li.open .link a .f6 i.more:before {content: "\e768";color:#d4b572}
.accordionservice li.open .link a .f7 {opacity:0}
.accordionservice .submenu {display:none; background:#f5f5f5 url(../images/1.gif) no-repeat; position:relative;padding:35px;top:-43px;margin:0 0 -47px 0}
.accordionservice .submenu strong {color:#333;font-size:16px}
.estatepic { overflow:hidden;width:100%}
.estatepic img {width:100%;margin:10px 0 0 0}
.estatesubject { text-align:center;margin:80px 0 35px 0}
.estatesubject h1 {color:#333;font-weight:700;font-size:21px; line-height:21px; letter-spacing:1px}
.estatesubject h2 {font-size:17px; line-height:17px;color:#999; text-transform:uppercase;margin:12px 0 0 0; letter-spacing:0.5px}

.estate {width:102%;margin:-2% 0 0 -1%}
.conslist5 {float:left;width:31.3333%;margin:2% 1% 0 1%;}
.conslist5 .p { position:relative; overflow:hidden}
.conslist5 .cs { background:#ececec;padding:22px 30px 20px 30px;}
.conslist5 .cs .t { height:20px; line-height:20px; overflow:hidden;margin:0 0 12px 0}
.conslist5 .cs .t a {font-size:17px;font-weight:700;color:#333; letter-spacing:1px;}
.conslist5 .cs .c { line-height:25px; height:50px; overflow:hidden}
.estate .get_more p {left:1%;width:98%}
.conslist5:hover .cs { background:#d4b572;}
.conslist5:hover .cs .t a,.conslist5:hover .cs .c {color:#fff}

.ishow .pic h1 {color:#333;font-weight:700;font-size:20px; line-height:30px; letter-spacing:1px}
.ishow .pic i { display:block; height:2px;width:20px; background:#d4b572;margin:25px 0 8px 0}
.ishow .pic h2 { line-height:24px}

.relaxcase .subject { text-align:center;margin:80px 0 40px 0; position:relative}
.relaxcase .subject h1 {font-size:23px; line-height:23px;color:#333; letter-spacing:2px;font-weight:700;}
.relaxcase .subject h2 {color:#999;font-size:16px; line-height:16px; text-transform:uppercase;margin:35px 0 0 0; letter-spacing:0.5px;font-weight:300}
.relaxcase .subject h1:before {content:''; position:absolute;top:41px;width:100%;left:0; height:1px; background:#d4b572}
.relaxcase .subject h2:before {content:''; position:absolute;top:40px;width:56px;left:50%;margin-left:-28px; height:3px; background:#d4b572}
.relaxcase ul {width:102%;margin:-2% 0 0 -1%}
.relaxcase li {float:left;width:23%;margin:2% 1% 0 1%}
.relaxcase li .pic { position:relative; overflow:hidden}
.relaxcase li .title { line-height:20px; height:20px; overflow:hidden;margin:15px 0 0 0}
.relaxcase li .title a {font-weight:700;font-size:17px;color:#333; letter-spacing:1px;}













.indmenu {border-top:1px solid #f5f5f5;margin:55px 0 0 0;padding:50px 0 0 0}
.indmenu dl { display:inline-block; vertical-align:top;width:100px;margin-left:10%}
.indmenu dl:first-child {margin-left:0}
.indmenu dl.last {float:right;margin-left:0}
.indmenu dt {border-bottom:1px solid #d4b572;padding:0 0 10px 0;margin:0 0 15px 0}
.indmenu dt a {font-size:18px;}
.indmenu dd {margin:8px 0 0 0}
.indmenu dd a {font-size:14px;color:#999}
.foot { background:#f5f5f5;margin:50px 0 0 0;font-size:12px; line-height:22px; letter-spacing:0.5px}
.foot a {font-size:12px}
.foot .cons { display:inline-block; vertical-align:middle;width:70%;padding:20px 0}
.foot .cons i {margin:0 10px}
.foot .wx { display:inline-block; vertical-align:middle;width:20%; text-align:right;margin-left:10%; }
.foot .wx img { height:80px}



