/*初始化样式*/
*{-webkit-tap-highlight-color:transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

/*html5设置*/
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}
html,body,div,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,p,h1,h2,h3,h4,h5,h6,dl,dd,ol,ul,li{margin:0;padding:0;}
body{background-color:#fbf5eb;color:#3e3a39;font:normal 16px/1.875em 'serif';overflow-x:hidden;width:100%;word-wrap:break-word;}
a{text-decoration:none;outline:none;color:#3e3a39;}
a:focus{outline:none;-moz-outline:none;}
a:hover{color:#c7000b;}
a img{border:none;}
img{vertical-align:middle;max-width:100%;}
li{list-style:none;}
select,input,textarea,button{border-radius:0;-webkit-border-radius:0;background:none;border:none;margin:0;padding:0;outline:none;font-family:inherit;font-size:1em;}
input:focus{outline:none;}
textarea{resize:none;}
input[type='text']::-moz-placeholder{opacity:0.75;color:inherit;}
input[type='text']:-moz-placeholder{opacity:0.75;color:inherit;}
input[type='text']::-webkit-input-placeholder{opacity:0.75;color:inherit;}
input[type='text']:-ms-input-placeholder{opacity:0.75;color:inherit;}
table{background-color:transparent;border-spacing:0;border-collapse:collapse;width:100%;border-top:solid 1px #e4e4e4;border-left:solid 1px #e4e4e4;box-sizing:border-box;}
table th{background-color:#f9f9f9;text-align:center;box-sizing:border-box;}
table td,table th{padding:5px;border:1px solid #e4e4e4;box-sizing:border-box;}

/*全局样式*/
.inner{width:93.75%;max-width:1200px;margin:0 auto;}
.clear{clear:both;height:0px;overflow:hidden;}
.figure{overflow:hidden;position:relative;}
.figure a{display:block;}
.figure img{display:block;width:100%;height:auto;}
.figure .img{background:no-repeat center center;background-size:cover;display:block;transition:all .3s;}
.rows{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
.wot{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.submit{cursor:pointer;}
.font60{font-size:60px;line-height:1.35em;}
.font45{font-size:45px;line-height:1.35em;}
.font36{font-size:36px;line-height:1.35em;}

/* Slider */
.slick-load{display:none;}
.slick-load .item{vertical-align:middle;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-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);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;}
.slick-arrow.slick-hidden{display:none;}
.slick-arrow{overflow:hidden;text-indent:-99999em;background:no-repeat 0 0;background-size:100% auto;cursor:pointer;}
.slick-dots button{display:block;border:none;background-color:transparent;cursor:pointer;}

/*entry*/
.entry{font-size:1.125em;line-height:1.875em;}
.entry img{max-width:100%;height:auto!important;}
.entry ul,.entry ol{margin-left:2em;}
.entry ul li{list-style:outside disc none;}
.entry ol li{list-style:outside decimal none;}
.entry h1{font-size:1.5em;}
.entry h2{font-size:1.25em;}
.entry h3{font-size:1.125em;}
.entry h4{font-size:1em;}
.entry h5{font-size:0.875em;}
.entry h6{font-size:0.75em;}
.entry blockquote{margin:0 2em;font-style:italic;opacity:0.95;padding:1em;border:1px solid #e8e8e8;background-color:#f9f9f9;}
.entry hr{border:none;clear:both;border-bottom:1px solid #3f3b3a;}

/*header*/
#header{background-color:#fff;position:absolute;top:0;left:0;width:100%;z-index:9;}
#header.fixed{transition:transform 0.3s;transform:translateY(100%);position:fixed;}
#header .inner{display:table;table-layout:fixed;position:relative;}
#blank{position:relative;width:100%;clear:both;background-color:#fff;}

/*logo*/
#logo{width:8.9375em;font-size:1em;display:table-cell;vertical-align:middle;position:relative;z-index:10;padding:2.08333333% 0;}
#logo a{display:block;overflow:hidden;padding-bottom:36.36363636%;position:relative;background:no-repeat left center;background-size:contain;}
#logo i{position:absolute;width:100%;height:100%;text-indent:-99999em;display:block;overflow:hidden;}

/*button*/
#button{display:table-cell;vertical-align:middle;width:6.5625em;}
#button .box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;}

/*language*/
#language{display:flex;}
#language a{font-size:0.9375em;line-height: 2.1875em;display:block;background: #f8eadb;border-radius: 50%;width: 2.1875em;height: 2.1875em;text-align: center;}
#language a:not(:last-child){margin-right: 0.5em;}
#language .current{background-color:#c7000b;color:#fff;}

/*search*/
#search{position:relative;margin-left: 0.5em;}
#search span{width:2.1875em;height:2.1875em;background:url(/cn/images/icon_search.png) no-repeat center center;background-size:contain;cursor:pointer;border-radius:50%;display:block;overflow:hidden;}
#search .input{background-color:rgba(199,0,11,0.9);position:absolute;right:0;top:140%;border-radius:1.0625em;width:0;opacity:0;z-index:2;transition:all 0.2s linear 0s;overflow:hidden;}
#search .text{display:block;width:100%;height:2.125em;line-height:1.5em;padding:0.3125em 1em;color:#fff;}
#search .go{display:block;position:absolute;right:0;top:0;height:100%;width:2.125em;cursor:pointer;background:url(/cn/images/icon_search.png) no-repeat center center;background-size:2em auto;}
#search.active .input{opacity:1;width:200px;}
.top-search{position:absolute;right:0;top:100%;z-index:100;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.3);border-radius:5px;display:none;padding-right:50px;}
.top-search .text{width:100%;height:2.8em;line-height:2.8em;padding:0 3.125em 0 0.625em;font-size:14px;}
.top-search .btn{position:absolute;right:0;top:0;width:3.125em;height:100%;background:url(/cn/images/Top003156-search.svg) no-repeat center center;background-size:auto 48%;cursor:pointer}

/*navbtn*/
#navbtn{display:none;}

/*navi*/
#navi{display:table-cell;vertical-align:middle;line-height:3.25em;padding:0 0.41666667%;}
#navi .menu{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end;}
#navi .menu>li{padding:0 2.19235669%;position:relative;line-height:102px;}
#navi .menu>li:before{position:absolute;left:0;width:100%;height:0%;bottom:0;background-color:#c7000b; display: block; content: '';transition:height .3s;}
#navi em{display:none;}
#navi a{display:block;position:relative;font-size: 1.125em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:2;transition:all .3s;}
#navi .menu .on:before {height: 100%;}
#navi .on>a {color:#fff;}
#navi .current>a{color:#c7000b;}
#navi .drop{position:absolute;top:100%;z-index:5;left:0;background-color:rgba(255,255,255,0.98);text-align:center;font-size:0.833em;line-height:1.875em;box-shadow:0px 5px 5px rgba(0,0,0,0.1);display:none;width:100%;}
#navi .drop a{color:#333;padding:0.5em 0;}
#navi .drop a:hover{background-color:#c7000b;color:#fff;}

/*footer*/
#footer{background-color:#c7000b;color:#fff;font-size:0.875em;line-height:1.75em;padding:1.25% 0;}
#footer .inner{overflow:hidden;}
#footer a{color:#fff;}
#footer a:hover{opacity:0.85;}

/*pagelist*/
#pagelist{float:right;}
#pagelist ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;align-items:center;}
#pagelist li{position:relative;overflow:hidden;}
#pagelist li:before{content:'|';padding:0 0.57142857em;display:block;float:left;margin-top:-1px;}
#pagelist li:first-child:before{display:none;}

/*copyright*/
#copyright{float:left;}

/*bottom*/
#bottom{padding:2.60416667% 0 10.78125%;background-color:#f8eadb;}
#bottom .inner{display:table;table-layout:fixed;}

/*follow*/
#follow{display:table-cell;vertical-align:top;width:83px;}
#follow img{display:block;width:100%;}

/*menu*/
#menu{padding-right:9.16666667%;}
#navi .menu>li#navi84,#menu #navi82{display:none;}
#menu .list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
#menu dt{font-size:1.125em;color:#b29873;line-height:1.35em;font-weight:bold;margin-bottom:1.66666667em;}
#menu dt a{color:#b29873;}
#menu dd{font-size:1em;line-height:1.8;text-align:center;}

/*home-title*/
.home-title{text-align:center;margin-bottom:0.66666667em;}
.home-title.left{text-align:left;}
.home-title .name{font-size:1em;font-weight:normal;line-height:1.125em;}
.home-title .alias{font-size:0.57777778em;font-weight:normal;line-height:1.35em;margin-bottom:2.16666667%;}

/*readmore*/
.readmore a{display:block;overflow:hidden;margin:0 auto;font-size:0.875em;width:10.21428571em;line-height:3.21428571em;background-color:#c7000b;color:#fff;text-align:center;transition:all 0.3s;}
.readmore a:hover{background-color:#fff;color:#c7000b;}
.readmore i{display:inline-block;font-style:normal;background:no-repeat left center;background-size:auto 1.71428571em;padding-left:2.14285714em;}
.readmore .editor{background-image:url(/cn/images/icon_editor.png);background-position:left 0.6em;}
.readmore a:hover .editor{background-image:url(/cn/images/icon_editor_red.png);}

/*home-about*/
#home-about{background-color:#c7000b;color:#fff;padding:3.38541667% 0 5%;}
#home-about .inner{display:table;table-layout:fixed;}
#home-about .home-title{width:4em;display:table-cell;vertical-align:top;}
#home-about .intro{display:table-cell;vertical-align:top;font-size:1.125em;line-height:1.33333333em;padding-left:16.25%;}

/*home-core*/
#home-core{background:#f4e8db url(../images/bg_01.jpg) no-repeat center center;background-attachment:fixed;background-size:cover;padding:2.76041667% 0 3.38541667%;}
#home-core .intro{text-align:center;font-size:1.125em;margin-bottom:1.66666667%;}
#home-core .list{overflow:hidden;text-align:center;color:#fff;margin-bottom:4.16666667%;position:relative;}
#home-core ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;width:101.5625%;}
#home-core li{flex: auto; padding:0 0.5% 1.53846154%;font-size:1.375em;}
#home-core li span{padding-bottom:37.77777778%;display:block;overflow:hidden;position:relative;}
#home-core li a{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;background:#595757 no-repeat center center;background-size:cover;justify-content:center;color:#fff;transition:all 0.3s;}
#home-core li a:hover{background-color:#323131;opacity:0.95;}

/*home-news*/
#home-news .inner{border-bottom:1px solid #dfc7aa;padding:2.86458333% 0 6.77083333%;}
#home-news .newsbox {padding-top:3%;}
/*
#home-news .list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;width:101.41666667%;padding:0.83333333% 0;margin-bottom:5.41666667%;}
#home-news .item{width:33.333%;padding-right:1.39687757%;padding-bottom:1.39687757%;padding:1.64338537%;}
#home-news .item a{display:block;position:relative;height:100%;background-color:#fff;padding:3.34491187% 0;transition:all 0.3s;}
#home-news .date{display:flex;align-items:center;position:absolute;left:-5.42740841%;top:0;margin-top:-5.42740841%;font-size:1.5em;background-color:#b29873;color:#fff;width:3em;height:3em;justify-content:center;line-height:1em;text-align:center;z-index:2;}
#home-news .date time{display:block;}
#home-news .date i{display:block;font-style:normal;font-size:0.58333333em;line-height:1.25em;}
#home-news .tag{padding:0 5.42740841%;font-size:1.125em;line-height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#b29873;text-align:right;transition:all 0.3s;}
#home-news .figure{margin-left:5.42740841%;margin-bottom:6.78426052%;}
#home-news .img{padding-bottom:59.82142857%;}
#home-news .title{padding:0 5.42740841%;font-size:1.125em;line-height:1.33333333em;font-weight:normal;min-height:8.88888889em;}
#home-news .item a:hover{background-color:#c7000b;color:#fff;}
#home-news .item a:hover .tag{color:#fff;}
#home-news .item a:hover .img{transform:scale(1.1);}*/

/*home-csr*/
#home-csr{padding:6.25% 0 8.59375%;}
#home-csr .home-title{margin-bottom:7.5%;}
#home-csr .box{overflow:hidden;}
#home-csr .text{float:left;width:40%;font-size:1.375em;line-height:1.36363636em;}
#home-csr .figure{float:right;width:55%;}

/*home-video*/
#home-video{position:relative;}
#home-video .item{position:relative;}
#home-video .video,#home-video .img{padding-bottom:38.03191489%;position:relative;}
#home-video video{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
#home-video .text{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%);z-index:2;color:#fff;}
#home-video .title{text-align:center;margin-bottom:0.33333333em;}
#home-video .name{font-weight:300;font-size:1em;line-height:1.35em;}
#home-video .alias{font-size:0.4em;line-height:1.5em;font-weight:normal;}
#home-video .slick-arrow {position: absolute; top:50%; transform: translateY(-50%); border-radius: 50%; width:2.25em; height:2.25em; background:rgba(0,0,0,.4) no-repeat center center; background-size: 26% auto; cursor: pointer; z-index: 5;}
#home-video .slick-arrow:hover {background-color: rgba(0,0,0,.8);}
#home-video .slick-next {background-image: url(/cn/images/arrow_right.png); right:3.125%;}
#home-video .slick-prev {background-image: url(/cn/images/arrow_left.png); left:3.125%;}
#home-video .item2 .text {transform: translateY(200%);}

/*banner*/
#banner{min-height:250px;position:relative;background-color:#c7000b;color:#fff;}
#banner .text{position:absolute;left:0;top:0;width:100%;z-index:2;padding:43px 0;}
#banner a{color:#fff;}
#banner a:hover{opacity:0.5;}
#banner .readmore a:hover{color:#c7000b;}

/*slides*/
.slides{	/**/}
.slides .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:2.23958333%;z-index:2;}
.slides .slick-arrow:after{display:block;content:'';padding-bottom:167.44186047%;background:no-repeat center center;background-size:contain;}
.slides .slick-prev{left:1.86170213%;}
.slides .slick-prev:after{background-image:url(/cn/images/arrow_left.png);}
.slides .slick-next{right:1.86170213%;}
.slides .slick-next:after{background-image:url(/cn/images/arrow_right.png);}
.slides .item{position:relative;}
.slides .img{padding-bottom:30%;}
.slides .wap{display:none;}
.slides .info{position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%);z-index:2;text-align:center;}
.slides .name{font-weight:normal;margin-bottom:5%;}

/*breadcrumb*/
#breadcrumb{font-size:1.125em;line-height:1.5em;margin-bottom:0.27777778em;}

/*columnname*/
#columnname{font-size:2.25em;line-height:1.35em;font-weight:normal;}

/*wrapper*/
#wrapper{padding:5.98958333% 0;overflow:hidden;}

/*chairman*/
#chairman .top{border-bottom:1px solid #76726f;padding-bottom:4.16666667%;margin-bottom:6.66666667%;}
#chairman .name{font-size:2.25em;font-weight:normal;line-height:1.35em;margin-bottom:0.13888889em;}
#chairman .title{white-space:pre-line;font-size:1.125em;line-height:2em;}
#chairman .btm{display:table;table-layout:fixed;width:100%;}
#chairman .figure{width:16.0625em;display:table-cell;vertical-align:top;}
#chairman .text{display:table-cell;vertical-align:top;padding-left:4.58333333%;}
#chairman .intro{font-size:1.125em;line-height:2em;border-bottom:1px solid #76726f;padding-bottom:7.31981982%;}

/*about*/
#about{display:table;table-layout:fixed;width:100%;}
#about .td{display:table-cell;vertical-align:middle;}
#about .company{width:19.75em;background:no-repeat center bottom;background-size:contain;text-align:center;}
#about .icon{margin-bottom:1.125em;}
#about .icon img{display:block;margin:0 auto;}
#about .name{font-size:1.375em;line-height:1.35em;font-weight:normal;margin-bottom:0.36363636em;}
#about .found{font-size:2.25em;line-height:1.35em;color:#c7000b;}
#about .entry{padding:10.83333333% 0 3.33333333% 7.5%;}

/*history*/
#history .name{font-size:2.25em;line-height:1.35em;color:#c7000b;font-weight:normal;text-align:center;margin-bottom:0.55555556em;}
#history .list{position:relative;padding:2.91666667% 0;margin-bottom:3.75%;}
#history .list:after{width:0.25em;height:100%;content:'';display:block;position:absolute;left:50%;top:0;transform:translateX(-50%);background-color:#c7000b;}
#history .info{width:50%;position:relative;float:right;}
#history .year{color:#c7000b;font-weight:normal;line-height:1.02777778em;margin-bottom:0.13888889em;}
#history .item{position:relative;z-index:2;overflow:hidden;margin-bottom:1.83333333%;}
#history .item:before{width:1.0625em;height:1.0625em;border:0.625em solid #f8eadb;border-radius:50%;background-color:#c7000b;content:'';display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);}
#history .item:after{width:9.16666667%;height:0;border-top:1px dashed #c7000b;content:'';display:block;position:absolute;top:1.125em;}
#history .item:nth-child(2n+1):after{left:50%;}
#history .item:nth-child(2n+1) .info{padding-left:10%;}
#history .item:nth-child(2n):after,#history .item:nth-child(n + 20):after{left:auto;right:50%;}
#history .item:nth-child(2n) .info,#history .item:nth-child(n + 20) .info{float:left;padding-right:10%;text-align:right;}
#history .line{width:7.5%;height:0.25em;background-color:#c7000b;position:absolute;left:50%;bottom:0;transform:translateX(-50%);}
#history .warning{text-align:center;font-size:0.875em;line-height:1.57142857em;}

/*awards*/
#awards{margin-bottom:12.5%;}
#awards .box{display:table;table-layout:fixed;width:100%;}
#awards .meta{background-color:#c8a176;color:#fff;font-size:1.375em;line-height:1.45454545em;padding:1.08333333% 0;}
#awards .meta span{padding:0 2.5%;}
#awards .col{display:table-cell;vertical-align:middle;text-align:center;}
#awards .col1{text-align:left;}
#awards .col2{width:16.66666667%;}
#awards .col3{width:23.33333333%;}
#awards .col4{width:13.83333333%;}
#awards .item{font-size:1.125em;line-height:1.66666667em;padding:4.58333333% 0;border-bottom:1px solid #666464;}
#awards .item .col2,#awards .item .col3{padding:0 2.5%;}

/*column*/
#column{font-size:1.625em;line-height:1.35em;margin-top:2.5%;}


.boxtitle {font-size: 1.625em;line-height: 1.35em;font-weight: normal; margin-bottom: 1em;}
/*biz-operation*/
.biz-operation{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:6.25%;}
.biz-operation .figure{width:57.5%;}
.biz-operation .img{padding-bottom:61.5942029%;}
.biz-operation .text{width:36.66666667%;}
.biz-operation .tab{border-top:2px solid #5c5855;border-bottom:2px solid #5c5855;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;font-size:1.125em;line-height:1.66666667em;}
.biz-operation .tab span{display:block;padding:3.18181818% 0;margin:0 9.09090909%;cursor:pointer;}
.biz-operation .tab span:nth-child(n+3){display: none;}
.biz-operation .tab .cur{margin-top:-2px;margin-bottom:-2px;border-top:2px solid #c7000b;border-bottom:2px solid #c7000b;}
.biz-operation .tab .cur a {color:#c7000b;font-weight: bold;}
.biz-operation .title{border-bottom:2px solid #5c5855;padding:3.86363636% 0 2.95454545%;margin-bottom:12.04545455%;}
.biz-operation .name{font-size:1.625em;line-height:1.5em;font-weight:normal;margin-bottom:1.59090909%;}
.biz-operation .alias{font-size:1.125em;line-height:1.66666667em;font-weight:normal;}
.biz-operation .entry{line-height:1.45em; max-height:11.6em; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:8; overflow:hidden; text-overflow:ellipsis;}
.biz-operation .img{display:none;}
.biz-operation .tab:hover span:nth-child(n+3){display: block;}
.biz-operation .readmore {text-align: right;}

.box-flex {  display: flex;flex-direction: row;  }
.box-flex .end{ display: flex;align-items: end;  }
.biz-operation .readmore a {display: inline-block; margin: 6% 0 0 0;}

.biz-operation .box-flex{ display: block;}
.biz-operation .go-arrow{text-align: right;padding-top: 1em;}

/*residential*/
#residential{padding:2.34375% 0 6.25%;overflow:hidden;}

/*toolbar*/
#toolbar{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;margin-bottom:3.75%;}

/*filter*/
#filter{width:52.91666667%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
#filter .item{width:35.43307087%;}
#filter .select{background-color:#fff;position:relative;}
#filter .select:after{width:0.75em;height:0.5625em;background:url(/cn/images/arrow_drop.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:8.88888889%;top:50%;transform:translateY(-50%);}
#filter select{background-color:transparent;display:block;height:2.5em;width:100%;padding:0 9.77777778%;font-size:0.875em;appearance:none;-webkit-appearance:none;position:relative;z-index:2;}
#filter select::-ms-expand{display:none;}
#filter .btn{width:22.04724409%;}
#filter .find{background-color:#c7000b;color:#fff;display:block;width:100%;font-size:0.875em;height:2.5em;cursor:pointer;}

/*layout*/
#layout{width:20.625em;}
#layout ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;}
#layout .span{display:block;background-color:#595757;color:#fff;font-size:0.875em;padding:0 1.14285714em;line-height:2.5em;cursor:pointer;}
#layout .span:hover{background-color:#c7000b;}
#layout i{font-style:normal;display:inline-block;padding-left:2.28571429em;padding-right:1.28571429em;background:no-repeat left center;background-size:auto 1.28571429em;}
#layout .grid{background-image:url(/cn/images/icon_grid.png);}
#layout .list{background-image:url(/cn/images/icon_list.png);}
#layout .map{background-image:url(/cn/images/icon_map.png);background-size:auto 1.64285714em;}
#layout .cur .span{background-color:#c7000b;}

/*devlist*/
#devlist{width:102.91666667%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
#devlist .figure:before{width:100%;height:1.5em;background-color:rgba(227,207,186,0.5);content:'';display:block;position:absolute;left:0;bottom:0;}
#devlist .img{padding-bottom:61.5942029%;}
#devlist .name{font-size:1.25em;line-height:1.5em;padding:0.55em 6.63746183%;}
#devlist .item{width:33.333%;padding-right:2.8340081%;padding-bottom:4.8582996%;}
#devlist .item a{display:block;overflow:hidden;background-color:#e3cfba;color:#595757;transition:all 0.3s;}
#devlist .item a:hover{background-color:#c7000b;color:#fff;}

/*pagenavi*/
#pagenavi{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;font-size:1.25em;flex-wrap:wrap;text-align:center;}
#pagenavi a{display:block;margin:0.35em;padding:0 0.25em;background-color:#595757;color:#fff;line-height:1.85em;min-width:1.85em;}
#pagenavi a:hover,#pagenavi a.a_cur{background-color:#c7000b;}
#pagenavi .a_prev,#pagenavi .a_next{padding:0 0.5em;}

/*identity*/
#identity .figure{border-bottom:1.75em solid #f8eadb;}
#identity .entry{padding:5.72916667% 0 4.6875%;}
#identity .entry h2{font-size:36px;font-weight:normal;line-height:1.5em;position:relative;padding-bottom:1%;margin-bottom:1%;}
#identity .item{position:relative;padding-bottom:1.25%;margin-bottom:5.83333333%;}
#identity .item h2:after{width:5em;height:0.16666667em;background-color:#c7000b;content:'';display:block;position:absolute;left:0;bottom:0;}

/*res-item*/
.res-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background-color:#f8eadb;margin-bottom:5.83333333%;}
.res-item .figure{width:38.33333333%;}
.res-item .img{padding-bottom:67.39130435%;}
.res-item .entry{width:61.66666667%;padding:2.08333333% 6.66666667%;position:relative;line-height:1.75em;}
.res-item .entry:before{display:block;content:'';width:5em;height:0.22222222em;background-color:#c7000b;margin-bottom:0.83333333em;}
.res-item .entry p{margin-bottom:0.27777778em;}
.res-item:nth-child(2n){flex-direction:row-reverse;}

/*res-item*/
#responsibility .inner{padding:4.6875% 0 6.77083333%;}
#responsibility .list{overflow:hidden;margin-bottom:2.91666667%;}

/*corevalue*/
#corevalue{overflow:hidden;}
#corevalue .list{width:105%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;padding:3.75% 0 6.66666667%;}
#corevalue .item{width:50%;padding:3.57142857% 4.76190476% 3.57142857% 0;}
#corevalue .info{position:relative;height:100%;}
#corevalue .info:after{content:'';display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:89.47368421%;height:0.1875em;background-color:#ebd6c0;z-index:2;}
#corevalue .img{padding-bottom:59.64912281%;}
#corevalue .text{margin:-8.77192982% 5.26315789% 0;position:relative;z-index:2;background-color:#fbf5eb;padding:3.50877193% 4.38596491% 9.64912281%;}
#corevalue .name{font-size:1.625em;font-weight:normal;line-height:1.5em;margin-bottom:0.19230769em;}

/*ind-operation*/
#ind-operation{text-align:center;border-bottom:1px solid #5e5b56;margin-bottom:4.41666667%;padding-bottom:6.66666667%;}
#ind-operation .title{font-weight:normal;margin-bottom:2.91666667%;}

/*ind-company*/
#ind-company{border-bottom:1px solid #5e5b56;padding-bottom:3.16666667%;margin-bottom:8.33333333%;}
#ind-company ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;justify-content:center;}
#ind-company li{width:14.16666667%;text-align:center;padding:2% 0;}
#ind-company .ratio{font-weight:bold;color:#c7000b;margin-bottom:17.64705882%;}
#ind-company .logo{position:relative;margin-bottom:7.64705882%;padding:0 26.47058824%;}
#ind-company .logo:after{width:1px;height:100%;background-color:#666463;content:'';display:block;position:absolute;right:0;top:0;}
#ind-company .logo i{padding-bottom:77.5%;background:no-repeat center center;background-size:contain;display:block;overflow:hidden;}
#ind-company .name{font-size:1.125em;font-weight:normal;line-height:1.5em;margin-bottom:2.94117647%;}
#ind-company .code{font-size:0.875em;line-height:1.75em;}
#ind-company li:nth-child(6n) .logo:after{display:none;}

/*ind-company*/
#ind-list .list{margin-bottom:4.16666667%;}
#ind-list .list .name{text-align:center;}

/*columnintro*/
.columnintro{margin-bottom:14%;}

/*concept*/
#concept{width:102.91666667%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
#concept .info{background-color:#e3cfba;text-align:center;position:relative;height:100%;transition:all 0.3s;}
#concept .figure:before{width:100%;height:1.875em;background-color:rgba(227,207,186,0.5);content:'';display:block;position:absolute;left:0;bottom:0;transition:all 0.3s;}
#concept .img{padding-bottom:57.01754386%;}
#concept .text{padding:13.73390558% 8.58369099% 12.01716738%;}
#concept .name{font-size:1.625em;line-height:1.5em;font-weight:normal;margin-bottom:1.03626943%;}
#concept .entry p{white-space:pre-line;}
#concept .info:hover{background-color:#c7000b;color:#fff;}
#concept .info:hover .figure:before{background-color:rgba(199,0,11,0.5);}
#concept .item{width:50%;padding-right:2.8340081%;padding-bottom:7.28744939%;}

/*jobintro*/
#jobintro{border-top:1px solid #605856;padding:5% 0;}
#jobintro .title{font-weight:normal;margin-bottom:5%;}

/*jobmeta*/
#jobmeta{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;align-items:center;border-bottom:1px solid #77746f;padding-bottom:1.66666667%;}
#jobmeta .left{width:50%;}
#jobmeta .right{width:46.25%;}

/*jobarea*/
#jobarea{font-size:1.375em;line-height:1.5em;}
#jobarea span{margin-right:12.5%;}

/*jobitem*/
.jobitem{padding:3.33333333% 0;border-bottom:0.25em solid #c7000b;}
.jobitem .name{font-size:1.625em;line-height:1.5em;font-weight:normal;cursor:pointer;}
.jobitem .box{display:none;}
.jobitem .meta{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;padding:1.33333333% 0;}
.jobitem .meta span{display:block;}
.jobitem .meta .span{font-size:1.125em;line-height:1.75em;}
.jobitem .entry{padding-left:1em;}
.jobitem .entry h3{font-size:1em;line-height:1.875em;}
.jobitem .item{margin-bottom:1.25%;}

/*contact*/
#contact{margin-bottom:5.72916667%;}
#contact .box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;border-bottom:1px solid #4e4b4a;padding:4.58333333% 0 3.5%;}
#contact .left{width:31.66666667%;}
#contact .name{font-size:1.625em;line-height:1.35em;font-weight:normal;}
#contact .right{width:68.33333333%;}
#contact ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
#contact li{width:45.74%;margin-left:4.26%;margin-bottom:2.80487805%;}
#contact li:nth-child(n+3){border-top:1px solid #5e5a57;padding-top:5.36585366%;}
#contact .title{font-size:1.125em;line-height:1.5em;font-weight:normal;margin-bottom:0.66666667em;}
#contact p{font-size:0.875em;line-height:1.75em;}

/*company*/
#company p{background:url(/cn/images/icon_addr.png) no-repeat left 0.2em;background-size:auto 1.35714286em;padding-left:1.78571429em;}

/*hotline*/
#hotline{margin-bottom:4.41666667%;}
#hotline .warning{margin-bottom:3.42105263%;}
#hotline .readmore a{margin:0;}

/*inquire*/
#inquire{display:none;}
#inquire h4{font-weight:normal;text-align:center;margin-bottom:1%;}
#inquire .entry{text-align:center;margin-bottom:1.66666667%;}
#inquire .form{border-top:1px solid #665e5b;padding:3.16666667% 20% 3.16666667% 0;}
#inquire .item{overflow:hidden;margin-bottom:4.16666667%;}
#inquire .label{display:block;float:left;width:23.4375%;min-width:8em;font-size:1.125em;line-height:3.33333333em;}
#inquire .input{margin-left:23.4375%;overflow:hidden;position:relative;}
#inquire .text{background-color:#fff;display:block;font-size:1.125em;height:3.33333333em;line-height:2em;padding:0.66666667em 3%;width:100%;}
#inquire textarea.text{height:15em;resize:vertical;}
#inquire .textarea{padding-bottom:0.77777778em;}
#inquire .textarea:before,#inquire .textarea:after{content:'';display:block;position:absolute;}
#inquire .textarea:before{width:5.85034014%;height:0.44444444em;background:url(/cn/images/line.png) no-repeat center center;background-size:contain;left:50%;transform:translateX(-50%);bottom:0.16666667em;z-index:2;}
#inquire .textarea:after{height:0.77777778em;width:100%;background-color:#dcdddd;left:0;bottom:0;}
#inquire .btn{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;}
#inquire button{font-size:0.875em;width:10.21428571em;height:3.28571429em;background-color:#c7000b;color:#fff;margin:1.36054422%;cursor:pointer;}
#inquire button i{font-style:normal;background:no-repeat left center;background-size:1.35714286em auto;padding-left:1.85714286em;}
#inquire button:hover{opacity:0.85;}
#inquire .submit i{background-image:url(/cn/images/icon_send.png);}
#inquire .cancel{background-color:#727172;}

/*property*/
#property{text-align:center;padding:4.01041667% 0 7.03125%;}
#property .data{font-size:1.125em;padding:10.5% 0 8.33333333%;}
#property .data ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;justify-content:center;}
#property .data li{width:30%;}
#property .data .top{border-right:1px solid #6e675f;margin-bottom:8.88888889%;}
#property .data span{color:#c7000b;font-weight:bold;line-height:1.5em;}
#property .data li:nth-child(3n) .top{border-right:none;}

/*honor*/
#honor{background:#f2e6d7 url(../images/bg_02.jpg) no-repeat center center;background-size:cover;background-attachment:fixed;padding:6.92708333% 0 7.8125%;}
#honor .home-title{margin-bottom:9.16666667%;}
#honor .slick-load:before{width:100%;height:0.25em;background-color:#c7000b;content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
#honor .slick-track{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
#honor .slick-slide>div{padding:0 1.25em;display:flex;flex-direction:column;}
#honor .info{position:relative;	/*display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;*/}
#honor .dot{width:2.3125em;height:2.3125em;border:0.625em solid #f8eadb;border-radius:50%;background-color:#c7000b;position:absolute;left:50%;}
#honor .dot:before{width:0;height:6.25em;border-left:1px dashed #c7000b;content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);}
#honor .item:last-child{margin-left:50%;}
#honor .entry{	/*width: 230.76923077%;
margin-right: -130.76923077%;
padding-left: 1em;*/
text-align:center;}
#honor .item:first-child .dot{bottom:0;transform:translate(-50%,50%);}
#honor .item:first-child .dot:before{bottom:100%;}
#honor .item:first-child .info{align-items:end;}
#honor .item:first-child .entry{padding-bottom:6.11111111em;}
#honor .item:last-child .dot{top:0;transform:translate(-50%,-50%);}
#honor .item:last-child .dot:before{top:100%;}
#honor .item:last-child .info{	/*margin-left: 73.07692308%;
align-items: start;*/}
#honor .item:last-child .entry{padding-top:8.11111111em;	/*width: 857.14285714%;
	margin-right: -757.14285714%;*/}
#honor .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:2.6875em;height:2.6875em;border:1px solid #c7000b;}
#honor .slick-arrow:after{width:1.25em;height:1.25em;border-bottom:1px solid #c7000b;border-right:1px solid #c7000b;content:'';display:block;position:absolute;left:50%;top:50%;}
#honor .slick-arrow:hover{background-color:#c7000b;}
#honor .slick-arrow:hover:after{border-color:#fff;}
#honor .slick-prev{left:-5.83333333%;}
#honor .slick-prev:after{transform:rotate(135deg);margin-top:-0.625em;margin-left:-0.1875em;}
#honor .slick-next{right:-5.83333333%;}
#honor .slick-next:after{transform:rotate(-45deg);margin-top:-0.625em;margin-left:-0.9375em;}

/*structure*/
#structure{padding:5.72916667% 0;}
#structure .home-title{margin-bottom:5.83333333%;}
#structure .figure{margin-bottom:8.33333333%;}
#structure .figure img{width:auto;margin:0 auto;}
.go-arrow{overflow:hidden;}
.go-arrow .arrow{background:url(/cn/images/icon_arrow.png) no-repeat right center;background-size:auto 2em;padding-right:4.07142857em;font-size:0.875em;color:#b29873;display:block;float:right;}
.custom-dot .slick-dots{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;justify-content:center;}
.custom-dot li{padding:0 0.3125em;}
.custom-dot button{display:block;font-size:1em;width:0.625em;height:0.625em;border-radius:0.3125em;background-color:#b29873;cursor:pointer;text-indent:-9999em;overflow:hidden;transition:all 0.3s;}
.custom-dot .slick-active button{width:2.1875em;background-color:#c7000b;}

/*feature*/
#feature{overflow:hidden;}
#feature .top{background-color:#c8a176;color:#fff;display:table;table-layout:fixed;width:100%;min-height:33.85416667vw;}
#feature .top .td{display:table-cell;vertical-align:middle;}
#feature .top .figure{width:65.36458333%;}
#feature .top .img{height:100%;position:absolute;left:0;top:0;width:100%;}
#feature .top .text{padding:3.64583333% 4.42708333% 2.60416667%;}
#feature .top .name{font-weight:normal;margin-bottom:4.68765923%;}
#feature .top .intro{font-size:1.25em;line-height:1.5em;min-height:9em;margin-bottom:13.2477326%;overflow:hidden;}
#feature .top .intro h3{font-weight:normal;font-size:1.3em;line-height:1.5em;margin-bottom:2.85335779%;}
#feature .top .meta{font-size:1.25em;line-height:1.5em;}
#feature .top .meta p{margin:1em 0;padding-left:2em;background:no-repeat left 0.15em;background-size:1.2em;}
#feature .top .meta .house{background-image:url(/cn/images/icon_house.png);}
#feature .top .meta .phone{background-image:url(/cn/images/icon_phone.png);}
#feature .top .meta .addr{background-image:url(/cn/images/icon_addr_02.png);}
#feature .btm{padding:4.42708333% 0 5.20833333%;}
#feature .btm .box{margin:0 -4.55729167%;padding:1.5625% 0;}
#feature .btm .slick-load{width:33.333%;margin:0 auto;padding:3.95% 0;}
#feature .btm .figure{margin:0 12.62626263%;transition:all 0.3s;}
#feature .btm .figure:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(227,207,186,0.7);transition:all 0.3s;}
#feature .btm .img{padding-bottom:69.60784314%;}
#feature .btm .slick-list{overflow:visible;}
#feature .btm .slick-current .figure{transform:scale(1.445);}
#feature .btm .slick-current .figure:after{opacity:0;}
#feature .btm .slick-slide{cursor:pointer;}
#feature .btm .custom-dot{margin-top:2.86458333%;}

/*project-feature*/
.project-feature{background:url(/cn/images/bg_03.jpg) no-repeat center center;background-size:cover;background-attachment:fixed;padding:2.86458333% 0 5.46875%;}
.project-feature .home-title{margin-bottom:4.16666667%;}
.project-feature ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
.project-feature li{width:30%;text-align:center;padding:1%;}
.project-feature .icon{width:29.76190476%;margin:0 auto 12.79761905%;max-width:100px;}
.project-feature .icon i{display:block;overflow:hidden;padding-bottom:100%;background:no-repeat center center;background-size:contain;}
.project-feature .text{font-size:1.25em;line-height:1.5em;}
.project-feature .text h4{font-size:1.1em;line-height:1.5em;font-weight:normal;margin-bottom:5.79710145%;}
.project-feature .text p{white-space:pre-line;}

/*project*/
#project .slides .img{padding-bottom:38.03191489%;}
#project .project-feature li{width:20%;}
#project .project-feature .icon{width:46.762%;}
.project-list{padding:6.25% 0 10.41666667%;}
.project-list .title{border-bottom:1px solid #3f3b3a;padding-bottom:0.44444444em;margin-bottom:3.33333333%;text-align:center;}
.project-list .title .name{font-size:1em;line-height:1.35em;font-weight:normal;}
.project-list .title .alias{font-size:0.5em;line-height:1.75em;margin-top:1.22222222em;font-weight:normal;}
.project-list .slick-stacked{margin-top:11.66666667%;}
.project-list .img{padding-bottom:66.76691729%;}

/*internship*/
#internship{padding:4.6875% 0 6.25%;}
#internship .box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
#internship .figure{width:47.08333333%;}
#internship .text{width:46.66666667%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
#internship .entry{margin-bottom:1em;}
#internship .entry h2{font-size:1.44444444em;line-height:1.5em;font-weight:normal;margin-bottom:4.46428571%;}
#internship .arrow{float:left;color:#c7000b;}
#internship .content{margin-top:5%;display:none;}
#internship .content .title{padding:1em;background-color:#e3cfba;font-weight:normal;line-height:1.35em;min-height:8.19444444em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:end;margin-bottom:4.16666667%;}
#internship .method{margin-top:10.83333333%;}
#internship .method h4{font-weight:normal;font-size:1.625em;line-height:1.35em;margin-bottom:1.25%;}

/*life*/
#life{background:url(/cn/images/bg_03.jpg) no-repeat center top;background-size:100% auto;padding:5.98958333% 0 6.77083333%;}
#life .home-title{margin-bottom:6.66666667%;}

/*slick-stacked*/
.slick-stacked{overflow:hidden;}
.slick-stacked .slick-load{width:33.333%;margin:0 auto;padding:6.5% 0;}
.slick-stacked .slick-list{overflow:visible;}
.slick-stacked .figure{transition:all 0.3s;}
.slick-stacked .figure:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(227,207,186,0.7);transition:all 0.3s;}
.slick-stacked .img{padding-bottom:69.51219512%;}
.slick-stacked .slick-active{position:relative;z-index:5;}
.slick-stacked .slick-active .figure{transform:scale(1.5614);}
.slick-stacked .slick-active .figure:after{opacity:0;}
.slick-stacked .custom-dot{margin-top:2.5%;}

/*newsbox*/
.newsbox{overflow:hidden;margin-bottom:7.5%;}
.newsbox .box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
.newsbox .name{font-size:1.125em;font-weight:normal;background-color:#c7000b;color:#fff;width:8.5em;text-align:center;line-height:2.66666667em;margin:0 auto 5.83333333%;}
.newstop{width:66.66666667%;}
.newstop .list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;margin-left:-2.5%;position:relative;height:100%;}
.newstop .item{width:47.56097561%;padding-left:2.43902439%;}
.newstop .item a{display:block;position:relative;height:100%;background-color:#fff;margin-left:4.87804878%;padding:2.56410256% 0;transition:all 0.3s;}
.newstop .date{display:flex;align-items:center;position:absolute;left:-5.12820513%;top:0;margin-top:-5.12820513%;font-size:1.75em;background-color:#b29873;color:#fff;width:2.5em;height:2.5em;justify-content:center;line-height:1em;text-align:center;z-index:2;}
.newstop .date time{display:block;}
.newstop .date i{display:block;font-style:normal;font-size:0.4em;line-height:1.25em; margin-top:0.3em;}
.newstop .tag{padding:0 5.12820513%;font-size:1.125em;height:1.5em;line-height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#b29873;text-align:right;transition:all 0.3s;}
.newstop .figure{margin-left:5.12820513%;}
.newstop .img{padding-bottom:59.82142857%;}
.newstop .text{padding:5.12820513%;min-height:10em;}
.newstop .title{font-size:1.125em;line-height:1.5em;}
.newstop .entry{line-height:1.5em;}
.newstop .item a:hover{background-color:#c7000b;color:#fff;}
.newstop .item a:hover .tag{color:#fff;}
.newstop .item a:hover .img{transform:scale(1.1);}
.newslist{width:33.33333333%;background-color:#fff;}
.newslist .go-arrow{padding:1.75% 0.8125em 0 0.8125em;}
.newslist ul{padding-left:7.5%;padding-right:6.25%;}
.newslist li{border-bottom:1px solid #8f8d8e;padding-bottom:4.05797101%;margin-bottom:4.05797101%;}
.newslist li:last-child{border-bottom:none;}
.newslist li a{display:block;overflow:hidden;color:#656565;}
.newslist li a:hover{color:#c7000b;}
.newslist time{display:block;font-size:0.875em;line-height:1.35em;margin-bottom:1.73913043%;}
.newslist p{font-size:1.125em;line-height:1.75em;max-height:5.25em;-webkit-line-clamp:3;}

/*home-news*/
#news{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;width:101.41666667%;}
.newsitem{width:33.333%;padding:1.64338537% 1.39687757% 5% 1.64338537%;}
.newsitem a{display:block;position:relative;height:100%;background-color:#fff;padding:5.47% 0;transition:all 0.3s;}
.newsitem .date{display:flex;align-items:center;position:absolute;left:-5.42740841%;top:0;margin-top:-5.42740841%;font-size:1.75em;background-color:#b29873;color:#fff;width:2.5em;height:2.5em;justify-content:center;line-height:1em;text-align:center;z-index:2;}
.newsitem .date time{display:block;}
.newsitem .date i{display:block;font-style:normal;font-size:0.4em;line-height:1.25em;}
.newsitem .figure{margin-left:5.42740841%;margin-bottom:6.78426052%;}
.newsitem .img{padding-bottom:59.82142857%;}
.newsitem .text{padding:0 5.42740841%;}
.newsitem .title{font-size:1.25em;line-height:1.33333333em;font-weight:normal;margin-bottom:4.295%;}
.newsitem .excerpt{font-size:0.9375em;line-height:1.6em;height:3.5em;-webkit-line-clamp:2;color:#666;transition:all .3s;}
.newsitem a:hover{background-color:#c7000b;color:#fff;}
.newsitem a:hover .img{transform:scale(1.1);}
.newsitem a:hover .excerpt{color:#fff;}

/*report*/
#report{background-color:#fff;padding:6.25% 2.91666667% 2.91666667%;margin-left:1.66666667%;position:relative;}
#report .date{display:flex;align-items:center;position:absolute;left:-1.69491525%;top:0;margin-top:-1.69491525%;font-size:1.5em;background-color:#b29873;color:#fff;width:3em;height:3em;justify-content:center;line-height:1em;text-align:center;z-index:2;}
#report .date time{display:block;}
#report .date i{display:block;font-style:normal;font-size:0.58333333em;line-height:1.25em;}
#report .title{margin-bottom:2.25225225%;}
#report .other{border-top:1px solid #605e5f;display:table;table-layout:fixed;width:100%;padding-top:2.7027027%;margin-top:8.10810811%;}
#report .postnavi{display:table-cell;vertical-align:middle;font-size:1.125em;line-height:2em;padding-right:2em;}
#report .postnavi a{display:block;}
#report .readmore{display:table-cell;vertical-align:middle;width:9.0625em;}
#report .readmore a{font-size:1.125em;width:100%;line-height:2.66666667em;}

/*gallery-large*/
.gallery-large{	/**/}
.gallery-large .slick-load{padding:0 8.7962963%;}
.gallery-large .img{padding-bottom:60.22727273%;}
.gallery-large .entry{margin-top:0.56179775%;}
.gallery-large .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:2.23958333%;z-index:2;}
.gallery-large .slick-arrow:after{display:block;content:'';padding-bottom:167.44186047%;background:no-repeat center center;background-size:contain;}
.gallery-large .slick-prev{left:1.86170213%;}
.gallery-large .slick-prev:after{background-image:url(/cn/images/arrow_left.png);}
.gallery-large .slick-next{right:1.86170213%;}
.gallery-large .slick-next:after{background-image:url(/cn/images/arrow_right.png);}

/*report-gallery*/
.report-gallery{margin-bottom:7.38738739%;background-color:#342c2a;padding:1.35135135%;color:#fff;}
.gallery-toolbar{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;margin-top:5px;}
.gallery-button{width:8.7962963%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;}
.gallery-button span{display:block;}
.gallery-button a{display:block;overflow:hidden;background:no-repeat center center;background-size:contain;}
.gallery-button .play{width:45.26315789%;padding-right:13.68421053%;border-right:1px solid #fff;}
.gallery-button .play a{padding-bottom:110.52631579%;background-image:url(/cn/images/icon_play.png);}
.gallery-button .popup{width:51.57894737%;padding:0 8.42105263%;}
.gallery-button .popup a{padding-bottom:100%;background-image:url(/cn/images/icon_popup.png);}
.gallery-small{background-color:#484443;width:91.2037037%;}
.gallery-small .figure{margin-right:7px;}
.gallery-small .img{padding-bottom:60%;}
.gallery-small .slick-track{margin-right:0;}
@media only screen and (max-width:1366px){
	#honor .slick-load{margin:0 3.75em;}
}
@media only screen and (max-width:1280px){

	/*1280px*/
	body{font-size:14px;}

	/*1280px*/
	.font60{font-size:4.1015625vw;}

	/*1280px*/
	.font45{font-size:3.125vw;}

	/*1280px*/
	.font36{font-size:2.5vw;}

	/*1280px*/
	#banner{min-height:19.53125vw;}
	#banner .text{padding:3.359375% 0;}

	/*1280px*/
	#columnname{font-size:2.5vw;}

	/*1280px*/
	#identity .entry h2{font-size:2.5vw;}
}
@media only screen and (max-width:1024px){

	/*1024px*/
	.font36{font-size:26px;}

	/*1024px*/
	#header .inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}

	/*navbtn*/
	#button{width:10em;}

	/*navbtn*/
	#navbtn{position:relative;cursor:pointer;width:2.1875em;height:2.1875em;background-color:#c7000b;border-radius:50%;transition:all 0.3s;display:block;z-index:10;}
	#navbtn:before,#navbtn:after,#navbtn i{width:1.14285714em;height:2px;background-color:#fff;display:block;position:absolute;left:50%;margin-left:-0.57142857em;border-radius:1px;transition:all 0.3s;content:'';}
	#navbtn:before{top:0.6em;}
	#navbtn:after{bottom:0.6em;}
	#navbtn i{top:50%;transform:translateY(-50%);}
	#navbtn.active{background-color:#fff;}
	#navbtn.active:before{background-color:#c7000b;transform:rotate(45deg);top:49%;}
	#navbtn.active:after{background-color:#c7000b;transform:rotate(-45deg);bottom:auto;top:49%;}
	#navbtn.active i{opacity:0;}

	/*1024px*/
	#navi{padding:0;position:fixed;width:100%;height:100vh;background-color:rgba(240,242,247,0.9);z-index:9;left:0;top:0;font-size:1.14285714em;display:none;line-height:2.2em;}
	#navi .menu{position:fixed;right:0;top:75px;width:90%;background-color:#f7f4ec;overflow-y:auto;-webkit-overflow-scrolling:touch;height:calc(100vh - 75px*2);left: 50%;display:block;padding:3.5vh;transform:translate(-50%,-100%);transition:transform 0.5s;box-shadow:0px 0.05em 1.05em rgba(0,0,0,0.1);border-top-left-radius:5px;}
	#navi .menu>li{padding:0;line-height: 2;border-bottom: 1px solid #ebe7df;}
    #navi .menu>li:before {display: none;}
	#navi .menu>li a {color: #807d78;}
	#navi.active .menu{transform:translate(-50%,0);}
	#navi em{display:block;position:absolute;top: 1.7em;right: 0;width: 1.714em;height: 1.714em;border: 1px solid #c7000b;z-index:20;cursor:pointer;}
    /*#navi em:after{width:0.40909091em;height:0.40909091em;border-right:0.09090909em solid #333;border-bottom:0.09090909em solid #333;content:'';display:block;position:absolute;top:50%;left:50%;transform:rotate(-45deg);background-color:transparent;margin:-5px 0 0 -5px;transition:all 0.3s;}*/
    /*#navi .on em:after{border-right-color:#c7000b;border-bottom-color:#c7000b;transform:rotate(45deg);}*/
    #navi em:before,
	#navi em:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#c7000b;transition:all 0.3s;}
	#navi em:before{width:50%;height:1px;}
	#navi em:after{width:1px;height:50%;}
    #navi .on em:after {display: none;}
	#navi .drop{position:static;margin-bottom: 1em;text-align:left;box-shadow:none;background-color: transparent;}
	#navi .drop a{padding:0;margin-bottom: .5em;color: #999690;}
	#navi .drop a:hover{background-color:transparent;}
	#navi a{padding:1.3em 0;}

	/*1024px*/
	.home-title .alias{font-size:18px;}

	/*1024px*/
	#home-core li{width:33.333%;}

	/*1024px*/
	#breadcrumb{font-size:1em;}

	/*1024px*/
	#columnname{font-size:26px;}

	/*1024px*/
	.biz-operation{display:block;}
	.biz-operation .text{width:auto;margin-bottom:3.5%;}
	.biz-operation .tab span{padding:2% 0;}
	.biz-operation .tab span:nth-child(n+3){display: block;}
	.biz-operation .title{margin-bottom:3.5%;}
	.biz-operation .figure{width:auto;}

	/*1024px*/
	#devlist .name{font-size:1.125em;}

	/*1024px*/
	#identity .entry h2{font-size:26px;}

	/*1024px*/
	#ind-company li{width:28%;}
	#ind-company .ratio{margin-bottom:10%;}
	#ind-company .logo{padding:0 35%;margin-bottom:5%;}
	#ind-company li:nth-child(3n) .logo:after{display:none;}

	/*1024px*/
	#inquire .form{font-size:12px;}
	#inquire .button{font-size:14px;}

	/*1024px*/
	#honor .slick-load{margin:0 40px;}
	#honor .slick-arrow{font-size:12px;}
	#honor .slick-prev{left:-40px;}
	#honor .slick-next{right:-40px;}

	/*1024px*/
	#feature .top{display:block;min-height:0;}
	#feature .top .td{display:block;}
	#feature .top .figure{width:auto;}
	#feature .top .img{position:static;height:auto;padding-bottom:51.79282869%;}
	#feature .top .text{padding:5%;}
	#feature .top .name{margin-bottom:2.5%;}
	#feature .top .intro{min-height:0;margin-bottom:5%;}
	#feature .top .intro h3{margin-bottom:1.5%;}
}
@media only screen and (max-width:768px){

	/*768px*/
	.font60{font-size:32px;}

	/*768px*/
	.font45{font-size:24px;}

	/*768px*/
	.font36{font-size:22px;}

	/*768px*/
	#header{font-size:0.875em;padding:8.1px 0;}

	/*768px*/
	#logo{padding:0;}

	/*768px*/
	#button{width:11em;}

	/*768px*/
	#language,#search .input{font-size:14px;}

	/*768px*/
	#navi .menu{top:86px;height:calc(100vh - 86px*2);}

	/*768px*/
	#footer{text-align:center;padding:2.5% 0;line-height:2em;}

	/*768px*/
	#pagelist,#copyright{float:none;}
	#pagelist ul{justify-content:center;}
	#pagelist li:before{padding:0 4px;}

	/*768px*/
	#bottom{padding:3.5% 0;}
	#bottom .inner{display:block;}

	/*768px*/
	#follow{display:block;margin:0 auto;}

	/*768px*/
	#menu{display:none;}

	/*768px*/
	#home-about{padding:5% 0 7%;}
	#home-about .inner{display:block;}
	#home-about .home-title{display:block;width:auto;}
	#home-about .intro{display:block;padding-left:0;line-height:1.75em;}

	/*768px*/
	#home-core{padding:6% 0 7%;}
	#home-core .intro{margin-bottom:2.5%;}
	#home-core .list{margin-bottom:5%;}
	#home-core li{width:50%;}

	/*768px*/
	#home-news .inner{padding:6% 0 7%;}
	/*#home-news .list{display:block;width:auto;}
	#home-news .item{width:auto;padding-top:2.5%;padding-right:0;padding-bottom:2.5%;}
	#home-news .date{left:-1.64338537%;margin-top:-1.64338537%;}*/

	/*768px*/
	#home-csr .text,#home-csr .figure{display:block;width:auto;float:none;}
	#home-csr .text{margin-bottom:5%;font-size:1.125em;}

	/*768px*/
	#home-video .video,#home-video .img{padding-bottom:96%;}
	#home-video .title{margin-bottom:1em;}
	#home-video .alias{margin-top:1em;}

	/*768px*/
	#columnname{font-size:22px;}

	/*768px*/
	#banner{min-height:150px;}

	/*768px*/
	.slides .slick-arrow{width:18px;}
	.slides .img{padding-bottom:75%;}
	.slides .pc{display:none;}
	.slides .wap{display:block;}

	/*768px*/
	#wrapper{padding:8% 0;}

	/*768px*/
	#chairman .top{text-align:center;}
	#chairman .btm{display:block;}
	#chairman .figure{display:block;margin:0 auto 1em;max-width:100%;}
	#chairman .text{display:block;padding-left:0;}

	/*768px*/
	#about{display:block;}
	#about .td{display:block;width:auto;}
	#about .company{min-height:97.78645833vw;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;align-items:center;justify-content:center;}
	#about .entry{padding:2.5% 0;}

	/*768px*/
	#history .list:after,#history .item:before,#history .item:after{font-size:12px;}
	#history .entry{font-size:1em;}

	/*768px*/
	#awards{font-size:12px;}
	#awards .meta{padding:2% 0;}
	#awards .col2,#awards .col3{width:90px;}
	#awards .col4{display:none;}

	/*768px*/
	#column{margin-top:5%;}

	/*768px*/
	#residential{padding:5% 0 7%;}

	/*768px*/
	#toolbar{display:block;}
	#filter,#layout{width:auto;padding:1.5% 0;}
	#layout li{width:32%;text-align:center;}

	/*768px*/
	#pagenavi{font-size:1em;}

	/*768px*/
	#devlist{display:block;width:auto;}
	#devlist .item{width:auto;padding-right:0;}

	/*768px*/
	#identity .entry{padding:7% 0 6%;}
	#identity .entry h2{font-size:22px;}

	/*768px*/
	.res-item{display:block;}
	.res-item .figure{width:auto;}
	.res-item .entry{width:auto;padding:5%;}

	/*768px*/
	#responsibility .inner{padding:7% 0 8%;}

	/*768px*/
	#corevalue .list{width:auto;display:block;padding:6% 0 8%;}
	#corevalue .item{width:auto;padding-right:0;}

	/*768px*/
	#ind-operation .entry{font-size:1em;}

	/*768px*/
	#ind-company li{width:50%;padding:3% 0;}
	#ind-company .ratio{margin-bottom:5%;}
	#ind-company .logo{padding:0 28%;margin-bottom:3.5%;}
	#ind-company li:nth-child(3n) .logo:after{display:block;}
	#ind-company li:nth-child(2n) .logo:after{display:none;}

	/*768px*/
	#concept{display:block;width:auto;}
	#concept .item{width:auto;padding-right:0;}

	/*768px*/
	#jobmeta{display:block;}
	#jobmeta .left,#jobmeta .right{width:auto;}

	/*768px*/
	#jobarea{margin-bottom:0.5em;}

	/*768px*/
	.jobitem{padding:5% 0;}
	.jobitem .readmore a{width:7em;line-height:2.5em;}
	.jobitem .entry{padding-left:0;}

	/*768px*/
	#contact .box{display:block;}
	#contact .left{width:auto;margin-bottom:3.5%;}
	#contact .right{width:auto;}
	#contact ul{margin-left:-4.26%;}

	/*768px*/
	#hotline .readmore a{width:100%;}

	/*768px*/
	#inquire .form{padding-right:0;}
	#inquire .label{float:none;line-height:1.5em;margin-bottom:0.5em;}
	#inquire .input{margin-left:0;}
	#inquire .button{height:2.5em;width:8em;}

	/*768px*/
	#property{padding:8% 0;}
	#property .data ul{display:block;}
	#property .data li{width:auto;padding:5% 0;border-bottom:1px solid #6e675f;}
	#property .data .top{border-right:none;margin-bottom:3%;}

	/*768px*/
	#honor .home-title{margin-bottom:5%;}
	#honor .info{font-size:12px;}
	#honor .entry{width:200%;margin-right:-100%;min-width:200px;}
	#honor .item:last-child .info{margin-left:50px;}
	#honor .item:last-child .entry{width:250%;margin-right:-150%;}

	/*768px*/
	#structure{padding:8% 0;}

	/*768px*/
	#feature .btm .box{margin:0;}
	#feature .btm .slick-load{width:88%;}
	#feature .btm .figure{margin:0 3.125%;}
	#feature .btm .slick-current .figure{transform:scale(1);}

	/*768px*/
	.project-feature{padding:6% 0;background-attachment:scroll;}
	.project-feature ul{display:block;}
	.project-feature li{width:auto;padding:3% 0;}
	.project-feature .icon{width:27%;margin-bottom:3.5%;}
	.project-feature .text{font-size:1.125em;}
	.project-feature .text h4{margin-bottom:2.5%;}

	/*768px*/
	#project .slides .img{padding-bottom:75%;}
	#project .project-feature ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
	#project .project-feature li{width:50%;}

	/*768px*/
	#internship{padding:7% 0;}
	#internship .box{display:block;}
	#internship .figure{display:block;width:auto;margin-bottom:3.5%;}
	#internship .text{display:block;width:auto;}
	#internship .entry h2{margin-bottom:2%;}

	/*768px*/
	.slick-stacked .slick-load{width:60%;padding:11.5% 0;}
	.slick-stacked .custom-dot{margin-top:5%;}

	/*768px*/
	#life{padding:7% 0 8%;}

	/*768px*/
	.newsbox .box{display:block;}
	.newsbox .name{margin-bottom:10%;}

	/*768px*/
	.newstop{width:auto;margin-bottom:5%;}

	/*768px*/
	.newslist{width:auto;}
	.newslist ul{padding:0 5%;}

	/*768px*/
	#news{display:block;width:auto;margin-bottom:2.5%;}
	.newsitem{width:auto;padding-top:2.5%;padding-right:0;}
	.newsitem .date{left:-1.64338537%;margin-top:-1.64338537%;}

	/*768px*/
	#report{padding:55px 5% 5%;}
	#report .date{width:2.5em;height:2.5em;}
	#report .other{display:block;}
	#report .postnavi{display:block;padding-right:0;margin-bottom:2.5%;}
	#report .readmore{display:block;width:auto;}

	/*768px*/
	.gallery-large .slick-load{padding:0;}
	.gallery-large .entry{font-size:1em;line-height:1.75em;}

	/*768px*/
	.gallery-button{width:55px;}

	/*768px*/
	.gallery-small{width:calc(100% - 55px);}
}
@media only screen and (max-width:540px){

	/*540px*/
	.newstop{margin-bottom:0;}
	.newstop .list{display:block;margin-left:0;}
	.newstop .item{width:auto;padding-left:0;margin-bottom:7%;}
	
	/*540px*/
	.gallery-large .slick-arrow{width:10px;}
	/*540px*/
	#home-news .newsbox {padding-top:30px;}
}
.dibuann{display:flex;}
.dibuann a{display:flex;width:50%;text-align:center;align-items:center;justify-content:center;font-size:calc(30 / 1920 * 100vw);padding:20px;background:rgb(84 84 84);color:#fff;}
.dibuann a img{max-width:30px;margin-right:20px;filter:grayscale(100%) brightness(300%);}
.dibuann .all2{background:#c8a176;}

/*搜索*/
.TextList002322{padding:2.34375% 0 6.25%;}
.TextList002322 h3{font-size:24px;color:#333;font-weight:normal;}
.TextList002322 .list li{position:relative;padding:10px 100px 10px 0;line-height:22px;}
.TextList002322 .list li *{color:#777;}
.TextList002322 .list li time{position:absolute;right:0;top:10px;display:block;}
.TextList002322 .list li a{position:relative;display:block;width:100%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-left:15px;}
.TextList002322 .list li a:before{display:table;content:">";position:absolute;left:0;top:0;height:100%;width:20px;}
.TextList002322 .list li a:hover{color:#c7000b;}
@media only screen and (max-width:767px){
	.TextList002322{padding:20px 3%;}
}

.Floor001025 .carousel-center-mode .slick-slide{position:relative;z-index:1}
.Floor001025 .carousel-center-mode .slick-slide .image-thumbnail{transition:450ms;height:240px;position:relative;background-color:rgba(227,207,186);overflow:hidden}
.Floor001025 .carousel-center-mode .slick-slide .image-thumbnail i{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:.7}
.Floor001025 .carousel-center-mode .slick-slide .image-thumbnail i{opacity:0.5}
.Floor001025 .carousel-center-mode .slick-slide.slick-active{cursor:pointer;}
.Floor001025 .carousel-center-mode .slick-slide.slick-center{z-index:10;cursor:default;}
.Floor001025 .carousel-center-mode .slick-slide.slick-center .image-thumbnail{transform:scale(1.5614);z-index:10}
.Floor001025 .carousel-center-mode .slick-slide.slick-center .image-thumbnail i{opacity:1}
.Floor001025 .carousel-center-mode .slick-track{padding:40px 0;}
.Floor001025 .carousel-center-mode .slick-list{padding:80px 0}
.Floor001025.little .carousel-center-mode .slick-slide{padding: 10px}
.Floor001025.little .carousel-center-mode .slick-slide .image-thumbnail i{opacity:1}
@media (max-width:1024px){
	.Floor001025 ul{padding: 30px 0}
	.Floor001025 .carousel-center-mode .slick-list{padding:0px}
	.Floor001025 .carousel-center-mode .slick-slide .image-thumbnail{height:180px;}
}
.zhuzlist li{padding-bottom:1em;margin-bottom:1em;}
.zhuzlist li .more{display:block;width:8em;line-height:3.125em;color:#fff;background-color:#c7000b;text-align:center;}
.zhuzlist li .tit{font-size:1.25em;color:#595757;font-weight:bold}
.zhuzlist li p{margin:1em 0 2.5em;}
.zhuzlist .ytable{display:table;width:100%;table-layout:fixed;}
.zhuzlist .ytable-cell{display:table-cell;vertical-align:middle;}
@media (min-width:1025px){
	.zhuzlist li .img{width:31.429%;}
	.zhuzlist li .txt{padding-left:5%}
}<!--耗时1763403465.3282秒-->