﻿@charset "utf-8";
/* CSS Document */

body, button, input, select, textarea a{ font-size:14px; line-height:24px; font-family: "微软雅黑",Arial, Helvetica, sans-serif; }
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, iframe, button, textarea, p, blockquote, th, td, img{ margin: 0;  padding: 0;}
html{color:#333333;margin:0px auto;padding:0px;OVERFLOW-X: hidden; }
fieldset, img, iframe, button{ border:0; text-decoration:none;}
/**:focus { outline: 0;}*/
ol, ul { list-style: none;}
table {  }
caption, { text-align: left;}
header, footer, article, section, nav{display: block;}
a {outline: none; /* for Forefox */ cursor:pointer; text-decoration: none; }
a { /* for Ie*/ }
input{ outline:none; }
em{ font-style:normal;}
input,select,img{ vertical-align:middle;}
textarea{ outline: none; resize:none;}
h1,h2,h3,h4,h5,h6{ font-weight: bold;} 
a img{border: none;}
i{ font-style:normal;}
a{ color: #666; }
.fl{float:left}
.fr{float:right}
.clear{ clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{zoom:1;}
.g-w{width:100%; min-width:1200px; margin:0 auto; height:auto;}
.g-box{ width:1200px; height:auto; margin:0 auto;}

.pp {
    width: 100%;
    overflow: hidden;
    font-size: 14px;
    color: #888;
    line-height: 30px;
    margin-bottom: 10px;
}

.pr {position: relative;}
@font-face{font-family: 'dinCond-Medium';src: url('../font/dincond-medium-webfont.eot');src: url('../font/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../font/dincond-medium-webfont.woff2') format('woff2'), url('../font/dincond-medium-webfont.woff') format('woff'), url('../font/dincond-medium-webfont.ttf') format('truetype'), url('../font/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg');}






/*导航*/

/*头部*/
.header{width:100%;height:84px;position:relative;z-index:100;}
.header .logo{float:left;margin-top:10px;}
.header .btns{float:right;height:100px;margin-left:10px;position:relative;}
.header .btns .btns-language{width:25px;height:25px;float:left;background:url("../images/wx.png") no-repeat right center;padding-left:8px; margin:38px 15px 0 0;position:relative;}
.header .btns .btns-search{width:20px;height:20px;float:left;background:url("../images/search.png") no-repeat right center;padding-left:8px; margin:40px 15px 0 0;position:relative;}
.header .btns .btns-search:hovre{}
.header .btns .f-tex{float:left;}
.header .btns input{font-size: 14px;color: #666666;margin-top:32px;width:0px;height:35px;padding-left:15px;border:1px #ddd solid;opacity:0;filter:Alpha(opacity=0);border-radius:5px;}
.header .btns .langOv{width:240px;height:150px;position:absolute;top:100px;right:-60px;overflow:hidden;z-index:7;}
.header .btns .langOv .langsN{width:240px;height:150px;position:absolute;top:-100%;right:0px;background:rgba(0,0,0,0.5) !important; background:#000; filter:Alpha(opacity=50);z-index:100;}
.header .btns .langOv .langsN a{float:left; width:100px; height:100px;margin:10px;position:relative; text-align:center; font-size:12px; color:#fff;}
.header .nav{float:right;height:100px;position:relative;z-index:10;}
.header .nav li{padding:0 32px;float:left; font-family: 微软雅黑;}
.header .nav li:hover{ background:url(../images/navlibg.jpg) no-repeat bottom center}
.header .nav li a{font-size:16px;color:#7a7a7a;line-height:100px;font-weight:bold; font-family: 微软雅黑;}
.header .nav .navline{position:absolute;width:0;height:4px;padding-bottom:3px; background:url("../images/navline.jpg") repeat-x center center;bottom:0;left:22px;}
.header .nav .navline img{margin:0 auto;display:block;}
.header .menu{width:42px;height:42px; background:url("../images/menu-on.png") no-repeat center center;position:fixed;right:40px;top:20px;z-index:90;border:2px #eaeaea solid;-webkit-transition:all .3s;transition:all .3s;}
.header .menu:hover{ background:#eaeaea url("../images/menu-on.png") no-repeat center center;}

/*二级导航*/
.header .innavbg{width:100%;height:56px;background:#000;opacity:0.5; filter:Alpha(opacity=50); position:absolute;top:100px;left:0px;z-index:8;display:none;}
.header .sideNav{width:1200px; height:56px; position:absolute;top:100%;z-index:10;display:none;}
.header .sideNav dd{float:left;margin:0 16px;line-height:56px;}
.header .sideNav dd a{display: block; color: #fff; opacity:1\9;+opacity:1; font-size: 14px;line-height:56px;position:relative;z-index:100;}
.header .sideNav dd a:hover{color:#fd0202;}
.sN1{left:0px;}
.sN2{left:172px;}
.sN3{left:200px;}
.sN4{left:340px;}
.sN5{left:485px;}
.sN6{left:417px;}


/*banner*/
.focusBox { position: relative; width:100%; height:483px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0;height:100% !important; width:100% !important;  }
.focusBox .pic li{  height:100% !important; width:100% !important; }
.focusBox .prev,.focusBox .next{ position:absolute; z-index:1; display:block; width:30px; height:50px; top:50%; margin-top:-50px; left:20px;  background:url(../images/icons.png) 0 0 no-repeat; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;  }
.focusBox .next{ left:auto; right:30px; background-position:-51px 0; }
.focusBox .prev:hover,
.focusBox .next:hover{ filter:alpha(opacity=100);opacity:1; }
.focusBox .hd { position: absolute; left:50%; bottom:30px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{display: inline-block;width:15px;height:15px;border-radius:20px;background: rgba(255,255,255,1);margin: 0 10px !important;opacity: 1;cursor: pointer;}
.focusBox .hd .on{ background: #0054a7;}


.index-news{ padding:40px 0 60px; border-bottom:1px #ddd solid;}
.index-title{ text-align:center;}
.index-title h2{ font-size:24px; color:#333; font-weight:normal; line-height:40px;}
.index-title span{ font-size:16px; color:#666;}

.index-news-con{ margin-top:30px;}
.flexslider2{position:relative;overflow:hidden;width:600px;height:320px; float: left;}  
.flexslider2 .flex-control-nav{position:absolute;bottom:16px;z-index:4;text-align:center;display: block; margin: 0; left:490px; width:100px; }  
.flexslider2 .flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 5px;*display:inline;zoom:1;overflow: hidden; float: left;}  
.flexslider2 .flex-control-nav a{display:block;width:15px;height:15px;line-height:26px;overflow:hidden;cursor:pointer;font-size: 0px; color:white; background-position: center center; background:white;}  
.flexslider2 .flex-control-nav .flex-active{background:#d80404;} 
.flexslider2 li{position: relative;}
.flexslider2 p{width:460px; height: 48px; padding-left: 20px; padding-right:120px; position: absolute; bottom: 0px; left: 0px; z-index: 3; background:rgba(0,0,0,0.58); font-size: 16px; line-height: 48px;color:white;}
.flexslider2 .flex-direction-nav{display: none;}
.flexslider2 img{display: block;width:600px; height:320px;}

.tplist{ width:575px; overflow:hidden;}
.tplist li{background: url(../images/tit_ico.png) no-repeat left center; padding-left: 16px; vertical-align: top;}
.tplist li p{overflow: hidden; line-height:40px;}
.tplist li p a{float: left; color: #1b1b1b; float: left; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}
.tplist li p a:hover{color: #076ac1;}
.tplist li p i{float: right; color: #959595; font-size: 14px;}


.index-business{ padding-top:40px; position:relative;}
.index-business .bg {width: 100%;height: 255px;position: absolute;bottom: 0;left: 0;background: url("../images/bg.jpg") no-repeat;}
.index-business .box {width: 1200px; margin-left: auto;margin-right: auto;overflow: hidden;padding-bottom: 40px;margin-top: 30px; }
.index-business .box ul {width: 110%; }
.index-business .box ul li {width: 215px;position: relative;z-index: 10;margin-right: 30px;box-shadow: 0 0 3px 3px #f7f6f6;float: left; }
.index-business .box ul li:hover a .tu img {transform: scale(1.1); }
.index-business .box ul li:hover a .cont .ico {background: url("../images/jia2.png") no-repeat; }
.index-business .box ul li a {display: block; }
.index-business .box ul li a .tu {width: 100%; overflow: hidden;height: 286px; }
.index-business .box ul li a .tu img {width: 100%;height: auto;transition: all 0.5s; }
.index-business .box ul li a .cont {background: #fff; padding-bottom: 20px; }
.index-business .box ul li a .cont .ico {width: 87px;height: 87px;background: url("../images/jia.png") no-repeat;margin-left: auto;margin-right: auto;
transition: all 0.5s;position: relative;margin-top: -43px; }
.index-business .box ul li a .cont .txt {text-align: center;font-size: 18px;line-height: 24px;color: #333;font-weight: bold;padding: 0 10px; }


.index-yeji{padding:40px 0 60px;}
.index-yeji-con{margin-top: 30px;}
.index-yeji-con ul li{ float:left; width:390px; height:260px; margin:5px; position: relative}
.index-yeji-con ul li img{ width:390px; height:260px;}
.index-yeji-con ul li .am-slider-desc{padding:4px 10px;display:none; background-color: rgba(0,0,0,.5);position: absolute;bottom: 0;padding: 10px;width:95%;color: #fff;}
.index-yeji-con ul li .am-slider-desc p a{color: #fff;}
.index-yeji-con ul li:hover .am-slider-desc{display:block;cursor:pointer}
.index-yeji-con .more {display: block;width: 100%;height: 60px;background: #f7f6f9;text-align: center;font-size: 14px;line-height: 60px;color: #575757; margin-top: 30px;transition: all 0.5s;}
.index-yeji-con .more:hover {background: #ddd;}

/*底部*/
.footer {background: #29292b;padding: 38px 0;}
.hr_img{ float: left; width: 82px; margin-right: 78px; }
.hr_a{ float: left; width: 168px; margin-right: 74px; }
.hr_a a{ display: block; height: 34px;transition: all 0.5s ease 0s; line-height: 34px; overflow: hidden; width: 50%; padding: 0 2px; box-sizing: border-box; font-size: 14px; color: #646465; float: left; }
.hr_cont{ float: left; width:400px; }
.hr_cont p{ height: 34px; line-height: 34px; overflow: hidden; font-size: 14px; color: #646465;  }
.hr_call{ float: left; width: 280px; }
.hr_call p{height: 34px; line-height: 34px; overflow: hidden; font-size: 14px; color: #646465;}
.hr_call em{ display: block; background: url(../images/img4.png) left center no-repeat; font-size: 18px; font-weight: bold; color: #5e5e5e; padding-left: 30px; }
.hr_call em.cz{background: url(../images/img5.png) left center no-repeat;}
.hr_what{ float: right; width: 108px; }
.hr_what span{ display: block; font-size: 14px; font-weight: bold; overflow: hidden; color: #fff; height: 40px; line-height: 40px; }
.add{ height: 60px; line-height: 60px; text-align:center; background: #626262; font-size: 14px; color: #ffffff; }
.add a{ margin-left: 10px; color: #ffffff;transition: all 0.5s ease 0s;  }
.add a:hover,.hr_a a:hover{ color:#fff; transition: all 0.5s ease 0s; }



/*内页banner*/
.ny-banner {background-position:top center;background-repeat:no-repeat;background-size:cover;height:400px;width:100%;overflow:hidden;position:relative}
.ny-banner .txt {color:#fff;position:relative;text-align:left;padding-top:100px}
.ny-banner .txt .hrs:after {background:#fff}
.ny-banner .txt h2 {font-size:40px; line-height:70px;text-transform:Uppercase;font-weight:100; font-family:Arial, Helvetica, sans-serif;}
.ny-banner .txt h3 { font-size:30px; line-height:42px;font-weight:700}

@-webkit-keyframes fadeInUp {
 0% { opacity:0; -webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
 100% {opacity:1; -webkit-transform:none;transform:none}
}
@keyframes fadeInUp {
 0% {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
 100% {opacity:1;-webkit-transform:none;transform:none}
}
.ani {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.hrs {position: relative;width:80px;height: 2px; background: 0 0;border: none;zoom: 1;display: inline-block;vertical-align: middle;}
.hrs::after, .hrs::before {content: "";bottom: 0;height: 2px;position: absolute;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;}
.hrs::before {width: 60%;right: 0; background:#d80403;}
.hrs::after {width: 30%;left: 0;background:#fff; z-index: 2;}

/*内页分类*/
.xnav{ width:100%; height:60px; border-bottom:1px #ddd solid;}
.xnav ul li{ float:left; width:90px; height:58px; line-height:58px; margin-right:30px;}
.xnav ul li a{ font-size: 15px;color: #666;display: block; height:58px; line-height:58px; text-align:center;}
.xnav ul li a.on{ color:#c7000b; border-bottom:2px #c7000b solid;}
.xnav ul li a:hover{ color:#c7000b;}

.position{ font-size: 14px; color: #999; line-height: normal; background: url(../images/home.png) no-repeat left center; padding-left: 25px; background-size: 17px 13px; margin:20px 0; }


/*走进海博*/
.page_body{ margin-top:40px; margin-bottom:50px;    overflow: hidden;
    font-size: 14px;
    color: #888;
    line-height: 30px;
    margin-bottom: 10px;   }


.abt h1{ font-size:24px;}
.abt .line {width:60px;height: 3px;background:#c7000b;margin-top: 23px; margin-bottom:30px;}
.abt p{ font-size:15px; line-height:30px; margin-bottom:30px; color:#666;}
.abz{ margin-top:30px;}
.abz .abz_l { width:600px;}
.abz .abz_r { width:550px;}
.abz .abz_r p{ font-size:15px; line-height:30px; color:#666; margin-bottom:10px;}

.honour li { margin-bottom: 35px; vertical-align: top; margin-left: 1%; line-height: normal; font-size: 14px; display: inline-block; width: 23.3%; text-align: center; }
.honour-img { height: 270px; overflow: hidden; width: 100%; max-height: 350px;min-height: 150px; border: 1px solid #e5e5e5; padding: 10px 0; }
.honour-img img { width: auto; height: auto; max-height: 98% !important; vertical-align: middle; max-width: 98% !important; display: inline-block; margin: 0 auto; transition: 0.8s linear 0s; }
.honour li:hover .honour-img img { transform: scale(1.1); transition: 0.8s ease 0s; }
.honour-img:before { vertical-align: middle; display: inline-block; height: 100%; content: ''; transition: 0.5s linear 0s; }
.honour li p { line-height: normal; margin-top: 15px; overflow: hidden; width: 100%; text-overflow: ellipsis; white-space: nowrap; }

.page-text { color: #666; line-height: 36px; font-size: 16px; }
/*发展历程*/
.history-box ul { position: relative; padding-top: 50px; }
.history-box ul:before { top: 0; content: ''; width: 4px; height: 100%; position: absolute; background: #fba51a; left: 170px; }
.history-box div>span { padding: 5px 20px; background: #fba51a; position: absolute; font-weight: bold; font-size: 24px; color: #fff; display: inline-block; vertical-align: top; left: 0; top: 0; }
.history-box div>span:after { content: ''; position: absolute; width: 50px; height: 1px; background: #fba51a; top: 23px; left: 120px; }
.history-box2 li>span { font-weight: bold; font-size: 30px; color: #fba51a; display: inline-block; margin-bottom: 20px; vertical-align: top; }
.history-box2 li { margin-bottom: 20px; }
.history-box div p>b { display: block; float: left; width: 12%; }
.history-box div p { font-size: 14px; line-height: 2; margin: 5px 0; }
.history-box div p:after { content: " "; clear: both; display: block; }
.history-box div p>span { display: block; float: right; width: 88%; }
.history-box li div { padding: 20px 30px; border: 1px solid #eee; }
.history-box li:nth-child(even) div { }
.history-box li:nth-child(even) div p>span { }
.history-box li:nth-child(even) div p>b { display: block; float: left; width: 12%; }
.history-box li:before { position: absolute; content: ''; width: 0; z-index: 1; height: 0; left: 221px; top: 15px; border-style: solid; border-width: 8px 10px 8px 0px; display: block; border-color: transparent #fff transparent transparent; }
.history-box ul:after { content: ''; position: absolute; width: 12px; height: 12px; position: absolute; border-radius: 50%; background: #fba51a; top: -12px; border: 4px solid #fff; left: 162px; visibility:visible; }
.history-box li:after { content: ''; position: absolute; /* border-radius: 50%; */ left: 219px; top: 13px; border-style: solid; border-width: 10px 12px 10px 0; border-color: transparent #eee transparent transparent; }
.history-box li { margin-bottom: 30px; position: relative; padding-left: 230px; }/*图片*/
.honour-img span { height: 100%; display: inline-block; width: 0; vertical-align: middle; }





/*新闻中心*/
.newslist{ margin-top:30px; margin-bottom:60px;}
.newslist ul li{padding:20px; width:1160px; height:180px; margin:10px 0; border-bottom:1px #eee solid; background:#fafafa;}
.newslist ul li:hover{border-bottom:1px #c7000b solid;}
.newslist ul li:hover .news-title{ color:#c7000b ;}
.newslist ul li .news-img{ width:290px; height:180px; float:left;}
.newslist ul li .news-img img{ width:290px; height:180px;}
.newslist ul li .new-text{width:830px; height:180px; float:left; margin-left:40px;}
.newslist ul li .new-text .news-title{ font-size:18px; font-weight:bold; line-height:50px;}
.newslist ul li .new-text .news-date{ font-size:15px; color:#666; margin-top:10px;}
.newslist ul li .new-text .news-detail{ font-size:14px; margin-top:20px; color:#888;}

.newsdisplay {width:100%;text-indent:2em;padding-top: 20px; padding-bottom:30px;}
.newsdisplay h3 { width:100%; text-align:center; font-size:24px; color:#333; line-height:36px;}
.newsdisplay h4{ width:100%; text-align:center; font-weight:normal; font-size:14px; color:#999; margin-bottom:15px; padding:10px 0 25px; border-bottom:1px dashed #ddd;}
.newsdisplay p{ font-size:16px; color:#666; line-height:33px; }

.n-next{ width:100%; float:left; margin:50px 0 0; border-top: 1px #eee dashed;}
.n-next .next-left{ width:calc(100% - 80px);float:left; margin:20px 0; text-align:left;}
.n-next .next-left span { width:100%; display:block;float:left; line-height:28px; color:#666; font-size:14px; font-weight:300; text-indent:0 !important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.n-next .next-left span a{ text-decoration:none; color:#666;} 
.n-next .next-left span a:hover{ color:#1e64bc;}
.n-next span { float:right; font-size:14px; font-weight:300; margin-right:40px;}
.n-next span a{ color:#666; padding:15px 0 0 0;}
.n-next span a:hover{color:#1e64bc;}













/*首页新闻20160818*/
.redian { width: 100%; }
.redian .r-wrap { width: 1160px; margin: 0 auto; overflow: hidden; padding: 35px 0; }
.redian .r-wrap .caifu { float: left; width: 500px; overflow: hidden; }
.redian .r-wrap .caifu h1 { height:43px;color: #505960; font-size: 18px; margin-bottom: 15px; line-height: 22px; }
.redian .r-wrap .caifu p { color: #858585; font-size: 13px; line-height: 22px; }
.redian .r-wrap .news-1 { float: left; margin-left: 30px; width: 370px; }
.news-1 .tab-nav { overflow: hidden; border-bottom: 2px solid #dedfe2; }
.news-1 .tab-nav li {font-weight:bold; cursor: pointer; float: left; display: inline-block; margin: 0px 25px 20px 0; color: #747474; font-size: 15px; width: 65px; }
.news-1 .tab-box { margin-top: 20px; }
.news-1 .tab-box p { color: #858585; font-size: 13px; line-height: 33px; }
.news-1 .tab-box p i { float: right; font-style: normal; margin-right: 13px; }
.xian { height: 2px; width: 55px; background: #f00; position: relative; left: 0px; margin-top: -2px; }
.none { display: none; }
.redian .r-wrap .stock { float: right; width: 680px; margin-left: 10px; }
.r-wrap .stock h1 { color: #595d6f; font-size: 13px; }
.r-wrap .stock .stock-num { height: 55px; position: relative; margin-top: 10px; margin-bottom: 18px; }
.r-wrap .stock .stock-num h2 { float: left; color: #e62b1e; font-size: 55px; font-family: dincond-medium-webfont; }
.r-wrap .stock .stock-num h3 { float: left; font-size: 25px; color: #e62b1e; font-family: dincond-medium-webfont; position: absolute; left: 118px; top: 27px; }
.r-wrap .stock .stock-num .stock-bt { width: 17px; height: 13px; background-size: 100%; display: inline-block; float: left; position: absolute; bottom: 6px; }
.r-wrap .stock p { color: #aaacb5; font-size: 12px; }
.haibo-top::before{ content: '';
background: url(../images/news.gif) no-repeat;
display: block;
width: 40px;
height: 20px;
float: left;
margin-top: 10px;
margin-right: 52px;}





.accordion{
	width: 690px;
	overflow: hidden;
	height:232px;
	margin:0 auto;
}
.accordion ul li{
	background-repeat: no-repeat;
	float: left;
	width: 140px;
	height: 232px;
	cursor: default;
}
.accordion ul li.active{
	width: 390px;
}
.accordion ul .item1{
	background-image: url(../images/pic1.jpg);
}
.accordion ul .item2{
	background-image: url(../images/pic2.jpg);
}
.accordion ul .item3{
	background-image: url(../images/pic3.jpg);
}

.accordion ul li a{
	display: block;
	width: 140px;
	height: 232px;
	cursor: default;
}
.accordion ul .item1 a{
	background-image: url(../images/pics1.jpg);
}
.accordion ul .item2 a{
	background-image: url(../images/pics2.jpg);
}
.accordion ul .item3 a{
	background-image: url(../images/pics3.jpg);
}














/*集团产业*/
.construction_box {width: 1200px;margin-left: auto;margin-right: auto;padding-bottom: 70px; }
.construction_box .con_l {float: left;width: 526px; position: relative;height: auto;}
.construction_box .con_l .bg {position: absolute;width: 525px;height: 407px;background: url("../images/bbg.jpg") no-repeat left bottom;bottom: 0;left: -24px; }
.construction_box .con_l .pic {overflow: hidden;width: 526px;height: 408px;position: relative;z-index: 10;padding-bottom: 24px; }
.construction_box .con_l .pic img {width: 100%;height: auto; }
.construction_box .con_r {width: 630px;float: right;padding-top:40px;}
.construction_box .con_r .t {font-size: 22px;line-height: 28px;color: #333; }
.construction_box .con_r .line {width: 30px;height: 3px;background: #c7000b;margin-top: 23px; }
.construction_box .con_r .con {font-size: 13px;line-height: 24px;color: #333;}
.construction_box .con_r .con p {padding-top: 14px;margin-bottom:10px; font-size:15px; line-height:30px; color:#666 }


/*品牌建设*/

.yejilist ul li{ float:left; width:388px; height:310px; margin:10px 5px; position: relative; border:1px #ddd solid;background-color: #fff;}
.yejilist ul li img{ width:388px; height:260px;}
.yejilist ul li p{padding:10px; font-size:15px; line-height:30px; color: #333;background:#FFF;text-align: center;}
.yejilist ul li p a{color: #333;}



/*户型展示*/
yejilist1 ul li{ float:left; width:388px; height:310px; margin:10px 5px; position: relative; border:1px #ddd solid;background-color: #fff;}
.yejilist1 ul li img{ width:388px; height:260px;}
.yejilist ul li p{padding:10px; font-size:15px; line-height:30px; color: #333;background:#FFF;text-align: center;}
.yejilist ul li p a{color: #333;}






.join .join_box{width: 1200px;margin-left: auto;margin-right: auto;background: #fff;}
.join .join_box .cl {width: 595px;height: 260px;float: left; overflow: hidden;position: relative;z-index: 10; }
.join .join_box .cl img {width: 100%;height: auto; }
.join .join_box .cr {width: 605px;float: left;height: 260px;text-align: center;padding: 0 10px;box-shadow: 0 0 8px 7px #f4f4f4;box-sizing: border-box; }
.join .join_box .cr .en {font-size: 20px;line-height: 34px;color: #333;padding-top: 74px;font-weight: bold;text-transform: uppercase; }
.join .join_box .cr .cn {font-size: 16px;line-height: 26px;color: #333;}
.join .join_box .cr .message {text-align: center;margin-top: 26px; }
.join .join_box .cr .message div {font-size: 14px;line-height: 40px;color: #6e6e6e;padding-left: 50px;display: inline-block;margin: 0 20px; }
.join .join_box .cr .message div.email {background: url("../images/em2.jpg") no-repeat left center; }
.join .join_box .cr .message div.tel {background: url("../images/tell.jpg") no-repeat left center; }

.join .jbox {padding-bottom: 65px;width: 1200px;margin-left: auto;margin-right: auto;}
.join .jbox .title {width: 100%;height: 54px;background: #666;padding: 0 34px;margin-top: 45px; box-sizing: border-box; }
.join .jbox .title ul li {float: left;text-align: center;font-size: 16px;line-height: 54px;color: #fff;width: 210px; }
.join .jbox .title ul li.first {text-align: left;width: 145px; }
.join .jbox .title ul li.last {width: 145px;float: right;text-align: right; }
.join .jbox .join_main ul li {border-bottom: 1px solid #ececec; }
.join .jbox .join_main ul li.active {border: none; }
.join .jbox .join_main ul li.active .ti .txt.last {background: url("../images/xx22.png") no-repeat 122px center; }
.join .jbox .join_main ul li .ti {padding: 0 34px;cursor: pointer; }
.join .jbox .join_main ul li .ti .txt {float: left;text-align: center;font-size: 16px;line-height: 60px;color: #333;width: 210px; }
.join .jbox .join_main ul li .ti .txt.first {text-align: left;width: 145px; }
.join .jbox .join_main ul li .ti .txt.last {width: 145px;float: right;text-align: right;color: #c7000b;padding-right: 28px;box-sizing: border-box;background: url("../images/xr.png") no-repeat 122px center; }
.join .jbox .join_main ul li .content {margin: 0 34px;background: #f4f4f4;padding: 0 50px 49px 50px;position: relative;display: none; }
.join .jbox .join_main ul li .content.show {display: block; }
.join .jbox .join_main ul li .content .ico { width: 37px;height: 24px;position: absolute;left: 17px;top: -12px;background: url("../images/sj.png") no-repeat; }
.join .jbox .join_main ul li .content .cont {padding-top: 35px;padding-bottom: 42px;border-bottom: 1px solid #e6e6e6; }
.join .jbox .join_main ul li .content .cont .con_l {width: 490px; }
.join .jbox .join_main ul li .content .cont .con_l .t {font-size: 16px;line-height: 30px;color: #333;}
.join .jbox .join_main ul li .content .cont .con_l .con {font-size: 14px;line-height: 28px;color: #333;padding-top: 18px; }
.join .jbox .join_main ul li .content .apply {width: 160px;height: 48px;display: block;background: #2c8a72;font-size: 14px;line-height: 48px;color: #fff;text-align: center;margin-top: 50px;transition: all 0.5s; }


/*联系我们*/
.contact h1{ font-size:24px;}
.contact .line {width:60px;height: 3px;background:#c7000b;margin-top: 23px; margin-bottom:30px;}
.contact>ul li:nth-child(2n+1) { margin-left: 0; }
.contact>ul li { display: inline-block; vertical-align: top; width: 48%; margin: 10px 0 10px 2%; }
.contact img { width: 20px; vertical-align: middle; display: inline-block; margin-right: 15px; }
.contact { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px dashed #ddd; }
.contact li span { width: 88%; width: calc(100% - 35px); display: inline-block; vertical-align: top; font-size:15px; }


.news_list{ padding:50px 0;}
.news_list li{ height:50px; line-height:50px; border-bottom:1px #eee solid;}
.news_list li a{ font-size:14px; height:50px; line-height:50px;}
.news_list li p{ float:right; color:#999;}



.module-default { margin:0; padding:0; }

.module-default > .module-divider { margin-bottom:20px; }

.module { margin-bottom:25px; }



.link-setion { position:relative; margin-bottom:8px; width:226px;height:289px; float:left;} 
 
.link-setion a { display:block; }

.link-setion .link-img img { display:block; width:100%; }

.link-setion .link-img-noimg { min-height:230px; height:auto !important; _height:230px; background-color:#dd5189; }

.link-name-default {

	position:absolute; left:35px; bottom:35px; opacity:1; filter:alpha(opacity=100); border-bottom:1px solid #fff; padding-bottom:5px;

	-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;

}

.link-name-default h3 { font-size:20px; padding-right:15px; font-weight:normal; color:#fff; line-height:normal; }

.link-setion-text { 

	display:block; width:100%; position:absolute; top:50%; left:0; z-index:10; color:#fff; text-align:center; opacity:0; filter:alpha(opacity=0);

	-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);

	-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;

}

.link-setion-text h3 {

	margin:0 20px 15px; margin-top:-20px; font-size:24px; font-weight:normal; color:#fff; line-height:normal; 

	transition:all 0.35s ease-out; -moz-transition:all 0.35s ease-out; -o-transition:all 0.35s ease-out; -webkit-transition:all 0.35s ease-out; -ms-transition: all 0.35s ease-out;

}

.link-setion-text p { 

	margin:0 20px 15px; margin-top:-55px;  font-size:13px; font-weight:normal; color:#fff; line-height:normal; 

	transition:all 0.35s ease-out; -moz-transition:all 0.35s ease-out; -o-transition:all 0.35s ease-out; -webkit-transition:all 0.35s ease-out; -ms-transition: all 0.35s ease-out;

}

.link-setion-text .link-more { line-height:normal; display:inline-block; *display:inline; *zoom:1; margin-top:5px; padding:6px 20px; border:1px solid #fff; font-size:13px; }

.link-setion .opacity-overlay { 

	display:block; width:100%; height:100%; position:absolute; top:0; left:0; cursor:pointer; background:#01458c; opacity:0; filter:alpha(opacity=0); _height:expression( (this.parentElement.clientHeight) +'px'); 

	-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;

}

.link-setion a:hover .link-name-default { opacity:0; filter:alpha(opacity=0); }

.link-setion a:hover .link-setion-text { opacity:1; filter:alpha(opacity=100); }

.link-setion a:hover .link-setion-text h3 { margin-top:0px; }

.link-setion a:hover .link-setion-text p { margin-top:0px; }

.link-setion a:hover .opacity-overlay { opacity:0.85; filter:alpha(opacity=85); }



/*企业文化*/
.group5_main{padding:20px 0 2px; }
.group5_main .t_box{position:relative; width:1180px; margin:0 auto;}
.group5_main .t_box .txt{height:326px;}
.group5_main .t_box .txt .left{width:400px; float:left;}
.group5_main .t_box .txt .right{width:680px; padding:20px 40px 0; float:right;}
.group5_main .t_box .txt h3{font-size: 24px; line-height: 24px; color:#0054a7; padding-bottom: 16px; font-weight:bold;}
.group5_main .t_box .txt p{font-size: 14px; line-height: 30px; color:#999; }
.group5_main .t_box .pon{position:absolute; right:40px; bottom:0; width:290px; height:322px; padding:40px 40px 0; border-bottom: 4px solid #e60039; background-color: #f4f4f4;}
.group5_main .t_box .pon .title{display:block; font-size: 16px; line-height: 16px; color:#333; margin-bottom: 44px;}

.group5_main .w_lump4{ background:#e8e4e3; }
.group5_main .w_lump4 .til{font-size: 16px; color:#333; text-align: center; font-weight: bold; line-height: 100px; padding-top: 20px;}
.group5_main .w_lump4 .ul_wr{overflow:hidden;}
.group5_main .w_lump4 li{float:left; width:320px; padding:20px 20px 20px 20px; margin:0 20px 20px 0; background-color: #fff;}
.group5_main .w_lump4 li .h1{font-size: 20px; line-height: 20px; padding-bottom: 6px; font-weight:bold;}
.group5_main .w_lump4 .img{overflow:hidden;}
.group5_main .w_lump4 .img img{float: right;}
.group5_main .w_lump4 .it1 .h1{color:#2aaf74;}
.group5_main .w_lump4 .it2 .h1{color:#3e5791;}
.group5_main .w_lump4 .it3 .h1{color:#de354c;}
.group5_main .w_lump4 .it4 .h1{color:#ff6d02;}
.group5_main .w_lump4 .it5 .h1{color:#0a83c8;}
.group5_main .w_lump4 .it6 .h1{color:#eea5b1;}
.group5_main .w_lump4 .it4,.group5_main .w_lump4 .it6{margin-right: 0;}
.group5_main .w_lump4 .it5,.group5_main .w_lump4 .it6{width:540px;}
.group5_main .w_lump4 li .h2{display:block; font-size: 24px; line-height: 24px; color:#d5d5d5; padding-bottom: 27px; font-family:"Arial"; letter-spacing:-1px;}


/*楼盘*/

.ban{ width:800px; height:700px; position:relative; overflow:hidden;margin:40px auto 0 auto;}
.ban2{ width:800px; height:620px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:800px; height:620px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:700px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:800px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:80px; height:80px; margin-right:5px; padding:1px;}
.num ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:410px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:410px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}



.fk-productParamDetail {
 border-collapse:collapse;
 width:1200px;
 margin-top:30px;
margin:0 auto;
}
#saleRecordPanel .saleRecordHeader {
 margin-top:30px
}
.richContent {
 margin-top:30px
}
.fk-productParamDetail .f-row {
 height:56px
}
.fk-productParamDetail .f-name {
 background-color:rgba(204,204,204,.15);
 width:10.4%;
 padding-right:15px;
 overflow:hidden;
 text-align:right
}
.fk-productParamDetail .f-value {
 width:36.6%;
 padding:19px 15px;
 overflow:hidden
}
.fk-productParamDetail td {
 border:1px solid #efefef
}


/*人力资源*/

.join_A_main{padding-top:50px; background-color: #f4f4f4;}
.join_A_main .w1200{position:relative; z-index: 5; }
.join_A_main .title{padding-bottom: 57px;}
.join_A_main .title p{font-size: 18px; line-height:30px; color:#666;}
.join_A_main .m_wrap{height:300px; background-color: #f4f4f4; z-index:5}
.join_A_main .m_wrap .b3{width:500px; padding:56px 40px 0;}
.join_A_main .m_wrap .b3 p{font-size: 14px; line-height: 24px; color:#999; margin-bottom: 20px;}
.join_A_main .bg{height:210px; margin-top: -150px; background-color:#47c3f3;}



/*人力荣誉*/

.bg4 {background: url(../images/bg4.jpg) no-repeat center / cover;color: #fff;}

.rongyu {position: relative;padding: 0 50px;}
.rongyu .swiper-slide .img-center {height: 168px;line-height: 168px;padding: 3px;background-color: #fff;}
.rongyu .swiper-slide .img-center img {width: 100%;}
.container {padding: 0 15px;width: 1200px;margin: 0 auto;}