﻿@charset "utf-8";
@font-face {
	font-family: 'din';
	src: url('../font/DIN Medium.eot');
	src: url('../font/DIN Medium.eot?#iefix') format('embedded-opentype');
	src:url('../font/DIN Medium.woff') format('woff'), url('../font/DIN Medium.ttf') format('truetype'), url('../font/DIN Medium.svg#DIN Medium') format('svg'),local('DIN Medium');
	font-weight: normal;
	font-style: normal;
}
/*初始化样式*/
body,html{ height:100%;}
body{padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; 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: 50%; float: left; line-height: 20px;}
.bottom .bright{width:50%; float: right;}
.Bmenu{width: 446px; float: left; margin-left: 55px; 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{margin-left: 10px;}
	.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{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative;}
.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){
}
@media(max-width:640px){
.HomeBan .flex-control-nav{bottom:1px;}
.HomeBan .flex-direction-nav a { display:none;}
}


.Homebox{background:#f0efed; height:360px; margin:20px auto; clear:both;}
.HomeNews{width:39%; float:left;}
.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 .item{ position:relative; width:33.3333333%; float:left;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.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.1,1.1);  
-webkit-transform:scale(1.1,1.1);  
-o-transform:scale(1.1,1.1); 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: 240px;}

.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; text-align: center; font-size:16px;}
.MenuList li a{ display:block; color:#666; padding: 0 15px;}
.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;}

@media(max-width:1600px){
	.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;}
.MenuList{line-height:45px; text-align:center; height:auto;}
.MenuList li{float:none; display:inline-block; margin:0%; 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:#888888;}
.Abouttxt2{ color:#888888; 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:40px;color: white;line-height: 50px;}
.profile2 .tab .right li{display: inline-flex;align-items:center;justify-content:center; transition: all 0.5s ease; cursor: pointer; font-size: 14px; 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: 24px; 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: 35px;}
	.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: 100%;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;}
.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;}

@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;;}
}

.SubTit{ line-height:35px; font-size:20px; 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:16px; line-height:24px;}
.SubTit span{font-size:20px;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;}
.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: 14px; 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: 16px; 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:center; width:136px; font-size:16px; color:#ee2d31; font-weight:bold; top:20px; left:0px;}
.NewsList li .date i{ line-height:53px; display:block; font-size:40px;}
.NewsList li .tit{line-height:38px; font-size:18px;}
.NewsList li .p{height:48px;-webkit-line-clamp: 2; margin-bottom:8px; color:#999999;}

@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:54px; 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; padding-bottom:15px; color: #808080;}
.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;}
}

@media(max-width:480px){
	.Titleinfo h2{font-size: 16px; line-height: 24px;}
}

/* 地产开发 */
.mb10{margin-bottom: 10px;}
.ChinaMap{width: 57.89%; float: left; position: relative;}
.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{color: #808080; 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{ margin:33px 0; padding-left:83px; line-height:60px; position:relative;}
.ItemSearch h2{ position:absolute; left:0px; top:0px; font-size:16px;}
.ItemSearch ul{ margin-left:-10px;}
.ItemSearch li{ width:22%; float:left; position:relative;}
.ItemSearch li .box{ margin-left:10px;}
.ItemSearch li select{ width:100%; height:60px; text-indent:0.5em; border:1px solid #dcdcdc;}
.ItemSearch li select{-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 select::-ms-expand { display: none; }/*Ie clear arr*/
.ItemSearch li.search{ width:34%; float:left;}
.ItemSearch li.search .box{ border:1px solid #dcdcdc;}
.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:60px; cursor:pointer; width:80px; background: #ee2d31 url(../images/searchbtn2.png) center center no-repeat;}
.ItemSearch li.search .box .btn:hover{ background-color:#ab0004;}

.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:33.333%; margin-bottom:10px;}
	.ItemSearch li.search{ width:auto; float:none; clear:both;}
	.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;}
	.CaseList li .info .top b{ font-size:15px; display:block; margin:0;}
	.CaseList li .info .txt{padding:13px 10px 0px 10px; line-height:20px; color:#888888;}
	
}

@media(max-width:768px){
	.CaseList li{ width:47%;}
}
@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%;}

.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: 99; 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:20px;}
.Caseinfo .apply{ width:auto; line-height:36px;}
.Casedesc .nav{ position:static; text-align:center; padding-bottom:25px; width:auto;}
.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;}

}

@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;}
.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-right:6px; 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{ display:none; width:50%; padding-top:40%; float:right;}
.Businessbox .imgbox.on{ display:block;}

.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: 50.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: 158px; 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;}
.HonnorList::-webkit-scrollbar{width: 3px; height: 3px; background: #e6e6e6;}
.HonnorList::-webkit-scrollbar-thumb{background-color: #ddb57a;}

@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;}
}

@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: 65px; width: auto; position: static; margin-bottom: 5px;}
	.HonnorList dd .con{padding-left: 65px;}
}

/* 文化理念 */
.ideaBox .Title01{margin-bottom: 0;}
.ideaBox .item{float: left; margin-left: 0.3%; background: #fff;height:630px}
.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: 630px;}
.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;}
	.ideaBox .item{height: 500px;}
}

@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;}
.StaffBox .title .name{display: block; font-size: 40px; color: #ee2d31; line-height: 46px; margin-bottom: 15px;}
.StaffBox .con{max-width: 710px; margin: 30px 0 80px; font-size: 16px; line-height: 30px; color: #808080;}
.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: 110px; 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: 160px; text-align: center;}
.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;}

.CustomerPic{padding-bottom: 75px;}

@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;}
}

@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 .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; font-family: "din";}
.ReportBox .box .con li:hover{margin-top: -15px;}
.ReportBox .box .con li:first-child{margin-left:18%}

@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;}
}

@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;}
}

/* 公司地址 */
.CotactBox .box{width: 55.7%; float: left; padding: 8% 0;}
.CotactBox .box .sign{display: block; width: 170px;}
.CotactBox .box .ins{font-size: 16px; line-height: 26px; color: #666; margin: 25px 0 55px;}
.CotactBox .box ul li{width: 32%; 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;}
.CotactBox .box ul li:nth-child(3n){margin-right: 0;}
.CotactBox .box ul li .con{padding: 40px 25px 30px; text-align: center;}
.CotactBox .box ul li .con .icon{display: block; width: 48px; margin: 0 auto 30px;}
.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%;}

@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;}
.ValueBox{width: 45%; padding-left: 5%; float: right; background-image: url(../images/valuebg.jpg); height: 572px;}
.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;}
}