@charset "utf-8";
@font-face{font-family:DINCond;src:url(../fonts/DINCond-Medium.otf);}
/*** 重置样式 ***/
body,html{height:100%;font-size:14px;font-family:'Microsoft YaHei';line-height:200%;}
.cf:after {content:"";overflow:hidden;display:block;clear:both;*zoom:1}
*{margin:0;padding:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,textarea{font-size:14px;font-family:'Microsoft YaHei';overflow:auto;}
input,textarea,img{outline:none}
.center{text-align:center}
img{
	border: none;
}
dl,dt,dd{display:block;margin:0;}
p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	color: #333;
	text-decoration: none!important;
	cursor:pointer;
	background: transparent; /*修正win8系统IE连接灰色背景*/
	outline:none;
    blr:expression(this.onFocus=this.blur());
}
a:hover {
	color:#d50101;
	transition:color 300ms;
	-ms-transition:color 300ms;
	-moz-transition:color 300ms;
	-webkit-transition:color 300ms;
	-o-transition:color 300ms;
}
img{border:none}
.fr{float:right}
.fl{float:left}


/*** 公共样式 ***/
body{position:relative;min-width:1200px;overflow-x:hidden;}
.inner{margin:0 auto;width:1200px;}

.header{position:absolute;z-index:1;left:0;top:0;width:100%;height:87px;line-height:47px;border-bottom:1px solid rgba(255,255,255,.5);border-bottom:1px solid #727171\9;}
.nav{height: 87px;position: relative;}
.nav .wrap { width:1200px; margin:0 auto}
.nav_1 {padding-right: 127px;}
.nav_1 img{margin-top: 20px;}
.nav_2 {background: url('../images/pic01.png') no-repeat right center;}
.nav_2 ul li{float: left;line-height: 87px;padding: 0 28px;}
.nav_2 ul li:hover .nav_2_1 a{color: #fff;position: relative;}
.nav_2 ul li:hover .nav_2_1 a:hover { font-weight:bold}
.nav_2 ul li:hover .nav_2_1 a::after{content: '';width: 100%;height: 3px;background: #fff;position: absolute;bottom: -1px;left: 0;}
.nav_2 ul li a{color: #fff;font-size: 15px;display: block;}

.tp_1{background: url(../images/xt_03.png) no-repeat center;}
.tp_2{background: url(../images/xt_05.png) no-repeat center right;}
.nav_3 {margin-top: 20px;}
.nav_2_hide{position: absolute;top: 87px;z-index: 9999999;background: rgba(0,0,0,0.6);width: 100%;height: 60px;left: 0;display: none;}
.nav_2_hide dl dd{float: left;line-height: 60px;}
.nav_2_hide dl dd a{color: #fff;font-size: 14px;margin: 0 35px 0 0;font-size: 15px;}
.k1 dl{margin-left: 42.2%;}
.k2 dl{margin-left: 49.1%;}
.k3 dl{margin-left: 55.2%;}
.k4 dl{margin-left: 61.3%;}
.k5 dl{margin-left: 57.4%;}
.k6 dl{margin-left: 61.8%;}
.k7 dl{margin-left: 64%;}


.header .nav_3 .search{width:130px;height:22px;padding:0 13px;border:1px solid rgba(255,255,255,.5);border-radius:12px; margin-top:12px;}
.header .nav_3 .search form{height:100%;}
.header .nav_3 .search input{vertical-align:top;width:108px;height:100%;background:transparent;line-height:22px;border:none;font-size:13px;color:#fff;}
.header .nav_3 .search button{vertical-align:top;width:22px;height:24px;border:none;background:url('../images/icon-search.png') no-repeat center;cursor:pointer;}


/*
.header .logo a{display:block;width:209px;height:47px;background:url('../images/logo.png') no-repeat center;background-size:100% auto;}
.header .nav{position:relative;margin-right:30px;padding-right:15px;background: url('../images/pic01.png') no-repeat right center;}
.header .nav li{float:left;font-size:15px;}
.header .nav li a{display:block;padding:0 20px;color:rgba(255,255,255,.7);color:#fff\9;}
.header .nav li:hover a{color:#fff; font-weight:bold}
.header .nav .line{position:absolute;left:0;bottom:-17px;width:64px;height:3px;background:rgba(255,255,255,.85);}
.header .search{width:130px;height:22px;padding:0 13px;border:1px solid rgba(255,255,255,.5);border-radius:12px; margin-top:12px;}
.header .search form{height:100%;}
.header .search input{vertical-align:top;width:108px;height:100%;background:transparent;line-height:22px;border:none;font-size:13px;color:#fff;}
.header .search button{vertical-align:top;width:22px;height:24px;border:none;background:url('../images/icon-search.png') no-repeat center;cursor:pointer;}*/

.footer{height:579px;background:#2d3845 url('../images/bg-footer.jpg') no-repeat center;}
.footer .inner{position:relative;padding:110px 0 30px;}
.footer-up { clear:both; background:#cdcece; height:63px; padding-top:10px;}
.footer-up .btn-up{animation:bounceDown 3s infinite;width:36px;height:57px;background:url('../images/pic20.png') no-repeat center; display:block; float:right}
.footer .fmain{padding-top:50px;height:340px;border-top:1px solid #9fa0a0;}
.footer .fmain .nav ul{overflow:hidden;}
.footer .fmain .nav li{float:left;width:170px;}
.footer .fmain .nav li .level1{font-size:16px;height:24px;line-height:24px;color:#dcdddd;}
.footer .fmain .nav li .sub{margin-top:30px;font-size:13px;}
.footer .fmain .nav li .sub a{padding-left:2px;display:block;height:40px;line-height:40px;overflow:hidden;color:#b5b5b6;}
.footer .fmain .nav li .sub a:hover{color:#fff;}
.footer .fmain .contact .tel{font-size:18px;height:24px;line-height:24px;color:#fff;}
.footer .fmain .contact .infos{margin-top:28px;line-height:44px;color:#b5b5b6;font-size:13px;}
.footer .copyright{border-top:1px solid #9fa0a0;height:64px;line-height:64px;font-size:12px;color:#808080;}
.footer .copyright a{color:#808080;}
.footer .copyright a:hover{color:#fff;}

.sidebar{display:none;position:fixed;z-index:2;top:30%;right:0;}
.sidebar li{position:relative;width:47px;height:47px;margin-bottom:4px;background:#0D527E url('') no-repeat center;cursor:pointer;}
.sidebar li.i1{background-image:url('../images/pic03.png');}
.sidebar li.i2{background-image:url('../images/pic04.png');}
.sidebar li.i3{background-image:url('../images/pic05.png');}
.sidebar li.i4{background-image:url('../images/pic06.png');}
.sidebar li.i5{background-image:url('../images/pic07.png');}
.sidebar li.i6{background-image:url('../images/pic95.png');}
.sidebar li a{display:block;width:100%;height:100%;}
.sidebar li .text{position:absolute;z-index:-1;left:47px;top:0;width:240px;padding-left:10px;line-height:45px;border:1px solid #adacac;color:#1a305e;background:#fff;transition:left ease 500ms;}
.sidebar li.i1 .text{font-size:16px;}
.sidebar li.i2 .text{font-size:13px;line-height:18px;padding:4.5px 0 4.5px 10px;}
.sidebar li.i6 .text { width:150px; height:150px; padding:0}
.sidebar li:hover .text{left:-255px;}
.sidebar li.i6:hover .text{left:-165px;}

/*弹出层-留言*/
.fotdn-ly {
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index:9;
}
.fotdn-ly .fot_yp{
	width: 400px;
	height: 390px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -195px;
	margin-left: -200px;
	background: #fff;
	padding:0 20px;
	z-index:99999;
}
.yp_tit{
	width: 100%;
	height: 60px;
	text-align: center;
	overflow: hidden;
	font-size: 22px;
	margin-top: 40px;
	color:#00285f;
	font-weight:bold;
}

.fot_cnt p{
	height: auto;
	position:relative;
	overflow: hidden;
	zoom: 1;
	padding: 7px 0;
	font-size: 15px;
}
.fot_cnt p span{
	display: block;
	float: left;
	width: 70px;
	text-align: right;
}
.fot_cnt p em{
	display: block;
	float: left;
	width: 300px;
	margin-left: 10px;
	font-style:normal
}
.fot_cnt p em input { width:100%; padding:0 10px; box-sizing:border-box}
.sumt{clear:both;width: 160px;height: 36px;margin:0 auto;margin-top:20px;}
.sumt .sbnm{width: 100%;height: 36px;border: 0;background:#00285f;cursor: pointer;font-family: "Microsoft YaHei", "微软雅黑";font-size: 14px;color: #fff;outline:none;float:left;border-radius:6px;-webkit-transition: 0.4s;
-moz-transition: 0.4s;-ms-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}
.fot_yp .fancybox{position: absolute;top: 8px;right: 8px;cursor: pointer;}

.banner img{display:block;width:100%;}

.container { padding-bottom:7%}
.wrap { width:1170px; margin-left:30px;}
.container2 { padding-bottom:0 }
.container .subnav{padding:20px 0;overflow:hidden;font-size:0;text-align:right;}
.container .subnav a{display:inline-block;vertical-align:top;height:34px;line-height:34px;margin:0 26px;padding:2px 0;font-size:16px;color:#4c4948;}
.container .subnav a:hover{color:#00285f;font-weight:bold;}
.container .hd{margin-top:40px;}
.container .hd img{display:block;}
.container .bd{margin-top:30px;}


/*** 首页样式 ***/
.home .header .logo a{background-image:url('../images/logo.png')}
.home .header .nav li.lid0 a{color:#fff;font-weight:bold}
.home .sidebar{display:none;}
.home .fullslide,
.home .fullslide .sbd,
.home .fullslide .sbd ul,
.home .fullslide .sbd li{width:100%!important;height:100%!important;min-height:600px;}
.home .fullslide .sbd li a { display:block; width:100%; height:100%}
.home .fullslide .sbd li{position:relative;background:url('') no-repeat center;background-size:cover;}
.home .fullslide .sbd li .text{position:absolute;left:0;bottom:0;width:100%;}
.home .fullslide .sbd li .text img{display:block; width:100%; height:auto}
.home .fullslide .shd{position:absolute;left:0;bottom:30px;width:100%;height:12px;text-align:center;font-size:0;}
.home .fullslide .shd li{display:inline-block;vertical-align:top;width:12px;height:12px;margin:0 8px;border-radius:50%;background:#fff;text-indent:-10em;overflow:hidden;opacity:0.5;transition:opacity ease 500ms;background:#ccc\9;cursor:pointer;}
.home .fullslide .shd li.on{opacity:1;background:#fff\9;}

.home .row2{ background:#ddddde}
.home .row2 .inner{padding:110px 0 110px;}
.home .row2 .hd{position:relative;left:0;padding:0 0 42px 23px;background:url('../images/pic08.png') no-repeat left bottom;cursor:pointer;}
.home .row2 .hd .classname{position:relative;font-size:40px;color:#4c4948;line-height:64px;width:180px;}
.home .row2 .bd{padding-top:100px;}
.home .row2 .bd .thd ul{overflow:hidden;}
.home .row2 .bd .thd li{float:left;width:200px;margin:0 10px;}
.home .row2 .bd .thd li a{display:block;}
.home .row2 .bd .thd li .icon{position:relative;height:144px;background:url('') no-repeat left bottom;overflow:hidden;}
.home .row2 .bd .thd li .icon:after{position:absolute;content:'';left:-10px;bottom:0;width:10px;height:10px;background:url('../images/pic22.png') no-repeat center;transition:left ease 500ms;}
.home .row2 .bd .thd li.on .icon:after,
.home .row2 .bd .thd li:hover .icon:after{left:35px;}
.home .row2 .bd .thd li .icon.i1{background-image:url('../images/ids1.png')}
.home .row2 .bd .thd li .icon.i2{background-image:url('../images/ids2.png')}
.home .row2 .bd .thd li .icon.i3{background-image:url('../images/ids3.png')}
.home .row2 .bd .thd li .icon.i4{background-image:url('../images/ids4.png')}
.home .row2 .bd .thd li .icon.i5{background-image:url('../images/ids55.png')}
.home .row2 .bd .thd li.on .icon.i1,
.home .row2 .bd .thd li:hover .icon.i1{background-image:url('../images/ids1-on.png')}
.home .row2 .bd .thd li.on .icon.i2,
.home .row2 .bd .thd li:hover .icon.i2{background-image:url('../images/ids2-on.png')}
.home .row2 .bd .thd li.on .icon.i3,
.home .row2 .bd .thd li:hover .icon.i3{background-image:url('../images/ids3-on.png')}
.home .row2 .bd .thd li.on .icon.i4,
.home .row2 .bd .thd li:hover .icon.i4{background-image:url('../images/ids4-on.png')}

.home .row2 .bd .thd li.on .icon.i5,
.home .row2 .bd .thd li:hover .icon.i5{background-image:url('../images/ids55-on.png')}

.home .row2 .bd .thd li .icon img{display:none;}
.home .row2 .bd .thd li .cn{height:38px;line-height:38px;font-size:24px;color:#666666;overflow:hidden;}
.home .row2 .bd .thd li.on .cn,
.home .row2 .bd .thd li:hover .cn{color:#002870;}
.home .row2 .bd .tbd{margin-top:50px;}
.home .row2 .bd .tbd li{height:360px;overflow:hidden;}
.home .row2 .bd .tbd li .text{position:relative;width:360px;height:270px;padding:50px 40px 40px 40px;font-size:15px;line-height:32px;color:#fff;background:#0D527E;}
.home .row2 .bd .tbd li .text .more{position:absolute;width:82px;height:31px;right:25px;bottom:15px;background:url('../images/pic21.png') no-repeat center;}
.home .row2 .bd .tbd li .pic{width:760px;height:360px;}
.home .row2 .bd .tbd li .pic img{display:block;width:100%;height:100%;}

.home .row3 .inner{padding:160px 0 250px;}
.home .row3 .hd{position:relative;left:0;padding:0 0 42px 75px;background:url('../images/pic02.png') no-repeat left bottom;cursor:pointer;}
.home .row3 .hd .classname{position:relative;font-size:40px;color:#4c4948;line-height:64px;width:180px;}
.home .row3 .bd{padding-top:100px;}
.home .row3 .bd ul{overflow:hidden;}
.home .row3 .bd li{float:left;width:580px;margin:0 10px;}
.home .row3 .bd li .text{position:relative;height:160px;padding:80px 17px 0;background:#0D527E url('../images/pic13.png') no-repeat 20px 20px;}
.home .row3 .bd li .text .classname a{font-size:24px;color:#d1d1d2;}
.home .row3 .bd li .text .en{font-size:12px;line-height:22px;padding-top:10px;color:#d1d1d2;}
.home .row3 .bd li .text .title a{display:block;height:48px;font-size:16px;line-height:22px;color:#d1d1d2;padding-right:50px;overflow:hidden;}
.home .row3 .bd li .text .more{position:absolute;right:15px;bottom:15px;width:31px;height:24px;background:url('../images/pic14.png') no-repeat center;}
.home .row3 .bd li .pic{position:relative;height:245px;}
.home .row3 .bd li .pic a,
.home .row3 .bd li .pic img{display:block;width:100%;height:100%;}
.home .row3 .bd li .pic .mask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.5) url('') no-repeat 10px 95%;transition:background-color ease 300ms;}
/*.home .row3 .bd li.i1 .pic .mask{background-image:url('../images/pic09.png');}
.home .row3 .bd li.i2 .pic .mask{background-image:url('../images/pic10.png');}
.home .row3 .bd li.i3 .pic .mask{background-image:url('../images/pic11.png');}
.home .row3 .bd li.i4 .pic .mask{background-image:url('../images/pic12.png');}*/
.home .row3 .bd li .pic:hover .mask{background:none;}
.home .row3 .more { margin-top:90px; float:right; height:100px;}

.home .row4{background:#cdcece;}
.home .row4 .inner{overflow:hidden;padding:10px 0;}
.home .row4 a,
.home .row4 img{display:block;}


/*----------------内页-----------------*/



/*** 集团简介 ***/
.detail-introduction .row1 img{display:block;width:100%;}
.detail-introduction .row2{margin-top:75px;padding:0 20px 50px 20px;}
.detail-introduction .row2 .rhd{font-size:30px;color:#595757;}
.detail-introduction .row2 .rbd{padding-top:50px;overflow:hidden;}
.detail-introduction .row2 .rbd .l{ clear:both;width:100%;line-height:30px;color:#4c4948;}
.detail-introduction .row2 .rbd .l p { margin-bottom:30px; line-height:34px;}
.detail-introduction .row2 .rbd .r{width:100%; height:90px; margin-bottom:40px;}
.detail-introduction .row2 .rbd .r li{ width:14%;height:86px;font-size:22px;color:#b8aa8a;border-right:1px solid #c4b79a; float:left; margin-right:3%; box-sizing:border-box}
.detail-introduction .row2 .rbd .r li:last-child { border:0}
.detail-introduction .row2 .rbd .r li p.p1 { font-size:30px; color:#b8aa8a; font-weight:bold; line-height:38px;}
.detail-introduction .row2 .rbd .r li p.p2 { font-size:24px; color:#b8aa8a;}


/*** 领军人物 ***/
.ljrw-div {}
.inTit { margin-bottom:50px;}
.ljrw-div .box1 { width:1158px;  margin-left:40px; overflow:hidden; margin-bottom:60px;}
.ljrw-div .box1 .L { width:300px; height:335px; float:left}
.ljrw-div .box1 .R { width:852px; height:335px; float:right; background:#bbac8b; color:#fff; padding:30px 52px; box-sizing:border-box}
.ljrw-div .box1 .R .tit { font-size:22px; font-weight:bold}
.ljrw-div .box1 .R .list { height:230px; line-height:36px;}
.ljrw-div .box1 .R .list .listL { width:290px; height:100%; float:left; border-right:1px solid #d1c7b1; font-size:16px; padding-top:30px;box-sizing:border-box}
.ljrw-div .box1 .R .list .listR { width:390px; height:100%; float:right; font-size:14px; padding-top:0;box-sizing:border-box; line-height:30px;}
.ljrw-div .box2 .R p span {font-style: italic; font-weight:bold}
.ljrw-div .box2 { clear:both; width:1158px;  margin-left:40px; overflow:hidden;}
.ljrw-div .box2 .text {height:560px; margin-bottom:50px;}
.ljrw-div .box2 .L { height:560px; font-size:24px; color:#595757; font-weight:bold; width:160px; float:left; border-right:1px solid #bbac8b;}
.ljrw-div .box2 .R { height:560px; width:955px; float:right; color:#4c4948;}
.ljrw-div .box2 .R p { margin-bottom:20px; line-height:30px;}
.ljrw-div .box2 .pic img { float:right}

/*组织架构*/
.zzjg-div {}
.zzjg-div .pic img { display:block; margin:0 auto;margin-top:70px;}

/*发展历程*/
.fzlc-div {}
.fzlc-div .inTit { margin-bottom:80px;}
.fzlc-div .list {background:url('../images/pic38.jpg') repeat-y 182px center; padding-bottom:100px;}
.fzlc-div .list ul li { padding-bottom:30px;}
.fzlc-div .list ul li .dL { width:190px; float:left; font-size:30px; color:#4fa4e4;background:url('../images/pic39.jpg') no-repeat right center;}
.fzlc-div .list ul li .dL span { font-size:26px;}
.fzlc-div .list ul li .dR { width:985px; float:left; margin-left:25px; line-height:34px; color:#616161;}
.fzlc-div .list ul li:after {content:"";overflow:hidden;display:block;clear:both;*zoom:1}

/*企业文化*/
.qywh-div {}
.qywh-div .box1 { width:1159px; margin:0 auto; height:376px; margin-bottom:15px;}
.qywh-div .box1 .L { width:390px; height:376px; float:left; background:#2163a0; color:#fff; padding:50px; box-sizing:border-box}
.qywh-div .box1 .R { width:760px; height:376px; float:right;}
.qywh-div .box1 .L p.p1 { margin-bottom:10px;}
.qywh-div .box1 .L p.p2 { font-size:16px; margin-bottom:19px; line-height:24px;}
.qywh-div .box2 { clear:both; width:1159px; margin:0 auto; margin-bottom:15px;}
.qywh-div .box2 img { display:block}


/*地产开发*/
.dckf-div {}
.dckf-div .box1 {width:1170px; margin:0 auto;  background:#efe4d3; padding:50px 42px 30px 42px; box-sizing:border-box; margin-bottom:50px; font-size:14px; color:#6f5f3c; line-height:35px;}
.dckf-div .box1 p { margin-bottom:20px;}
.dckf-div .box1 span { font-weight:500; font-size:22px; color:#6f5f3c; margin-right:3px;}
.dckf-div .box2 { clear:both;}

.dckf-div .box2 .box2-con {width:1170px;height:483px; margin:0 auto; position:relative; overflow:hidden}
.dckf-div .box2 .box2-con .bd { width:1170px;}
.dckf-div .box2 .box2-con .bd li{width:1170px;height:483px; float:left; position:relative;}
.dckf-div .box2 .box2-con .bd ul li .d1 { width:100%; height:100%; position:absolute; top:0; left:0; z-index:1}
.dckf-div .box2 .box2-con .box2-btns a { display:block;position:absolute;top:46%; z-index:999; }
.dckf-div .box2 .box2-con .box2-btns .box2-prev{width:57px;height:57px;background:url("../images/pic45.png") no-repeat center center; background-size:cover; left:10px; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }
.dckf-div .box2 .box2-con .box2-btns .box2-next{width:57px;height:57px;background:url("../images/pic46.png") no-repeat center center; background-size:cover; right:10px; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }

.dckf-div .box2 .d {width:100%; height:483px; position:relative;}
.dckf-div .box2 .d .d1 { width:100%; height:483px; overflow:hidden; }
.dckf-div .box2 .d .d1 img { width:100%; height:100%; display:block}
.dckf-div .box2 .text {background:url('../images/pic47.png') repeat center center; width:1170px; height:483px; position:absolute; top:380px; left:0px; z-index:222; color:#fff; padding:10px 40px 10px 40px; box-sizing:border-box}
.dckf-div .box2 .text p.p1 { font-size:20px; font-weight:bold; margin-bottom:20px;}
.dckf-div .box2 .text p.p2 { margin-bottom:60px;}
.dckf-div .box2 .text p.p3 { text-align:center; height:35px;}
.dckf-div .box2 .text p.p3 a { display:block; width:140px; height:35px; line-height:35px; border:1px solid #fff; color:#fff;webkit-transition:0.4s;-webkit-transition:0.4s;}
.dckf-div .box2 .text p.p3 a:hover{ color:#fff; background:#00286F;border:1px solid #00286F; }

.imgnav{  position:relative; margin:0 auto; width:810px;}
#img{ z-index:10; width:810px; position:relative; text-align:center;}
#img img{ width:810px; height:460px; display:none; }
#front a{  position:absolute; left:15px; top:224px;display:block; background:url(../images/pic107.png) no-repeat; width:54px; height:54px;}
#next a{  position:absolute; right:15px; top:224px; display:block; background:url(../images/pic106.png) no-repeat; width:54px; height:54px}
#cbtn{background:#EAEBF0; position:relative; height:122px; padding-top:12px; }
#cbtn ul{position:relative; width:10000px; height:122px;}
#cbtn ul li{ float:left; padding:8px 3px 3px 3px; width:151px; height:86px; cursor:pointer; text-align:center; margin-right:5px; position:relative; -webkit-opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity:.5;filter:alpha(opacity=50);}
#cbtn ul li img{ width:151px; height:86px; display:block;}
#cbtn li.hov{ background:url(../images/imgHoverBg.jpg) no-repeat; opacity:1}
.ctrl div{ clear:both;}
#cSlideUl{width:630px; height:116px;overflow:hidden; position:relative; top:0; margin:0 auto;}




.dckf-con2 { width:1160px; margin:0 auto; margin-bottom:40px; margin-left:30px;}
.dckf-con2 .L { width:810px; float:left}
.dckf-con2 .R { width:275px; float:right; text-align:center; background:#f0f0f0; padding:0 23px; box-sizing:border-box}
.dckf-con2 .L .d1 { height:40px; line-height:35px; margin-top:8px;}
.dckf-con2 .L .d1 span.sp1 {font-size:28px; color:#af7a35; font-weight:bold;}
.dckf-con2 .L .d2 { font-size:20px; color:#959595; padding-bottom:30px}
.dckf-con2 .L .d3 { color:#6f5f3c}
.dckf-con2 .L .d3 p { margin-bottom:20px;}
.dckf-con2 .L .d4 { width:100%; height:580px; overflow:hidden; position:relative}
.dckf-con2 .R .d { border-bottom:1px solid #cecece; font-size:16px; color:#234f76; font-weight:bold; padding-top:50px; margin-bottom:30px; padding-bottom:26px; }
.dckf-con2 .R .d1 { margin-bottom:80px; margin-top:50px;  font-size:18px; color:#234f76; font-weight:bold;border-bottom:1px solid #cecece; height:44px;}
.dckf-con2 .R .d2 {background: url(../images/pic108.png) no-repeat top center; font-weight:100}
.dckf-con2 .R .d3 {background: url(../images/pic109.png) no-repeat top center; font-weight:100}
.dckf-con2 .R .d4 { font-size:24px; background: url(../images/pic110.png) no-repeat top center; font-weight:100}


.dckf-con2 .L .d4 .swiper-container {
      width: 100%;
      height: 580px;
      margin-left: auto;
      margin-right: auto;
    }
.dckf-con2 .L .d4 .swiper-slide {
      background-size: cover;
      background-position: center;
    }
.dckf-con2 .L .d4 .gallery-top {
      height: 460px;
      width: 100%;
    }
.dckf-con2 .L .d4 .gallery-thumbs {
      height: 115px;
      box-sizing: border-box;
	  background:#f0f0f0; cursor:pointer
    }
.dckf-con2 .L .d4 .gallery-thumbs .swiper-slide {
      width: 25%;
      height: 105px;
	  margin-top:10px;
      opacity: 0.6;
    }
.dckf-con2 .L .d4 .gallery-thumbs .swiper-slide-thumb-active {
      opacity: 1;
    }
	

/*消防机电*/
.xfjd-div {}
.xfjd-div .box1 {width:1170px; margin:0 auto; padding:0 38px 0 38px; box-sizing:border-box; margin-bottom:60px; color:#6f5f3c; line-height:32px;}
.xfjd-div .box1 p { margin-bottom:25px;}
.xfjd-div .box1 span { font-weight:500; font-size:22px; color:#6f5f3c; margin-right:3px;}
.xfjd-div .box2 { clear:both;}

.xfjd-div .box2 .box2-con {width:1170px;height:483px; margin:0 auto; position:relative; overflow:hidden}
.xfjd-div .box2 .box2-con .bd { width:1170px; margin-top:0}
.xfjd-div .box2 .box2-con .bd li{width:1170px;height:483px; float:left; position:relative;}
.xfjd-div .box2 .box2-con .bd ul li .d1 { width:100%; height:100%; position:absolute; top:0; left:0; z-index:1}
.xfjd-div .box2 .box2-con .box2-btns a { display:block;position:absolute;top:46%; z-index:999; }
.xfjd-div .box2 .box2-con .box2-btns .box2-prev{width:57px;height:57px;background:url("../images/pic45.png") no-repeat center center; background-size:cover; left:10px; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }
.xfjd-div .box2 .box2-con .box2-btns .box2-next{width:57px;height:57px;background:url("../images/pic46.png") no-repeat center center; background-size:cover; right:10px; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }


.xfjd-div .box2 .d { width:1170px; height:483px; }
.xfjd-div .box2 .d .d1 { width:100%; height:483px; overflow:hidden; }
.xfjd-div .box2 .d .d1 img { width:100%; height:100%; display:block}
.xfjd-div .box2 .text {background:url('../images/pic47.png') repeat center center; width:100%; height:42px; position:absolute; bottom:0; left:0; z-index:222; color:#fff; box-sizing:border-box}
.xfjd-div .box2 .text p.p1 { font-size:20px; font-weight:bold; padding-right:16px; padding-top:5px; text-align:right; }


/*企业新闻*/
.news-pic { width:1160px; height:360px; margin:0 auto; overflow:hidden; position:relative; background:#f3ecdd; margin-bottom:35px;}
.news-pic .dj-div { width:1100px; height:323px; overflow:hidden; margin-top:18px; margin-left:18px; }
.news-pic .dj-divL { width:536px; height:323px; float:left; overflow:hidden}
.news-pic .dj-divR { width:510px; height:323px; float:left; margin-left:45px;}
.news-pic .dj-divL img { width:100%; height:100%; display:block;transition:all .5s;}
.news-pic .dj-divR p.p1 { font-size:18px; color:#595959; font-weight:bold; margin-top:20px;}
.news-pic .dj-divR p.p2 { font-size:18px; color:#5093cb; margin-bottom:30px;}
.news-pic .dj-divR p.p3 { color:#737373;text-align:justify; margin-bottom:60px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; }
.news-pic .dj-divR p.p4 { color:#737373;}
.news-pic .dj-divR p.p4 a { display:block; border:1px solid #61b0e2; width:157px; height:38px; line-height:38px; text-align:center; color:#3181c4; font-size:14px;webkit-transition:0.4s;-webkit-transition:0.4s;}
.news-pic .dj-divR p.p4 a:hover { background:#61b0e2; color:#fff;} 

.news-con{ width:1160px; height:360px; overflow:hidden; position:relative}
.news-con .bd { margin-top:0}
.news-con .hd { width:170px; height:6px; position:absolute; bottom:20px; right:0; margin-top:0}
.news-con .hd ul li { width:20px; height:6px; background:#fff; border-radius:3px; float:left; margin-right:10px; font-size:0}
.news-con .hd ul li.on { background:#76bce8; width:60px;}

.news-pic .swiper-wrapper { position:static}
.news-pic .swiper-pagination-bullets { right:5%; left:inherit}
.news-pic .swiper-pagination-bullet { width:20px; height:6px; border-radius:5px;}
.news-pic .swiper-pagination-bullet-active { background:#76bce8; width:60px;}
.news-pic .dj-divL:hover img {transform: scale(1.05, 1.05);}
.news-pic .dj-divR p.p1 a:hover{ color:#5093cb}

.news-list { width:1160px; margin:0 auto;}
.news-list ul li { width:1127px; height:77px; background:#f3f3f3; margin-bottom:10px; overflow:hidden; padding:10px 13px 10px 20px;}
.news-list ul li:hover .L p.p1 { color:#5093cb}
.news-list ul li a { display:block; width:100%; height:100%}
.news-list ul li .L { width:860px; height:77px; float:left}
.news-list ul li .R { width:70px; height:77px; float:right; background:#76bce8; color:#fff; text-align:center}
.news-list ul li .L p.p1 { font-size:18px; color:#000;background:url('../images/pic52.png') no-repeat left center; padding-left:22px; line-height:35px; margin-top:6px;webkit-transition:0.4s;-webkit-transition:0.4s;}
.news-list ul li .L p.p2 { color:#6c6b6b; padding-left:22px; line-height:20px;}
.news-list ul li .R p.p1 { font-size:26px;background:url('../images/pic53.jpg') no-repeat bottom center; font-family:DINCond; line-height:35px; height:37px; margin-bottom:7px;}
.news-list ul li .R p.p2 { font-size:33px;font-family:DINCond}

.fy{ clear:both; text-align:center; height:30px; padding:20px 0; font-size:14px; float:right; margin-right:15px;}
.fy b{ display:inline-block; width:22px; height:22px; text-align:center; background:#76bce8; border-radius:4px; line-height:24px; margin:0 5px; color:#fff; font-weight:100; border:1px solid #bfbfbf;}
.fy a{ display:inline-block; padding:0 8px;height:22px; text-align:center; line-height:22px;margin:0 3px; font-size:14px; background:#fff;border:1px solid #bfbfbf;}

/*** 新闻详情 ***/
.news-content { padding-bottom:100px;}
.newsdetail-content { width:910px; margin:0 auto; font-size:15px;}  
.newsdetail-content p { margin-bottom:25px;}
.newsdetail-content p img { max-width:800px; display:block; margin:0 auto; height:auto;}
.newsdetail-title { width: 100%; margin:0 auto; padding: 0 0 8px 0; border-bottom:1px solid #e1e0e6; margin-bottom: 34px; text-align:center }
.newsdetail-title .title { width:86%; margin:0 auto; font-weight: bold; font-size: 22px; line-height: 30px; color: #222; margin-bottom: 10px; }
.newsdetail-title .info { color: #8695a0; }

/*合作伙伴*/
.hzhb-div {}
.hzhb-div .text { width:1160px; height:218px; margin-left:30px; overflow:hidden; background:url('../images/pic74.jpg') no-repeat center center; }
.hzhb-div .text p { font-size:16px; color:#92773e; width:560px; margin-left:85px; margin-top:40px;}
.hzhb-div .box { width:1160px; margin-left:30px;}
.hzhb-div .box .tit { font-size:20px; color:#222; margin-top:55px; margin-bottom:20px;}
.hzhb-div .box .tit span { color:#939393; font-size:14px; margin-left:12px;}
.hzhb-div .box .list {}
.hzhb-div .box .list p { float:left; width:205px; height:135px; overflow:hidden; margin-right:33px; border:2px solid #dcdcdc; box-sizing:border-box; margin-bottom:20px;}
.hzhb-div .box .list p.m0 { margin-right:0}
.hzhb-div .box .list p img { display:block; width:100%; height:135px;}

/*用人理念*/
.yrln-div .box1 { width:1160px; /*height:460px;*/ margin-left:30px;margin-bottom:55px;}
.yrln-div .box1 img { width:100%; height:auto; display:block}
.yrln-div .box1 .L { width:846px; height:460px; overflow:hidden; float:left;background:url('../images/pic75.jpg') no-repeat center center; position:relative; left:0; top:0; }
.yrln-div .box1 .R { width:314px; height:460px; float:right}
.yrln-div .box1 .R a { display:block;width:314px; height:212px; box-sizing:border-box; padding-top:89px; padding-left:120px;}
.yrln-div .box1 .R .R1 { width:100%; height:230px; overflow:hidden; background:#0975c7 url(../images/pic111.png) no-repeat 45px center;background-size:58px 62px;webkit-transition:0.5s;-webkit-transition:0.5s;}
.yrln-div .box1 .R .R1:hover {background-size:68px 73px;}
.yrln-div .box1 .R .R1:hover p.p1 { letter-spacing:3px}
.yrln-div .box1 .R .R1 p.p1 { font-size:24px; color:#fff;webkit-transition:0.5s;-webkit-transition:0.5s;}
.yrln-div .box1 .R .R1 p.p2 { font-size:18px; color:#fff;}
.yrln-div .box1 .R .R2 { width:100%; height:230px; overflow:hidden; background:#e3d0b0 url(../images/pic112.png) no-repeat 45px center;background-size:58px 62px;webkit-transition:0.5s;-webkit-transition:0.5s;}
.yrln-div .box1 .R .R2:hover {background-size:68px 73px;}
.yrln-div .box1 .R .R2:hover p.p1 { letter-spacing:3px}
.yrln-div .box1 .R .R2 p.p1 { font-size:24px; color:#1669b7;webkit-transition:0.5s;-webkit-transition:0.5s;}
.yrln-div .box1 .R .R2 p.p2 { font-size:18px; color:#1669b7;}

.yrln-div .box1 .text {background:url('../images/pic76.png') repeat center center; width:100%; height:95px; overflow:hidden; color:#fff; position:absolute; bottom:0; right:0; z-index:2; font-size:16px; padding:19px 20px 30px 50px; line-height:28px; box-sizing:border-box}
.yrln-div .box2 { width:1160px; margin-left:30px; height:205px;}
.yrln-div .box2 ul li { width:25%; height:205px; overflow:hidden; float:left; border-right:1px solid #cbcbcb; box-sizing:border-box; padding:5% 2% 3% 2.5%;}
.yrln-div .box2 ul li .bg1 { height:70px; background:url('../images/pic77.png') no-repeat left center; padding-left:65px; }
.yrln-div .box2 ul li .bg2 { height:70px; background:url('../images/pic78.png') no-repeat left center;padding-left:70px;  }
.yrln-div .box2 ul li .bg3 { height:70px; background:url('../images/pic79.png') no-repeat left center;padding-left:70px;  }
.yrln-div .box2 ul li p.p1 { font-size:17px; color:#848484; line-height:35px; margin-bottom:2px;}
.yrln-div .box2 ul li p.p2 { font-size:24px; color:#4c6197;}
.yrln-div .box2 ul li.l1 { border-right:1px solid #aa8746; padding:3% 4% 3% 1%;}
.yrln-div .box2 ul li:hover { background:#f4f4f4}
.yrln-div .box2 ul li.l1 p.p1 { font-size:22px; color:#937d51; margin-bottom:30px; text-align:right}
.yrln-div .box2 ul li.l1 p.p2 { font-size:22px; color:#bebebe; text-align:right; padding-right:5px; box-sizing:border-box}




.video-list { width:100%; height:700px; margin:0 auto; background:#eeeeee;}
/*播放器样式*/
	.videoBox { width:1158px; height:850px; margin:0 auto;}
	.video_player{ width:1158px;height:501px;}
	.dec_10 { width:1158px; height:105px; background:#fff;}
	#ascrail2000-hr { display:none}
	.video-js { width:1158px; height:501px;} 
	
		.video-tit { width:100%; height:40px; line-height:40px; color:#e8e8e8; background:#3d3d3d; text-align:center; font-size:16px;}
		ul.video_list{ height:501px; list-style:none;}
		ul.video_list li{ width:210px;height:150px; float:left;font-size: 14px;line-height: 24px; }
		ul.video_list li a{display:inline-block;width: 100%;height:82px;color: #fff;}
		ul.video_list li a:hover,ul.video_list li a.on{color: #fff;background-color: #666;}
		ul.video_list li img { width:210px; height:120px; display:block}
		ul.video_list li span { width:210px; height:50px; text-align:center; display:block;}


/*** 视频列表 ***/
.sp_list { width:940px; margin:0 auto; height:350px; padding-top:40px;}
.sp_list ul li{float: left;width: 44%;margin: 0 3%;}
.caix_1{width: 100%;height:230px;overflow: hidden;position: relative;}
.caix_1 img{width: 414px; height:230px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.caix_2 {background: #00285f;text-align: center;padding: 10px 0;}
.caix_2 p{font-size: 14px;color: #fff;background: url(../images/pic113.png) no-repeat center left;padding-left: 20px;width: 250px;margin-left: 80px;}
.sp_list ul li:hover .caix_1 img{transform: scale(1.1);}
.ko_p{position: absolute;top: 0;left: 0;width: 100%;}
.ko_p img{width: 100%;}
.sp_list ul li:hover .ko_p{display: none;}

.video-content { height:700px;}
.video-content .video-title { text-align:center; height:50px; margin-bottom:20px;}
.video-content .video { width:900px; height:500px; overflow:hidden; margin:0 auto}
.video-content .video-js {width:900px; height:500px; background-size:100% 100%; display:block }





/*** 招标采购 ***/
.zb-list { width:1160px; margin:0 auto;}
.zb-list ul li { width:1127px; height:77px; background:#f3f3f3; margin-bottom:10px; overflow:hidden; padding:10px 13px 10px 20px;}
.zb-list ul li:hover .L p.p1 { color:#5093cb}
.zb-list ul li a { display:block; width:100%; height:100%}
.zb-list ul li .L { width:1025px; height:77px; float:right}
.zb-list ul li .R { width:70px; height:77px; float:left; background:#76bce8; color:#fff; text-align:center}
.zb-list ul li .L p.p1 { font-size:18px; color:#000; line-height:35px;webkit-transition:0.4s;-webkit-transition:0.4s;}
.zb-list ul li .L p.p2 { color:#6c6b6b; line-height:20px;}
.zb-list ul li .R p.p1 { font-size:26px;background:url('../images/pic53.jpg') no-repeat bottom center; font-family:DINCond; line-height:35px; height:37px; margin-bottom:7px;}
.zb-list ul li .R p.p2 { font-size:33px;font-family:DINCond}
.fj-div { font-weight:bold; margin-top:50px;}
.fj-div a { font-weight:normal; color:#f00}





/*** 招聘列表 ***/
.shzp-div {}
.shzp-div .pic img { width:1170px; display:block; height:auto; margin-bottom:10px;}
.shzp-div .tit { background:#dddddd; height:60px; line-height:60px; padding:0 65px; box-sizing:border-box}
.shzp-div .tit span { display: block; float:left; color:#4c4c4c; font-size:16px; font-weight:bold}
.shzp-div .tit span.sp1 { width:30%}
.shzp-div .tit span.sp2 { width:30%}
.shzp-div .tit span.sp3 { width:30%}
.shzp-div .tit span.sp4 { width:10%; text-align:center}
.shzp-div .list { clear:both}
.shzp-div .list ul li { height:50px; line-height:50px; border-bottom:1px solid #ededed;padding:0 65px; box-sizing:border-box;webkit-transition:0.4s;-webkit-transition:0.4s;}
.shzp-div .list ul li a { display:block; color:#4c4c4c; }
.shzp-div .list ul li span { display:block; float:left}
.shzp-div .list ul li span.sp1 { width:30%}
.shzp-div .list ul li span.sp2 { width:30%}
.shzp-div .list ul li span.sp3 { width:30%}
.shzp-div .list ul li span.sp4 { width:10%; text-align:center}
.shzp-div .list ul li:hover { background:#eee}
.zp-content {}
.zp-content .zp-title { font-size:22px; color:#222; font-weight:bold; line-height:30px;border-bottom:1px solid #e1e0e6; height:45px; margin-bottom:30px; }
.zp-content .zp-text {}
.xp-lcfs { margin-top:50px; color:#d70404;}







@keyframes bounceDown{
    0%,20%,40%,100%{transform:translateY(0);animation-timing-function:ease-out}
    10%,30%{transform:translateY(20px);animation-timing-function:ease-in}
}

@keyframes bounceUp{
    0%,20%,40%,100%{transform:translateY(0);animation-timing-function:ease-out}
    10%,30%{transform:translateY(-20px);animation-timing-function:ease-in}
}










