﻿@charset "utf-8";
/*初始化样式*/
body,html{ height:100%;}
body{padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#333; width:100%; min-width:300px; zoom:1;font-family: "Microsoft YaHei","Arial","Microsoft YaHei","宋体",sans-serif; background:#ededed;}

ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#666; font-family:"Microsoft YaHei";}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#666666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#ee2d31;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{*zoom:1;}
:-moz-placeholder {color: #cccccc;}
::-moz-placeholder {color: #cccccc;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #cccccc;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #cccccc;}
.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.block{ display:block;}
input{outline: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/*页面框架结构*/
.Contain{ z-index:1; position:relative; clear:both; width:87.5%; margin:0px auto;}
.ptb3{padding: 3% 0;}
.pd60{ padding-left:60px; padding-right:60px;}
.pd40{ padding-left:40px; padding-right:40px;}
.mb50{ margin-bottom:50px;}
.pt50{padding-top: 50px;}
.pb50{padding-bottom: 50px;}


.tit{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%; color:#666;}
/*:hover .tit{ color:#ee2d31;}*/

.p{overflow: hidden;word-break:normal;text-align:justify; color:#808080;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;}
.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}

.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s; display: block; width: 100%;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); top:0px; left:0px;}
.Scale-img span{height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center;}
@media(max-width:1500px){
	.Contain{margin:0 10px; width: auto;}
}

@media(max-width:1024px){
.ptb3{padding: 5% 0;}
.pd60{ padding-left:15px; padding-right:15px;}
.pd40{ padding-left:15px; padding-right:15px;}
.mb50{ margin-bottom:15px;}
.pt50{padding-top: 20px;}
.pb50{padding-bottom: 15px;}
}

/*pages*/
.Pages{ zoom:1; overflow:hidden;text-align:center; color:#555; clear:both; line-height:42px; font-size:14px;}
.Pages span{ padding:0px 0px; display:inline-block; vertical-align:middle; padding:0 6px; margin-left:-5px;}
.Pages .total{ border:1px solid #e6e6e6;}
.Pages a{ display:inline-block; margin:0px 2px; background:#e8e8e8;text-align:center; color:#333333;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ display:inline-block; vertical-align:middle; padding:0 13px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{background:#59b5c3; color:#fff;}
.Pages .p_page .num a{vertical-align:middle; width:42px;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#59b5c3; color:#fff;}

.Morepage{width: 360px; line-height:70px; background-color: #f0f0f0; margin: 0 auto;}
.Morepage a{ text-align:center; display:block; color:#ee2d31; font-size:16px;}
.Morepage .dot{ padding-right:8px;}
.Morepage .dot i{ display:inline-block; vertical-align:middle; width:9px; height:9px; border-radius:50%; background:#ee2d31; margin-right:4px;}
.Morepage a:hover{background:#e2e2e2;}

@media ( max-width:768px){
.Pages{ line-height:25px;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{padding:0 4px;}
.Pages .p_page .num a{ width:25px;}
.Pages .total{ margin-top:5px;}
.Morepage{width: 160px; line-height: 40px;}
.Morepage a{ font-size:14px;line-height:40px;}
.Morepage .dot i{ width:5px; height:5px;}
}


/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}


/*Top*/
.Header{ height:90px; background:#fff; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header .Contain{ width:auto; padding-left:5%; z-index:888;}
.Header .Logo{float:left; padding-top:20px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header .Logo img{ height:auto;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header .Version{ background:#ee2d31; float:right; width:90px; line-height:90px; text-align:center; color:#fff;}
.Header .Version a{color:#fff;}.Header .Version a.on{color:#ffcc00;}

.Header .Searchbox{ width:13%; float:right; position:relative; background:#f0efed; height:90px;}
.Header .Searchbox .input{ width:90%; height:90px; line-height:90px; text-indent:1em;}
.Header .Searchbox .searchbtn{ cursor:pointer; width:22px; height:22px; background:url(../images/searchtop.png) center center no-repeat; position:absolute; right:17px; top:32px;}

.MainNav{ float:right; text-align:center; padding-right:15px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.MainNav li{ display:inline-block;*display:inline; zoom:1;position:relative; margin:0 15px;}
.MainNav li .dot{ background:url(../images/navdot.gif); width:4px; height:4px; position:absolute; left:-31%; top:48%;}
.MainNav li:nth-child(1){ margin-left:0;}
.MainNav li span a{ position:relative;display:block;text-align:center; padding:0 4px; font-size:16px; height:90px; line-height:87px;}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#ee2d31;}
.MainNav .line{ position:absolute; left:50%; bottom:0px; height:3px; background:#ee2d31; width:0%; z-index:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.MainNav li:hover span .line,.MainNav li.onnav span .line,.MainNav li span a.sele .line{ width:100%; left:0px;}

.NavPull{ width:150px; top:90px; left:-40px; position:absolute; z-index:100; padding-top:3px; display:none; text-align:center;}
.NavPull dd a{ color:#333; display:block; padding:6px 0px;font-size:16px; background:#fff;}
.NavPull dd a:hover{ color:#fff; background:#ee2d31;}
.NavPull.null{background:none; padding:0; box-shadow: 0 0px 0px none;}

.MainNav.mobilenav{ padding:0%; position:fixed; z-index:999; width:100%; height:100%; overflow-y:auto; background:rgba(255,255,255,0.9); right:0px; top:0px;transition:all 0s linear; -webkit-transition:all 0s linear; display:none;}
.MainNav.mobilenav ul{ width:80%; margin:50px auto 0;}
.MainNav.mobilenav li{ vertical-align:top; width:16%; margin:0;}
.MainNav.mobilenav .arr{ display:none; position:absolute; z-index:2; width:100%; height:46px; left:0px; top:0px;}
.MainNav.mobilenav .arr i{ position:absolute; width:17px; height:10px; background:url(../images/arr.png); right:10px; top:18px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.MainNav.mobilenav li.onnav .arr i{dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
	-ms-transform: translate(0, -3px) rotate(-180deg) !important;
	-o-transform: translate(0, -3px) rotate(-180deg) !important;
	transform: translate(0, -3px) rotate(-180deg) !important;}
.MainNav.mobilenav .NavPull { width:100%; position:static; background:none; text-align:center; display:block; margin-bottom:-1px;}
.MainNav.mobilenav .NavPull dd a{ border:0; display:block;padding:5px 0px 5px 0px; color:#333; font-size:14px; border-bottom:1px solid #ddd;}
.MainNav.mobilenav .NavPull dd a:hover{ color:#fff;}
.MainNav.mobilenav .NavPull dd:last-child a{ border-radius:0;}
.MainNav.mobilenav li:first-child{ display:none;}

.mstbg{ position:fixed; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:886; display:none;}
.openbtn{ position:absolute; right:0; top:40px; cursor:pointer;width:30px; z-index:999;transition:all 0.2s linear; -webkit-transition:all 0.2s linear; display:none;}
.closebtn.auto{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:887; display:none;}
.openbtn span{ display:block; height:3px; background:#541308; margin-bottom:9px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.openbtn.on .sp1{
	-webkit-transform: translate(0, 6px) rotate(45deg) !important;
	-moz-transform: translate(0, 6px) rotate(45deg) !important;
	-ms-transform: translate(0, 6px) rotate(45deg) !important;
	-o-transform: translate(0, 6px) rotate(45deg) !important;
	transform: translate(0, 6px) rotate(45deg) !important;}
.openbtn.on .sp2{
	-webkit-transform: translate(0, -5px) rotate(-45deg) !important;
	-moz-transform: translate(0, -5px) rotate(-45deg) !important;
	-ms-transform: translate(0, -5px) rotate(-45deg) !important;
	-o-transform: translate(0, -5px) rotate(-45deg) !important;
	transform: translate(0, -5px) rotate(-45deg) !important;}	
.openbtn.on .sp3{ display:none;}	


@media ( max-width:1440px){
.MainNav li{ margin:0 10px;}
}

@media ( max-width:1024px){
.Header{height:50px;}
.Header .Contain{ padding:0;}

.Header .Version{width:60px; line-height:50px; margin-right:40px;}
.Header .Logo{ padding-top:7px; width:auto;}.Header .Logo img{ height:35px;}
.openbtn.on .sp1{
	-webkit-transform: translate(0, 3px) rotate(45deg) !important;
	-moz-transform: translate(0, 3px) rotate(45deg) !important;
	-ms-transform: translate(0, 3px) rotate(45deg) !important;
	-o-transform: translate(0, 3px) rotate(45deg) !important;
	transform: translate(0, 3px) rotate(45deg) !important;}
.openbtn{right:0; top:18px; display:block;}
.openbtn span,.closebtn span{ margin-bottom:5px;}
.Header .Searchbox { display:none;}

.pcnav{ display:none;}
.MainNav.mobilenav{width:200px; height:100%; overflow-y:auto; background:rgba(255,255,255,0.9); right:0px; }
.MainNav.mobilenav ul{ width:auto;}
.MainNav.mobilenav li{ display:block; width:auto;}
.MainNav.mobilenav li span a{height:46px; line-height:46px; text-align:left; padding-left:20px; border-bottom:1px solid #ddd;}
.MainNav.mobilenav .arr{ display:block;}
.MainNav.mobilenav .NavPull { display:none;}
.MainNav.mobilenav li:first-child{ display:block;}

.Header.fixedhead{height:50px;}
.Header.fixedhead .Logo{padding-top:7px; width:auto;}
.Header.fixedhead .Searchbox{padding-top:16px;}
.Header.fixedhead .MainNav{width:200px;}
.Header.fixedhead .MainNav li span a{height:46px; line-height:46px;}
.Header.fixedhead .MainNav.mobilenav{width:200px;}
.Header.fixedhead .Search{top:50px;}
.Header.fixedhead .openbtn{top:18px;}

}
/*Top*/

/* bottom */
.bottom{padding: 24px 0px; position: relative; background: #373737; font-weight: bold; font-size: 14px; color: #999;}
.bottom a{color: #999;}
.bottom .copyright{width: 45%; float: left; line-height: 20px;}
.bottom .bright{width:50%; float: right;}
.Bmenu{padding:0 10px;; float: right; margin-left: 25px; line-height: 40px;}
.Bmenu i{padding: 0 12px;}
.Bmenu .call{float: right; color: #ee2d31;}
.Bmenu .call img{display: inline-block; vertical-align: middle; margin-right: 10px;}
.Bmenu .call .number{font-size: 26px; font-family: "din"; padding-left: 10px; font-weight: normal;}
.links{float: right;}
.links a{display: inline-block; margin-left: 20px; line-height: 40px;}
.links a .icon{display: inline-block; vertical-align: middle; margin: 0 10px 0 20px;}

.cd-top {overflow: hidden;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; height:0px; background:url(../images/top.gif) center center; width:40px; position:fixed; bottom:17%; right:0px; z-index:999;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1;height:40px; cursor:pointer;}

@media(max-width:1600px){
	.Bmenu{margin-left: 20px;}
	
	.links a .icon{margin: 0 10px;}
}

@media(max-width:1024px){
	.bottom{text-align: center;}
	.bottom .copyright,.bottom .bright,.Bmenu,.links,.Bmenu .call{width: auto; float: none;}
	.Bmenu{margin-left: 0; line-height: 30px;}
	.Bmenu .call img{width: 30px;}
	.links a{margin: 0 5px;}
	.links a .icon{width: 25px;}
	
}

/* 首页 */
.HomeBan {overflow:hidden; clear:both; position:relative;}
.HomeBan .slides li{ /*height:640px;*/background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative;    padding-bottom: 33.66%;}
.HomeBan .slides li .txt{ position:absolute; width:50%; text-align:center; left:5%; top:18%;transform:translateY(-300px);-webkit-transform:translateY(-300px);opacity:0;transition:all 1s; text-align:center;}
.HomeBan .slides li .txt img{ width:auto; margin:0px auto;}
.HomeBan .slides li.flex-active-slide .txt{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
.HomeBan .slides li.ban1 .txt{ left:25%;}
.HomeBan .slides li.ban2 .txt{ top:13%;}
.HomeBan .slides li.ban3 .txt{ top:13%; left:25%;}
.HomeBan .slides li.ban4 .txt{ left:25%;}

.HomeBan .flex-control-nav{bottom:27px; z-index:10;}
.HomeBan .flex-control-nav li a{ border-radius:50%; background:url(../images/bandot.png) 0px center no-repeat; opacity:1; width:20px; height:20px;}
.HomeBan .flex-control-nav li a.flex-active{opacity:1; background-position:right center;}
.HomeBan .flex-direction-nav a {width: 40px; height: 40px; border:1px solid rgba(255,255,255,0.9);background-color: rgba(0,0,0,0.4); border-radius:50%;}
.HomeBan .flex-direction-nav .flex-prev { left:-60px; background-image:url(../images/prev3.png); background-position:center center; background-repeat:no-repeat;}
.HomeBan .flex-direction-nav .flex-next { right:-60px; background-image:url(../images/next3.png); background-position:center center; background-repeat:no-repeat;}
.HomeBan .flex-direction-nav a:hover { border:1px solid #ee2d31; background-color:#ee2d31;}
.HomeBan:hover .flex-direction-nav .flex-prev { left:4%;}
.HomeBan:hover .flex-direction-nav .flex-next { right:4%;}


@media(max-width:998px){
 /*.HomeBan .slides li{height:400px;padding-bottom: 38%;}*/
}
@media(max-width:640px){
 /*.HomeBan .slides li{height:200px;    padding-bottom: 46%;}*/
.HomeBan .flex-control-nav{bottom:1px;}
.HomeBan .flex-direction-nav a { display:none;}
}


.Homebox{height:360px; margin:20px auto; clear:both;}
.HomeNews{width:39%; float:left;display: none;}
.HomeNews .box{ padding:0 30px;}
.HomeNews .li{ height:35px; line-height:35px; padding-left:106px; position:relative;}
.HomeNews .li .date{ position:absolute; left:0px; top:0px; color:#999999;}
.HomeNews .first{ border-bottom:1px dotted #dcdbd9; padding:21px 0 24px; margin-bottom:21px;}
.HomeNews .first .date{ line-height:60px; font-size:40px; color:#ee2d31; font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.05em; font-weight:bold;}
.HomeNews .first .title{height:52px; line-height: 26px; font-size:22px; color:#353535; overflow: hidden; margin-bottom: 10px;}
.HomeNews .first .p{ font-size:16px; height:48px;-webkit-line-clamp: 2; color:#999999;}
.HomeNews .first:hover .tit{ color:#ee2d31;}

.HomeNews .tit{ font-size:16px;}
.Homecol{ width:100%; }
.Homecol .item{ position:relative; width:32%; float:left;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;margin-right: 2%;}
.Homecol .item:nth-child(3n){margin-right: 0}
.Homecol .item::after{content: "";display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);position: absolute;left: 0;top: 0;}
.Homecol .item .imgbox{ height:360px;}
.Homecol .item .txt{ z-index:5; color:#fff; position:absolute; left: 5%; right: 5%; text-align: center;}
.Homecol .item .txt h2{ font-size:24px; line-height: 30px; font-weight: normal;}
.Homecol .item .txt p{ font-size:16px;}
.Homecol .item.map .txt{bottom:6%;}
.Homecol .item.ser .txt{bottom:6%;}
.Homecol .item.video .txt{ top:50%; margin-top: -52px; font-size:20px;text-align:center;}
.Homecol .item.video .txt i{ display:block; width:64px; height:64px; margin:0px auto 10px; border-radius:50%; background-color: rgba(238,45,49,0.9); background-image:url(../images/video.png); background-repeat: no-repeat; background-position: center center;}
.Homecol .item:hover{
 -moz-transform:scale(1.05,1.05);  
-webkit-transform:scale(1.05,1.05);  
-o-transform:scale(1.05,1.05); z-index:5; 
}

@media(max-width:998px){
.Homebox{ width:auto; margin:15px 10px; height:auto;}
.HomeNews{ width:auto; float:none; border-bottom:10px solid #fff; padding-bottom:20px;}
.HomeNews .box{ padding:0 10px;}
.HomeNews .first{padding:10px 0 10px; margin-bottom:12px;}
.HomeNews .first .date{ line-height:35px; font-size:20px;}
.HomeNews .first .title{line-height:20px; font-size:18px; height: auto; color:#353535;}
.HomeNews .first .p{ font-size:14px; height:auto;}
.HomeNews .tit{ font-size:15px;}
.HomeNews .li{ height:30px; line-height:30px; padding-left:85px;}

.Homecol{ width:auto; float:none;}
.Homecol .item .txt h2{ font-size:20px;}
.Homecol .item .txt p{ font-size:14px;}
.Homecol .item:hover{-moz-transform:scale(1,1); -webkit-transform:scale(1,1); -o-transform:scale(1,1);}
}

@media(max-width:768px){
	.Homecol .item .imgbox{height: 260px;}
}

@media(max-width:480px){
.Homecol .item{ width:auto; float:none; height:260px;}
}



/*栏目页公用样式 s*/
.boxbg{background-position:center center; background-repeat:no-repeat; background-size:cover;}
.whitebg{background-color: #fff;}
.SubPage{ height:auto !important; height:250px; min-height:250px; padding-bottom:40px;}
.Ban{/* height:350px; */background-position: top center; padding-bottom:18.3923%;}
.dc .Ban{}


.Current{box-shadow: 0 5px 10px rgba(0,0,0,0.08); line-height: 64px; background: #fff; position: relative; z-index: 2;}
.Position{float: right; padding-left: 20px; background-image: url(../images/home.png); background-repeat: no-repeat; background-position: left center; font-size: 14px; color: #b2b2b2;}
.Position a{color: #b2b2b2;}
.Position span{color: #666;}

.MenuList li{ position:relative; float:left; width: 145px; text-align: center; font-size:16px;}
.MenuList li a{ display:block; color:#666;}
.MenuList li:hover a,.MenuList li.onli a{background-color:#ee2d31; background-image: url(../images/sign.png); background-repeat: no-repeat; background-position: center center; font-weight: bold; color: #fff;}

.w1400{max-width: 1400px;margin: 0px auto;}
.LeftContent{width:56%; float:left;}
.RightSider{width:44%; float:right; padding-top:133px;}
.RightSider .bg{ position:absolute; right:0px; bottom:0; z-index:1; height:100%; width:44%; background-color:#f8f6f6; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.mar_30{margin: 50px auto;}
@media(max-width:1440px){
	.w1400{margin: 0 15px;}
}

@media(max-width:998px){
.SubPage{ padding-bottom:20px;}
.Position{float: none; width:auto; line-height:36px; padding-left:15px;border-bottom:1px solid #f4cdcf;display: none;}
.MenuList{line-height:45px; text-align:center; height:auto;}
.MenuList li{float:none; display:inline-block; margin:0%; width:24%; font-size:15px;}
.LeftContent{ width:auto; float:none; padding-bottom:20px;}
.RightSider{ position:relative; width:auto; float:none;height: 360px;}
.RightSider .bg{width:100%;}
}

@media(max-width:640px){
	.RightSider{height: 240px;}
}
/*栏目页公用样式 end*/

/* 集团介绍 */
.Abouttxt{ color:#333;}
.Abouttxt2{ color:#333; padding-bottom:44px;}
.Aboutbg{ background: #f8f6f7 url(../images/aboutbg.png) center bottom no-repeat !important;background-size:contain !important;}
.profile .left{width: 30%;float: left; border-top: 2px solid #e6e6e6; padding-top: 5%;}
.profile .right{width: 68%;float:right;}
.profile .right p{line-height: 30px;}
.profile2 .tab{padding: 80px 0px;}
.profile2 .tab .left{float: left;width: 25%;}
.profile2 .tab .right{float: right;width: 75%;}
.profile2 .tab .left h3{font-size:45px;color: white;line-height: 50px;}
.profile2 .tab .right li{display: inline-block;transition: all 0.5s ease; cursor: pointer; font-size: 20px; width: 230px;height: 80px;line-height: 0px;color: white;background: rgba(0,0,0,0.1);text-align: center;}
.profile2 .tab .right li img{vertical-align: middle;margin-right: 10px;}
.profile2 .tab .right li p{line-height: 79px; vertical-align: middle;display: inline-block;}
.profile2 .tab .right ul{text-align: right;}
.profile2 .tab .right li:hover,.profile2 .tab .right .on{background: #ee2d31;}
.profile2 .bd{background: #fff;}
.profile2 .cont .left{width: 53%; float: left; margin-right: 50px;}
.profile2 .cont .left img{display: block; width: 100%;}
.profile2 .cont .right{box-sizing: border-box; padding: 50px 50px 50px 0;}
.profile2 .cont .right h4{color:black;font-size: 26px;line-height: 40px;margin-bottom: 20px;font-weight: normal;}
.profile2 .cont .right p{color: #666666;}
.profile2 .prev,.profile2 .next{position: absolute; width: 60px;height: 60px; top: 50%; margin-top: -30px; cursor: pointer; background-color: #ccc; background-position: center;background-repeat: no-repeat;}
.profile2 .prev{left: -6.25%; background-image: url(../images/prev.png);}
.profile2 .next{right: -6.25%; background-image: url(../images/next.png);}

@media(max-width:1600px){
	.profile2 .tab .left h3{font-size: 38px;}
	.profile2 .prev,.profile2 .next{width: 40px; height: 40px; margin-top: -20px;}
	.profile2 .prev{left: 0px;}
	.profile2 .next{right: 0px;}
}

@media(max-width:1400px){
	.profile2 .tab .right li{width: 200px;}
}

@media(max-width:1200px){
	.profile2 .tab{padding: 30px 0px;}
	.profile2 .tab .left,.profile2 .tab .right{width: auto; float: none;}
	.profile2 .tab .left h3{font-size: 30px; margin-bottom: 15px;}
	.profile2 .tab .right ul{text-align: center;}
	.profile2 .tab .right li{height: 50px;}
	.profile2 .tab .right li img{width: 30px;height: 30px; display: inline-block;}
	.profile2 .tab .right li p{line-height: 50px; font-size: 16px;}
}

@media(max-width:768px){
	.profile2 .tab .left h3{font-size: 22px; line-height: 30px;}
	.profile .left,.profile .right,.profile2 .cont .left,.profile2 .cont .right{width: 100%;float:none;}
	.profile .left{padding-top: 0; border-top: none; margin-bottom: 15px;}
	.profile2 .cont .right{height: auto; padding: 15px 0 0; background-size: cover !important;}
	.profile2 .tab .right li{margin-bottom: 10px; width: 48%;height: 50px;}
	.profile2 .prev, .profile2 .next{display: none;}
}


/* 领导致辞 */
.Title01{margin-bottom: 20px;}
.Title01 span{line-height:58px; font-size:40px; color:#333;}
.Title01 p{display:block; font-size:32px; line-height: 44px; color:#ee2d31; text-transform:uppercase; margin-bottom:20px; font-family: "din";}
.Title01 i{display: block; width: 40px; height: 2px; background: #ee2d31;}
.Title01.tc i{margin: 0 auto;}

.leader .Abouttxt {line-height: 30px;    font-size: 16px;}
.leader .Abouttxt .msg{width:25%; float: left; background: #caa570;display: flex;color:white; height: 300px;align-items: center;justify-content: center;flex-direction: column;text-align: left;;}
.leader .Abouttxt .msg h3{font-size: 30px;line-height: 50px;font-weight: normal;}
.leader2 .msg{float: right; width: 50%;background: #d92528;color: white;padding: 60px 0px;text-align: center;}
.leader2 .msg p{font-size:16px; line-height: 30px;}
.leader2 .msg .box1{position:relative}
.leader2 .msg .box1 ul{/* position:absolute; */width: 53%;/* left: 22%; *//* top: 45%; *//* padding: 7% 0% 0; */margin: 0 auto;}
.leader2 .msg .box1 ul li{float:left;width: 33.333%;font-size:30px;font-family: 'Bebas';position: absolute;left: 15%;top: 43%;}
.leader2 .msg .box1 ul li span{display: block;font-size: 18px;margin-top: 7%;font-weight: normal;}
.leader2 .msg .box1 ul li:nth-child(2){left: 34.5%;top: 15%;}
.leader2 .msg .box1 ul li:nth-child(3){left: 54%;}
@media(max-width:1024px){
	.Title01 span{line-height:30px; font-size:22px;}
	.Title01 p{font-size:18px; line-height: 24px; margin-bottom:10px;}
}

@media(max-width:768px){
	.leader2 .msg{width: 100%; float: none; padding: 30px 0;}
	.leader .Abouttxt .msg{width: 100%;height: 200px;;}
.leader2 .msg .box1 ul li{font-size: 20px;}
.leader2 .msg .box1 ul li span{font-size: 13px;margin-top: -1%;}
}

.SubTit{ line-height:35px; font-size:35px; color:#000000;}
.SubTit span{ display:block; font-size:28px; color:#ee2d31; text-transform:uppercase; margin-bottom:30px;}

.SubTit2{ width:100px; text-transform:uppercase; font-weight:bold;color:#ee2d31; font-size:24px; margin-bottom:18px; line-height:21px;}

.blank{ background:#ededed; height:20px;}
.blank2{ background:#ededed; height:10px;}

.History{margin-bottom: 50px; padding-top:7%; position:relative;  background:url(../images/line.png) center repeat-x;}
.History .slides li{box-sizing: border-box; text-align: center;}
.History .slides li .date{margin: 0px auto 30px auto; background: url(../images/zlgh2.png)center no-repeat; ;height: 120px;width: 140px; color:white; font-size:26px; line-height:50px;}
.History .slides li .txt{font-weight: bold; color:#333333; font-size:18px; padding:12px 0px;}
.History .slides li .p{text-align: center;max-width:240px;margin: 0px auto 20px auto;}
.flex-direction-nav a{background-color: #fff; background-repeat: no-repeat; background-position: center center !important;}
.History .flex-prev{opacity: 1 !important; left: 0;  background-image: url(../images/prev2.png);}
.History .flex-next{opacity: 1 !important; right: 0; background-image: url(../images/next2.png);}

@media(max-width:1024px){
	.History{background: none; padding: 5% 0 0; margin-bottom: 0; background-size:contain;}
}

.Hztit{margin:44px 0 20px; border-top: 1px solid #e6e6e6;}
.Hztit h2{ display:inline-block; min-width:190px; background:#e6b156; text-align:center; color:#fff; font-size:20px; line-height:60px; padding:0 15px;}

.PartnerList{background: #f0f0f0; padding: 1.5% 3%; margin-left: -2%;}
.PartnerList li{ width:18%; margin: 0.8% 0 0.8% 2%; float:left; background:#f7f7f7; text-align:center;}
.PartnerList li .imgbox{ padding-top:40%;}
.PartnerList li .imgbox span{ background-size:contain;}
.PartnerList li p{ line-height:18px; height:36px; overflow:hidden; padding:5px 0 8px; font-size:12px;}
.PartnerList li:hover{ box-shadow:0 0 15px #bbb;}


@media(max-width:640px){
.Number li{ font-size:20px; line-height:50px;}
.Number li span{ font-size:16px;}
.SubTit{ font-size:22px; line-height:24px;position: relative;margin-bottom: 30px;}
.SubTit::after{
	display: block;
	width: 40px;
	height: 2px;
	background-color: #ee2d31;
	position: absolute;
	left: 0;
	bottom: -10px;
	content: "";

}
.SubTit span{font-size:18px;margin-bottom:15px;}

.Hztit{margin:15px 0 15px;}
.Hztit h2{ line-height:40px; font-size:14px; min-width:130px;}
.PartnerList{ margin-top:0px;}
.PartnerList li{ width:31.33333%;}
.PartnerList li p{ line-height:14px; height:50px;}
}

/* 新闻中心 */
.Title02{font-size: 68px; line-height: 123px; color: #585756; font-family: "din"; text-transform: uppercase; background: url(../images/titbg.jpg) no-repeat left center;}
.Title02 span{color: #ee2d31;}
.NewsTop{padding-right: 136px;display: none;}
.NewsTop .imgbox{width:33.22%; height:269px; float: left;}
.NewsTop .info{width: 61.7%; float: right; padding-top: 36px;}
.NewsTop .tit a{ color:#666;}.NewsTop .tit a:hover{ color:#ee2d31;}
.NewsTop .date{ line-height:28px; color:#ee2d31; font-size:30px; font-family: "din"; font-weight:bold;}
.NewsTop .tit{ line-height:30px; font-size:24px; margin: 23px 0;}
.NewsTop .p{height:40px; line-height: 20px; -webkit-line-clamp: 2; margin-bottom:30px; color:#999999;}
.NewsTop .more{position: absolute; right: 0; top: 50%; margin-top: -29px; border: 2px solid #d9d9d9; width: 57px; height: 57px; background-image: url(../images/more.png); background-repeat: no-repeat; background-position: center center;}
.other{ color:#d1d1d1;}
.other .eye{ background:url(../images/eye.png) 0px center no-repeat; padding-left:26px; margin-right:16px;}
.other .fx{ position:relative; background:url(../images/fx.png) 0px center no-repeat; padding-left:26px;}
.other .fx:hover{ background:url(../images/fx2.png) 0px center no-repeat;}
.other a{ color:#d1d1d1;}.NewsList .other a:hover{ color:#ee2d31;}
.bshare-custom{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; }
.bshare-custom .bshare-more.more-style-addthis{ background:url(../images/fx.png) 0px center no-repeat !important;color:#c0c0c0 !important;}
.bshare-custom .bshare-more.more-style-addthis:hover{ background:url(../images/fx2.png) 0px center no-repeat !important;color:#cc0000 !important;}

.NewsBox{min-height: 486px; padding: 80px 0px;}
.NewsBox .hd{position: absolute; width: 188px; left: 0; top: 0; height: 100%; background-image: url(../images/line2.png); background-repeat: repeat-y; background-position: 30px 0px;}
.NewsBox .hd ul{padding-top: 122px;}
.NewsBox .hd li{margin-bottom: 16px; font-family: "din";}
.NewsBox .hd li a{display: block; font-size: 24px; line-height: 44px; color: #999; padding-left: 50px;}
.NewsBox .hd li.on a{background: #ee2d31 url(../images/arr2.png) no-repeat right center; font-size: 28px; color: #fff;}
.NewsBox .bd{margin-left: 320px;}
.NewsList ul{margin-bottom: 60px; border-top:1px solid #e6e6e6;}
.NewsList li{ position:relative; border-bottom:1px solid #e6e6e6; padding:20px 67px 16px 155px;}
.NewsList li .date{ position:absolute; line-height:25px; text-align:left; width:136px; font-size:22px; color:#ee2d31; font-weight:bold; top:50%; left:0px;transform: translateY(-50%);}
.NewsList li .date i{ line-height:53px; display:block; font-size:36px;}
.NewsList li .tit{line-height:38px; font-size:18px;}
.NewsList li .p{height:48px;-webkit-line-clamp: 2; margin-bottom:8px; color:#999999;text-indent: 2em;}

@media(max-width:1200px){
	.Title02{font-size: 45px; line-height: 60px;}
	.NewsTop{padding: 0;}
	.NewsTop .more{display: none;}
	.NewsTop .imgbox{height: 226px;}
	.NewsTop .info{width: 64%; padding: 15px 0;}
	.NewsTop .date{font-size: 20px;}
	.NewsTop .tit{font-size: 20px; margin: 10px 0;}

	.NewsBox{padding: 30px 0;}
	.NewsBox .hd{width: 140px;}
	.NewsBox .hd ul{padding-top: 50px;}
	.NewsBox .bd{margin-left: 200px;}
	.NewsList ul{margin-bottom: 30px;}
	.NewsList li{padding: 15px 15px 15px 110px;}
	.NewsList li .date{width: 100px;}
	.NewsList li .date i{font-size: 30px; line-height: 40px;}
}

@media(max-width:768px){
	.Title02{font-size: 30px;}
	.NewsTop .tit,.NewsList li .tit{font-size: 16px;}
	.NewsTop .imgbox{height: 202px;}
	.NewsBox .hd{width: auto; position: static; text-align: center; background: none; margin-bottom: 20px;}
	.NewsBox .hd ul{padding-top: 0;}
	.NewsBox .hd li{display: inline-block; margin: 0 3%;}
	.NewsBox .hd li a{padding-left: 0; line-height: 30px;}
	.NewsBox .hd li.on a{background: none; color: #ee2d31;}
	.NewsBox .bd{margin-left: 0;}
	.NewsList li{padding: 15px 15px 15px 85px;}
	.NewsList li .date{width:70px; font-size:14px;}
	.NewsList li .date i{font-size:24px; line-height: 30px;}
}

@media(max-width:480px){
	.Title02{font-size: 25px; line-height: 40px;}
	.NewsTop .imgbox,.NewsTop .info{width: auto; float: none;}
	.NewsTop .p{margin-bottom: 10px;}
	.NewsBox{padding-top: 15px;}
	.NewsList li{padding: 15px 15px 15px 65px;}
	.NewsList li .date{width:60px; font-size:12px;}
	.NewsList li .date i{line-height:20px; font-size:19px;}
}

/* 详情页面 */
.Titleinfo{padding-bottom: 26px; border-bottom: 3px solid #eaeaea;}
.Titleinfo h2{ color:#666; font-size:24px; line-height: 30px; min-height: 123px; display: flex; align-items: center; background: url(../images/titbg.jpg) no-repeat right center;}
.Titleinfo .date{color:#ee2d31; font-size:30px; font-family: "din"; font-weight: bold; margin-right: 25px;}
.SinglePage{ word-wrap:break-word;word-break:normal;
text-align: justify;
text-justify: distribute;
	padding-bottom:15px; color: #808080;}
.SinglePage p,.SinglePage span,.SinglePage em,.SinglePage i,.SinglePage {font-family: "Microsoft YaHei","Arial","Microsoft YaHei","宋体",sans-serif !important;}
	
	
.PrevNextBox {margin:50px 0 0 0;position:relative; color:#888888;}
.PrevNextBox dl{ width:49%; line-height:50px; height:50px; text-align:center; overflow:hidden; background:#f7f7f7;}
.PrevNextBox dl span{color:#000000;}
.PrevNextBox dl a{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;}
.PrevNextBox dl:hover{background:#ee2d31; color:#fff;}
.PrevNextBox dl:hover span{ color:#fff;}
.PrevNextBox dl:hover a{ color:#fff;}
.PrevNextBox dl a.none{ background:#fff; color:#999;}

.NewsDetail{padding: 0 394px 0 0;}
.NewsSlider{position: absolute; right: 0; top: 50px; width: 252px; padding: 62px 0 58px;}
.NewsSlider li .box{padding: 25px 0; border-bottom: 2px solid #e6e6e6;}
.NewsSlider li .box:last-child{border-bottom: none;}
.NewsSlider li .box .date{display: block; font-size: 28px; line-height: 30px; margin-bottom: 8px; color: #ee2d31; font-family: "din"; font-weight: bold;}
.NewsSlider li .box a{display: block; font-size: 18px; color: #4c4c4c; line-height: 28px;}
.NewsSlider .flex-direction-nav a{line-height: 1000px; opacity: 1; overflow: hidden; top: 0; margin-top: 0; width: 61px; height: 61px; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.NewsSlider .flex-direction-nav .flex-prev{left: 0; background-image: url(../images/left.png);}
.NewsSlider .flex-direction-nav .flex-next{left: 71px; background-image: url(../images/right.png);}
.NewsSlider .flex-control-nav{text-align: left; height: 8px; line-height: 8px;}
.NewsSlider .flex-control-paging li a{width: 8px; height: 8px; background: #d5d5d5;}
.NewsSlider .flex-control-paging li a.flex-active{background: #ee2d31;}

@media(max-width:1200px){
	.Titleinfo h2{font-size: 20px;}
	.Titleinfo .date{font-size: 16px; margin-right: 15px;}
	.NewsDetail{padding-right: 300px;}
	.NewsSlider li .box .date{font-size: 20px; margin-bottom: 0;}
	.NewsSlider li .box a{font-size: 16px; line-height: 24px;}
}

@media(max-width:768px){
	.NewsMain .pd60{padding: 0;}
	.NewsDetail{padding: 0;}
	.Titleinfo{font-size:12px; padding-bottom: 15px;}
	.Titleinfo h2{min-height: auto; display: block; padding: 5px 0; font-size: 18px;}
	.PrevNextBox {margin:35px 0 0 0;}
	.PrevNextBox dl{ width:auto; line-height:40px; height:40px;font-size:14px; text-align:left;}
	.PrevNextBox dl div{width:90%; margin:0px auto;}
	.PrevNextBox dl.fl{ float:none;}.PrevNextBox dl.fr{ float:none;}

	.NewsSlider{position: relative; top: 0; padding: 30px 0 20px; width: auto; margin-top: 20px;}
	.NewsSlider li .box{padding: 15px 0;}
	.NewsSlider .flex-direction-nav a{width: 30px; height: 30px;}
	.NewsSlider .flex-direction-nav .flex-next{left: 40px;}
	.SinglePage p,.SinglePage span,.SinglePage em,.SinglePage i,.SinglePage {}
	.SinglePage img{max-width:100%;height:auto !important;}
}


@media(max-width:480px){
	.Titleinfo h2{font-size: 16px; line-height: 24px;}
	.SinglePage img{width:100%;height:auto !important;}
}

/* 地产开发 */
.mb10{margin-bottom: 10px;}
.ChinaMap{width: 100%; }
.ChinaMap .pic{text-align: center;}
.ChinaMap .pic img{display: block; width: 100%;}
.ChinaMap .pic .mimg{display: none;}
.ChinaMap .hds li{position: absolute;}
.ChinaMap .hds li.i1{top: 45%; left: 72%;}
.ChinaMap .hds li.i2{top: 53%; left: 65%;}
.ChinaMap .hds li.i3{top: 58%; left: 72%;}
.ChinaMap .hds li a span{display: block; color: #000; font-size: 12px;}
.ChinaMap .hds li .adress{position: absolute; display: none; left: 50%; margin-left: -25px; top: -57px; width: 50px; height: 57px; line-height: 50px; text-align: center; background: url(../images/arr3.png) no-repeat; color: #fff; font-size: 16px; color: #fff;}
.ChinaMap .hds li.ons .adress{display: block;}
.RealCon{width: 39.06%; float: right; padding-top: 12%;}
.RealCon .title{color: #ee2d31; font-size: 28px; line-height: 38px;}
.RealCon .title span{display: block; font-family: "din"; text-transform: uppercase;}
.RealCon .title .entxt{font-size: 40px; line-height: 44px;}
.RealCon .title .time{margin: 20px 0; line-height: 56px; font-size: 62px; color: #ebebeb;}
.RealCon .info{font-size: 16px; line-height: 22px;}

.RealFixed{display: none; position: absolute; z-index: 10; right: 0; top: 0; height: 100%; width: 700px; background: #f5efe6; box-shadow: 0 0 20px rgba(0,0,0,0.15);}
.RealFixed .close{position: absolute; bottom: 0; left: -60px; width: 60px; height: 60px; background-color: #ee2d31; background-image: url(../images/close.png); background-repeat: no-repeat; background-position: center center;}
.RealFixed .box{padding: 5%; position: relative;}
.RealFixed .box .area{width: 125px; position: absolute; left: 0; top: 40px; text-align: center;}
.RealFixed .box .area .title{color: #ee2d31; margin-bottom: 30px;}
.RealFixed .box .area .title h3{font-size: 24px; line-height: 33px;}
.RealFixed .box .area .title p{font-size: 14px; line-height: 20px; text-transform: uppercase; font-family: Arial;}
.RealFixed .box .hd{height: 418px; overflow: auto; background: url(../images/arr5.jpg) repeat-y right top;}
.RealFixed .box .hd li a{display: block; font-size: 18px; line-height: 42px; color: #808080;}
.RealFixed .box .hd li.on a{color: #ee2d31;}
.RealFixed .box .hd::-webkit-scrollbar{width: 4px; height: 4px;}
.RealFixed .box .hd::-webkit-scrollbar-thumb{background-color: #ee2d31;}
.RealFixed .box .bd{margin-left: 150px;}
.RealFixed .box .bd .title{height: 42px; border-bottom: 2px solid #fff; margin-bottom: 44px;}
.RealFixed .box .bd .title span{position: relative; display: inline-block; line-height: 42px; font-size: 18px; color: #ddb57a; font-weight: bold; border-bottom: 2px solid #ddb57a;}
.RealFixed .box .bd .title img{display: inline-block; vertical-align: middle; margin-right: 10px;}
.RealFixed .box .bd .title i{position: absolute; width: 8px; height: 4px; left: 50%; margin-left: -4px; bottom: -6px; background: url(../images/arr4.png);}
.RealFixed .box .bd .con{line-height: 36px; font-size: 16px; color: #666;}
.RealFixed .box .bd .con dl dt{font-weight: bold;}
.RealFixed .box .bd .con dl i{padding: 0px 10px;}

.CodeFix{position: fixed; right: 0; top: 30%; z-index: 5; width: 160px;}
.CodeFix .pic{background: #fff; padding: 10px; margin-bottom: 20px;}
.CodeFix .pic img{display: block; width: 100%;}
.CodeFix .pic i{position: absolute; width: 16px; height: 9px; left: 50%; margin-left: -8px; bottom: -9px; background: url(../images/arr6.png);}
.CodeFix .name{display: block; font-size: 16px; color: #4c4c4c; text-align: center;}

.ItemSearch{ padding:33px 0; padding-left:83px; line-height:60px; position:relative;}
.ItemSearch h2{ position:absolute; left:0px; top:50%; font-size:16px;transform: translateY(-50%);}
.ItemSearch ul{ display: flex;flex-wrap: wrap;justify-content: space-between;}
.ItemSearch li{ width:21%; float:left; position:relative;}
/* .ItemSearch li .box{ margin-left:10px;} */
.ItemSearch li .box{ width:100%; height:60px; text-indent:0.5em; border:1px solid #dcdcdc;}
.ItemSearch li .box{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none; cursor:pointer;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none; background:url(../images/selectarr.gif) right center no-repeat;}
/* .ItemSearch li dl::-ms-expand { display: none; } */
.ItemSearch li .box dl{position: relative;}
.ItemSearch li dd{display: none;height: 112px;overflow-y: auto;position: absolute;z-index: 999;background: #fff;box-shadow: 0 0 5px #ccc;left: 0;top:60px;width: 100%;}
.ItemSearch li .box:hover dd{display: block;}
.ItemSearch li dd::-webkit-scrollbar{width: 4px;}
.ItemSearch li dd::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: rgba(0,0,0,0.2);}
.ItemSearch li dd::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}



.ItemSearch li dl dd a{line-height: 28px;font-size: 15px;padding-left: 10px;display: block;}
.ItemSearch li dl dd a:hover{background: #ddb57a;color: #fff;}
.ItemSearch li.search{ width:34%; float:left;}
.ItemSearch li.search .box{ border: none;}
.ItemSearch li.search .box input{ width:100%; line-height:58px; height:58px; text-indent:0.5em;}
.ItemSearch li.search .box .btn{ top:0; position:absolute; right:0px; height:59px; cursor:pointer; width:80px; background: #ee2d31 url(../images/searchbtn2.png) center center no-repeat;}
.ItemSearch li.search .box .btn:hover{ background-color:#ab0004;}
.ItemSearch li .box option{padding: 5px 10px;}


.ItemSearch li.search .box form{display: flex;justify-content: space-between;}
.ss_box{width: 79%;position: relative;border:1px solid #dcdcdc;height: 60px;}

.cz_a{width: 18%;background: #f5f5f5;color: #333;}
.cz_a a{width: 100%;display: block;text-align: center;font-size: 15px;position: relative;left: -4px;color: #333;}
.cz_a:hover{background: #ab0004;color: #fff;}
.cz_a:hover a{color: #fff;}
.CaseList{ margin:0 0 0 -3%;}
.CaseList li{ width:30.3333%; float:left; margin:0 0 3% 3%;}
.CaseList li .imgbox{ padding-top:60%;}
.CaseList li .info{ border:1px solid #ebebeb;}
.CaseList li .info .top{ border-bottom:1px solid #ebebeb; line-height:49px; padding:0 0px 0 20px;}
.CaseList li .info .top b{ font-size:18px; color:#333333; margin-right:5px;}
.CaseList li .info .txt{ padding:13px 10px 0px 20px; height:75px; line-height:25px; color:#888888;}
.CaseList li .info .txt b{color:#ee2d31;}
.CaseList li:hover{ box-shadow:0 0 20px #ddd;}

@media(max-width:998px){
	.CodeFix{ width: 100px;}
	.ChinaMap .pic .pcimg{display: none;}
	.ChinaMap .pic .mimg{display: inline-block; width: auto;}
	.RealCon{padding: 0 0 20px;}
	.RealCon .title{font-size: 20px; line-height: 30px;}
	.RealCon .title .entxt{font-size: 30px; line-height: 34px;}
	.RealCon .title .time{margin: 10px 0; line-height: 36px; font-size: 32px;}
	.RealCon,.ChinaMap{width: auto; float: none;}
	.ChinaMap .hds{margin: 20px 0; text-align: center;}
	.ChinaMap .hds li{position: static; display: inline-block; margin: 0 10px;}
	.ChinaMap .hds li a span{font-size: 16px;}
	.ChinaMap .hds li.on a span{color: #ee2d31;}
	.RealFixed{display: block; position: relative; width: auto; height: auto;}
	.RealFixed .close{display: none;}
	.RealFixed .box{min-height: 300px; padding: 20px;}
	.RealFixed .box .hd{height: 216px;}
	.RealFixed .box .area{top: 20px;}
	.RealFixed .box .area .title h3{font-size: 20px;}
	.RealFixed .box .hd li a{font-size: 16px; line-height: 36px;}
	
	.ItemSearch{ margin:20px 0 10px; padding-left:0px; line-height:40px;}
	.ItemSearch h2{font-size:15px; position:static;}
	.ItemSearch li{ width:32%; margin-bottom:10px;margin-right: 2%;}
	.ItemSearch li:nth-child(3n){margin-right: 0;}
	.ItemSearch li.search{ width:100%; float:none; clear:both;margin-right: 0;}
	.ItemSearch li.search .box input{line-height:38px; height:38px;}
	.ItemSearch li select{height:40px;}
	.ItemSearch li.search .box .btn{height:42px; width:50px;}

	.CaseList li .info .top{line-height:20px; padding:5px 0px 5px 10px;font-size: 15px;}
	.CaseList li .info .top b{ font-size:18px; display:block; margin:0;margin-bottom: 5px;}
	
	.CaseList li .info .txt{padding:13px 10px 0px 10px; line-height:20px; color:#888888;}
	
}

@media(max-width:768px){
	.CaseList li{ width:47%;}
	.ItemSearch{padding: 33px 0 10px;}
  .ItemSearch ul{ display:block;}
  .ItemSearch li .box{height: auto;}
}
@media(max-width:480px){
	.RealCon .title .entxt{font-size: 25px; line-height: 26px;}
	.RealFixed .box{min-height: auto;}
	.RealFixed .box .area{position: static; width: auto; text-align: center;}
	.RealFixed .box .area .title{display: none;}
	.RealFixed .box .hd{height: auto; background: none;}
	.RealFixed .box .hd li{display: inline-block; margin: 0 3px;}
	.RealFixed .box .hd li a{line-height: 24px;}
	.RealFixed .box .bd{margin-left: 0;}
	.RealFixed .box .bd .title{margin-bottom: 15px;}
	.RealFixed .box .bd .title span{font-size: 16px;}
	.CaseList li{ width:auto; float:none;}
	.CaseList li .info .txt{ height:auto; padding:10px;}
}

/* 项目详情 s */
.Caseinfo{ width:32%; float:left; color:#888888;}
.Caseinfo h2{ color:#ee2d31; line-height:35px; margin-bottom:5px;}
.Caseinfo .tag{ color:#666; margin:55px 0px 30px; line-height:30px;}
.Caseinfo .tag i{ display:inline-block; padding:0 18px; background:#feecec; margin-right:10px;}
.Caseinfo .tel { height:122px;}
.Caseinfo .tel b{ color:#ee2d31; font-size:16px;}
.Caseinfo .apply{ font-size:16px; font-weight:bold; text-align:center; display:block; width:80%; color:#fff; background:#ee2d31; line-height:50px; border-radius:5px;}
.Caseinfo .apply:hover{ background:#c90004}
.Caseimg{height: 400px; width:67%; float:right;}

.Casedesc{ background:url(../images/itembg.jpg) center center no-repeat; background-size:cover;}
.Casedesc .Contain{ height:100%; padding-top:6%; padding-bottom:5%;}
.Casedesc .bg{ left:0px; top:0px; position:absolute; width:100%; background:rgba(0,0,0,0.1); height:100%;}
.Casedesc .nav{ position:absolute; right:0px; width:41%; top:20%; z-index:5;}
.Casedesc .nav li{border:1px solid rgba(255,255,255,0); display:inline-block; *display:inline; zoom:1; padding:0 30px; font-size:20px; cursor:pointer; line-height:38px; border-radius:20px; color:#fff;}
.Casedesc .nav li.on{ border:1px solid #fff;}

.Casedesc .content{ color:rgba(255,255,255,0.7); position:relative; z-index:2;}
.Casedesc .content .imgbox{ width:56%; float:left; padding-top:35%;}
.Casedesc .content .info{ width:40%; float:right; padding-top:10%;text-indent: 2em;    text-align: justify; text-justify: inter-ideograph;}
.Casedesc .content .imgbox iframe{position: absolute;left: 0;top: 0;width: 100% !important;height: 100% !important;}
.Titpt{ color:#000000; font-size:24px; line-height:30px; margin-bottom: 3%;}

.ProjectBox ul{background: #f6f6f6;}
.ProjectBox ul li{width: 48.5%; float: left; padding: 1% 0;}
.ProjectBox ul li:nth-child(2n){float: right;}
.ProjectBox ul li img{display: block; width: 100%;}

.Casescroll{ clear:both; padding-bottom:60px;}
.Casescroll .box{ margin-right:8%; text-align:center; position:relative;}
.Casescroll .tit{ color:#fff; position:absolute; left:0px; bottom:-35px; width:100%; line-height:35px; background:rgba(0,0,0,0.6);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Casescroll li:hover .tit{bottom:0px;}
.Casescroll .flex-control-nav{bottom:15px;}
.Casescroll .flex-control-nav li a{ border-radius:50%; background:#ddd; width:12px; height:12px;}
.Casescroll .flex-control-nav li a.flex-active{ background:#ee2d31;}

.RegisterFix{position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.5); z-index:1000; display: none;}
.Register{width: 960px; height: 450px; position: absolute; left: 50%; top: 50%; margin: -225px 0 0 -480px;}
.Register .close{position: absolute; width: 60px; height: 60px; background-image: url(../images/close.png); background-color: #ee2d31; background-repeat: no-repeat; background-position: center center; border-radius: 50%; top: -90px; left: 50%; margin-left: -30px;}
.Register .box{padding: 30px 80px;}
.Register .box h2{line-height: 60px; font-size: 20px; color: #ee2d31; border-bottom: 1px solid #e6e6e6;}
.Register .box .con{padding: 60px 160px 0;}
.Register .box .con dl{position: relative; margin-bottom: 10px;}
.Register .box .con dl dt{position: absolute; left: 0; top: 0; width: 58px; text-align: right; font-size: 16px; color: #666; line-height: 54px;}
.Register .box .con dl dd{margin-left: 69px;}
.Register .box .con dl dd .input{border: 1px solid #e0e0e0; padding: 0px 10px; width: 100%; height: 52px;}
.Register .box .con dl .btn{width: 200px; height: 54px; background: #ee2d31; font-weight: bold; color: #fff; font-size: 18px;}

@media(max-width:1200px){
.Casedesc .nav{ top:16%;}
.Casedesc .nav li{padding:0 20px; font-size:18px; cursor:pointer; line-height:30px;}
}

@media(max-width:998px){
.Caseinfo{ width:auto; float:none; padding-bottom:20px;}
.Caseimg{width:auto; float:none;}
.Caseinfo .tag{margin:20px 0px;}
.Caseinfo .tel { height:auto; padding-bottom:0;}
.Caseinfo .apply{ width:auto; line-height:36px;}
.Casedesc .nav{ position:relative; text-align:center; padding-bottom:25px; width:auto; z-index: 100;}
.Casedesc .content .info{ padding-top:0;}
.Titpt{font-size:18px; line-height:45px; padding-top:18px;}
.Casescroll .box{ margin:0%;}
.Casescroll li .tit{bottom:0px;}

.Register{width: 90%; height: 350px; left: 5%; right: 5%; margin: -175px 0 0;}
.Register .close{width: 36px; height: 36px; top: -50px; margin-left: -18px; background-size: 16px 16px;}
.Register .box{padding: 30px;}
.Register .box .con{padding: 30px 30px 0;}
.Caseinfo h2{font-size: 20px;}
.Caseinfo dd{font-size: 15px;line-height: 28px;}
.Caseinfo .tel{font-size: 15px;}

}

@media(max-width:768px){
.Casedesc .content .imgbox{ width:auto; float:none; padding-top:35%; margin-bottom:20px;}
.Casedesc .content .info{ width:auto; float:none;}
.Casedesc .nav li{padding:0 10px; font-size:16px;}
}

@media(max-width:480px){
.Caseimg{height: 300px;}
.Register{height: 270px; margin-top: -135px;}
.Register .box{padding: 10px 15px 0;}
.Register .box .con{padding: 30px 0px 0;}
.Register .box .con dl dt{line-height: 42px;}
.Register .box .con dl dd .input{height: 40px;}
.Register .box .con dl .btn{width: 100%; height: 40px; font-size: 16px;}
}

/* 商业运营 s */
.Businessbox{ background:#b1917c; overflow:hidden;}
.Businessbox .infotxt{ line-height:28px; padding:5% 0 0 5%; width:45%; float:left; color:#fff;}
.Businessbox .infotxt .tits{ font-size:26px; margin-bottom:32px;}
.Businessbox .infotxt .txt{ opacity:0.7;text-indent: 2em;}
.Businessbox .infotxt .nav{ margin-top:10%;}
.Businessbox .infotxt .nav dd{ display:inline-block; *display:inline; zoom:1; border:1px solid #d0bdb0; font-size:18px; padding:12px 28px; border-radius:26px; margin:0 6px 6px 0; cursor:pointer;}
.Businessbox .infotxt .nav dd.on{ background:#ffffff; border:1px solid #fff; color:#b1917c;}
.Businessbox .infotxt .nav dd{ display:inline-block; *display:inline; zoom:1; border:1px solid #d0bdb0; font-size:18px; padding:12px 28px; border-radius:26px; margin-right:6px; cursor:pointer;}

.Businessbox .imgbox{  width:50%; padding-top:40%; float:right;}
.Businessbox .imgbox.on{ display:block !important;}

.Businessbox .flex-direction-nav {}
.Businessbox .flex-direction-nav a { top:auto; bottom:12%;width: 60px; opacity:1; height: 60px; background-color:#f7f4f2;}
.Businessbox .flex-direction-nav .flex-prev { opacity:1; left:8.8%; background-image:url(../images/prev2.png); background-position:center center; background-repeat:no-repeat;}
.Businessbox .flex-direction-nav .flex-next {background-color:#ee2d31; opacity:1;left:12.6%; background-image:url(../images/next2on.png); background-position:center center; background-repeat:no-repeat;}

.cooperate{background:#ece8e0;}
.cooperate .SubTit{ font-weight:bold;}
.cooperate .SubTit span{ font-weight:normal;}
.cooperate ul{ margin-left:-2%;}
.cooperate li{ float:left; width:14.66666%; margin:0 0 2% 2%;}
.cooperate li .imgbox{background:#fff; padding-top:50%;}
.cooperate li .imgbox span{ background-size:contain;}

.cooperate li:hover{ box-shadow:0 0 20px #bbb;}

@media(max-width:1500px){
.Businessbox .infotxt .nav dd{ font-size:16px; padding:8px 20px; border-radius:26px;}
}
@media(max-width:998px){
.Syyybg{ padding-top:100%;}
.Businessbox .infotxt{ width:auto; float:none; padding-left:0;}
.Businessbox .imgbox{ width:auto; float:none;}
.Businessbox .infotxt { line-height:24px;}
.Businessbox .infotxt .nav{ margin:19px 0; text-align:center;}
.Businessbox .infotxt .tits{ font-size:18px; margin-bottom:15px;}
.Businessbox .infotxt .nav dd{ font-size:14px; padding:5px 10px; margin:0px 3px;}
.Businessbox .flex-direction-nav a { width:30px; height:30px; bottom:25%;}
.Businessbox .flex-direction-nav .flex-prev { left:0%;}
.Businessbox .flex-direction-nav .flex-next {left:auto; right:0;}
.cooperate .pd60{ padding:0;}

}
@media(max-width:640px){
.Businessbox .imgbox{ padding-top:55%;}
.Businessbox .flex-direction-nav a { bottom:19%;}
.Businessbox .infotxt .nav dd{padding:5px 5px; margin:0px 0px;}
.cooperate li{ width:31.3333%;}
}

/* 物业管理 s */
.Wyitem{ color:#fff; background:#ddb57a;}
.Wyitem .flexslider{ width:68%; float:left;}
.Wyitem .imgbox{ padding-top:56%;}
.Wyitem .infotxt{ line-height:28px; opacity:0.8; padding-top:5%; width:28%; float:right;}
.Wyitem .infotxt .SubTit2{ opacity:1; color:#fff; margin-bottom:30px;}
.Wyitem .flex-direction-nav a {width: 60px; opacity:1; height: 60px; background-color:rgba(0,0,0,0.4);}
.Wyitem .flex-direction-nav .flex-prev { opacity:1; left:0px; background-image:url(../images/prev.png); background-position:center center; background-repeat:no-repeat;}
.Wyitem .flex-direction-nav .flex-next { opacity:1;right:0px; background-image:url(../images/next.png); background-position:center center; background-repeat:no-repeat;}
.Wyitem .flex-direction-nav a:hover {background-color:#ee2d31;}

@media(max-width:768px){
.Wyitem .flexslider{ width:auto; float:none;}
.Wyitem .infotxt{ line-height:24px;padding-top:5%; width:auto; float:none;}
.Wyitem .infotxt .SubTit2{margin-bottom:12px;}
}


/* 现代农业 s */
.vistbtn a{ color:#fff; display:block; width:180px; line-height:50px; text-align:center; font-size:18px; background:#ee2d31;}
.vistbtn a img{ margin-right:6px; display:inline-block; vertical-align:middle;}
.vistbtn a:hover{background:#be0004;}
.Xdnybg{ background: #f8f6f7 url(../images/Xdnybg.jpg) center bottom no-repeat !important; background-size:contain !important;}

.Nyitem{ background:url(../images/nybg.jpg) center center no-repeat; background-size:cover;}
.Nyitem .list{ position:relative; z-index:1;}
.Nyitem .list ul{ margin-left:-4%;}
.Nyitem .list li{ color:#fff; width:21%; padding-left:4%; float:left; text-align:center; font-size:20px;}
.Nyitem .list li .imgbox{ padding-top:135%; margin-bottom:13px;}
.Nyitem .w1400{ height:100%; padding-top:6%; padding-bottom:5%;}
.Nyitem .bg{ left:0px; top:0px; position:absolute; width:100%; background:rgba(0,0,0,0.1); height:100%;}

.Nyad{ position:relative; height:500px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.Nyad .txt{ position:absolute; left:16.66%; top:35%; font-size:20px; color:#333333; line-height:33px;}
.Nyad .txt .en{ font-size:14px; margin-top:27px; color:#888888; line-height:20px;}

@media(max-width:998px){
.Nyad{height:300px;}
.Nyad .txt{top:20%; font-size:15px;line-height:26px;}
.Nyad .txt .en{ font-size:12px; margin-top:15px;}
}
@media(max-width:768px){
.Nyitem .list li{width:46%; padding-bottom:20px; font-size:15px;}
.Nyad{height:150px;}
.Nyad .txt{top:12%; font-size:14px;line-height:20px; left:5%; right: 5%;}
}

/* 荣誉墙 */
.HonnorBox{background-image: url(../images/honnorbg.jpg); background-size: cover; background-position: center bottom;}
.HonTit{width: 35%; padding-left: 8%; float: left;}
.HonnorList{width: 61.515%; padding-right: 3%; float: right; max-height: 833px; overflow: auto; background-image: url(../images/line3.png); background-repeat: repeat-y; background-position: 88px top;}
.HonnorList dd{position: relative; padding-left: 130px; margin-bottom: 28px;}
.HonnorList dd .time{position: absolute; left: 0; top: 0; width: 128px; font-size: 26px; color: #e7b157; font-family: "din"; font-weight: bold; background-image: url(../images/arr7.png); background-repeat: no-repeat; background-position: right center;}
.HonnorList dd .con{color: #999;overflow:hidden;transition: height .5s linear;padding-right:10px;}
.HonnorList::-webkit-scrollbar{width: 3px; height: 3px; background: #e6e6e6;}
.HonnorList::-webkit-scrollbar-thumb{background-color: #ddb57a;}
.HonnorList dd .addClick{display:block;width:23px;height:23px;background:url(../images/jt1.png) center center no-repeat;background-size:100% 100%;position:absolute;top:0px;right:0px;-webkit-animation:move 5s infinite alternate;animation:move 1s infinite alternate;}
/*.HonnorList dd .addClick.on{background:url(../images/jian1.png) center center no-repeat;background-size:100% 100%;}
*/.HonnorList dd .con.on{height:auto;transition: height .5s linear;}

.HonnorList dd .con ul li a{position: relative;padding-left: 15px;}
.HonnorList dd .con ul li a::after{content: "";width: 5px;height: 2px;background: #ddb57a;position: absolute;left: 0;top: 8px;display: block;}


@-webkit-keyframes move {
 0% {transform:translateY(5px)}
 100% {transform:translateY(15px)}
}
@keyframes move {
 0% {transfor: translateY(5px)}
 100% {transform:translateY(15px)}
}
@media(max-width:1024px){
	.HonTit{padding-left: 0; width: 30%;}
	.HonnorList{width: 62%; background-position: 60px 0px;}
	.HonnorList dd{padding-left: 120px; margin-bottom: 20px;}
	.HonnorList dd .time{font-size: 20px; width: 100px;}
	.HonnorList dd .con,.HonnorList dd .time{padding-left: 35px;}
}

@media(max-width:640px){
	.HonTit,.HonnorList{width: auto; float: none;}
	.HonTit{margin-bottom: 25px;}
	.HonnorList{max-height: none;}
}

@media(max-width:480px){
	.HonnorList{background-position: 10px 0;}
	.HonnorList dd{padding-left: 0;}
	.HonnorList dd .time{background-position: left center; padding-left: 35px; width: auto; position: static; margin-bottom: 5px;}
	.HonnorList dd .con{padding-left: 35px;}
}

/* 文化理念 */
.ideaBox .Title01{margin-bottom: 0;}
.ideaBox .item{float: left; margin-left: 0.3%; background: #fff;}
.ideaBox .item .con{padding: 55px 50px 10px;}
.ideaBox .item .con .icon{display: block; width: 150px; margin: 0 auto; transition: 500ms;}
.ideaBox .item .con .title{padding-bottom: 12px; margin: 40px 0 14px; border-bottom: 2px solid #ebebeb; color: #333;}
.ideaBox .item .con .title .name{display: block; font-size: 26px; line-height: 39px;}
.ideaBox .item .con .title p{font-size: 16px; line-height: 30px;}
.ideaBox .item .con .title i{position: absolute; left: 0; bottom: -2px; width: 24px; height: 2px; background: #ee2d31;}
.ideaBox .item:hover .con .icon{margin-top: -15px; padding-bottom: 15px;}
.ideaBox .item .con .info{color: #999; height: 120px;}
.ideaBox .item:hover .con .info{color: #ddb57a;}
.ideaTop{margin-bottom: 5px;}
.ideaTop .Scale-img{width: 49%; float: left; height: 498px;}
.ideaTop .item{width: 25%; border-top: 2px solid #ddb57a;}

.w1450{max-width: 1450px; margin: 0 auto;}
.ideaPic{height: 400px;}
.ideaList{margin-left: -0.3%;}
.ideaList ul{top: -160px; position: relative; z-index: 3;}
.ideaList li{margin-left: 0.3%; width: 33.033333%;}

@media(max-width:1500px){
	.w1450{width: auto; padding: 0 15px;}
}

@media(max-width:1366px){
	.ideaTop .Scale-img{height: 376px;}
	.ideaBox .item .con{padding: 25px 25px 10px;}
	.ideaBox .item .con .icon{width: 80px;}
	.ideaBox .item .con .title .name{font-size: 20px; line-height: 28px;}
}

@media(max-width:1024px){
	.ideaBox .item .con .title{margin: 25px 0 10px;}
	.ideaBox .item .con .title p{font-size: 14px;}
	.ideaBox .item .con .info{height: 144px;}
	.ideaPic{height: 200px;}
	.ideaList ul{top: -50px;}
	.ideaBox .item:hover .con .icon{margin-top: 0; padding-bottom: 0;}
}

@media(max-width:768px){
	.ideaBox .item{margin: 0 0.25%;}
	.ideaTop .Scale-img{width: auto; height: 420px; float: none; margin-bottom: 5px;}
	.ideaTop .item{width: 49.5%;}
	.ideaList li{width: auto; float: none !important; margin: 0 0 5px !important;}
	.ideaList li .con{padding: 20px !important;}
	.ideaList li .con .info{height: auto !important;}
}

@media(max-width:480px){
	.ideaTop .Scale-img{height:300px;}
	.ideaBox .item{width: auto; float: none; margin: 5px 15px 0;}
}

/* 员工天地 */
.StaffBox{margin-bottom: 10px; background-size: cover;}
.StaffBox .title .name{display: block; font-size: 40px; color: #ee2d31; line-height: 46px; margin-bottom: 15px;}
.StaffBox .title1 .name{display: block; font-size: 20px; line-height:1;font-weight: bold; text-align: center;}
.StaffBox .title1 p{display: block;font-size:40px; color: #333; line-height:1; text-align: center; }
.StaffBox .title1::after{display: block;width: 40px; height: 2px; background: #ee2d31; content: ''; margin:20px auto 0;}
.StaffBox .con{max-width: 710px; margin: 30px 0 80px; font-size: 16px; line-height: 30px; color: #808080;}
.StaffBox .con1{max-width:960px; margin: 20px auto 50px; font-size:18px; line-height: 1.75; color: #444; text-align: center;}
.StaffPic{padding-bottom: 42px;}
.StaffPic li{margin: 0 5px;}
.StaffPic li img{display: block; width: 100%; height: 416px;}
.StaffPic .owl-dots{width: 100%; text-align: center; position: absolute; left: 0px; bottom: -42px; height: 12px; line-height: 12px;}
.StaffPic .owl-dots .owl-dot{width: 12px; height: 12px; margin: 0px 5px; background: #ccc; border-radius: 50%;}
.StaffPic .owl-dots .owl-dot.active{background: #ee2d31;}

@media(max-width:1440px){
	.StaffPic li img{height: 353px;}
}

@media(max-width:1366px){
	.StaffPic li img{height: 334px;}
}

@media(max-width:1024px){
	.StaffBox .title .name{line-height:30px; font-size:22px; margin-bottom: 5px;}
	.StaffBox .title img{width: 180px;}
	.StaffBox .con{margin: 15px 0 25px;}
	.StaffPic li img{height: 248px;}
}

@media(max-width:768px){
	.StaffPic li img{height: 185px;}
}

@media(max-width:640px){
	.StaffPic li img{height: 233px;}
}

@media(max-width:480px){
	.StaffBox .con{font-size: 14px; line-height: 24px;}
	.StaffPic .owl-dots{bottom: -30px;}
	.StaffPic li img{height: 274px;}
}

/* 加入我们 */
.JobBox .pic img{display: block; width: 100%;}
.JobBox li{width: 23.5%; margin: 40px 2% 0 0; float: left; transition: 500ms;}
.JobBox li:nth-child(4n){margin-right: 0;}
.JobBox li a{display: block; padding: 24px 40px; background-image: url(../images/sign2.png); background-repeat: no-repeat; background-position: right center;}
.JobBox li.i1 a{background-color: #f54c5d;}
.JobBox li.i2 a{background-color: #f7921e;}
.JobBox li.i3 a{background-color: #4384ee;}
.JobBox li.i4 a{background-color: #6ebd4e;}
.JobBox li .name{font-size: 26px; line-height: 46px; color: #fff;}
.JobBox li i{display: block; width: 20px; height: 2px; background: rgba(255,255,255,0.2);}
.JobBox li p{width: 172px; height :40px; text-transform: uppercase; font-weight: bold; margin-top: 10px; font-size: 16px; line-height: 20px; font-family: "din"; color: rgba(255,255,255,0.2); font-style: italic;}
.JobBox li:hover a{margin-top: -15px;}
@media(max-width:1024px){
	.JobBox.Contain{margin: 0;}
	.JobBox li{margin: 20px 0 0; width: 49%;}
	.JobBox li:nth-child(2n){float: right;}
	.JobBox li:hover a{margin-top: 0px;}
}

@media(max-width:768px){
	.JobBox li .name{font-size: 20px;}
}

@media(max-width:480px){
	.JobBox li,.JobBox li:nth-child(2n){width: auto; float: none;}
	.JobBox li a{padding: 20px;}
}

/* 招聘列表 */
.JobSelect{margin-bottom: 20px;}
.JobSelect select{width: 29.2%; float: left; margin-right: 1.5%; padding: 0 38px; font-size: 16px; color: #808080;}
.JobSelect select,.JobSelect .search .input{border: 1px solid #e6e6e6; background: #f5f5f5; height: 58px;}
.JobSelect .search{width: 38.5%; float: right;}
.JobSelect .search form{position: relative; padding-right: 60px;}
.JobSelect .search .input{padding: 0 20px; width: 100%; font-size: 14px; color: #333;}
.JobSelect .search .input::placeholder{color: #b2b2b2;}
.JobSelect .search .btn{position: absolute; right: 0; top: 0; height: 100%; width: 60px; font-size: 16px; color: #fff; font-weight: bold; background: #ee2d31;}

.JobList li{margin-bottom: 30px; background: #f5f5f5; padding: 2.5% 4%;}
.JobList li .box{padding-bottom: 2.5%;}
.JobList li .box .title{line-height: 46px;}
.JobList li .box .title span{float: left;}
.JobList li .box .title .name{font-size: 24px; color: #000; width: 54%; margin-right: 2%;}
.JobList li .box .title .date{font-size: 18px; color: #ee2d31; font-family: Arial;}
.JobList li .box .title .arrow{float: right; display: inline-block; vertical-align: middle;}
.JobList li .box .ins i{padding: 0 16px;}
.JobList li .Con{border-top: 2px solid #e6e6e6; padding-top: 3%; display: none;}
.JobList li .Con dl{position: relative; padding-left: 120px; margin-bottom: 3%; line-height: 28px; color: #808080;}
.JobList li .Con dl dt{position: absolute; left: 0; top: 0; font-size: 16px; color: #000;}
.JobList li .Con .apply{display: block; width: 150px; line-height: 50px;font-size: 20px; background: #ee2d31; color: #fff; font-weight: bold; text-align: center; margin: 0 auto;}

@media(max-width:1024px){
	.JobSelect select,.JobSelect .search .input{height: 40px; padding: 0 15px;}
	.JobList li{margin-bottom: 15px;}
	.JobList li .box .title{line-height: 30px; margin-bottom: 5px;}
	.JobList li .box .title .name{font-size: 20px;}
	.JobList li .box .title .arrow{width: 30px;}
	.JobList li .Con .apply{width: 120px; line-height: 40px; font-size: 16px;}
}

@media(max-width:768px){
	.JobList li .box .title .name{font-size: 18px;}
	.JobList li .box .title .date{font-size: 16px;}
}

@media(max-width:480px){
	.JobSelect select{width: 48%; margin: 0 0 5px; font-size: 14px;}
	.JobSelect select:nth-child(2n){float: right;}
	.JobSelect .search{width: auto; float: none; clear: both;}
	.JobList li{padding: 20px 15px;}
	.JobList li .box .title .arrow{width: 25px;}
	.JobList li .Con dl{padding-left: 0;}
	.JobList li .Con dl dt{position: static;}
}

/*应聘表单*/
.recruitform{margin:0 auto; width:580px;}
.recruitform dl{margin-bottom:20px; position: relative; padding-left: 66px;}
.recruitform dl dt{position: absolute; left: 0px; top: 0px; text-align: right; line-height:40px; width: 50px; color:#4d4d4d; font-size:16px;}
.recruitform dl dd{border:1px solid #e6e6e6; padding: 0px 10px; line-height: 38px; background: #fff;}
.recruitform dl.noborder dd{border: none; padding: 0; background: none;}
.recruitform dl dd .input{height:38px; line-height:38px; font-size:14px; width:100%;}
.recruitform dl dd label{ float:left; line-height:40px; margin-right:20px; font-size:16px; color:#4d4d4d;}
.recruitform dl dd label input.radio{ margin-right:8px; }
.recruitform dl dd textarea{height:148px; font-size:14px; width:100%;}
.recruitform dl.btn{ text-align:center; width:100%; float:none; clear:both; margin-bottom:0; padding: 0;}
.recruitform dl.btn input{ width:120px; color:#fff; height:36px; line-height:36px; font-size:16px; cursor:pointer; border-radius:18px; -webkit-border-radius:18px;  -moz-border-radius:18px; margin:0 8px;}
.recruitform dl.btn input.submit{background: #ee2d31;}
.recruitform dl.btn input.reset{background:#ccc;}

@media ( max-width:480px){
    .recruitform{width:100%;}
}

/* 客户关系 */
.Customer{padding: 4% 0 3%;}
.Customer .box{width: 60%; padding-left: 7%; border-left: 1px solid #d9d9d9; float: right;}
.Customer .box .con{background: #f5f5f5; text-align: center; padding: 25px; font-size: 16px; color: #666; line-height: 30px;}
.Customer .box .con .dh{display: inline-block; vertical-align: middle; padding-right: 30px;}
.Customer .box .con .dh:nth-child(2n){padding: 0 0 0 30px;}
.Customer .box li{margin-top: 37px;}
.Customer .box li .title{font-size: 22px; line-height: 34px; color: #ee2d31;}
.Customer .box li .tit{display: block; font-size: 18px; line-height: 28px; color: #4c4c4c; margin-bottom: 8px;}
.Customer .box li .info{line-height: 26px; color: #808080;}
.Customer .C_other{width: 30.35%; float: left; color: #808080;}
.Customer .C_other .number span{display: block; font-size: 54px; line-height: 60px; color: #ee2d31; font-family: "din"; -webkit-box-reflect: below -15px -webkit-linear-gradient(bottom, rgba(255,255,255,0.3) 0%, transparent 40%, transparent 100%);}
.Customer .C_other .number p{font-size: 16px; line-height: 35px;}
.Customer .C_other .time{margin: 30px 0 35px;}
.Customer .C_other .time .icon{display: block; width: 31px; margin-bottom: 9px;}
.Customer .C_other .time p{font-size: 15px;}
.Customer .C_other .weixin{width: 380px; text-align: center;padding-top:30px;}
.Customer .C_other .weixin img{display: block; width: 100%; box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.Customer .C_other .weixin p{padding-top: 10px; font-size: 16px;}
.Customer .C_other .weixin .p1{padding:0 0 10px;}

.CustomerPic{padding-bottom: 75px;}
.editor{background:none;}
@media(max-width:1024px){
	.Customer .C_other .number span{font-size: 36px; line-height: 36px; -webkit-box-reflect: below -5px -webkit-linear-gradient(bottom, rgba(255,255,255,0.3) 0%, transparent 40%, transparent 100%)}
}

@media(max-width:768px){
	.Customer .box,.Customer .C_other{width: auto; float: none;}
	.Customer .box{padding-left: 0; border-left: none;}
	.Customer .box .con .dh{display: none;}
	.Customer .box li{margin-top: 20px;}
	.Customer .box li .title{font-size: 20px; line-height: 30px;}
	.Customer .box li .tit{font-size: 16px; line-height: 24px;}
	.Customer .C_other{text-align: center;}
	.Customer .C_other .time{margin: 15px 0;}
	.Customer .C_other .time .icon,.Customer .C_other .weixin{margin: 0 auto;    width: auto;}
}

@media(max-width:480px){
	.CustomerPic{padding-bottom: 50px;}
}

/* 廉洁举报 */
.ReportBox{max-width: 806px;}
.ReportBox  .ins{padding-right: 10%; font-size: 16px; line-height: 30px; color: #666; margin: 3% 0 5%;}
.ReportBox .box{padding: 0 26px 33px 0; background-image: url(../images/boxbg4.png); background-size: 100% 100%;}
.ReportBox .box .con{padding: 4% 6%;}
.ReportBox .box .con .title{text-align: center; margin-bottom: 4%;}
.ReportBox .box .con .title h3{font-size: 20px; line-height: 30px; color: #e6b156; margin-bottom: 15px;}
.ReportBox .box .con .title i{display: block; width: 30px; height: 2px; background: #e6b156; margin: 0 auto;}
.ReportBox .box .con li{width: 31.333%; float: left; margin-right: 3%; position: relative; text-align: center; padding-top: 23px; transition: 500ms;}
.ReportBox .box .con li:nth-child(3n){margin-right: 0;}
.ReportBox .box .con li:first-child{margin-left:17%}
.ReportBox .box .con li .icon{width: 46px; position: absolute; left: 50%; margin-left: -23px; top: 0; box-shadow: 0 0 20px rgba(0,0,0,0.1); border-radius: 50%; z-index: 3;}
.ReportBox .box .con li .info{padding: 39px 20px 22px; background: #fff;}
.ReportBox .box .con li .name{display: block; font-size: 16px; color: #666;}
.ReportBox .box .con li p{font-size: 18px; color: #e6b156;}
.ReportBox .box .con li:hover{margin-top: -15px;}

@media(max-width:768px){
	.ReportBox .box{padding: 0 18px 27px 0}
	.ReportBox .box .con{padding: 30px 20px;}
	.ReportBox .box .con .title h3{font-size: 16px; line-height: 24px;}
	.ReportBox .box .con li p{font-size: 16px;}
	.ReportBox .box .con li:hover{margin-top: 0;}
	.ReportBox .box .con li:first-child{margin-left:0px}
}

@media(max-width:480px){
	.ReportBox .box{padding: 0; background: #f5f4f3; box-shadow: 0 0 20px rgba(0,0,0,0.1);}
	.ReportBox .box .con{padding: 20px 15px;}
	.ReportBox .box .con li{width: auto; float: none; margin: 15px 0 0;}
	.ReportBox .box .con li:first-child{margin-left:0px}
}

/* 公司地址 */
.CotactBox .box{width: 55.7%; float: left; padding: 8% 0;}
.CotactBox .box .sign{display: block; width:110px; margin: 0 auto; }
.CotactBox .box .ins{font-size:24px; line-height:1.75; color: #333; margin: 25px 0; text-align: center;}
.CotactBox .box ul li{width: 49%; float: left; margin-right: 2%; background: #fff; box-shadow: 0 0 20px rgba(0,0,0,0.1); border-top: 1px solid #e6b156; transition: 500ms;margin-bottom: 15px;}
.CotactBox .box ul li:nth-child(3n){margin-right: 0;}
.CotactBox .box ul li:nth-child(1){width: 100%;margin-right: 0;}
.CotactBox .box ul li .con{padding: 20px 25px 10px; text-align: center;}
.CotactBox .box ul li .con .icon{display: block; width: 48px; margin: 0 auto 20px;}
.CotactBox .box ul li .con .title span{display: block; line-height: 35px; font-size: 16px; color: #4c4c4c;}
.CotactBox .box ul li .con .title i{display: block; width: 14px; height: 1px; background: #e6b156; margin: 0 auto;}
.CotactBox .box ul li .con .info{margin-top: 4px; color: #808080; height: 48px;}
.CotactBox .box ul li .con .number{color: #e6b156; font-family: "din"; font-size: 18px;}
.CotactBox .pic{width: 32.875%; float: right;}
.CotactBox .pic img{display: block; width: 100%;}
/* .CotactBox .box ul li:hover{margin-top: -15px;} */

@media(max-width:1200px){
	.CotactBox .box{padding: 3% 0;}
	.CotactBox .box ul li .con{padding: 20px 10px;}
	.CotactBox .box ul li:hover{margin-top: 0px;}
}

@media(max-width:768px){
	.CotactBox .box,.CotactBox .pic{width: auto; float: none;}
	.CotactBox .box{padding: 20px 0;}
	.CotactBox .box .ins{margin: 20px 0;}
}

@media(max-width:480px){
	.CotactBox .box ul li{width: auto; float: none; margin: 5px 0;}
	.CotactBox .box ul li .con .info{height: auto;}
}


/* 20-04-21 */
.WashBox{min-height: 665px; background-position: center bottom; background-repeat: no-repeat;}

@media(max-width:998px){
	.WashBox{background-size: 100% auto; min-height: 500px;}
}

@media(max-width:640px){
	.WashBox{min-height: 340px;}
}

@media(max-width:480px){
	.WashBox{min-height: 300px;}
}

.ideaTop2 .Scale-img{width: 50%;}

.ValueBox{width: 45%; padding-left: 5%; float: right; background-image: url(../images/valuebg.jpg); height: 498px;}
.ValueBox .con{width: 68%; padding: 165px 0 0;}
.ValueBox .con .icon{position: absolute; width: 150px; left: 0; top: 165px;}
.ValueBox .con .txt{margin-left: 230px; color: #fff;}
.ValueBox .con .txt .title{padding-bottom: 12px; margin-bottom: 14px; border-bottom: 2px solid rgba(255,255,255,0.2);}
.ValueBox .con .txt .title .name{display: block; font-size: 26px; line-height: 39px;}
.ValueBox .con .txt .title p{font-size: 16px; line-height: 30px;}
.ValueBox .con .txt .title i{position: absolute; left: 0; bottom: -2px; width: 24px; height: 2px; background: #fff;}

@media(max-width:1440px){
	.ValueBox .con{width: 94%;}
}

@media(max-width:1366px){
	.ValueBox{height: 376px;}
	.ValueBox .con{padding: 100px 0 0;}
	.ValueBox .con .icon{width: 80px; top: 100px;}
	.ValueBox .con .txt{margin-left: 120px;}
	.ValueBox .con .txt .title .name{font-size: 20px; line-height: 28px;}
}

@media(max-width:1024px){
	.ValueBox .con .txt .title{margin: 0 0 10px;}
	.ValueBox .con .txt .title p{font-size: 14px;}
}

@media(max-width:768px){
	.ideaTop2 .Scale-img{width: auto;}
	.ValueBox{width: auto; float: none; height: auto; padding: 0 5%;}
	.ValueBox .con{padding: 50px 0; width: auto;}
	.ValueBox .con .icon{top: 50px;}
}

@media(max-width:480px){
	.ValueBox .con .icon{position: static; display: block; margin: 0 auto 15px;}
	.ValueBox .con .txt{margin-left: 0;}
}


/*
 .RighInfo002778 
 */
 
 .RighInfo002778 .title{ padding-bottom:5%; font-size: 26px; color: #333; position: relative; text-align: center;}
 .RighInfo002778 .title span{text-transform:uppercase; font-size:20px; font-family:"Arial";  color:#f7f7f7;display: block; position: absolute; top:5%; width: 100%; z-index: -1;line-height: 36px;}
 .RighInfo002778 .title:after{ display:block; content:''; margin:30px  auto 0;width:40px; height:1px;background-color:#ccc;}
 .RighInfo002778 .intro,
 .RighInfo002778 .img{padding:2%; margin: 0 auto;}
 .RighInfo002778 .span{color:#cb8d40; font-size: 36px;}
 .RighInfo002778 .h1{color:#8a6129; font-size:30px; margin:14px 0; position: relative; padding-bottom: 60px;}
 .RighInfo002778 .h1:after{ position: absolute; left:16px; bottom: 0; display:block; content:''; width:1px; height:40px;background-color:#cb8d40; transform:rotate(45deg); 
 -ms-transform:rotate(45deg); 	
 -moz-transform:rotate(45deg); 	
 -webkit-transform:rotate(45deg); 
 -o-transform:rotate(45deg);
 }
 .RighInfo002778 .p{color:#666; font-size:14px; margin: 0; line-height: 40px;}
 .RighInfo002778 .box{margin-top: 4%;}
 .RighInfo002778 .box ul{position:relative; font-size: 0;}
 .RighInfo002778 .box li .Ispic{display: block;  transition:all 0.5s;}
 
 
 @media(min-width:541px){
 .RighInfo002778 .title{ font-size:36px;}
 .RighInfo002778 .title span{font-size:30px;}	
 .RighInfo002778 .box ul{ padding-bottom:31.152%;}	
 .RighInfo002778 .box li{position:absolute; overflow: hidden;}
 .RighInfo002778 .box li:nth-child(1){width:32.91%; height:100%; left: 0; top:0;}
 .RighInfo002778 .box li:nth-child(2){width:9.94%; height:30.545%; left:34%; top: 0;}
 .RighInfo002778 .box li:nth-child(3){width:9.94%; height:30.545%; left:45.03%; top: 0;}
 .RighInfo002778 .box li:nth-child(4){width:9.94%; height:30.545%; left:56.06%; top: 0;}
 .RighInfo002778 .box li:nth-child(5){width:9.94%; height:30.545%; left:67.09%; top: 0;}
 .RighInfo002778 .box li:nth-child(6){width:21%; height:65.567%; left:34%; bottom: 0;}
 .RighInfo002778 .box li:nth-child(7){width:9.94%; height:30.545%; left:56.06%; top:34.4%;}
 .RighInfo002778 .box li:nth-child(8){width:9.94%; height:30.545%; left:67.09%; top:34.4%;}
 .RighInfo002778 .box li:nth-child(9){width:9.94%; height:30.545%; left:56.06%; bottom:0;}
 .RighInfo002778 .box li:nth-child(10){width:9.94%; height:30.545%; left:67.09%; bottom:0;}
 .RighInfo002778 .box li:nth-child(11){width:21.86%; height:65%; right:0; top:0;}
 .RighInfo002778 .box li:nth-child(12){width:10.435%; height:30.545%; right:11.525%; bottom:0;}
 .RighInfo002778 .box li:nth-child(13){width:10.435%; height:30.545%; right:0; bottom:0;}
 .RighInfo002778 .box li .Ispic{height: 100%;}
 .RighInfo002778 .box li:hover .Ispic{transform: scale3d(1.1,1.1,1.1);}
 }
 
 @media(max-width:540px){
 .RighInfo002778 .box li{width: 48.5%;  margin-right:3%; display: inline-block; margin-bottom:3%;}
 .RighInfo002778 .box li:first-child{width:100%;  margin-right: 0; }
 .RighInfo002778 .box li:nth-child(2n+1){margin-right:0;}
 .RighInfo002778 .box li .Ispic{ padding-bottom: 50%;}
 }
 
 
 @media(min-width:1000px){
 .RighInfo002778 .intro{ float:left; width:48%;padding-left:3%; }
 .RighInfo002778 .img{ float:right; width:50%; position: relative; padding: 22px; padding-right: 0;}
 .RighInfo002778 .img img{box-shadow: 0 0 5px #ccc;}
 .RighInfo002778 .img:before{left:-23%;content: ""; width:71%; height:98%; max-width: 668px;max-height: 668px; position: absolute; top:-8%; background:#faf8f5 ; z-index:-1;}
 }
 
 @media(min-width:1400px){
 .RighInfo002778 .intro{ padding-top: 5%;}
 .RighInfo002778 .h1{font-size:48px;}
 .RighInfo002778 .p{ font-size:16px;}
 }
 
 
 /*Floor003078 */
.Floor003078{padding: 7.29vw 0 7.66vw 0;font-family: 'SourceHanSansCN-Light';font-size: 16px; overflow: hidden;}
.Floor003078 .auto{max-width: 1560px;width: 94%; table-layout: fixed;}
.Floor003078 .intro{color: #cb8d40;}
.Floor003078 .intro .tit{font-size: 40px;font-family: 'SourceHanSansCN-Medium'; line-height: 1.25; margin: 0.375em 0 0.6875em 0;color: #333;}
.Floor003078 .intro .info{color: #999;line-height: 1.875;font-size: 15px;text-align: justify;}
.Floor003078 .more{padding: 3vw 0 4.17vw 0;}
.Floor003078 .more a{display: table;}
.Floor003078 .more span{display: inline-block;  vertical-align: middle;}
.Floor003078 .more .icon{width: 70px;height: 70px;border: solid 2px #eee; border-radius: 50%; position: relative; margin-right: 27px; transition: 0.3s ease-out;}
.Floor003078 .more .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #999;border-right: 2px solid #999; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003078 .more a:hover .icon{border-color: #ee2d31;background: #ee2d31;}
.Floor003078 .more a:hover .icon:before{border-color: #fff;}
.Floor003078 .more .txt{color: #999;font-size: 14px;}
.Floor003078 .more .txt:before{display: inline-block; content: ''; vertical-align: middle;width: 23px; height: 1px; margin-right: 7px; background: #999;}
.Floor003078 .more a:hover .txt{color: #ee2d31;}
.Floor003078 .more a:hover .txt:before{background: #ee2d31;}

.Floor003078 .column li{float: left;width: 30%;}
.Floor003078 .column li:not(:last-child){margin-right: 5%;}
.Floor003078 .column li a{display: block;position: relative;overflow: hidden;border-radius: 6px;border: 1px solid #eee; }
.Floor003078 .column li a > *:not(.Ispic){position: absolute;}
.Floor003078 .column li .Ispic{padding-bottom: 150%; transform: translateY(-22%); transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .Ispic{transform: translateY(0);}
.Floor003078 .column li .name{background: #fff;bottom: 0; left: 0; width: 100%;height: 48.149%;z-index: 10;transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .name{transform: translateY(100%);}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{position: absolute; left: 1.04vw; right: 1.04vw;bottom: 1.09vw;}
.Floor003078 .column li .name .en{font-family: 'Arial';font-size: 14px;color: #bbbbbb;}
.Floor003078 .column li .name .cn{font-family: 'SourceHanSansCN-Regular';font-size: 20px;}
.Floor003078 .column li .icon{height: 39px; left: 0;width: 100%; top: 50%; margin-top: -15px;background: url("../images/Floor003078-logo-39.png") no-repeat center center;background-size: contain;z-index: 12;transition: top 0.3s ease-out;}
.Floor003078 .column li a:hover .icon{ top: 0;margin: 0;height: 50%;background-image: url("../images/Floor003078-logo.png");background-size: auto 55px;}
.Floor003078 .column li .desc{color: #fff; opacity: 0;transform: translateY(100%); z-index: 20;}
.Floor003078 .column li a:hover .desc{opacity: 1;transform: translateY(0);transition: 0.3s 0.3s ease-out;}
.Floor003078 .left ul{margin-top: 2vw;}
.Floor003078 .left li{float: left;overflow: hidden; color: #ee2d31;}
.Floor003078 .left li .counter > *{display: inline-block;vertical-align: text-top;}
.Floor003078 .left li .counter span{position: relative;font-family: 'Didot-Bold';font-size:40px;}
.Floor003078 .left li .counter i{font-style: normal; line-height: 1;}
.Floor003078 .left li .counter .ani{position: absolute; left: 0; top: 0; width: 101%;}
.Floor003078 .left li .counter .off{opacity: 0;}
.Floor003078 .left li .counter sup{font-size: 22px;}
.Floor003078 .left li p{color: #333;}

@media(min-width:1025px){
.Floor003078 .left{vertical-align: top;}
.Floor003078 .right{width: 50%; }
.Floor003078 .intro{ max-width: 640px; width: 90%; }
.Floor003078 .column{max-width: 600px; width: 95%;}
.Floor003078 .right ul{float: right;}
.Floor003078 .left li:not(:last-child){margin-right: 6.88vw;}
.Floor003078 .right .pic{clear: both;width: 100%;}
}
@media(min-width:1025px) and (max-width:1600px){
.Floor003078{font-size: 1.05vw;}
.Floor003078 .intro .tit{font-size: 3vw}
.Floor003078 .right li .counter span{font-size: 4vw;}
.Floor003078 .right li .counter sup{font-size: 2vw;}
}
@media(max-width:1024px){
.Floor003078 .ytable,
.Floor003078 .ytable-cell{display: block;}
.Floor003078 .right ul{padding: 5vw 0;}
.Floor003078 .right li{width: 33.333%;}
.Floor003078 .right li .inner{display: table; margin: 0 auto;}
.Floor003078 .right .pic{margin: 0 -3.5%;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{ left: 3vw; right: 3vw;bottom: 3vw;}
}
@media(max-width:640px){
.Floor003078{font-size: 3vw;}
.Floor003078 .intro .tit{font-size: 5vw}
.Floor003078 .intro .info br{display: none;}
 .Floor003078 .more .icon{width:10vw;height: 10vw; margin-right: 3vw;}
.Floor003078 .more .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003078 .column li .name .cn{font-size: 4vw;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name .en{font-size: 2.5vw;}
 .Floor003078 .column li .icon{height:8vw;margin-top: -4vw;}
.Floor003078 .column li a:hover .icon{background-size: auto 10vw;}
.Floor003078 .right li .counter span{font-size: 10vw;}
.Floor003078 .right li .counter sup{font-size: 5vw;}
}
/*RighInfo000623 */

.RighInfo000623{padding: 3.125vw 0;background: #f5f5f5;}
.RighInfo000623 .auto{max-width: 1400px;}
.RighInfo000623 .title{margin-bottom: 2vw;}
.RighInfo000623 .title:after{display: block; content: ''; width: 20px; height: 2px; background: #ee2d31; margin-top: 1vw;}
.RighInfo000623 .title .cn{font-size: 30px;color: #333; padding-bottom: 10px;font-weight: bold;}
.RighInfo000623 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;text-transform: uppercase;}
@media(max-width:768px){
.RighInfo000623 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .title .cn{font-size: 6vw;}
}

.RighInfo000623 .ytable-cell{padding: 4.167vw 0;}
.RighInfo000623 .pic .inner{ position: relative;}
.RighInfo000623 .pic time{bottom: 0; text-align: right;position: absolute;right: 0; background: rgba(165,45,51,0.64);color: #fff; padding: 26px 50px 26px 26px;}
.RighInfo000623 .pic time span{display: block;margin-bottom: 5px;font-size: 72px; line-height: 0.8em;}
.RighInfo000623 .pic time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 5px;}

.RighInfo000623 .info{background: url("../images/RighInfo000623_bg.jpg") no-repeat right top #fff; background-size: contain;}
.RighInfo000623 .p-info{font-size: 15px;line-height: 2.4em;color: #7d7d7d;}
.RighInfo000623 .p-info p{margin: 0 0 2vw 0;line-height: 1.875;color: #999;font-size: 15px;text-align: justify;}
@media(min-width:1025px){
.RighInfo000623 .pic{width: 16.429%;}
.RighInfo000623 .pic .inner{width: 208.696%;}
.RighInfo000623 .info .inner{padding-left: 31.624%;padding-right: 8.548%;}
}
@media(max-width:1024px){
.RighInfo000623 .ytable,
.RighInfo000623 .ytable-cell{display: block;}
.RighInfo000623 .info{padding: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .pic time span{font-size: 12vw;}
.RighInfo000623 .p-info{font-size: 3.5vw;}
}


/*Banner003049 */
.Banner003049{position: relative; z-index: 1;overflow: hidden;}
.Banner003049 .slider img{width: 100%;}
.Banner003049 .dots{position: absolute; left: 50%; transform: translateX(-50%); bottom: 1.56vw; z-index: 20;}
.Banner003049 .dots .slick-dots{overflow: hidden;padding: 16px 32px; background-color: rgba(0,0,0,0.2);border-radius: 30px;}
.Banner003049 .dots .slick-dots li{list-style: none;position: relative;float: left; width: 28px; height: 28px;}
.Banner003049 .dots .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #fff; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Banner003049 .dots .slick-dots li.slick-active button{background: #dfb982; width: 50%; height: 50%;}
.Banner003049 .dots .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #dfb982; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
    0%{transform: rotate(-360deg);}
    100%{transform: rotate(0);}
}

.Banner003049 .enter dd{float: left;  }
.Banner003049 .enter dd a{height: 130px;border-radius: 50%; background: #fff;  text-align: center;}
.Banner003049 .enter dd a:hover .icon img{animation:move 1s infinite;}
@keyframes move{
0%, 30%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
40% {-webkit-transform:rotate(6deg);transform:rotate(6deg);}
50% {-webkit-transform:rotate(-6deg);transform:rotate(-6deg);}
60% {-webkit-transform:rotate(6deg);transform:rotate(6deg);}
70% {-webkit-transform:rotate(-6deg);transform:rotate(-6deg);}
80% {-webkit-transform:rotate(6deg);transform:rotate(6deg);}
90% {-webkit-transform:rotate(-6deg);transform:rotate(-6deg);}
100% {-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
.Banner003049 .enter dd aside{color: #ee2d31; font-weight: bold; font-size: 18px; margin-top: 0.667em;}

.Banner003049 .form{ font-weight: 100;color: #333;}
.Banner003049 .form .main{background-color: rgba(255,255,255,0.5); padding: 40px 30px;border-radius: 20px;}
.Banner003049 .form h3{margin: 0 0 1.1875em 0; font-size: 32px;line-height: 0.8em;color: #333; text-align: center;}
.Banner003049 .form h3 span{display: inline-block; border-bottom: 6px solid #dfb982;}
.Banner003049 .form dl{margin-right: -10px;}
.Banner003049 .form dl dd{float: left;width: 50%; padding-right: 10px; margin-bottom: 20px;}
.Banner003049 .form .name{font-size: 16px;padding-bottom: 10px;}
.Banner003049 .form input[type="text"]{width: 100%;line-height: 44px;border-radius: 15px;height: 48px;border: solid 1px rgba(0,0,0,0.1); background: none;color: #666;font-size: 16px; padding: 0 20px;}
.Banner003049 .form input{
	color: rgba(0,0,0,0.5)
}
.Banner003049 .form input::input-placeholder{color: rgba(0,0,0,0.5)} 
::-webkit-input-placeholder { /* WebKit browsers */ 
color: rgba(0,0,0,0.5)
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: rgba(0,0,0,0.5)
} 
::-moz-placeholder { /* Mozilla Firefox 19  */ 
color: rgba(0,0,0,0.5)
} 
:-ms-input-placeholder { /* Internet Explorer 10  */ 
color: rgba(0,0,0,0.5)
}
.Banner003049 .form dl dd.row{width: 100%;}
.Banner003049 .form ::-webkit-input-placeholder {color: rgba(0,0,0,0.4);}
.Banner003049 .form ::-moz-placeholder {color: rgba(0,0,0,0.4);}
.Banner003049 .form :-ms-input-placeholder {color: rgba(0,0,0,0.4);} 
.Banner003049 .form select{width: 100%;line-height: 44px;border-radius: 15px;height: 48px;border: solid 1px rgba(0,0,0,0.1); background-position: right 22px center; color: #666;font-size: 16px; padding: 0 35px 0 20px;color: rgba(0,0,0,0.5);background-repeat: no-repeat;}
.Banner003049 .form select option{color: #444;}
.Banner003049 .form .code{padding-right: 130px;position: relative;}
.Banner003049 .form .code img{position: absolute;right: 0; top: 0; width: 120px;height: 100%;background-color: #ffffff;border-radius: 15px;}
.Banner003049 .form .checkbox{margin-bottom: 30px; line-height: 20px;position: relative; padding-left: 30px;}
.Banner003049 .form .checkbox a{color: #fff; text-decoration: underline;}
.Banner003049 .form .checkbox input[type="checkbox"]{position: absolute; width: 20px; height: 20px; border-radius: 4px; border: none; background: #fff; left: 0; top: 0; margin: 0;-webkit-appearance: none;}
.Banner003049 .form .checkbox input[type="checkbox"]:checked{background: url("../images/Banner003049_gou.png") no-repeat center center #fff;}
.Banner003049 .form .btn{text-align: center;}
.Banner003049 .form .btn input[type="button"]{width: 9em;height: 2.7em; border: 0;cursor: pointer;background-color: #dfb982;border-radius: 2.7em;font-size: 20px;font-weight: bold;color: #fff;}


.Banner003049 .form{position: absolute; z-index: 40; top: 0; height: 100%; left: 10%; width: 40%;}
.Banner003049 .form .ytable{height: 100%;}
.ban_top{/* margin-left: 100px; */margin-bottom: 30px;}
.ban_top img{ width:60%; margin-top: -12vw;}

.Banner003049 .send{ font-size:2.5vw; }
.Banner003049 .send em{ font-style: normal; border-bottom:1px solid #ee2d31; font-weight: bold; margin-left: 10px; }
.Banner003049 .send a{display: inline-block;line-height:1;color:#ee2d31;background:url("../images/mail.svg") no-repeat right bottom;padding-right:1.5em; background-size: auto 1em;}
.Banner003049 .wap{display:none}




@media(min-width:1025px){
.Banner003049 .enter{position: absolute; top: 100%;margin-top: -190px; border-radius: 50%; z-index: 10;width: 640px;height: 640px;border: solid 1px rgba(255,255,255,0.3); background: rgba(0,0,0,0.05); left: 50%;transform: translate(-50%,0)}
.Banner003049 .enter dl{padding-top: 30px; margin: 0 auto;position: relative; width: 90.625%;}
.Banner003049 .enter dd:nth-child(3){float: right;}
.Banner003049 .enter dd:nth-child(2){position: absolute; top: -40%; left: 50%; margin-left: -65px;}
.Banner003049 .enter dd{width: 130px;}
}
@media(min-width:1025px) and (max-width:1600px){
.Banner003049 .form{width: 50%;}
.Banner003049 .enter{width: 40vw;height: 40vw;margin-top: -11.875vw;}
.Banner003049 .form h3{font-size: 2vw;}
.Banner003049 .form .main{padding: 2vw;}
.Banner003049 .form input[type="text"]{height: 38px;line-height: 34px;}
}
@media(min-width:1025px) and (max-width:1440px){
.Banner003049 .enter dd{width: 9.028vw;}
.Banner003049 .enter dd a{height: 9.028vw;}
.Banner003049 .enter dl{padding-top: 1vw;}
.Banner003049 .enter dd:nth-child(2){margin-left:-4.514vw;}
.Banner003049 .enter dd aside{font-size: 1.2vw;}
.Banner003049 .form .btn input[type="button"]{font-size: 1.5vw;}
.Banner003049 .form .name{font-size: 14px;padding-bottom: 5px;}
}
@media(max-width:1024px){
/* 
.ban_top{position:absolute;top: 8%;margin-left: 55px;}
 */
.ban_top{margin-bottom:15px;}
.Banner003049 .enter dd{width: 33.333%;}
.Banner003049 .enter dd a{max-width: 130px; margin: 0 auto;}
.Banner003049 .form{width:60%;}
.Banner003049 .send{ font-size:3vw; }

}

@media(max-width:768px){
.Banner003049 .pc{display:none}
.Banner003049 .wap{display:block}
.Banner003049 .form{width:85%;}
.Banner003049 .send{ font-size:5vw; }

}


@media(max-width:480px){
.Banner003049 .form .main{padding:6vw 4vw;}
.Banner003049 .form h3{font-size:7vw;}
.Banner003049 .form .name{font-size: 14px;}
.Banner003049 .form input[type="text"],
.Banner003049 .form select{height: 40px;line-height: 36px;}
.Banner003049 .form .btn input[type="button"]{font-size: 5vw;}
.Banner003049 .dots .slick-dots{padding: 2vw;}
.Banner003049 .dots .slick-dots li{width: 20px; height: 20px;}
.Banner003049 .send a{background:none;padding-right:0;}

}

.join{padding: 4% 0;display: none;}


/* 加入我们 */
.jobimg{top: -5.34rem;right: 15%;position: absolute;z-index: 11;width:696px;}
.jobSearch{float: right;text-align: center;}
.jobSearch .search{width: 360px;border: 1px solid #e5e5e5;border-radius:30px;padding: 0 40px 0 20px;position: relative;}
.jobSearch .input{width: 100%;height:50px;}
.jobSearch .btn{position: absolute;right: 20px;top: 50%;color: #ee2d31;background: transparent;transform: translateY(-50%);}
.jobSearch .btn i{width: 30px;height: 30px;display: block;background: url(../images/ss.svg) no-repeat center center;background-size: 30px;}
.jobSearch .keyword{padding-top: 0.12rem;color: #999999;}
.jobSearch .keyword a:not(:last-child){margin-right: 22px;}

.join .SubTit dl{display: flex;flex-wrap: wrap;}
.join .SubTit dd{font-size: 20px;margin-right: 10px;position: relative;padding: 5px 10px;border-radius:10px;cursor: pointer;}
.join .SubTit dd.on{color: #fff;background: #ee2d31;}
/* .join .SubTit dd.on::before{content: "";display: block;width: 60px;height: 3px;background: #ee2d31;position: absolute;bottom: 0;left: 0;} */

.hide{    display: none;}
.jobList{ clear: both;padding: 40px 0;}
.jobList .item{margin-bottom: 40px;background: #f7fafe;border-radius: 10px;padding: 40px;border: 1px solid #f7fafe;position: relative;}
.jobList .title{font-size: 28px;line-height: 1.46;margin-bottom: 11px;}
.jobList .tag span{display: inline-block;color: #fff;padding: 0 20px;border-radius: 5px;margin-right: 10px;text-align: center;background: #dfb982;}
.jobList .stit{padding: 23px 0 7px;}
.jobList .stit:before{display: inline-block;vertical-align: middle;width: 3px;height: 16px;border-radius: 3px;background: #ee2d31;margin-right: 10px;content: "";}
.jobList .apply{margin-top:34px;width: 164px;line-height:48px;text-align: center;color: #fff;border-radius:48px;background:#ee2d31;display: block;}
.jobList .apply:hover{background-image: linear-gradient(to left, #f39a00 , #fef100);}
.jobList .open{position: absolute;right: 0;bottom: 0;border-radius: 10px 0 10px 0;text-align: center;width: 120px;line-height: 40px;background:#ee2d31;color: #fff;cursor: pointer;}
.jobList .open:hover{background:#dfb982;}

.jobList .detail{height: 128px;overflow: hidden;transition: all 0.5s;}
.jobList .item.on,.jobList .item:hover{border: 1px solid #e1e7ee;background: #fff;}
.jobList .item.on .open .show{display: none;}
.jobList .item.on .open .hide{display: block;}
.jobList .item.on .title{color: #ee2d31;}
.jobList .item.on .detail{height: auto;}

.JobPop{width: 1025px;z-index: 1000;background:#fff;box-shadow: 0px 5px 20px rgba(0,0,0,0.12);margin:0px auto;position: relative;max-height: 50%;overflow-y: auto;}
.JobPop *{
 box-sizing:border-box;
 -moz-box-sizing:border-box; /* Firefox */
 -webkit-box-sizing:border-box; /* Safari */ /*设置的区域宽度用百分比固定为父元素的宽度对应的百分百，不会收到padding或是border把盒子撑大*/
 }
 .JobPop *:before,.JobPop *:after {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 }
.JobPop .Content{padding:0.5rem;overflow: hidden;}
.JobPop .toptit{text-align: center;line-height: 2.5;background:url(../images/linebg.gif) 0px bottom repeat-x;font-size: 20px;color:#005076;margin:-20px 0 40px;}
.JobPop .mfp-close{width: 74px;height: 74px;line-height: 74px;text-align: center;background:#005076;color:#fff !important;opacity: 1;font-size: 50px;}

.TeamPop{width: 100%;}

.JobForm{ color:#666666; margin:0px 0px 0px -2%;}
 .JobForm dl{ width:48%; float:left; margin-left:2%; line-height:50px; position: relative;}
 .JobForm dl dt{position: absolute;left:0;top:5px; text-align:right;width:90px;}
 .JobForm dl dd{margin-left:100px;}
 .JobForm dl.auto{ width:100%; float:none;}

 .JobForm dd{ padding:5px 0px;}
 .JobForm .input { border:1px solid #dbdbdb; width:100%; height:40px; line-height:38px;}
 .JobForm .textarea { border:1px solid #dbdbdb; width:100%; height:116px; line-height:23px;display: block;}
 .JobForm select { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
	.JobForm .upbtn {color: #057ad3;}
	.JobForm .upbtn i{transform: rotate(180deg);}


@media(max-width:640px){
	.jobimg{width: 200px;top: -200px;}
	.jobSearch{width: 100%;height: 100%;margin-top: 3%;}
	.jobSearch .search{width: 100%;}
	.jobSearch .input{height: 35px;}
	.jobList .title{font-size: 18px;}
	.jobList .item{padding-bottom: 45px;}
	.jobList .open{line-height: 32px;width: 95px;}
	.jobList .apply{width: 200px;line-height: 60px;}
  .join .SubTit dd{font-size: 15px;}
	.JobForm dl{width: auto;float: none;}
	.JobForm .input{height: 30px;line-height: 28px;}
	.JobForm .btn dd{margin-left: 0;text-align: center;}
	.JobForm dl dt{position: static;width: auto;text-align: left;}
	.JobForm dl dd{margin-left: 0;}
	.JobForm .textarea{height: 80px;}
}

@media(max-width:480px){
  .join .SubTit dl{justify-content: center;}

}


/*RighInfo003141 */
.RighInfo003141{font-family: 'SourceHanSansCN-Regular';}
.RighInfo003141 .auto{padding-bottom: 2em;}
.RighInfo003141 .intro{padding-top: 4.5em; margin-bottom: 4.5625em;}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333;font-family: 'SourceHanSansCN-Medium'; margin-bottom: 0.6em;}
.RighInfo003141 .intro .info{ font-size: 0.875em; line-height: 2;}
.RighInfo003141 .intro .info p{margin: 1.8em 0;font-size: 16px;line-height: 30px;}
.RighInfo003141 .intro .info .Title01 p{margin: 0;font-size: 32px; line-height: 44px;}
.RighInfo003141 .number-count{margin: 4.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333;font-size: 18px;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2em;font-family: 'Bebas';color: #ee2d31; margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #ee2d31;font-size:1em;font-family: 'SourceHanSansCN-Medium';}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333;font-family: 'SourceHanSansCN-Medium';}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
@media (min-width:1025px) {
    .RighInfo003141 .intro{display: flex;justify-content: space-between;align-items: center;}
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;border-radius: 20px;overflow: hidden;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 0.55em 0} 
.RighInfo003141 .number-count li span{    font-size: 1.5em;}
.RighInfo003141 .number-count{margin: 2em 0; padding: 1em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
.RighInfo003141 .Title01{ text-align:center}
.RighInfo003141 .intro .info .Title01 p{font-size:18px; line-height: 24px; margin-bottom:10px;}
 .RighInfo003141 .Title01 i{margin: 0 auto;}

}
/*Floor003195 */
.Floor003195{/*font-family: 'HarmonyOS_Sans_SC_Light';*/background: url(../images/Floor003195-bg.jpg) no-repeat center center; background-size: cover;}
.Floor003195 .intro{/*text-align: center; */padding-top: 3.5em; padding-bottom: 4.5em; }
.Floor003195 .column-tit{ font-size: 30px;font-family: 'HarmonyOS_Sans_SC_Bold'; margin-bottom: 50px;color: #333;}
@media (max-width:1024px) {
    .Floor003195 .column-tit{font-size: calc(32 / 16 * 1em);}
}

.Floor003195 .intro .edit-info{ font-size: 16px; line-height: 30px}

.Floor003195 .icon-desc{background: url(../images/Floor003195-bg.png) no-repeat center center;background-size: cover;padding-top: 7.5em;
    padding-bottom: 7.5em; color: #fff;}
.Floor003195 .icon-desc .sub-tit{text-align: center; font-size: 30px; margin-bottom: calc(118 / 1920 * 100vw);}
.Floor003195 .icon-desc .Title01 span{color:#fff}
.Floor003195 .icon-desc .Title01 p{color:#fff;opacity:0.5}
.Floor003195 .icon-desc li{position: relative;text-align: center;float: left; width: calc(100% / 3);}

.Floor003195 .icon-desc li:not(:last-child) .line{position: absolute;}

.Floor003195 .icon-desc li .icon{width: calc(95 / 16 * 1em);margin: 0 auto calc(30 / 16 * 1em); border: solid 1px #fff;position: relative;border-radius: 0 calc(20 / 16 * 1em) 0 calc(20 / 16 * 1em); transition: 0.3s;}
.Floor003195 .icon-desc li .icon:after{position: absolute;content: ''; width: calc(9 / 16 * 1em); height: calc(9 / 16 * 1em); top: 0;left: calc(100% + 0.03rem); background: url(../images/Floor003195-add.svg) no-repeat center center; background-size: contain; transform: scale(0); transition: 0.3s;}
.Floor003195 .icon-desc li .icon img{transition: 0.5s;width: calc(46 / 16 * 1em);}
.Floor003195 .icon-desc li:hover .icon{border-color:#ee2d31;}
.Floor003195 .icon-desc li:hover .icon:after{transform: scale(1);}
.Floor003195 .icon-desc li:hover img{transform: rotate(360deg);}
.Floor003195 .icon-desc li .icon dl{display: table; width: 100%; height: calc(103 / 16 * 1em);	}
.Floor003195 .icon-desc li .icon dt{display: table-cell; vertical-align: middle;text-align: center;}
.Floor003195 .icon-desc li a{color: #fff;}
.Floor003195 .icon-desc li .tit{font-size:18px; line-height: 1.2;color: #fff;font-weight: bold;}
.Floor003195 .icon-desc li p{margin: 1em 0 0 0; font-size: calc(18 / 16 * 1em);}

@media (min-width:1025px) {
.Floor003195 .intro .edit-info{max-width:1400px;margin: 0 auto;    margin-top: 2%;padding: 0 5%;}
.Floor003195 .icon-desc ul{display: table;width: 100%; table-layout: fixed;    margin-top: 3%;}    
.Floor003195 .icon-desc li{display: table-cell; vertical-align: middle; width: calc(100% / 3);}
.Floor003195 .icon-desc li:not(:last-child) .line{height: 100%;width: 1px;border-right: 1px dotted rgba(255, 255, 255, 0.5);right: 0; top: 0;}
.Floor003195 .icon-desc li:not(:last-child) .line i{position: absolute; top: calc(100% + 9px); width:10px;height: 9px;left: 50%; margin-left: -5px;}
.Floor003195 .icon-desc li:not(:last-child) .line i:before,
.Floor003195 .icon-desc li:not(:last-child) .line i:after{position: absolute;content: ''; background-color: #ee2d31; border-radius: 3px;}
.Floor003195 .icon-desc li:not(:last-child) .line i:before{left: 0;width: 100%; height: 3px; top: 0;}
.Floor003195 .icon-desc li:not(:last-child) .line i:after{width: 3px;left: 50%; margin-left: -1px; top: 0; height: 100%;}
}
@media (max-width:1024px) {
.Floor003195 .icon-desc .sub-tit{font-size: calc(28 / 16 * 1em); margin-bottom: 2em;}
.Floor003195 .icon-desc li:not(:last-child) .line{height: 1px;width: 100%;border-bottom: 1px dotted rgba(255, 255, 255, 0.5);left: 0; bottom: 0; display: none}
.Floor003195 .icon-desc li:not(:last-child){/*margin-bottom: 10vw; padding-bottom: 10vw;*/}    
.Floor003195 .intro{padding-top: 2.5em;margin: 0 15px;}
.Floor003195 .icon-desc{    padding-top: 4.5em;padding-bottom: 3.5em;}
}



/*Floor003033 */
.Floor003033{background: #fff; padding: 0 0 3%;}
.Floor003033 .list{width: 75vw; margin-top: 3%;}
.Floor003033 .list li{box-shadow: 0 2px 32px 11px rgba(200, 207, 213, 0.2); background: #fff; border-radius: 50%;background: #fff; float: left; overflow: hidden;}
.Floor003033 .list li a.ytable{height: 100%; text-align: center;}
.Floor003033 .list li img{max-width: 75%;}
.Floor003033 .list li figure{width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;padding-bottom: 106%;display: block;}
@media(min-width:1025px){
.Floor003033 .list{position: relative;}
.Floor003033 .list:after,
.Floor003033 .list:before{ border-radius: 50%; position: absolute; content: '';width: 1.82vw;height: 1.88vw;background: #ffffff;box-shadow: 0 0.1vw 1.68vw 0.56vw rgba(200, 207, 213, 0.2);}
.Floor003033 .list:before{ left: 27.66vw;top: 3.54vw;}
 .Floor003033 .list:after{right: 11.88vw; bottom: 0.99vw;}
.Floor003033 .list li:nth-child(1),
.Floor003033 .list li:nth-child(13){width: 9.95vw;height: 9.95vw;}
.Floor003033 .list li:nth-child(2),
.Floor003033 .list li:nth-child(7){width: 5vw;height: 5vw;}
.Floor003033 .list li:nth-child(3){width: 8.44vw;height: 8.44vw;}
.Floor003033 .list li:nth-child(4){width: 14.53vw;height: 14.53vw;}
.Floor003033 .list li:nth-child(5),
.Floor003033 .list li:nth-child(8),
.Floor003033 .list li:nth-child(10){width: 6.46vw;height: 6.46vw;}
.Floor003033 .list li:nth-child(6){width: 10.99vw;height: 10.99vw;}
.Floor003033 .list li:nth-child(9){width: 11.67vw;height: 11.67vw;}
.Floor003033 .list li:nth-child(11){width: 8.49vw;height: 8.49vw;}
.Floor003033 .list li:nth-child(12){width: 7.24vw;height: 7.24vw;}
    
.Floor003033 .list li:nth-child(1){margin-right: 2.5vw;}
.Floor003033 .list li:nth-child(2){margin-top: 0.52vw;}
.Floor003033 .list li:nth-child(3){margin-top: 4.84vw; margin-left: -0.05vw; }
.Floor003033 .list li:nth-child(4){margin-left: 0.68vw; margin-top: 6.25vw;}
.Floor003033 .list li:nth-child(5){margin-left: -1.25vw; margin-top: 1.77vw;}
.Floor003033 .list li:nth-child(6){margin-left: 3.23vw; margin-top: 2.86vw;}
.Floor003033 .list li:nth-child(7){margin-left: 1.51vw; margin-top: 2.86vw;}
.Floor003033 .list li:nth-child(8){float: right;margin-top: 1.25vw;}
.Floor003033 .list li:nth-child(9){clear: left; margin-top: -9.84vw; margin-left: 5.36vw;}
.Floor003033 .list li:nth-child(10){margin-left: 1.77vw; margin-top: -5.52vw;}
.Floor003033 .list li:nth-child(11){margin-left: 16.56vw; margin-top: -6.98vw;}
.Floor003033 .list li:nth-child(12){margin-left: 2.29vw;margin-top: -5.73vw; }
.Floor003033 .list li:nth-child(13){float: right;margin-right: 2.86vw;  margin-top: -10vw;}
}
@media(max-width:1024px){
.Floor003033{padding: 6vw 0;}
.Floor003033 .list{width: 90vw; margin-top: 8vw;}
.Floor003033 .list li{width: 20vw; height: 20vw;}
.Floor003033 .list li:nth-child(2){width: 14vw; height: 14vw; margin-left: 3vw;}
.Floor003033 .list li:nth-child(3){margin-left: 4vw;}
.Floor003033 .list li:nth-child(4){width: 25vw; height: 25vw; float: right;}
.Floor003033 .list li:nth-child(7),
.Floor003033 .list li:nth-child(5){width: 12vw; height: 12vw; margin-top: 3vw;}
.Floor003033 .list li:nth-child(5){ margin-right: 3vw;}
.Floor003033 .list li:nth-child(6){margin-top: -3vw;}
.Floor003033 .list li:nth-child(8),
.Floor003033 .list li:nth-child(7){margin-left: 3vw;}
.Floor003033 .list li:nth-child(8){width: 14vw; height: 14vw; }
.Floor003033 .list li:nth-child(9){ margin-top: 3vw; float: right;}
.Floor003033 .list li:nth-child(10){width: 14vw; height: 14vw;  }
.Floor003033 .list li:nth-child(11){ margin-left: 3vw;}
.Floor003033 .list li:nth-child(12){width: 10vw; height: 10vw; margin-left: 3vw; }
.Floor003033 .list li:nth-child(13){margin-left: 2vw; margin-top: -5vw;}
}


/*Timeline002789 */
.Timeline002789{padding: 3% 0 1%;background: url(../images/line.png) center repeat-x;}
/*slick Basic*/
.Timeline002789 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Timeline002789 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Timeline002789 .slick-list:focus {outline: none}
.Timeline002789 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Timeline002789 .slick-slider .slick-track, 
.Timeline002789 .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)}
.Timeline002789 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Timeline002789 .slick-track:before, 
.Timeline002789 .slick-track:after{display: table; content: '';}
.Timeline002789 .slick-track:after{ clear: both;}
.Timeline002789 .slick-loading .slick-track { visibility: hidden;}
.Timeline002789 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Timeline002789 .slick-slide .slick-loading img { display: none;}
.Timeline002789 .slick-slide .dragging img { pointer-events: none;}
.Timeline002789 .slick-initialized .slick-slide { display: block;}
.Timeline002789 .slick-loading .slick-slide { visibility: hidden;}
.Timeline002789 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Timeline002789 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Timeline002789 li .pic h2{margin: 0px auto 30px auto;
    background: url(../images/zlgh2.png)center no-repeat;
    height: 120px;
    width: 140px;
    color: white;
    font-size: 26px;
    line-height: 50px;
    text-align: center;
}
.Timeline002789 li .Ispic{padding-bottom: 50%; width: 90%;margin: 0 auto;border-radius: 6px; }
.Timeline002789 li .inner{position: relative;text-align: center;}
.Timeline002789 li .inner time{
	font-weight: bold;
    color: #333333;
    font-size: 18px;
    padding: 12px 0px;
}
.Timeline002789 li .inner p{line-height: 22px;max-height: 70px;overflow: auto;color: #808080; width: 80%; margin:5px auto 0;}
.Timeline002789 .slick-arrow{font-size: 0;width: 30px ;height: 30px;border: 0;position: absolute;top: 40% !important; cursor: pointer;padding: 0;z-index: 10;background-position: center center;background-repeat: no-repeat;background-size: 60px;background-color: inherit;}
/* .Timeline002789 .slick-disabled{background: #8195b5;} */

.Timeline002789 .slick-prev{left: -15px;background-image: url(../images/prev2.png);}
.Timeline002789 .slick-next{right:-15px;background-image: url(../images/next2.png);}
@media(max-width:1024px){
.Timeline002789 .slick-prev{left: 0;}
.Timeline002789 .slick-next{right:0;}
.Timeline002789 .slick-arrow{top: 44% !important;}
}







/*RighInfo002739 */
.RighInfo002739{overflow: hidden; padding:50px 0; text-align: center;}
.RighInfo002739 .flipster{ margin-top: 0;}
.RighInfo002739 li{ width:100%;  max-width:520px;   margin: 0 auto;}
.RighInfo002739 li .flip-content{position: relative;}
.RighInfo002739 .Ispic{width:100%; display: block; padding-bottom:78.079%;/*  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); */ background-size: contain; background-repeat: no-repeat; background-position: center;}
.RighInfo002739 .flipster{overflow: visible;}
.RighInfo002739 .flipto-prev,
.RighInfo002739 .flipto-next{border-radius: 50%;background: url("../images/more.svg") no-repeat center center; width: 50px; height: 50px; transition: 0.3s; font-size: 0; z-index: 20; border: 2px solid #ee2d31; display:inline-block !important;} 
.RighInfo002739 .flipto-prev:hover,
.RighInfo002739 .flipto-next:hover{background-image: url("../images/more-on.svg"); background-color: #ee2d31;} 
.RighInfo002739 .flipto-prev{left:5vw; transform: rotateY(-180deg);}
.RighInfo002739 .flipto-next{right:5vw;} 
@media(min-width:1025px){
.RighInfo002739 .flipto-prev,
.RighInfo002739 .flipto-next{position: absolute; display: block !important;top: 50%; margin-top: -25px;} 
.RighInfo002739 .flipster-carousel .flip-next .pic,
.RighInfo002739 .flipster-carousel .flip-prev .pic{filter: blur(2px);}
.RighInfo002739 .flipster-carousel .flip-past .pic,
.RighInfo002739 .flipster-carousel .flip-future .pic{filter: blur(3px); }
}


@media(max-width:1024px){
.RighInfo002739 li:not(.flip-current){opacity: 0;}
.RighInfo002739 .flipto-prev,
.RighInfo002739 .flipto-next{position: static; margin-top: 30px;}
.RighInfo002739 .flipto-next{	transform: translateX(0); margin-left: 20px;}
.RighInfo002739 .flipster{padding:0 20px;}
}

/*
 .RighInfo002778 
 */
.RighInfo002778{ padding:0;}
.RighInfo002778 .auto_1650{ max-width:1650px;}
@media(max-width:1650px){
.RighInfo002778 .auto_1650{ padding:0 2%;}
}
.RighInfo002778 .auto_1680{ max-width:1680px;}
@media(max-width:1680px){
.RighInfo002778 .auto_1680{ padding:0 2%;}
}

.RighInfo002778 .title{ padding-bottom:5%; font-size: 26px; color: #333; position: relative; text-align: center;}
.RighInfo002778 .title span{text-transform:uppercase; font-size:20px; font-family:"Arial";  color:#f7f7f7;display: block; position: absolute; top:5%; width: 100%; z-index: -1;line-height: 36px;}
.RighInfo002778 .title:after{ display:block; content:''; margin:30px  auto 0;width:40px; height:1px;background-color:#ccc;}
.RighInfo002778 .intro,
.RighInfo002778 .img{padding:2%; margin: 0 auto;}
.RighInfo002778 .span{color:#cb8d40; font-size: 36px;}
.RighInfo002778 .h1{color:#8a6129; font-size:30px; margin:14px 0; position: relative; padding-bottom: 60px;}
.RighInfo002778 .h1:after{ position: absolute; left:16px; bottom: 0; display:block; content:''; width:1px; height:40px;background-color:#cb8d40; transform:rotate(45deg); 
-ms-transform:rotate(45deg); 	
-moz-transform:rotate(45deg); 	
-webkit-transform:rotate(45deg); 
-o-transform:rotate(45deg);
}
.RighInfo002778 .p{color:#666; font-size:14px; margin: 0; line-height: 40px;}
.RighInfo002778 .box{margin: 2% auto 5% auto;}
.RighInfo002778 .box ul{position:relative; font-size: 0;}
.RighInfo002778 .box li .Ispic{display: block;  transition:all 0.5s;}


@media(min-width:541px){
.RighInfo002778 .title{ font-size:36px;}
.RighInfo002778 .title span{font-size:30px;}	
.RighInfo002778 .box ul{ padding-bottom:31.152%;}	
.RighInfo002778 .box li{position:absolute; overflow: hidden;}
.RighInfo002778 .box li:nth-child(1){width:32.91%; height:100%; left: 0; top:0;}
.RighInfo002778 .box li:nth-child(2){width:9.94%; height:30.545%; left:34%; top: 0;}
.RighInfo002778 .box li:nth-child(3){width:9.94%; height:30.545%; left:45.03%; top: 0;}
.RighInfo002778 .box li:nth-child(4){width:9.94%; height:30.545%; left:56.06%; top: 0;}
.RighInfo002778 .box li:nth-child(5){width:9.94%; height:30.545%; left:67.09%; top: 0;}
.RighInfo002778 .box li:nth-child(6){width:21%; height:65.567%; left:34%; bottom: 0;}
.RighInfo002778 .box li:nth-child(7){width:9.94%; height:30.545%; left:56.06%; top:34.4%;}
.RighInfo002778 .box li:nth-child(8){width:9.94%; height:30.545%; left:67.09%; top:34.4%;}
.RighInfo002778 .box li:nth-child(9){width:9.94%; height:30.545%; left:56.06%; bottom:0;}
.RighInfo002778 .box li:nth-child(10){width:9.94%; height:30.545%; left:67.09%; bottom:0;}
.RighInfo002778 .box li:nth-child(11){width:21.86%; height:65%; right:0; top:0;}
.RighInfo002778 .box li:nth-child(12){width:10.435%; height:30.545%; right:11.525%; bottom:0;}
.RighInfo002778 .box li:nth-child(13){width:10.435%; height:30.545%; right:0; bottom:0;}
.RighInfo002778 .box li .Ispic{height: 100%;}
.RighInfo002778 .box li:hover .Ispic{transform: scale3d(1.1,1.1,1.1);}
}

@media(max-width:540px){
.RighInfo002778 .box li{width: 48.5%;  margin-right:3%; display: inline-block; margin-bottom:3%;}
.RighInfo002778 .box li:first-child{width:100%;  margin-right: 0; }
.RighInfo002778 .box li:nth-child(2n+1){margin-right:0;}
.RighInfo002778 .box li .Ispic{ padding-bottom: 50%;}
}


@media(min-width:1000px){
.RighInfo002778 .intro{ float:left; width:48%;padding-left:3%; }
.RighInfo002778 .img{ float:right; width:50%; position: relative; padding: 22px; padding-right: 0;}
.RighInfo002778 .img img{box-shadow: 0 0 5px #ccc;}
.RighInfo002778 .img:before{left:-23%;content: ""; width:71%; height:98%; max-width: 668px;max-height: 668px; position: absolute; top:-8%; background:#faf8f5 ; z-index:-1;}
}

@media(min-width:1400px){
.RighInfo002778 .intro{ padding-top: 5%;}
.RighInfo002778 .h1{font-size:48px;}
.RighInfo002778 .p{ font-size:16px;}
}

