@charset "utf-8";
html {
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	-webkit-font-smoothing: antialiased;
	/*解决chrome浏览器下字体不能小于12px*/
}

body {
	overflow-x: hidden;
	font-size: 12px;
	color: #666;
	font-family: "Microsoft YaHei", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", sans-serif;
	word-break: break-all;
}

a {
	outline: none;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
}

a:hover {}

html {
	zoom: 1;
}

html * {
	outline: 0;
	zoom: 1;
}

html button::-moz-focus-inner {
	border-color: transparent !important;
}


/*设置margin和padding为0*/

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
a,
img,
input,
select,
button,
textarea {
	background: none;
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var，i {
	font-style: normal;
	font-weight: normal;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

em,
i {
	font-style: normal;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
input[type=date],
button,
select,
input[type=text] {
	/*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}

a,
input[type=text],
select,
input[type=password],
textarea {
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #aaa;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clearfix {
	clear: both;
	content: '.';
	width: 100%;
	height: 0;
	overflow: hidden;
}

.warpper {
	width: 1200px;
	margin: 0 auto;
}
.header{height:100px;}
.logo{padding-top:20px;}
.nav{}
.nav ul{}
.nav ul li{float:left;display:inline-block;text-align:center;padding:0 24px;}
.nav ul li a{font-size:16px;line-height:100px;display:inline-block;}
.nav ul li.on a,.nav ul li a:hover{border-top:solid 2px #0093dd;line-height:98px;color:#0093dd;font-weight:bold;}

.section01{padding-bottom:70px;background:url(../images/chizi.jpg) no-repeat center top;padding-top:18px;}
.ititle{text-align:center;padding-top:48px;padding-bottom:48px;}
.ititle strong{font-size:34px;color:#333;text-transform:uppercase;font-weight:bold;}
.ititle strong em{color:#0093dd;font-weight:bold;}
.ititle p{font-size:16px;letter-spacing:11px;}
.ititle p span{letter-spacing:0;position:relative;font-size:24px;}
.ititle p span:before,.ititle p span:after{width:30px;height:1px;display:inline-block;content:'';background:#bddff1;position:absolute;left:50%;top:50%;}
.ititle p span:before{margin-left:-93px;}
.ititle p span:after{margin-left:62px;}
.section01 .con{background:url(../images/arb.jpg) no-repeat right bottom; }
.aleft{width:581px;}
.aleft img{display:block;}
.aright{width:585px;}
.atitle{border-bottom:solid 1px #f0f9fd;position:relative;padding-bottom:22px;}
.atitle:after{width:40px;height:1px;background:#0093dd;display:inline-block;position:absolute;left:0;bottom:0;content:'';}
.atitle h3{font-size:24px;color:#333;font-weight:bold;}
.atitle p{color:#999;font-weight:lighter;}
.aright .desc{font-size:14px;line-height:26px;margin-top:29px;height: 208px;overflow: hidden;}
.aright .more{width:128px;height:44px;line-height:44px;text-align:center;margin-top:20px;}
.aright .more a{display:block;font-size:14px;color:#ccc;border:solid 1px #f3f3f3;line-height:44px;}
.aright .more a:hover{border:solid 1px #0093dd;color:#0093dd;}
.banner{width:100%;clear:both;height:650px;position:relative;max-width:1920px;min-width:1200px;margin:0 auto;top:0px;}
.banner img{ width:100%;  display:block;}
.banner .slides li img{display:block;}
.banner,.banner .slides,.banner .slides li{width:100%; height:650px;}
.banner .slides li{background-position:center top;background-repeat:no-repeat;background-size:cover;}
.flexslider{position:relative;overflow:hidden;/*background:url(../images/loading.gif) 50% no-repeat;*/}
.slides{position:relative;z-index:1; }
.slides a{display:block;height:100%;}
.slides ul li,.slides ul li a{ float:left; display:block;}
.slides ul li{background-size:cover;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;padding-left:0;}
.flex-control-nav li{display:inline-block;width:8px;height:8px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:8px;border-radius:50%; font-size:0px; overflow:hidden; background:#fff;}
.flex-control-nav a.flex-active{ background:#0093dd;}


.section02{background:url(../images/sobg.jpg) no-repeat center top;height:650px;}
.section02 dl{float:left;width:258px;display:inline-block;margin-right:55px;text-align:center;height:190px;position:relative;margin-top:25px;}
.section02 dl:nth-child(4n){margin-right:0;}
.section02 dl dt{position:absolute;left:0;top:0;width:100%;z-index:111;}
.section02 dl dt i{display:inline-block;width:122px;height:122px;}
.section02 dl dt i img{display:block;}
.section02 dl dd{background:#fff;width:258px;height:130px;text-align:center;padding-top:20px;overflow:hidden;position:absolute;left:0;bottom:0;}
.section02 dl dd strong{display:block;font-size:20px;font-weight:normal;padding-top:70px;}
.section02 dl dd span{display:block;font-size:14px;text-transform:uppercase;color:#ccc;}
.section02 dl dd .desc{font-size:14px;line-height:26px;padding:0 15px;padding-bottom:30px;background:url(../images/bmore.png) no-repeat center bottom;display:none;opacity:0;padding-top:8px;}
.section02 dl:hover dd{height:190px;transition:all .6s;}
.section02 dl:hover dt{display:none;transition:all .6s;}
.section02 dl:hover dd strong{padding-top:0;transition:all .6s;}
.section02 dl:hover dd .desc{display:block;opacity:1;transition:all .6s;}


.section03 .warpper{height:733px;background:url(../images/schi.jpg) no-repeat left center;}


.catlist{padding-left:38px;width:190px;float:left;}
.catlist ul{margin-top:-25px;}
.catlist ul li{position:relative;padding-left:38px;margin-top:25px;}
.catlist ul li i{position:absolute;left:0;top:0;font-family: 'AGENCYB';font-size:30px;color:#ccc;}
.catlist ul li strong{font-size:16px;color:#999;display:block;}
.catlist ul li span{color:#ccc;display:block;}
@font-face {
	font-family: 'AGENCYB';
	src: url('AGENCYB.eot');
	src: url('AGENCYB.eot?#iefix') format('embedded-opentype'), url('AGENCYB.woff2') format('woff2'), url('AGENCYB.woff') format('woff'), url('AGENCYB.ttf') format('turetype'), url('AGENCYB.svg#AGENCYBregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.catlist ul li:before{width:400px;height:1px;background:#0093dd;display:block;content:'';position:absolute;left:-400px;top:50%;opacity:0;}
.catlist ul li.cur i{color:#0093dd;}
.catlist ul li.cur strong{color:#333;}
.catlist ul li.cur span{color:#999;}
.catlist ul li.cur:before{opacity:1;}
.cainfo{float:right;width:895px;height:470px;position:relative;overflow:hidden;}
.cainfo .prev,.cainfo .next{width:46px;height:46px;position:absolute;bottom:0;z-index:999;}
.cainfo .prev{right:60px;}
.cainfo .prev a{background:url(../images/cleft.png) no-repeat center;}
.cainfo .next{right:0px;}
.cainfo .next a{background:url(../images/cright.png) no-repeat center;}
.cainfo .prev a,.cainfo .next a{display:block;width:46px;height:46px;}
.cainfo .prev a:hover{background-image:url(../images/cleft02.png);}
.cainfo .next a:hover{background-image:url(../images/cright02.png);}
.cainfo img:nth-child(1){margin-right:10px;}
.cainfo .desc{font-size:16px;line-height:32px;padding-top:5px;height: 130px;overflow: hidden;}
.cainfo .more{width:130px;height:46px;line-height:46px;text-align:center;margin-top:5px;}
.cainfo .more a{display:block;font-size:14px;color:#fff;background:#0093dd;height:46px;}
.cainfo .more a:hover{opacity:0.8;}
.cainfo .con{position:absolute;left:0;top:0;width: 895px;height: 470px;}

.section04{background:#f9f9f9;padding-bottom:47px;}
.section04 .con{overflow:hidden;}
.section04 .con ul{margin-right:-10px;}
.section04 .con ul li{float:left;width:285px;height:345px;background:#fff;display:inline-block;margin-right:10px;}
.section04 .con ul li a{display:block;padding:11px;}
.section04 .con ul li .img{height:185px;overflow:hidden;}
.section04 .con ul li .title{font-size:20px;font-weight:bold;line-height:22px;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;}
.section04 .con ul li .desc{font-size:14px;line-height:26px;color:#999;margin-top:5px;}
.section04 .con ul li .time{color:#ccc;font-size:14px;background:url(../images/rmore.png) no-repeat right center;}

.section04 .con ul li:hover{border-bottom:solid 4px #0093dd;box-sizing:border-box;-webkit-box-shadow:5px 5px 8px #ddd;box-shadow:5px 5px 8px #ddd;}
.section04 .con ul li:hover .title{color:#333;}
.section04 .con ul li:hover .desc{color:#666;}
.section04 .con ul li:hover .time{color:#999;background-image:url(../images/rmore02.png);}
.section04 .con ul li:hover .img img{-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.section04 .more{width:130px;height:40px;border:solid 1px #f3f3f3;margin:0 auto;text-align:center;margin-top:40px;}
.section04 .more a{display:block;font-size:14px;color:#ccc;background:#fff;height:40px;line-height:40px;}
.section04 .more a:hover{color:#333;box-shadow:5px 5px 8px #ddd;}
.ftop{background:#1b4477;padding-top:20px;position:relative;}
.ftop:before{width:100%;height:1px;display:block;position:absolute;left:0;top:65px;background:#2d5382;content: '';z-index:1;}
.ftop .warpper{position:relative;z-index:2;background:url(../images/ftbg.png) no-repeat right bottom;padding-bottom:30px;}
.fnav{}
.fnav ul li{float:left;display:inline-block;width:152px;}
.fnav ul li a{font-size:14px;line-height:45px;display:block;color:#fff;}
.fnav ul li>ul>li>a{line-height:24px;}
.fnav ul li span{}
.fnav ul li a:hover{color:#007AFF;}
.fright{padding-top:7px;text-align:right;}
.fwx{padding-top:20px;}
.fbot{line-height:50px;background:#102f57;clear:both;}
.copyright{text-align:center;color:#506a8c;}
#share{margin-top:18px;text-align:right;}
#share a{display:inline-block;margin:0;padding:0;float:none;margin-left:20px;}
#share a.bds_more{display:none;}
#share a.bds_tsina{background:url(../images/fb01.png) no-repeat;width:36px;height:30px;margin-left:0px;}
#share a.bds_sqq{background:url(../images/fb02.png) no-repeat;width:26px;height:29px;margin-top:1px;}
#share a.bds_weixin{background:url(../images/fb03.png) no-repeat;width:31px;height:25px;margin-top:3px;}
#share a:hover{background-position:left bottom;}
.nbanner{height:500px;background-repeat:no-repeat;}
.menubg{border-bottom:dashed 1px #e1e1e1;}
.smenu{width:685px;position:relative;height:79px;overflow:hidden;}
.smenubox{width:625px;overflow:hidden;height:79px;}
.smenu .next,.smenu .prev{width:10px;height:79px;position:absolute;top:0;}
.smenu .next{right:0;}
.smenu .prev{right:40px;}
.smenu .next a,.smenu .prev a{display:block;width:100%;height:100%;}
.smenu .next a{background:url(../images/snext.png) no-repeat center; }
.smenu .prev a{background:url(../images/sprev.png) no-repeat center; }
.smenu .next a:hover{background:url(../images/snext02.png) no-repeat center;}
.smenu .prev a:hover{background:url(../images/sprev02.png) no-repeat center;}

.smenu ul li{display:inline-block;text-align:center;padding-right:44px;float:left;width:auto;}
.smenu ul li a{padding-top:25px;}
.smenu ul li a,.smenu ul li span,.smenu ul li strong{display:block;}
.smenu ul li span,.smenu ul li strong{}
.smenu ul li strong{font-size:16px;font-weight:normal;}
.smenu ul li span{font-size:12px;color:#ccc;}
.smenu ul li.cur strong,.smenu ul li:hover strong{font-weight:bold;color:#333;}
.smenu ul li.cur span,.smenu ul li:hover span{color:#999;}

.location{background:url(../images/home.png) no-repeat left center;line-height:79px;padding-left:40px;}
.location,.location a{font-size:14px;color:#999;}
.about01{padding-top:70px;padding-bottom:108px;background:url(../images/chizi.jpg) no-repeat center top;height:560px;}
.about01 .aleft{width:50%;float:left;overflow:hidden;}
.about01 .aleft img{text-align:right;}
.about01 .aright{width:50%;height:548px;float:right;padding-left:30px;padding-right:57px; background:url(../images/arbg.jpg) no-repeat right top;box-sizing:border-box;}
.about01 .acon{height:548px;float:left;width:100%;}
.about01 .atitle{background:url(../images/bolang.jpg) no-repeat left bottom;}
.atitle strong{font-size:30px;display:block;color:#333;font-weight:normal;}
.atitle span{font-size:14px;display:block;color:#ccc;text-transform:uppercase;}
.about01 .acon .atitle{padding-bottom:20px;padding-top:0px;margin-top:-5px; border-bottom:none;}
.about01 .acon .atitle:after{background:none;}
.about01 .adesc{font-size:14px;line-height:26px;padding-top:10px;width:570px;text-align:justify;}

.about02{height:548px;background:url(../images/hebg.jpg) no-repeat center top;}
.about02 .ititle{text-align:left;position:relative;}
.about02 .btn{position:absolute;right:0;bottom:50px;width:104px;height:52px;}
.about02 .btn span{width:52px;height:52px;display:inline-block;background:url(../images/hbtn.jpg) no-repeat;float:left;cursor:pointer;}
.about02 .btn span.prev{background-position:left top;}
.about02 .btn span.next{background-position:right top;}
.about02 .btn span.prev:hover{background-position:left bottom;}
.about02 .btn span.next:hover{background-position:right bottom;}

.about .title{padding:48px 0;}
.about .title span{font-size:50px;color:#009dde;display:block;text-transform:uppercase;font-family: 'UBUNTU-B';word-wrap: break-word;}
@font-face {
	font-family: 'UBUNTU-B';
	src: url('UBUNTU-B.eot');
	src: url('UBUNTU-B.eot?#iefix') format('embedded-opentype'), url('UBUNTU-B.woff2') format('woff2'), url('UBUNTU-B.woff') format('woff'), url('UBUNTU-B.ttf') format('turetype'), url('UBUNTU-B.svg#UBUNTU-B') format('svg');
	font-weight: normal;
	font-style: normal;
}

.about .title strong{font-size:30px;color:#333;}
.about02 .title {position:relative;}
.about02 .con{padding-top:30px;}
.about02 .con ul li{float:left;width:320px;display:inline-block;text-align:ccenter;margin-right:20px;text-align:center;}
.about02 .con ul li a,.about02 .con ul li img,.about02 .con ul li span{display:block;}
.about02 .con ul li span{font-size:16px;line-height:40px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


.about03{padding-top:40px;padding-bottom:108px;}
.about03 .title {position:relative;width:345px;padding-bottom:24px;}
.about03 .title:after{width:345px;height:1px;display:block;position:absolute;bottom:0;content:'';background:#e9e9e9;left:-360px;padding-left: 360px;}
.about03 .title strong:after{width:120px;height:2px;display:block;position:absolute;bottom:0;content:'';background:#009dde;z-index:22;}
.about03 .con{margin-top:-120px;}
.oleft,.oright{width:600px;}
.oleft{padding-top:125px;height:260px;overflow:hidden;}
.oleft ul li{float:left;display:inline-block;width:195px;height:125px;position:relative;overflow:hidden;margin-right:5px;margin-top:5px;}
.oleft ul li a,.oleft ul li img{display:block;}
.oleft ul li span.bg{display:block;position:absolute;background:url(../images/fd.png) no-repeat center;left:0;top:0;width:100%;height:100%;opacity:0;}
.oleft ul li.cur span.bg{opacity:1; }
.about03 .oright{position:relative;}
.about03 .btn{position:absolute;left:0;bottom:0px;width:104px;height:52px;}
.about03 .btn span{width:52px;height:52px;display:inline-block;background:url(../images/hbtn.jpg) no-repeat;float:left;cursor:pointer;}
.about03 .btn span.prev{background-position:left top;}
.about03 .btn span.next{background-position:right top;}
.about03 .btn span.prev:hover{background-position:left bottom;}
.about03 .btn span.next:hover{background-position:right bottom;}
.about03 .oright img{display:block;}


.teleft,.teright{width:50%;height:528px;overflow:hidden;}
.teleft img{display:block;text-align:right;}
.teright{padding-left:55px;box-sizing:border-box;background:url(../images/teambg.jpg) no-repeat right bottom;}
.teright .title{padding-top:0;position:relative;top:-10px;}
.about04 .title:after{width:100%;height:1px;display:block;position:absolute;bottom:0;content:'';background:#e9e9e9;right:-360px;padding-right:360px;}
.about04 .title strong:after{width:120px;height:2px;display:block;position:absolute;bottom:0;content:'';background:#009dde;z-index:22;}

// .teright .desc{font-size:16px;line-height:26px;}
// .teright .desc p{margin-top:30px;}


.about05{padding-top:100px;padding-bottom:130px;}
.gtitle{position:relative;padding-left:180px;padding-top: 8px;}
.gtitle strong{color:#009dde;font-size:60px;font-weight:bold;font-family:Arial;text-transform:uppercase;position:absolute;left:0;top:0;}
.gtitle span{color:#333;font-size:20px;}
.gtitle p{color:#009dde;font-size:16px;font-family:Arial;text-transform:uppercase;}
.about05 .con{margin-top:74px;}


.about06{background:url(../images/rybg.jpg) no-repeat center top;height:678px;}
.about06 .title{text-align:left;position:relative;}
.htab{text-align:center;line-height:52px;padding-top:24px;position:absolute;right:0;bottom:30px;}
.htab ul {display:inline-block;}
.htab ul li{width:117px;height:52px;text-align:center;line-height:52px;background:#fff;display:inline-block;}
.htab ul li a{display:block;font-size:16px;}
.htab ul li.cur{background:#009dde;}
.htab ul li.cur a{color:#fff;}

.hcon{position:relative;height:435px;overflow:hidden;}
.hcon .con{position:absolute;left:0;top:0;width:100%;height:435px;opacity:0;}
#hcon01{opacity:1;}
.hcon .con .swiper-container{padding-bottom:35px;}
.hcon .swiper-pagination{bottom:0;}
.hcon .swiper-pagination .swiper-pagination-bullet{width:17px;height:9px;background:url(../images/hp.png) no-repeat;border-radius:0;opacity:1;}
.hcon .swiper-pagination .swiper-pagination-bullet-active{width:35px;background:url(../images/hpc.png) no-repeat;}

.about07{padding-bottom:90px;}
.about07 .warpper{
	/**background:url(../images/spbg.jpg) no-repeat left 64px;**/
	padding-top:85px;}
.spleft,.spright{width:50%;}
.spleft{padding-right:30px;box-sizing:border-box;}
.spleft .title{width:525px;padding:24px 0;}
.spleft .desc{font-size:14px;line-height:32px;}

.mbg{background:url(../images/chizi.jpg) no-repeat center top;padding-top:78px;padding-bottom:88px;}
.newlist{overflow:hidden;padding-top:0px;}
.newlist ul{margin-right:-60px;margin-top:-30px;}
.newlist ul li{float:left;width:570px;height:200px;border:solid 1px #f2f2f2;display:inline-block;margin-right:60px;overflow:hidden;box-sizing:border-box;margin-top:30px;border-radius:40px;overflow:hidden;}
.newlist ul li a{display:block;}
.newlist ul li .img{width:50%;float:left;}
.newlist ul li .img img{width:100%;height:100%; }
.newlist ul li .txt{float:right;width:50%;padding-left:30px;padding-right:25px; box-sizing:border-box;}
.newlist ul li .title{font-size:20px;font-weight:bold;}
.newlist ul li .time{font-size:14px;color:#ccc;line-height:50px;}
.newlist ul li .desc{font-size:14px;line-height:24px;color:#999;height:68px;overflow:hidden;
margin-top:10px;}

.nmore {
	clear:both;
	padding-top: 25px;
	text-align: center;
}

.nmore a {
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	background: #f2f2f2;
	font-size: 16px;
	border-radius: 10px;
}

.nmore a i {
	width: 26px;
	height: 26px;
	display: inline-block;
	background: url(../images/load.png) no-repeat center;
	position: relative;
	top: 5px;
	margin-right: 10px;
}
.nmore a:hover {
	background: #009dde;
	color: #fff;
}

.nmore a:hover i {
	background-image: url(../images/wload.png);
}
.thmenu{position:relative;overflow:hidden;}
.thmenu ul{margin-top:-10px;}
.thmenu ul li{width:160px;height:54px;line-height:54px;border:solid 1px #f2f2f2;text-align:center;display:inline-block;float:left;margin-right:10px;margin-top:10px;}
.thmenu ul li a{font-size:16px;display:block;}
.thmenu ul li.cur,.thmenu ul li:hover{border:solid 1px #009dde;background:#009dde;}
.thmenu ul li.cur a,.thmenu ul li:hover a{color:#fff;}
.tmore{width:160px;height:54px;border:solid 1px #f2f2f2;position:absolute;right:0;top:0;}
.tmore a{display:block;height:54px;background:url(../images/rmore.png) no-repeat center;}
/*团度风采*/
.activity{clear:both;padding-top:78px;position:relative;}
.actleft{width:823px;height:568px;}
.bimg{position:relative;width:823px;height:530px;overflow:hidden;}
.bimg img{display:block;}
.bimg a:hover img{transform:scale(1.1);transition:.6s all;}
.bimg span{position:absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px;text-align:center;color:#fff;
background:rgba(40,146,7,0.8);font-size:18px;display:none;}
.simg{position:absolute;height:160px;left:0;bottom:0;z-index:1;width:823px;}
.simg ul {}
.simg ul li{float:left;width:255px;height:164px;display:inline-block;margin-right:4px;text-align:center;position:relative;}
.simg ul li a,.simg ul li span,.simg ul li img{display:block;}
.simg ul li img{width:100%;height:100%;}
.simg ul li.cur{position:relative;}
.simg ul li.cur:after{width:100%;height:100%;border:solid 2px #009dde;box-sizing:border-box;position:absolute;left:0;top:0;display:block;content:'';}
.simg ul li .txt{display:none;}
.simg .swiper-button-prev{background:url(../images/prev.png) no-repeat;width:40px;height:160px;top:0;margin-top:0;margin-left:0;left:0;height:100%;}
.simg .swiper-button-next{background:url(../images/next.png) no-repeat;width:40px;height:160px;top:0;margin-top:0;margin-left:0;left:auto;right:0;height:100%;}
.actright{/*position:absolute;right:0;top:0;*/ width:350px;height:568px;background:url(../images/ot.jpg) no-repeat left top;}
.actright a{display:block;position:relative;height:568px;width:350px;}
.curtxt{width:424px;height:468px;background:url(../images/aright.jpg) no-repeat left bottom;position:absolute;right:0;bottom:0;z-index:999;padding:38px 65px;box-sizing:border-box;}
.curtxt span{font-size:20px;color:#999;display:block;padding-bottom:26px;}
.curtxt strong{font-size:24px;color:#333;}
.curtxt .desc{font-size:14px;line-height:26px;margin-top:15px;}
.actright .abtn{width:176px;height:100px;position:absolute;right:170px;bottom:38px;z-index:1000;}
.actright .abtn span{display:inline-block;float:left;width:83px;height:50px;cursor:pointer;background:url(../images/abtn.jpg) no-repeat;}
.actright .abtn span.prev{background-position:left top;}
.actright .abtn span.next{background-position:right top;}
.actright .abtn span.prev:hover{background-position:left bottom;}
.actright .abtn span.next:hover{background-position:right bottom;}


.caseinfo{}
.caseinfo .desc{font-size:16px;line-height:32px;padding:40px 0;clear:both;}

.stitle{position:relative;padding-bottom:30px;}
.stitle strong{font-size:26px;color:#333;display:block;}
.stitle span{font-size:14px;color:#ccc;display:block;text-transform:uppercase;}
.stitle:after{width:20px;height:2px;display:block;content:'';background:#009dde;position:absolute;left:0;bottom:0;}
#share02{position:absolute;right:0;top:12px;text-align:right;}
#share02 a{width:36px;height:36px;display:inline-block;float:none;margin:0;padding:0;margin-left:12px;}
#share02 a.bds_more{display:none;}
#share02 a.bds_tsina{background:url(../images/sh01.png) no-repeat;}
#share02 a.bds_sqq{background:url(../images/sh02.png) no-repeat;}
#share02 a.bds_weixin{background:url(../images/sh03.png) no-repeat;}
#share02 a:hover{background-position:left bottom;}
.cadetail{padding-top:25px;}
.caend{padding-top:20px;}
.back{width:150px;height:50px;line-height:50px;background:#009dde;display:block;color:#fff;font-size:14px;text-align:center;border-radius:50px;}
/*企业文化*/
.culture{}
.culture dl dt{text-align:center;}
.culture dl dd{padding-top:48px;}
.culture dl dd ul{padding-top:129px;margin-bottom:-129px;}
.culture dl dd ul li{margin-top:-129px;padding-bottom:92px;}
.culture dl dd ul li:nth-child(n){text-align:right;}
.culture dl dd ul li:nth-child(2n){text-align:left;}

/*人才理念*/
.rcln{}
.rcln dl dt{text-align:center;padding-bottom:60px;}
.rcln dl dd{overflow:hidden;}
.rcln dl dd ul{margin-right:-25px;}
.rcln dl dd ul li{float:left;width:280px;display:inline-block;margin-right:25px;background:#ecebeb;height:402px;text-align:center;}
.rcln dl dd ul li .img{height:200px;overflow:hidden;}
.rcln dl dd ul li strong{font-size:24px;color:#333;display:block;padding-top:20px;padding-bottom:10px;position:relative;}
.rcln dl dd ul li strong:after{width:25px;height:2px;background:#333;content:'';margin:0 auto;position:absolute;left:50%;margin-left:-12.5px;bottom:0;}
.rcln dl dd ul li p{font-size:14px;line-height:24px;padding-top:10px;padding-left:20px;padding-right:20px;}

.rcln dl dd ul li:hover{border-bottom:solid 2px #11a6e3;box-sizing:border-box;transition:all .3s;box-shadow:5px 5px 10px #f5f5f5;}

/*工程案例*/
.cleft{width:935px;position:relative;height:600px;}
.cleft img{display:block;width:935px;height:600px;}
.cleft .txt{position:absolute;left:0;bottom:0;width:458px;height:158px;background:url(../images/ctbg.png) no-repeat;color:#fff;padding:20px 50px;box-sizing:border-box;}
.cleft .txt strong{display:block;font-size:20px;}
.cleft .txt span{display:block;font-size:14px;text-transform:uppercase;padding-top:5px;}
.cleft .cbtn{width:120px;height:28px;}
.cbtn div{float:left;width:60px;height:28px;background:url(../images/cabtn.png) no-repeat;margin-top:25px;cursor:pointer;}
.cbtn div.prev{background-position:left top;}
.cbtn div.next{background-position:right top;}
.cbtn div.prev:hover{background-position:left bottom;}
.cbtn div.next:hover{background-position:right bottom;}
.cright{width:256px;position:relative;height:600px;}
.cright .cup,.cright .cdown{width:256px;height:34px;position:absolute;left:0;cursor:pointer;}
.cright .cup{top:0;background:url(../images/cup.jpg)no-repeat;}
.cright .cdown{bottom:0;background:url(../images/cdown.jpg)no-repeat;}
.cright .cup:hover{background:url(../images/cup02.jpg);}
.cright .cdown:hover{background:url(../images/cdown02.jpg);}

.caselist{width:256px;height:522px;overflow:hidden;margin-top:44px;}
.caselist .swiper-container{width:256px;height:522px;overflow:hidden;}
.caselist .swiper-wrapper{width:256px;}
.caselist ul li{width:256px;height:164px;overflow:hidden;position:relative;margin-bottom:10px;}
.caselist ul li .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/cfd.png)no-repeat center;display:none;}
.caselist ul li .bg strong,.caselist ul li .bg span{display:none;}
.caselist ul li.cur .bg{display:block;}
/*留言*/
.msgleft{width:556px;}
.msgright{width:590px;}
.msgright .row{float:left;width:284px;padding-top:11px;}
.msgright .row.msg{float:none;clear:both;width:100%;}
.msgright .row.name,.msgright .row.addr{margin-right:20px;}
.msgright .row p{padding-bottom:10px;height:22px;line-height:22px;}
.msgright .row i{display:inline-block;margin-right:10px;}
.msgright .row span{font-size:14px;}
.msgright .row em{font-size:12px;color:#ccc;}
.msgright .row .txt_input,.msgright .end .txt_input{width:262px;height:42px;line-height:42px;padding:0 10px;border:solid 1px #dcdcdc;}
.msgright .row.msg .txt_input.txt_msg{width:568px;height:93px;}
.msgright .end{clear:both;position:relative;margin-top:15px;}
.msgright .end a{position:absolute;left:132px;top:1px;width:152px;height:42px;}
.msgright .end .btnsend{width:161px;height:42px;background:url(../images/send.jpg) no-repeat;padding-left:40px;box-sizing:border-box;color:#fff;cursor:pointer;position:
absolute;right:0;top:0;}

/*人才理念*/
.joblist{background:url(../images/qytop.jpg) no-repeat center top;padding-top:155px;overflow:hidden;margin-bottom:-88px;}
.joblist ul{padding-top:35px;}
.joblist ul li{border-right:solid 1px #e8e8e8;width:240px;display:inline-block;float:left;display:inline-block;}
.joblist ul li a{display:block;padding:20px;background:url(../images/jtbg.jpg) no-repeat center 20px;text-align:center;}
.joblist ul li.wan a{background-image:url(../images/jdbg.jpg);}
.joblist ul li .num{font-size:20px;height:115px;box-sizing:border-box;}
.joblist ul li .num span{font-size:80px;}
.joblist ul li .title{font-size:22px;margin-top:15px;}
.joblist ul li .title:after{width:14px;height:1px;display:block;margin:0 auto;background:#e6e6e6;content:'';margin-top:15px;}
.joblist ul li .tip{font-size:14px;line-height:53px;color:#fff;}
.joblist ul li .desc{font-size:14px;line-height:24px;color:#999;background:url(../images/jmore.jpg) no-repeat center bottom;padding-bottom:35px;margin-top:15px;height:72px;overflow:hidden;}

.joblist ul li:hover a{background-image:url(../images/jhbg.jpg);color:#fff;}
.joblist ul li:hover .tip{color:#666;}
.joblist ul li:hover .title{font-weight:bold;color:#333;}
.joblist ul li:hover .title:after{background:#007AFF;}
.joblist ul li:hover .desc{background-image:url(../images/jmore02.jpg);}

.contactus{position:relative;}
.map img{display:block;}
.conlist{position:absolute;left:0;bottom:0;z-index:999;height:160px;background:url(../images/cf.png) repeat;width:100%;}
.conlist ul{background:url(../images/cline.png) repeat-y right top;height:160px;}
.conlist ul li{float:left;width:33.333%;text-align:center;display:inline-block;color:#fff;padding-top:30px;background:url(../images/cline.png) repeat-y left top;height:130px;}
.conlist ul li{display:inline-block;}
.conlist ul li i{height:42px;line-height:42px;}
.conlist ul li strong{font-size:20px;font-weight:bold;display:block;}
.conlist ul li p{font-size:14px;}
