body{
	 overflow-x:hidden !important; background:#1c1c1c; overflow-y:scroll !important; min-width:1400px;
}

#subNav{
	width:10px; position:fixed; right:20px; top:50%; z-index:111111111;
}
#subNav li{
	width:16px; height:16px; text-align:center; margin-bottom:16px;
	padding-left:6px; padding-top:6px; box-sizing:border-box; 
}
#subNav li a{
	display:block; width:4px; height:4px; border-radius:4px;  background:#fff;
}
#subNav li.adv_active{
	box-sizing:border-box;  padding-left:0px; padding-top:0px;
}
#subNav li.adv_active a{
	width:16px; height:16px;  box-sizing:border-box; 
	background:url(../images/quanbg.png) center center no-repeat; border-radius:16px; 
}
#banner_tabs video{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	object-fit: cover;
}


input,select{
	outline:medium;
}

#header{
	position:absolute; width:100%; height:63px; box-sizing:border-box;
	border-bottom:1px solid #726d6e; padding:0 60px;  z-index:11111; top:0px;
}
#header .header{
	position:absolute; height:100%; width:100%;
}
#header .logo{
	height:100%; float:left;
}
#header .menu{
	height: 100%;
	position: absolute;
	right: 60px;
}
#header .menu a{
	display:block; float:left; font-size:16px; color:#fff; border-bottom:2px solid transparent;
	height:calc(100% - 1px);; margin-right:60px; line-height:62px;
}
#header .menu a.on{
	border-color:#00dbe8;
}
#header .menu .tel{
	float:left; line-height:62px; font-size:20px; color:#fff; font-family:Arial;
	background:url(../images/tel.png) left center no-repeat; padding-left:38px;
}
#header .menu .tel01{
	background:url(../images/tel001.png) left center no-repeat; margin-left:28px;
}

#searchdiv{
	position:absolute; width:280px; height:30px; box-sizing:border-box; border:1px solid transparent; display: none;
	z-index:11111; bottom:60px; left:50%; margin-left:-140px; opacity:0.5;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#searchdiv.border{
	border:1px solid #efefef;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#searchdiv #q{
	 border:0px; padding:0px 5px; width:250px; height:28px; float:left;
	 border-right:1px solid #efefef; box-sizing:border-box; text-align:right; background:none; color:#fff;
	 
}
#searchdiv #submit{
	width:28px; height:28px; background:url(../images/search.png) center center no-repeat; border:0px; float:right; 
	opacity:1;
}
#index02{
	width:100%; overflow:hidden;
}
#index02 img{
	display:block;
}
#index02 .index2left{
	float:left; width:50%;
}
#index02 .mindex2left{
	display:none;
}
#index02 .flexslider01{
	float:right; width:50%;
}
#index02 .flexslider01 ul li{
	position:relative;
}
#index02 .flexslider01 ul li .text{
	position:absolute; left:6.5%; top:17%;
}
#index02 .flexslider01 ul li .text .t1{
	font-size:36px; color:#fff; margin-bottom:16px;
}
#index02 .flexslider01 ul li .text .t1_2{
	display:none;
}
#index02 .flexslider01 ul li .text a.t2{
	font-size:15px; color:#fff; display:block; opacity:0.9; margin-bottom:36px;
}
#index02 .flexslider01 ul li .text .t3{
	font-size:22px; color:#fff; margin-bottom:80px;
}
#index02 .flexslider01 ul li .text .t4{
	font-size:26px; color:#fff; font-family:Arial;
}
#index02 .flexslider01 ul li .text .t4 span{
	font-size:16px; font-family:Arial;
}
#index02 .flexslider01 .flex-control-nav{
	display:none;
}
#index02 .flexslider01 .flex-direction-nav{
	display:none;
}

#index03{
	width:100%; background:url(../images/index03bg.jpg) #1c1c1c center bottom no-repeat; padding:150px 0;
}
#index03 .index03{
	width:1400px; margin:0 auto;
}
#index03 .index03 .index03t{
	font-size:48px; color:#ffffff; margin-bottom:100px;
}
#index03 .index03 .index03t span{
	font-family:Arial; font-size:20px; color:#a8a8a8; font-weight:bold;
}
#index03 .index03 .index03t a{
	float:right; font-size:18px; color:#fff;
}
#index03 .index03 ul{
	overflow:hidden; padding-bottom:13px;
}
#index03 .index03 ul li{
	width:326px; float:left; position:relative; margin-right:32px; margin-bottom:75px;
	cursor:pointer;
}
#index03 .index03 ul li:nth-child(4n+4){
	margin-right:0px;
}
#index03 .index03 ul li .img01{
	display:block;
}
#index03 .index03 ul li p{
	width:280px; height:54px; line-height:54px; box-sizing:border-box; position:absolute; font-size:16px; color:#000; font-weight:bold;
	left:23px; bottom:-13px; 
	background: rgba(0,219,232,.9);       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E500dbe8,endColorstr=#E500dbe8);
	text-align:left; padding-left:20px;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
	opacity:1;
}
#index03 .index03 ul li:hover p{
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
	opacity:0;
}
#index03 .index03 ul li p span{
	font-family:Arial; color:#131313; margin-left:20px;
}
#index03 .index03 ul li .blackdiv{
	width:100%; height:100%; position:absolute; left:0px; top:0px;
	background:url(../images/index03libg.png) no-repeat;
	background-size:100% 100%; z-index:1111; opacity:0;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
	text-align:center; font-size:20px; color:#fff;
}
#index03 .index03 ul li .blackdiv .spedivb{
	display:none;
}
#index03 .index03 ul li:hover .blackdiv{
	opacity:1;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#index03 .index03 ul li .blackdiv img{
	height:40px; margin-bottom:16px; margin-top:88px;
}

#index04{
	width:100%; background:#1c1c1c; position:relative;
}
#index04 .index04{
	width:1400px; margin:0 auto;  padding:100px 0; position:relative;
	border-left:1px solid #494949; border-right:1px solid #494949; box-sizing:border-box;
}
#index04 .index04 .index04t{
	font-size:48px; color:#ffffff; margin-bottom:15px;
}
#index04 .index04 .index04t span{
	font-family:Arial; font-size:20px; color:#a8a8a8; font-weight:bold;
}
#index04 .index04 .index04t a{
	float:right; font-size:18px; color:#fff;
}
#index04 .index04 .index04B{
	font-size:36px; color:#ffffff; margin-bottom:80px;
}
#index04 .line{
	position:absolute; width:1px; height:100%; background:#494949; top:0px; left:50%; z-index:0;
}
.slideBox{ width:100%; height:610px; overflow:hidden; position:relative; z-index:1;  }
.slideBox .hd{ height:auto; width:54px; overflow:hidden; position:absolute; left:0px; top:0px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{border-left:3px solid transparent;  float:left; height:45px; line-height:45px; font-size:28px; color:#fff; font-family:Arial; padding-left:21px; cursor:pointer; margin-bottom:20px;}
.slideBox .hd ul li .b{
	display:none;
}
.slideBox .hd ul li.on{ border-left:3px solid #00dbe8; }
.slideBox .bd{ position:relative; width:1300px; z-index:0; float:right;  }
.slideBox .bd li{ zoom:1; width:1300px; vertical-align:middle; position:relative; }
.slideBox .bd li img.img01{ width:798px; display:block; float:right;  }
.slideBox .bd li .text{
	width:618px; height:390px; background:#00dbe8; position:absolute;
	left:0px; top:50%; margin-top:-195px; padding:0 40px; box-sizing:border-box;
}
.slideBox .bd li .text .t1{
	font-size:36px; color:#000; font-weight:bold; margin-bottom:10px;
	margin-top:46px;
}
.slideBox .bd li .text .t1 img{
	margin-right:20px; display:inline-block;
}
.slideBox .bd li .text .t1 span{
	font-size:18px; color:#1c1c1c; font-family:Arial;
}
.slideBox .bd li .text .t2{
	font-size:14px; color:#000; line-height:24px; margin-top:40px;
}
.slideBox .bd li .text .t2 div{
	margin:20px 0;
}
.slideBox .bd li .text .t2 span{
	font-size:15px; margin-right:16px;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev{
	width:41px; height:41px; background:url(../images/left01.png) no-repeat; position:absolute; bottom:0px;
	left:50%; margin-left:-50px;
}
.slideBox .next{ 
	width:41px; height:41px; background:url(../images/right01.png) no-repeat; position:absolute; bottom:0px;
	right:50%; margin-right:-50px;
}

.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


#index05{
	width:100%; background:#000000; position:relative;
}
#index05 .index05{
	width:1400px; margin:0 auto;  padding:100px 0;  position:relative;
	border-left:1px solid #333; border-right:1px solid #333; box-sizing:border-box;
}
#index05 .index05 .index05t{
	font-size:48px; color:#ffffff; margin-bottom:15px;
}
#index05 .index05 .index05t span{
	font-family:Arial; font-size:20px; color:#a8a8a8; font-weight:bold;
}
#index05 .index05 .index05t .left{
	float:left; height:18px;
}
#index05 .index05 .index05t .right{
	float:left; margin-left:120px;
}
#index05 .index05 .index05t .right .tab{
	overflow:hidden; margin-bottom:30px; height:18px;
}
#index05 .index05 .index05t .right .tab a{
	display:block; float:left; font-size:16px; color:#fff; border-left:2px solid #00dbe8;
	padding-left:30px; margin-right:420px;
}
#index05 .index05 .index05t .right .tab a:last-child{
	margin-right:0px;
}
#index05 .index05 .index05t .right .tabcon{
	display:none; font-size:0px; padding-left:33px;
}
#index05 .index05 .index05t .right .tabcon.on{
	display:block;
}
#index05 .index05 .index05t .right .tabcon a{
	font-size:15px; color:#9c9c9c; margin-right:42px;
}
#index05 .line{
	position:absolute; width:1px; height:100%; background:#333; top:0px; left:50%; z-index:0;
}
#index0502{
	width:100%; background:#000000; position:relative; overflow:hidden;
}
#owl-demo02{
	width:50%; float:left;
}
#owl-demo02 .item{
	position:relative;
}
#owl-demo02 .item img{
	display:block;
}
#owl-demo02 .item a.text{
	display:block; position:absolute; background: rgba(0,0,0,.5);       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
	top:0px; left:0px; width:100%; height:100%; text-align:center; 
	opacity:0;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#owl-demo02 .item:hover a.text{
	opacity:1;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#owl-demo02 .item a.text .t0{
	position:absolute; top:50%; margin-top:-137px; width:100%; left:0px;
}
#owl-demo02 .item a.text .t1{
	font-size:24px; color:#fff; margin-bottom:46px;
}
#owl-demo02 .item a.text .t2{
	font-size:14px; color:#fff; opacity:0.5; margin-bottom:16px;
}
#owl-demo02 .item a.text .t3{
	font-size:14px; color:#fff; opacity:0.5; margin-bottom:26px;
}
#owl-demo02 .item a.text .t4{
	width:70px; height:1px; margin:0 auto; background:#fff; opacity:0.5; margin-bottom:20px;
}
#owl-demo02 .item a.text .t5{
	font-size:14px; color:#fff; opacity:0.5;
}
#owl-demo02 .item a.text .t6{
	font-size:14px; color:#fff; opacity:0.5; line-height:24px; width:205px; margin:14px auto 0;
	-webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box;
}
#owl-demo02 .owl-controls{
	position:absolute; bottom:44px; right:100px;
}
#owl-demo02 .owl-controls .owl-page{
	width:9px; height:9px; border-radius:9px; background:#fff; float:left; margin:0 6px;
}
#owl-demo02 .owl-controls .owl-page.active{
	background:#00dbe8;
}
#owl-demo04 .owl-controls{
	position:absolute; bottom:14px; right:20px;
}
#owl-demo04 .owl-controls .owl-page{
	width:9px; height:9px; border-radius:9px; background:#fff; float:left; margin:0 6px;
}
#owl-demo04 .owl-controls .owl-page.active{
	background:#00dbe8;
}
#owl-demo05 .owl-controls{
	position:absolute; bottom:14px; right:20px;
}
#owl-demo05 .owl-controls .owl-page{
	width:9px; height:9px; border-radius:9px; background:#fff; float:left; margin:0 6px;
}
#owl-demo05 .owl-controls .owl-page.active{
	background:#00dbe8;
}
.index0502_mid{
	width:25%; float:left;
}
.index0502_mid .item{
	position:relative; width:100%;
}
.index0502_mid .item img{
	display:block;
}
.index0502_mid .item a.text{
	display:block; position:absolute; background: rgba(0,0,0,.5);       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
	top:0px; left:0px; width:100%; height:100%; text-align:center; 
	opacity:0;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
.index0502_mid .item:hover a.text{
	opacity:1;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
.index0502_mid .item a.text .t0{
	position:absolute; top:50%; margin-top:-137px; width:100%; left:0px;
}
.index0502_mid .item a.text .t1{
	font-size:24px; color:#fff; margin-bottom:30px;
}
.index0502_mid .item a.text .t2{
	font-size:14px; color:#fff; opacity:0.5; margin-bottom:16px;
}
.index0502_mid .item a.text .t3{
	font-size:14px; color:#fff; opacity:0.5; margin-bottom:26px;
}
.index0502_mid .item a.text .t4{
	width:70px; height:1px; margin:0 auto; background:#fff; opacity:0.5; margin-bottom:20px;
}
.index0502_mid .item a.text .t5{
	font-size:14px; color:#fff; opacity:0.5;
}
.index0502_mid .item a.text .t6{
	font-size:14px; color:#fff; opacity:0.5; line-height:24px; width:205px; margin:14px auto 0;
	-webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box;
}
.index0502_mid a.alink{
	display:block;
}
.index0502_mid a.alink img{
	display:block;
}
.index0502_right{
	width:25%; float:right;
}


#index07{
	width:100%; background:url(../images/newsbg.jpg) #0d0d0e no-repeat; position:relative;
}
#index07 .index07{
	width:1400px; margin:0 auto;  padding:100px 0; position:relative; box-sizing:border-box;
}
#index07 .index07 ul{
	display:none;
}
#index07 .index07 ul.show{
	display:block;
}
#index07 .index07 .index07t{
	font-size:48px; color:#ffffff; margin-bottom:65px;
}
#index07 .index07 .index07t span{
	font-family:Arial; font-size:20px; color:#a8a8a8; font-weight:bold;
}
#index07 .index07 .index07t .right{
	float:right; margin-top:30px;
}
#index07 .index07 .index07t i{
	float:left; font-size:14px; color:#fff; font-style:normal; margin:0 25px;
}
#index07 .index07 .index07t .right i:last-child{
	display:none;
}
#index07 .index07 .index07t a{
	float:left; font-size:14px; color:#fff;
}
#index07 .index07 ul li{
	border:3px solid transparent; width:100%; border-bottom:1px solid #454442; box-sizing:border-box;
	overflow:hidden; padding:44px 0 0;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#index07 .index07 ul li a{
	display:block; overflow:hidden; margin-bottom:44px;
}
#index07 .index07 ul li .line{
	height:2px; width:100%;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#index07 .index07 ul li img{
	height:90px; float:left; margin-left:3%;
}
#index07 .index07 ul li .text{
	height:90px; float:left; width:64%; margin-left:5%; border-right:1px solid #454442;
}
#index07 .index07 ul li .text .t{
	font-size:22px; color:#fff; line-height:50px; 
}
#index07 .index07 ul li .text .b{
	font-size:15px; color:#fff; opacity:0.6; line-height:1.4; padding-right:30px;
}
#index07 .index07 ul li .time{
	font-size:36px; color:#fff; float:left;margin-left:5%;
}
#index07 .index07 ul li .time span{
	display:block; font-size:20px; color:#777; margin-top:10px;
}
#index07 .index07 ul li:hover{
	background:#1c1c1c; border:3px solid #00dbe8; border-bottom:1px solid #00dbe8;
}
#index07 .index07 ul li:hover .line{
	background:#00dbe8;
}

#index08{
	width:100%; background:#000; position:relative;
}
#index08 .index08{
	width:1400px; margin:0 auto;  padding:100px 0; position:relative; box-sizing:border-box;
}
#index08 .index08 .index08t{
	font-size:48px; color:#ffffff; margin-bottom:80px;
}
#index08 .index08 .index08t span{
	font-family:Arial; font-size:20px; color:#a8a8a8; font-weight:bold;
}
#index08 .index08 .index08t a{
	float:right; font-size:18px; color:#fff;
}
#owl-demo03{
	width:90%; margin:0 auto;
}
#owl-demo03 .item{
	margin:0 20px; box-sizing:border-box; border:3px solid transparent; cursor:pointer;
}
#owl-demo03 .item:hover{
	border:3px solid #00dbe8;
}
#owl-demo03 .owl-prev{
	width:34px; height:10px; background:url(../images/left02.png) no-repeat; position:absolute; left:-69px; top:50%; margin-top:-5px;
}
#owl-demo03 .owl-next{
	width:34px; height:10px; background:url(../images/right02.png) no-repeat; position:absolute; right:-69px; top:50%;
	margin-top:-5px;
}

#footer{
	width:100%; background:url(../images/footerbg.jpg) center center no-repeat; position:relative; padding-top:85px;
}
#footer .totop{
	position:absolute; top:-25px; width:50px; height:50px; left:50%; margin-left:-29px;
}
#footer .totop img{
	width:100%;
}

#footer .footer01{
	width:1400px; margin:0 auto; overflow:hidden; padding-bottom:16px;
}
#footer .footer01 .fl{
	font-size:10px; font-weight:bold; color:#fff; float:left; margin-bottom:3px;
}
#footer .footer01 .fl div{
	font-size:14px; color:#fff; font-weight:normal;
}
#footer .footer01 .fr{
	font-size:14px; color:#fff; float:right;
}
#footer .footer01 .fr a{
	font-size:14px; color:#fff;
}
#footer #footer02{
	width:100%; border-top:1px solid #5e5e5e; border-bottom:1px solid #5e5e5e; overflow:hidden;
}
#footer #footer02 .footer02{
	width:1400px; margin:0 auto; position:relative; overflow:hidden;
}
#footer #footer02 .footer02 .line01{
	width:1px; height:100%; top:0px; background:#5e5e5e; left:25%; position:absolute;
}
#footer #footer02 .footer02 .line02{
	width:1px; height:100%; top:0px; background:#5e5e5e; left:50%; position:absolute;
}
#footer #footer02 .footer02 .line03{
	width:1px; height:100%; top:0px; background:#5e5e5e; left:75%; position:absolute;
}
#footer #footer02 .footer02 .footer0201{
	width:25%; box-sizing:border-box; padding-top:75px; overflow:hidden;
	padding-bottom:10px; float:left;
}
#footer #footer02 .footer02 .footer0201 .t{
	font-size:20px; color:#fff; margin-bottom:48px;
}
#footer #footer02 .footer02 .footer0201 .b{
	font-size:16px; color:#fff; width:50%; display:block; float:left; margin-bottom:35px;
}
#footer #footer02 .footer02 .footer0202{
	width:25%; box-sizing:border-box; padding-top:75px; overflow:hidden;
	padding-bottom:10px; float:left; padding-left:70px;
}
#footer #footer02 .footer02 .footer0202 div{
	font-size:24px; color:#fff; margin-bottom:26px;
}
#footer #footer02 .footer02 .footer0202 .input01{
	width:250px; height:30px;  border:0px;  background:none; border-bottom:2px solid #fff; display:block; margin-bottom:26px; color:#fff;
}
#footer #footer02 .footer02 .footer0202 .submitpc{
	width:85px; height:26px; line-height:22px; text-align:center; font-size:13px; color:#fff;   background:none; border:2px solid #00dbe8; display:block;
}
#footer #footer02 .footer02 .footer0203{
	width:25%; box-sizing:border-box; overflow:hidden; padding-top:88px;
	padding-bottom:10px; float:left; position:relative; text-align:center;
}
#footer #footer02 .footer02 .footer0203 img{
	width:100px;
}
#footer #footer02 .footer02 .footer0203 p{
	font-size:12px; color:#fff; opacity:0.4px; line-height:24px;
}
#footer #footer02 .footer02 .footer0204{
	width:25%; box-sizing:border-box; overflow:hidden; padding-top:88px;
	padding-bottom:10px; float:left; position:relative; text-align:left; padding-left:65px;
}
#footer #footer02 .footer02 .footer0204 .t1{
	font-size:20px; color:#fff; margin-bottom:25px; 
}
#footer #footer02 .footer02 .footer0204 .t2{
	font-size:14px; color:#fff; margin-bottom:15px;
}
#footer #footer02 .footer02 .footer0204 .t3{
	font-size:30px; color:#fff; margin-bottom:10px;
}
#footer #footer02 .footer02 .footer0204 .t4{
	font-size:12px; color:#fff; opacity:0.4px;  margin-bottom:15px;
}
#footer .footer03{
	width:1400px; margin:0 auto; overflow:hidden; padding:30px 0;
}
#footer .footer03 span{
	float:left; display:block; font-size:14px; color:#fff;
}
#footer .footer03 span a{
    color: #Fff;
}
#footer .footer03 div{
	float:right; margin-right:200px; display: none;
}
#footer .footer03 div a{
	margin:0 5px;
}

#index06{
	width:100%; background:#1c1c1c; position:relative;
}
#index06 .index06{
	width:1400px; margin:0 auto;  padding:70px 0; position:relative; overflow:hidden;
	border-left:1px solid #494949; border-right:1px solid #494949; box-sizing:border-box;
}
#index06 .index06 .li{
	width:15%; margin:0 5%; float:left; font-size:56px; color:#fff; cursor:pointer;
}
#index06 .index06 .li span{
	font-size:56px; color:#fff; float:left; margin-bottom:16px;
}
#index06 .index06 .li sup{
	font-size:16px; color:#fff; float:left; margin-left:5px;
}
#index06 .index06 .li:nth-child(2) sup,#index06 .index06 .li:nth-child(3) sup{
	font-size:34px; color:#fff; float:left; font-family:Arial; margin-top: -5px;
}
#index06 .index06 .li p{
	font-size:16px; color:#fff; clear:both;
}
#index06 .index06 .li:hover{
	color:#00dbe8;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#index06 .index06 .li:hover span{
	color:#00dbe8;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#index06 .index06 .li:hover sup{
	color:#00dbe8;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#index06 .index06 .li:hover p{
	color:#00dbe8;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#index06 .line{
	position:absolute; width:1px; height:100%; background:#333; top:0px; left:50%; z-index:0;
}

.mainbanner{
	position:relative; width:100%;
}
.inbanner {
    height: 500px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.inbanner img {
    height: 500px;
    left: 50%;
    margin-left: -960px;
    overflow: hidden;
    position: absolute;
    width: 1920px;
    z-index: 101;
}
.mainbanner .text{
	width:100%; text-align:center; position:absolute; z-index:102; top:50%; margin-top:-73px; left:0px;
}
.mainbanner .text .t1{
	font-size:48px; color:#fff; margin-bottom:20px; line-height:54px;
}
.mainbanner .text .t2{
	width:30px; height:3px; background:#00dbe8; margin:0 auto; margin-bottom:20px;
}
.mainbanner .text .t3{
	font-size:18px; color:#fff; margin-bottom:30px;
}
.mainbanner .text .t4{
	font-size:16px; color:#fff; font-family:Arial;
}
.mainbanner .dq{
	width:100%;  position:absolute; z-index:103; left:0px; bottom:34px;
}
.mainbanner .dq .dqnei{
	width:1200px; margin:0 auto; opacity:0.7; font-size:16px; color:#fff;
}
.mainbanner .dq .dqnei a{
	font-size:16px; color:#fff;
}
.casecon{
	width:1200px; margin:0 auto; overflow:hidden;
}
.casecon ul{
	overflow:hidden;
}
.casecon li{
	width:380px; float:left; margin-right:30px; margin-bottom:30px;
}
.casecon li img{
	width:380px; height:213px; display:block;
}
.casecon li p{
	width:100%; font-size:14px; color:#fff; height:70px; line-height:70px; background:#2b2b2b; text-align:center;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
.casecon li:hover p{
	background:#00dbe8; color:#141414;
}
.casecon li:nth-child(3n+3){
	margin-right:0px;
}
.casecon #havemore{
	font-size:16px; color:#222; font-weight:bold; width:320px; height:65px; line-height:65px;
	text-align:center; display:block; background:#00dbe8; margin:50px auto;
}
.casecon #nomore{
	font-size:16px; color:#222; font-weight:bold; width:320px; height:65px; line-height:65px;
	text-align:center; display:block; background:#00dbe8; margin:50px auto;
}
.casetab{
	width:1200px; margin:30px auto; overflow:hidden; box-sizing:border-box;
	border:2px solid #00dbe8; padding:26px 0 26px 26px;
}
.casetab .tab01,.casetab .tab02{
    overflow: hidden;
}
.casetab .tab01 .fl{
	font-size:14px; color:#fff; font-weight:bold; float:left;
}
.casetab .tab01 .fl img,.casetab .tab02 .fl img{
	display:none;
}

.casetab .tab01 .fr{
	float:left; border-bottom:1px solid #464646; padding-bottom:28px; margin-left:20px;
}
.casetab .tab01 .fr a{
	font-size:14px; color:#fff; float:left;  border-right:1px solid #333333; padding:0 25px;
}
.casetab .tab01 .fr a:first-child{
	padding-left:0px;
}
.casetab .tab01 .fr a:last-child{
	border:0px;
}
.casetab .tab02 .fl{
	font-size:14px; color:#fff; font-weight:bold; float:left; margin-top:28px;
}
.casetab .tab02 .fr{
	float:left;  padding-top:28px; margin-left:20px;
}
.casetab .tab02 .fr a{
	font-size:14px; color:#fff; float:left;  border-right:1px solid #333333; padding:0 25px;
}
.casetab .tab02 .fr a:first-child{
	padding-left:0px;
}
.casetab .tab02 .fr a:last-child{
	border:0px;
}
.casetab .tab01 .fr a.on,.casetab .tab02 .fr a.on{
	color:#00dbe8;
}

#index07.nobg{
	background:none;
}
#index07.nobg .newstab{
	text-align:center; margin-bottom:35px;
}
#index07.nobg .newstab a{
	display:inline-block; width:140px; height:44px; line-height:44px; border:2px solid #999999;
	font-size:16px; color:#fff; margin:0 5px;
}
#index07.nobg .newstab a.on{
	border:2px solid #00dbe8; background:#00dbe8; color:#000;
}

.rc_recruit{
	 width: 1200px;
	 margin: 0 auto;
	 margin-top: 60px;
	 margin-bottom: 70px;
}
.recruit_title .left img,.recruit_Talent{
 float: left;
}
.recruit_title .left .recruit_Talent{
margin-left: 29px;
}
.recruit_title .left h6{
 font-size: 20px;
 color: #00dbe8;
}
.recruit_title .left h6:first-child{
	margin-bottom: 18px;
}
.recruit_title .left .show_recruit_Talent h6:first-child{
	margin-bottom: 20px;
}
.recruit_title .left p{
 font-size:14px;
 color: #999;
 line-height: 22px;
 margin-top: 8px;
}
.recruit_title .right{
 float: right; 
}
.recruit_title .right p{
 font-size: 14px;
 color: #bbbbbb;
 margin-bottom: 10px;
}
.news_details{
 margin-top: 20px;
font-size:14px;
line-height: 30px;
color:#bbb;   
}
.news_details p{
font-size:14px;
line-height: 30px;
color:#bbb;   
}
.news_details img{
	max-width:100%;
}
.news_line{
 height: 40px;
 width: 1200px;
 border-bottom: 1px solid #656565;
}

.contact{
	 width: 1200px; margin: 0 auto; overflow:hidden;
}
.contact .contact01{
	overflow:hidden; margin:48px 0;
}
.contact .contact01 .li01{
	width:490px; height:65px; float:left; border-right:1px solid #575757; box-sizing:border-box;
}
.contact .contact01 .li01 img{
	width:65px; height:65px; float:left;
}
.contact .contact01 .li01 .li01right{
	width:424px; float:right; box-sizing:border-box; padding-left:20px;
}
.contact .contact01 .li01 .li01right .t{
	font-size:14px; color:#fff; font-weight:bold; margin:15px 0 14px;
}
.contact .contact01 .li01 .li01right .b{
	font-size:14px; color:#999;
}
.contact .contact01 .li02{
	width:370px; height:65px; float:left; border-right:1px solid #575757; box-sizing:border-box;
	margin-left:50px;
}
.contact .contact01 .li02 img{
	width:65px; height:65px; float:left;
}
.contact .contact01 .li02 .li01right{
	width:304px; float:right; box-sizing:border-box; padding-left:20px;
}
.contact .contact01 .li02 .li01right .t{
	font-size:14px; color:#fff; font-weight:bold; margin:15px 0 14px;
}
.contact .contact01 .li02 .li01right .b{
	font-size:14px; color:#999;
}
.contact .contact01 .li03{
	width:240px; height:65px; float:left; box-sizing:border-box;
	margin-left:50px;
}
.contact .contact01 .li03 img{
	width:65px; height:65px; float:left;
}
.contact .contact01 .li03 .li01right{
	width:174px; float:right; box-sizing:border-box; padding-left:20px;
}
.contact .contact01 .li03 .li01right .t{
	font-size:14px; color:#fff; font-weight:bold; margin:15px 0 14px;
}
.contact .contact01 .li03 .li01right .b{
	font-size:14px; color:#999;
}
.contact .contact02{
	overflow:hidden; width:1200px;
}
.contact .contact02 img{
	width:100%;
}
.contact .messaget{
	font-size:40px; color:#fff; font-weight:bold; margin:60px 0 40px;
}
.contact .messagediv{
	overflow:hidden;
}
.contact .messageli{
	width:590px; height:60px; border:1px solid #575757; float:left; box-sizing:border-box; margin-bottom:20px;
}
.contact .messageli img{
	width:60px; height:58px; border-right:1px solid #575757; display:block; float:left;
}
.contact .messageli  .input01 {
    width: 527px;
    height: 58px;
    padding-left: 20px;
    font-size: 14px;
    color: #999;
    background: none;
    box-sizing:border-box;
	border:0px;
}
.contact .messageli:nth-child(2n+2){
	float:right;
}
.contact .messagediv textarea {
    height: 200px;
    margin-bottom: 18px;
    padding: 10px 0 10px 20px;
    border: 1px solid #666666;
    border-radius: 2px;
    width: 100%;
    background: none;
    color: #999;
    font-size: 14px;
	box-sizing:border-box;
}
.contact .messagediv .submit {
    width: 300px;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #000;
    background: #00dbe8;
    border: 0px;
	margin-bottom:95px;
	font-weight:bold;
}
#us01{
	width:100%; background:#1c1c1c; position:relative;
}
#us01 .us01{
	width:1400px; margin:0 auto;  padding:0 0 110px;  position:relative;
	border-left:1px solid #494949; border-right:1px solid #494949; box-sizing:border-box; overflow:hidden;
}
#us01 .line{
	position:absolute; width:1px; height:100%; background:#494949; top:0px; left:50%; z-index:0;
}


.us01 .us01right{
	width:620px; float:right; padding-top:50px;
}
.us01 .us01right .t1{
	font-size:28px; color:#fff; font-family:Arial; line-height:32px;
}
.us01 .us01right .t2{
	font-size:36px; color:#fff; margin:24px 0 48px;
}
.us01 .us01right .t3{
	font-size:14px; color:#fff; line-height:30px; opacity:0.7; position:relative;
	padding-left:30px;
}
.us01 .us01right .t3:before{
	position:absolute; left:0px; top:9px; width:2px; height:42px; background:#00dbe8;  content:" ";
}

.us01left{
    width:700px; overflow:hidden; float:left;
}
.us01 .slideBox01{ width:700px; height:535px; overflow:hidden; float:left; position:relative; z-index:1; margin-bottom:90px; }
.us01 .slideBox01 .hd{ height:83px; overflow:hidden; position:absolute; left:50%; margin-left:-178px; bottom:5px; z-index:1; }
.us01 .slideBox01 .hd ul{ overflow:hidden; zoom:1; width:100%; text-align:center; }
.us01 .slideBox01 .hd ul li{ 
	display:block; position:relative; width:113px; height:83px;  float:left; margin:0 3px; cursor:pointer;
}
.us01 .slideBox01 .hd ul li p{
	opacity:0;
}
.us01 .slideBox01 .hd ul li.on{ background:#f00; color:#fff;}
.us01 .slideBox01 .hd ul li.on p{
	position:absolute; width:100%; height:100%; top:0px; left:0px; opacity:0.9;
	background:#00dbe8; font-size:18px; color:#1c1c1c;  line-height:83px;
}
.us01 .slideBox01 .hd ul li img{
	width:113px; height:83px; display:block;
}
.us01 .slideBox01 .bd{ position:relative; height:100%; z-index:0;   }
.us01 .slideBox01 .bd li{ zoom:1; vertical-align:middle; }
.us01 .slideBox01 .bd img{ width:700px; height:535px; display:block;  }
#us02{
	width:100%; background:#141417; position:relative;
}
#us02 .us02{
	width:1400px; margin:0 auto;  padding:70px 0; position:relative; overflow:hidden;
	border-left:1px solid #1e1e21; border-right:1px solid #1e1e21; box-sizing:border-box;
}
#us02 .us02 .li{
	width:15%; margin:0 5%; float:left; font-size:56px; color:#fff;
}
#us02 .us02 .li span{
	font-size:56px; color:#fff; float:left; margin-bottom:16px;
}
#us02 .us02 .li sup{
	font-size:16px; color:#fff; float:left; margin-left:5px;
}
#us02 .us02 .li:nth-child(4) sup,#us02 .us02 .li:nth-child(3) sup{
	font-size:34px; color:#fff; float:left; font-family:Arial; margin-top: -5px;
}
#us02 .us02 .li p{
	font-size:16px; color:#fff; clear:both;
}
#us02 .line{
	position:absolute; width:1px; height:100%; background:#1e1e21; top:0px; left:50%; z-index:0;
}

#us03{
	width:100%; background:#1c1c1c; position:relative;
}
#us03 .us03{
	width:1400px; margin:0 auto;  padding:100px 0 0 ; position:relative; overflow:hidden;
	box-sizing:border-box; background:#2d2d2d;
}
.us03 .slideBox02{ width:1400px; height:798px; overflow:hidden; float:left; position:relative; z-index:1;  }
.us03 .slideBox02 .hd{ height:106px; overflow:hidden; position:absolute; left:5%;  bottom:86px; z-index:1; }
.us03 .slideBox02 .hd ul{ overflow:hidden; zoom:1;  text-align:center; float:left; width:420px;  }
.us03 .slideBox02 .hd a.prev{
	width:108px; height:106px; box-sizing:border-box; border:2px solid #ababab;
	border-right:0px; float:left; display:block; cursor:pointer;
	background:url(../images/left02.png) center center no-repeat;
}
.us03 .slideBox02 .hd a.next{
	width:108px; height:106px; box-sizing:border-box; border:2px solid #ababab;
	border-left:0px; float:left; display:block; cursor:pointer;
	background:url(../images/right02.png) center center no-repeat;
}

.us03 .slideBox02 .hd ul li{ 
	display:block; position:relative; width:105px; height:106px;  float:left; margin:0 0px; cursor:pointer;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
.us03 .slideBox02 .hd ul li p{
	opacity:0;
}
.us03 .slideBox02 .hd ul li.on{ background:#f00; color:#fff;}
.us03 .slideBox02 .hd ul li.on p{
	position:absolute; width:100%; height:100%; top:0px; left:0px; opacity:0.9;
	background:#00dbe8; font-size:18px; color:#1c1c1c;  line-height:106px;
}
.us03 .slideBox02 .hd ul li img{
	width:105px; height:106px; display:block;
}
.us03 .slideBox02 .bd{ position:relative; height:100%; z-index:0;   }
.us03 .slideBox02 .bd li{ zoom:1; vertical-align:middle; position:relative; }
.us03 .slideBox02 .bd li .text{
	width:40%; margin-left:5%; position:absolute;
}
.us03 .slideBox02 .bd li .text .t1{
	font-size:28px; color:#fff; margin-bottom:20px;
}
.us03 .slideBox02 .bd li .text .t2{
	font-size:28px; color:#fff; margin-bottom:20px;
}
.us03 .slideBox02 .bd li .text .t3{
	font-size:24px; color:#fff;   margin-bottom:110px;
}
.us03 .slideBox02 .bd li .text .t4{
	font-size:24px; color:#fff; line-height:36px;  margin-top:50px;
}
.us03 .slideBox02 .bd li .text .t5{
	font-size:16px; color:#fff; line-height:26px;
}
.us03 .slideBox02 .bd img{ width:730px; height:798px; display:block; float:right; }
#us04{
	width:100%; background:#121216; position:relative;
}
#us04 .us04{
	width:1400px; margin:0 auto;  padding:70px 0; position:relative; overflow:hidden;
	box-sizing:border-box;
}
#us04 .us04 .us04li{
	width:442px; overflow:hidden; float:left; position:relative; padding-bottom:105px; cursor:pointer;
	margin-right:37px;
}
#us04 .us04 .us04li:last-child{
	margin-right:0px;
}
#us04 .us04 .us04li img{
	display:block;
}
#us04 .us04 .us04li .text{
	width:90%; position:absolute; left:0px; bottom:0px; background:#2d2d2d; height:245px;
	padding:0 40px; box-sizing:border-box;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#us04 .us04 .us04li .text .t1{
	color:#fff; font-size:28px; margin-bottom:22px; padding-top:40px;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#us04 .us04 .us04li .text .t2{
	color:#fff; font-size:14px; line-height:24px;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#us04 .us04 .us04li:hover .text{
	background:#00dbe8;
}
#us04 .us04 .us04li:hover  .text .t1{
	color:#000;
}
#us04 .us04 .us04li:hover  .text .t2{
	color:#000;
}

#us05{
	width:100%; background:#121216; position:relative;
}
#us05 .us05{
	width:1400px; margin:0 auto;  padding:0 0 70px; position:relative; overflow:hidden;
	box-sizing:border-box;
}
#us05 .us05 .us05li{
	width:130px; text-align:center; float:left; margin-right:187px;
}
#us05 .us05 .us05li:last-child{
	margin-right:0px;
}
#us05 .us05 .us05li img{
	display:inline-block;
}
#us05 .us05 .us05li .t1{
	font-size:18px; color:#fff; font-weight:bold; letter-spacing:8px;
	margin:20px 0 15px;
}
#us05 .us05 .us05li .t2{
	font-size:14px; color:#666; line-height:20px;  letter-spacing:2px;
}

#fuwu01{
	width:100%; background:#1c1c1c; position:relative;
}
#fuwu01 .fuwu01{
	width:1400px; margin:0 auto;  padding:100px 0 100px; position:relative; overflow:hidden; z-index:2;
	box-sizing:border-box; border-left:1px solid #494949; border-right:1px solid #494949; box-sizing:border-box;
}
#fuwu01 .fuwu01 .imgdiv{
	width:68.5%; float:right; padding-bottom:130px; position:relative; z-index:2;
}
#fuwu01 .fuwu01 .imgdiv img{
	width:100%;
}
#fuwu01 .fuwu01 .imgdiv .text{
	position:absolute;  bottom:0px; left:0px; width:100%; height:190px;
	background:#000; opacity:0.9; font-size:14px; color:#fff; line-height:24px;
	box-sizing:border-box; padding:60px 15% 0;
}
#fuwu01 .fuwu01 .imgdiv .whiteline{
	width:100px; height:1px; background:#fff; position:absolute;
	bottom:115px; left:-50px;
}
#fuwu01 .line{
	position:absolute; width:1px; height:100%; background:#494949; top:0px; left:50%; z-index:0;
}
#fuwu01 .fuwu01 .waitext{
	position:absolute; height:490px; width:35%; left:0px; bottom:0px; z-index:1; box-sizing:border-box;
	background:url(../images/fuwunum01.png) #00dbe8 no-repeat; background-position:8.75% bottom; padding-left:42px;
}
#fuwu01 .fuwu01 .waitext .t1{
	font-size:36px; font-weight:bold; color:#000; padding-top:55px;
}
#fuwu01 .fuwu01 .waitext .t2{
	font-size:36px;  color:#000; font-weight:bold; margin:60px 0 45px;
}
#fuwu01 .fuwu01 .waitext .t3{
	font-size:22px;  color:#000; line-height:28px;
}

#fuwu02{
	width:100%; background:url(../images/fuwu02bg.jpg) no-repeat center bottom; position:relative;
}
#fuwu02 .fuwu02{
	width:1400px; margin:0 auto;  padding:100px 0 100px; position:relative; overflow:hidden; z-index:2;
	box-sizing:border-box;
}
#fuwu02 .fuwu02 .li{
	width:48.5%; margin-right:3%; float:left;
}
#fuwu02 .fuwu02 .li img{
	width:100%; display:block;
}
#fuwu02 .fuwu02 .li .text{
	width:100%; height:260px; background:url(../images/fuwunum02.png) #1c1c1c no-repeat right top;
	padding:0 35px; box-sizing:border-box;
}
#fuwu02 .fuwu02 .li .text .t1{
	font-size:36px; color:#fff; padding-top:30px;
}
#fuwu02 .fuwu02 .li .text .t2{
	font-size:24px; color:#fff; margin:10px 0  50px;
}
#fuwu02 .fuwu02 .li .text .t3{
	font-size:14px; color:#fff; line-height:24px; opacity:0.7;
}
#fuwu02 .fuwu02 .li:last-child{
	margin-right:0px;
}
#fuwu02 .fuwu02 .li:last-child .text{
	background:url(../images/fuwunum03.png) #1c1c1c no-repeat right top;
}


#fuwu03{
	width:100%; background:#1c1c1c; position:relative;
}
#fuwu03 .fuwu03{
	width:1400px; margin:0 auto;  padding:100px 0 100px; position:relative; overflow:hidden; z-index:2;
	box-sizing:border-box; border-left:1px solid #494949; border-right:1px solid #494949; box-sizing:border-box;
}
#fuwu03 .fuwu03 .imgdiv{
	width:68.5%; float:left; padding-bottom:130px; position:relative; z-index:2;
}
#fuwu03 .fuwu03 .imgdiv img{
	width:100%;
}
#fuwu03 .fuwu03 .imgdiv .text{
	position:absolute;  bottom:0px; left:0px; width:100%; height:190px;
	background:#000; opacity:0.9; font-size:14px; color:#fff; line-height:24px;
	box-sizing:border-box; padding:60px 15% 0; text-align:right;
}
#fuwu03 .fuwu03 .imgdiv .whiteline{
	width:100px; height:1px; background:#fff; position:absolute;
	bottom:115px; right:-50px;
}
#fuwu03 .line{
	position:absolute; width:1px; height:100%; background:#494949; top:0px; left:50%; z-index:0;
}
#fuwu03 .fuwu03 .waitext{
	position:absolute; height:490px; width:35%; right:0px; bottom:50px; z-index:1; box-sizing:border-box;
	background:url(../images/fuwunum04.png) #00dbe8 no-repeat; background-position:31% bottom; padding-left:100px;
}
#fuwu03 .fuwu03 .waitext .t1{
	font-size:36px; font-weight:bold; color:#000; padding-top:55px;
}
#fuwu03 .fuwu03 .waitext .t2{
	font-size:36px;  color:#000; font-weight:bold; margin:60px 0 45px; line-height:52px;
}
#fuwu03 .fuwu03 .waitext .t3{
	font-size:22px;  color:#000; line-height:28px;
}


#fuwu04{
	width:100%; background:url(../images/fuwu04bg.jpg) #000 no-repeat center bottom; position:relative;
}
#fuwu04 .fuwu04{
	width:1400px; margin:0 auto;  padding:100px 0 100px; position:relative; overflow:hidden; z-index:2;
	box-sizing:border-box;
}
#fuwu04 .fuwu04 .t{
	font-size:28px; color:#fff; margin-bottom:20px; text-align:center;
}
#fuwu04 .fuwu04 .b{
	font-size:16px; color:#fff; letter-spacing:4px; text-align:center; margin-bottom:50px; line-height:26px;
}
#fuwu04 .fuwu04 .fuwu04li{
	float:left; margin:0 120px;
}
#fuwu04 .fuwu04 .fuwu04li:nth-child(4){
	 margin:0 195px;
}
#fuwu04 .fuwu04 .fuwu04li .fl{
	float:left; font-size:16px; color:#fff; text-align:center;
}
#fuwu04 .fuwu04 .fuwu04li .fl img{
	margin-top:25px;
}
#fuwu04 .fuwu04 .fuwu04li .fr{
	float:left; margin-left:16px;
}
#fuwu04 .fuwu04 .fuwu04li .fr p{
	font-size:14px; color:#fff; margin-bottom:20px; background:url(../images/pointer.jpg) no-repeat center left;
	padding-left:12px; opacity:0.5;
}


#fuwu05{
	width:100%; background:#1c1c1c; position:relative;
}
#fuwu05 .fuwu05{
	width:1400px; margin:0 auto;  padding:100px 0 100px; position:relative; overflow:hidden; z-index:2;
	box-sizing:border-box; border-left:1px solid #494949; border-right:1px solid #494949; box-sizing:border-box;
}
#fuwu05 .line{
	position:absolute; width:1px; height:100%; background:#494949; top:0px; left:50%; z-index:0;
}
#fuwu05 .fuwu05 .t{
	font-size:28px; color:#fff; margin-bottom:20px; text-align:center;
}
#fuwu05 .fuwu05 .b{
	font-size:16px; color:#fff; letter-spacing:4px; text-align:center; margin-bottom:50px; line-height:26px;
}
#fuwu05 .fuwu05 .fuwu05con{
	overflow:hidden; width:1430px; margin:0 -15px;
}
#fuwu05 .fuwu05 .fuwu05con .fuwu05li{
	width:20%; float:left; padding:0 15px; box-sizing:border-box;
}

#fuwu05 .fuwu05 .fuwu05con .fuwu05li .fuwu05liin{
	border:3px solid transparent;
	width:100%;   box-sizing:border-box;  padding:17px;  position:relative;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#fuwu05 .fuwu05 .fuwu05con .fuwu05li:hover .fuwu05liin{
	border:3px solid #00dbe8; 
}
#fuwu05 .fuwu05 .fuwu05con .fuwu05li .fuwu05liin .ydiv{
	width:70%; height:135px; background:#00dbe8; left:20px; bottom:20px; position:absolute;
	font-size:28px; color:#000;  box-sizing:border-box; padding-left:30px; padding-top:30px; opacity:1;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#fuwu05 .fuwu05 .fuwu05con .fuwu05li .fuwu05liin .ydiv a{
	display:block; font-size:16px; color:#000; opacity:0.5; margin-top:14px;
}
#fuwu05 .fuwu05 .fuwu05con .fuwu05li:hover .fuwu05liin .ydiv{
	opacity:0;
}
#fuwu05 .fuwu05 .fuwu05con .fuwu05li .fuwu05liin .blackdiv{
	width:100%; height:100%;  left:0px; top:50%; margin-top:-95px; position:absolute;
	box-sizing:border-box; opacity:0;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#fuwu05 .fuwu05 .fuwu05con .fuwu05li:hover .fuwu05liin .blackdiv{
	opacity:1;
}
#fuwu05 .fuwu05 .fuwu05con .fuwu05li .fuwu05liin .blackdiv .t1{
	width:60%; margin:0 auto; font-size:36px; color:#fff; margin-bottom:28px;
}
#fuwu05 .fuwu05 .fuwu05con .fuwu05li .fuwu05liin .blackdiv .t2{
	width:60%; margin:0 auto; font-size:15px; color:#fff; line-height:24px;
}
#fuwu05 .fuwu05 .fuwu05con .fuwu05li img{
	display:block; width:100%;
}
.renone {
    width: 1200px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    padding: 50px;
    box-sizing: border-box;
}
#pages{
	text-align:center; margin:30px 0 100px; color:#bbb;
}
#pages li a,#pages li span{
	color:#bbb; border:1px solid #bbb; padding:6px 12px; display: inline-block;
}
#pages li.active a,#pages li span.current{
	color:#000; border:1px solid #00dbe8; padding:6px 12px; background:#00dbe8; display: inline-block;
}
#pages li{
	width:auto; display:inline-block; margin:0px; float:none; margin:0 4px;
}
.dqnone{
	display:none;
}
.header_m,#mfooter,#mfooter1{
	display:none;	
}
#us03 .us03 .slideBox02{
	display:block;
}
#us03 .us03 #owl-demous{
	display:none !important;
}
.commonmessage{
	display:none; position:fixed; bottom:0px; left:0px; width:100%; z-index:1111111;
}
#bjmessage{
	width:100%; height:80px; background:rgba(0,0,0,0.8); text-align:left; font-size:14px; color:#fefefe; line-height:80px;
}
#bjmessage select{
	width:135px; height:35px; margin-left:20px; background:#3e3e3e; border:0px; margin-right:75px; color:#fefefe; padding-left:5px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none; cursor:pointer;
}
#bjmessage select option{
	line-height:35px;
}

#bjmessage span.selectspan{
	position:relative; padding:8px 0; display:inline-block;
}
#bjmessage span.selectspan img{
	position:absolute; right:90px; top:50px; z-index:1111;
}
#bjmessage input{
	width:135px; color:#fefefe; height:35px; margin-left:20px; background:#3e3e3e; border:0px; margin-right:55px; padding-left:10px;
}
#bjmessage input.submit_offer{
	background:#00dbe8; color:#000; margin-left:0px; margin-right:0px; padding-left:0px; cursor:pointer;
}
#bjmessage span:last-child{
	color:#adadad;
}

#div{
	display: none; width:1200px; margin:0 auto; background:#595959;
	 box-sizing:border-box; position:fixed !important; border-radius:10px;
	 margin-top:-239px !important; height:auto !important; z-index:11111 !important;
}
#div .closeIn{
	position:absolute; right:20px; top:20px;
}
#div .indiv{
	width:900px; margin:50px auto; overflow:hidden;
}
#div .indiv .t{
	font-size:22px; color:#fff; margin-bottom:10px;
}
#div .indiv .b{
	font-size:14px; color:#bbb; font-family:Arial; margin-bottom:22px;
}
#div .indiv .c{
	font-size:14px; color:#bbb; line-height:30px; margin-bottom:40px;
}
#div .indiv li{
	float:left; margin-bottom:16px; width:25%;
	overflow: hidden;
	color:#fff;
	line-height:18px;
	padding:0 15px; box-sizing:border-box;
}

#div .indiv li a{
	font-size:12px; color:#bbb;
}
#div .indiv li a:hover{
	color:#f5bf40;
}
#div .indiv li a img.timg{
	display:block; width:100%; margin-bottom:15px;
}
#div .indiv li a img.limg{
	display:inline-block; margin-bottom:3px; margin-right:20px;
}
#index05 .casetab,.mservicelist{
	display:none;
}





/* 侧边栏咨询框 */
.cbl{ display: none; }
.counsel{position:fixed;right:0px;top:20%;display:none;z-index:111111111;width:252px;height:auto;overflow:hidden;

-webkit-transform:scale(0.8) translateY(-0px); /*放小*/
-moz-transform:scale(0.8) translateY(-0px);  /*放小*/
transform:scale(0.8) translateY(-0px); /*放小*/
}
.counsel .coun-left.active{
  position:relative;
  top:74px;
  float:left;
  width: 50px;
  height: 150px;
  text-align:center;
  font-size:13px;
  color:#303030;
  left: 0px;
  background:#00dbe8 url(../images/ly_bg.png) no-repeat center 25px;
}

.counsel .coun-left.active>p{position:absolute;top:53px;left:17px; font-size: 16px; line-height: 17px;color: #fff;}
.counsel .coun-left.active span{ font-weight: bold; position: absolute; font-family: 宋体; display: inline-block; bottom: 7px; left: 21px; color: #fff; font-size: 12px;}
.counsel .counbox{float:right;width:200px; height:auto;overflow:hidden;background:#00dbe8;text-align:center;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);
box-shadow:0 15px 30px rgba(0,0,0,0.1);
-webkit-transform:translate3d(0, -2px, 0);
transform:translate3d(0, -2px, 0);
padding-bottom:30px;

}
.counsel .counbox .coun-logo{display:block;width:160px;height:auto;margin:15px auto 0px;}
.counsel .counbox .telbox{width:160px;height:auto;overflow:hidden;margin:18px auto;}
.counsel .counbox .telbox .name{display:block;width:100%;height:auto;overflow:hidden; height: 50px; line-height: 50px; text-align: center; font-size:18px;color:#666; margin-bottom: 7px; background-color: #fff; transition: 0.3s;}
.counsel .counbox .telbox .name:last-child{border-bottom:0px;}
.counsel .counbox .telbox .name .ibox{float:left;width:35px;height:35px;overflow:hidden;border-radius:50%;background:#fff;}
.counsel .counbox .telbox .name .ibox>img{width:100%;height:100%;}
.counsel .counbox .number{width:100%;height:auto;overflow:hidden; padding-bottom: 10px; font-size:16px;font-weight: bold; color:#00dbe8;letter-spacing: -1px;}
.counsel .counbox .phone{width:100%;text-align: center; height:33px;line-height:33px;font-size:20px;color:#666;}
.counsel .counbox .telbox p span{ display: inline-block; padding-left: 5px; }
.counsel .counbox .telbox a{ color: #333; font-size: 16px; }
.counsel .counbox .telbox a:hover{ color: #00dbe8;}
.telbox h6{ padding-top: 35px; font-size: 22px; color: #fff; line-height: 30px; text-align: center; padding-bottom: 30px;}
.tc_p{ font-size: 14px; color: #fff; text-align: center; padding-bottom: 10px; }
.tc_i {
    width: 1px;
    height: 22px;
    background-color: #eaeaea;
    margin: 0 auto;
    margin-top: -6px;
    margin-bottom: 10px;
}
i, em, cite {
    font-style: normal;
    display: inline-block;
}
.tc_i{ width: 1px; height: 22px; background-color: #eaeaea; margin: 0 auto; margin-top: -6px; margin-bottom: 10px;}
.counsel .coun-left{  position:relative;
  float:left;
  width: 50px;
  height: 50px;
  text-align:center;
  font-size:13px;
  left: 128px;
  z-index: 99;
  color:#303030; height: 50px; 
  /*top: 0px; 放小之前*/
  top: 0px;
  background: url(../images/close_on.png?v=3) no-repeat center; }
.counsel .coun-left p{ opacity: 0; }
.counsel .coun-left span{ opacity: 0; }
.counsel .coun-left.active p{ opacity: 1; }
.counsel .coun-left.active span{ opacity: 1; }

.guest_box li .input {
    font-size: 18px;
    border: 1px solid #fff;
    width: 510px;
    height: 40px;
    line-height: 40px;
    padding-left: 30px;
    color: #666;
    background: #fff;
        background-color: rgb(255, 255, 255);
    background-color: #eee;
}
.biaodan_con2 li .input {
    border: 1px solid #fff;
    width: 150px;
    padding-left: 10px;
    background-color: #fff;
}
.biaodan_con .submit {
    margin: 0 auto;
    width: 300px;
    height: 74px;
    line-height: 74px;
    text-align: center;
    background-color: #333;
    color: #fff;
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
    margin-top: 90px;
    margin-bottom: 105px;
    font-size: 18px;
    transition: 0.3s;
    position: relative;
    overflow: hidden;
    border: 0;
}
.biaodan_con2 .submit {
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 5px;
    width: 162px;
    /*height: 40px; 放小之前*/
	height: 39px;
    line-height: 38px;
    border: 1px solid #fff;
    color: #fff;
    background: none;

}
.biaodan_con .submit:hover {
    color: #fff;
    background-color: #00dbe8;
}



.pop_bg{background:url(../images/pop_03.png) 0 0 no-repeat;position: fixed;height:345px;display: none;z-index: 11111111;
	width: 520px;top:50%;left: 50%;margin-top:-177px;margin-left:-260px;box-sizing: border-box;animation: my_scale 0.5s;}
.pop{position: absolute;height:322px;width: 520px;top:50%;left: 50%;box-sizing: border-box;margin-left: -260px;margin-top:-161px;transition: transform 0.1s;}
.colse_pop{width:16px;height: 16px;background: url(../images/pop_colse_03.png) no-repeat center;float: right;margin-right: 17px;margin-top:10px;cursor: pointer;margin-bottom: 10px;}
.tit{clear: right;font-size: 22px;color:#372f2c;text-align: center;position: relative;background: url(../images/span_03.jpg) repeat-x center;}
.tit span{background: #fff;padding:0 20px;line-height: 26.88px;}
.cont_tel{font-size: 14px;color:#666;line-height: 26.88px;text-align: center; letter-spacing:6px;}
.pop_tit{font-size: 18px;line-height: 30px;text-align: center;margin-top: 13px; color:#444;}
.consult_now{ align-items: center;justify-content: center;margin-top: 26px;    text-align: center;height: 41px;}
.consult_now a{padding:11px 46px;background: url(../images/click_03.png) center no-repeat; width:150px; margin:auto;}
.consult_now a:hover{color:#372f2c;}
.pho{display: flex;justify-content: center;align-items: center;box-sizing: border-box; text-align:center;}
.pho div{margin-top:6px;}
.pho_num{font-family: "Arial";font-size: 22px;line-height: 84.65px;color:#372f2c;margin:6px auto 0px;}
.pho_num img{
	display:inline-block; margin-bottom: -6px; margin-right:4px;
}
@keyframes my_scale
{
 0% {
    transform: scale(0);
  }
  25%{transform: scale(0.25);}
  50%{transform: scale(0.5);}
  75%{transform: scale(0.7);}
  100%{transform: scale(1);}
}
@-moz-keyframes my_scale 
{
 0% {
    transform: scale(0);
  }
  25%{transform: scale(0.25);}
  50%{transform: scale(0.5);}
  75%{transform: scale(0.7);}
  100%{transform: scale(1);}
}
@-webkit-keyframes my_scale
{
 0% {
    transform: scale(0);
  }
  25%{transform: scale(0.25);}
  50%{transform: scale(0.5);}
  75%{transform: scale(0.7);}
  100%{transform: scale(1);}
}
@-o-keyframes my_scale 
{
 0% {
    transform: scale(0);
  }
  25%{transform: scale(0.25);}
  50%{transform: scale(0.5);}
  75%{transform: scale(0.7);}
  100%{transform: scale(1);}
}
.pcimg{
	display:inline-block;
}
.webimg,.caselist .casetop .imgt{
	display:none;
}

.titleft{
	width:275px; float:left; margin-left:45px; margin-bottom:20px;
}
.titleft .tt{
	font-size:29px; color:#282828; font-weight:bold; margin:36px 0 10px;
}
.titleft .tb{
	font-size:20px; color:#282828;  margin:0px 0 30px;
}
.titleft .tc{
	font-size:12px; color:#666;  margin:0px 0 42px; line-height:16px; text-align:left;
}
.titleft .td{
	font-size:19px; color:#1b1b1b; line-height:36px; padding-left: 33px;
}
.titleft .td span{
	font-size:15px; color:#2e2e2e; font-style:italic; font-weight:bold; margin-right:22px;
}
.titleft .td span p{
	display:inline !important;
}

.titleft .td a{
	color:#1b1b1b;
}
.titright{
	width:135px; float:right; margin-right:45px;  margin-bottom:20px;
}
.titright img{
	width:100%; margin:4px 0 29px;
}
.titright a{
	display:inline-block; width:100%; font-size:19px; color:#00dbe8; border:2px solid #00dbe8; border-radius:100px; padding:4px 10px; box-sizing:border-box; text-align:center;
}
.titbottom{
	clear:both; padding:0 45px; font-size: 0;
}
.titbottom a{
	display:inline-block; width:25%; font-size:15px; color:#3b3b3b; text-align:center; text-decoration:underline;
}

#wrap.my-map #mapContainer {
  width: 100%;
  height: 600px;
}