@charset "utf-8";
/* CSS Document */
body {font-family:"微软雅黑";font-size:14px;
    margin: 0;
	padding: 0;
	min-width:1200px;
	 background:#f2f2f2;
}
ul, ol, body, html, p{ margin:0;}
html{ max-width:1920px; margin:0 auto;}
a{text-decoration:none;color:#005bab}
ul,li{padding:0px;margin:0px;list-style-type: none;}
img{ border:0;}


/*头部 */
.top{ width:100%; height:40px; background:#f8f8f8; overflow: hidden}
.top_main{ width:1200px; margin:0 auto;}
.top_tel{ float:left;}
.top_tel p{ color:#999999; font-size:12px; line-height:40px;}
.top_right{ float:right;}
.top_right p{ color:#999999; font-size:12px; line-height:40px; float:left;}
.top_right a{color:#999999;  margin-right:20px;}
.top_right a:hover{color:#005bab}
.top_right img{ margin-right:10px;}
.top_language{ float:right; margin-top:10px;}
.top_language img{ margin-left:8px;}

.head{ width:1200px; margin:0 auto; overflow:hidden;}
.logo{ float:left; margin-top:30px;}


#nav{float:left; margin-left:50px;} 
 
#nav a{color:#656565; font-size:14px;} 
 
#nav a:link {color:#666; text-decoration:none} 
#nav a:visited {color:#666;text-decoration:none} 
#nav a:hover {color:#FFF;text-decoration:none;font-weight:bold} 
 
#nav li{float: left; padding:0 16px; line-height:120px;} 
#nav li a:hover{ color:#005bab} 
#nav li ul{line-height: 27px;box-shadow: 2px 4px 10px #7e7e7e;  list-style-type: none;text-align:left;left: -999em; width: 180px; position: absolute; margin-top:-30px;} 
#nav li ul li{float: left; width: 180px;background:#fff; line-height:30px; padding:0;} 
 
 
#nav li ul a{display: block; width: 156px;text-align:left;padding-left:24px; overflow:hidden} 
 
#nav li ul a:link {color:#666; text-decoration:none} 
#nav li ul a:visited {color:#666;text-decoration:none} 
#nav li ul a:hover {color:#F3F3F3;text-decoration:none;font-weight:normal;background:#005bab} 
 
#nav li:hover ul{left: auto} 
#nav li.sfhover ul{left: auto} 

/* 搜索 */
#vivo-head{z-index:1;position:relative;width:100%;}
.search-user b{background:url(../images/search_06.png) no-repeat;_background-image:url(../images/vivo-head-ico.gif) ;}

#vivo-head{border-bottom:1px #e7e7e7 solid;border-bottom:1px rgba(0,0,0,.05) solid;z-index:99;background:#fff;position:relative;}
#vivo-head .vivo-nav{width:1200px;height:130px; margin:0 auto;background:#fff;position:relative;z-index:999;}

.vivo-nav .search-user{float:right; margin-top:45px;}
.search-user a{width:20px;height:20px;display:inline-block;position:relative;top:8px;background:#fff;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.search-user a b{width:42px;height:42px;display:block;position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s;}
.search-user a.search b{background-position:0 0;}
.search-user a.user b{background-position:-43px 0;}
.search-user a.user b img{width:42px;height:42px;}
.search-user a.user:hover b,.search-user a.user.current b{background-position:-43px -43px;}

#vivo-head .vivo-search{height:80px;width:100%;position:absolute;filter:alpha(opacity:70);opacity:0.7;z-index:9999;display:none;}

.vivo-search .search-box{width:700px;height:40px;position:absolute;top:20px;left:50%;margin-left:-350px;background:#666;position:relative;z-index:9999; border:1px solid #CCC;}
.vivo-search .search-box input{width:550px;height:20px;padding:10px 20px;font-size:14px;color:#555;border:none;background:#fff;overflow:hidden;vertical-align:middle;}
.vivo-search .search-box button{width:105px;height:40px;overflow:hidden;text-align:center;font-size:14px;color:#fff;border:none;overflow:hidden;vertical-align:middle;background:#008cd6;outline:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.vivo-search .search-box button:hover{background:#0074b2;}
.vivo-search .search-box button:active{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-ms-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;box-shadow:0 1px 2px rgba(0,0,0,.3) inset;}
.vivo-search .search-box a.close{width:24px;height:24px;position:absolute;top:8px;right:-40px;background:url(../images/vivo-head-ico.png) -86px 0 no-repeat;_background-image:url(../images/vivo-head-ico.gif);}
.vivo-search .search-box a.close:hover{background-position:-86px -25px;}

/*banner*/
.js-silder{
	position: relative;	
	min-width: 320px;
}
.silder-scroll{
	width: 100%;
	overflow: hidden;
}
.silder-main{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.silder-main-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.silder-main-img img{
	width: 100%;
}
.js-silder-ctrl{
	width: 100%;
	text-align: center;margin-top: -50px;
position: relative;
z-index: 9;
}
.silder-ctrl-prev,
.silder-ctrl-next{
	position: absolute;
	bottom: 200px;
	width: 8%;
	height: 100%;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	font-family: "宋体";
	font-size: 52px;
	font-weight: 600;
	text-shadow: #666 2px 2px 5px;
}
.silder-ctrl-prev{
	left: 0;
	text-align: left;
}
.silder-ctrl-next{
	right: 0;
	text-align: right;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
	position: absolute;
	top: 50%;
	margin-top: -40px;
}
.silder-ctrl-prev>span{
	left: 0;
}
.silder-ctrl-next>span{
	right: 0;
}
.silder-ctrl-con{
	display: inline-block;
	width: 4%;
	padding: 10px 0;
	margin: 0 10px;
	cursor: pointer;
}
.silder-ctrl-con>span{
	display: block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	padding: 5px 0;
	cursor: pointer;
	background-color: #e4e4e4;
}
.silder-ctrl-con.active>span{
	background-color: #7bbedf;
}

@media (max-width: 768px){
	.silder-ctrl-prev,
	.silder-ctrl-next{
		width: 10%;
		font-size: 26px;
		margin-top: -25px;
	}
	.silder-ctrl-con{
		width: 14px;
		height: 14px;
		padding: 0;
		margin: 0 5px;
	}
	.silder-ctrl-con>span{
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		padding: 0;
	}
}
















/* Revolution Slider
-------------------------------------------------------------- */
/*.tp-banner-container {
	max-height: 400px !important;
	width: 100% !important;
	position: relative;
	overflow: hidden !important;
	padding: 0;
	background-color: #fff;
}

.tp-banner-container3 {
    max-height: 955px !important;
    width: 100% !important;
    position: relative;
    overflow: hidden !important;
    padding: 0;
    background-color: #fff;
}

.tp-banner-container6 {
	max-height: 500px !important;
	width: 100% !important;
	position: relative;
	overflow: hidden !important;
	padding: 0;
	background-color: #fff;
}

.tp-bullets.simplebullets.navbar {
	height: 35px;
	padding: 0px 0px;
}

.tp-bullets.simplebullets .bullet {
	cursor: pointer;
    position: relative !important;
    background: rgba(0, 0, 0, 0.5) !important;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: 6px !important;
    height: 6px !important;
    border: 5px solid rgba(0, 0, 0, 0) !important;
    display: inline-block;
    margin-right: 2px !important;
    margin-bottom: 0px !important;
    -webkit-transition: background-color 0.2s, border-color 0.2s;
    -moz-transition: background-color 0.2s, border-color 0.2s;
    -o-transition: background-color 0.2s, border-color 0.2s;
    -ms-transition: background-color 0.2s, border-color 0.2s;
    transition: background-color 0.2s, border-color 0.2s;
    float: none !important;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

.tp-bullets.simplebullets .bullet.last {
	margin-right: 0px
}

.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected {
	    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: rgba(255, 255, 255, 1) !important;
    width: 6px !important;
    height: 6px !important;
    border: 5px solid rgba(0, 0, 0, 1) !important;
}
























section.home-slidershow {
    padding: 0;
}
.index section {
    padding: 60px 0px;
    float: left;
    width: 100%;
}*/
/*-------------slider show-------------------*/
/*.slide-show{
	position:relative;
	border-top:1px solid #e4e5e7;
	border-bottom:1px solid #e4e5e7;
}
.slide-show .tp-bannertimer{
	display:none !important;
}
.slide-show  .tp-caption{
	font-size:14px !important;
}
.slide-show .style1{
	font-size:342.85%;
	text-transform:uppercase;
	color:#444;
	font-weight:300;
	font-family: 'Roboto Condensed', sans-serif;
}
.slide-show .style1 span.textcolor{
	color:#25bce9;
	font-weight:700;
	font-family: 'Roboto Condensed', sans-serif;
}
.slide-show .style2{
	text-align:left;
	color:#666;
	font-size:128.57%;
	font-weight:300;
	line-height:22px;
	font-family: 'Roboto', sans-serif;
}
.slide-show .btn-sn{
	text-transform:uppercase;
	border:1px solid #25bce9;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding:9px 28px;
	color:#25bce9;
	float:left;
	font-weight:600;
}
.slide-show .btn-sn:hover{
	background:#25bce9;
	border-color:#25bce9;
	color:#fff;
}
.slide-show .tp-bullets .bullet{
	width:14px !important;
	height:14px !important;
	border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%; 
	margin:0 4px !important;
	background:#d7d7d7; 
	position:relative;
}
.slide-show .tp-bullets .bullet.selected{ 
	background:#25bce9; 
}
.slide-show .tp-bullets .bullet.selected:before{
	border:4px solid #25bce9;
	transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
}
.slide-show .tp-bullets{
	opacity:1 !important;
	z-index:99;
}
section.home-slidershow{
	padding:0;
}
.breadcrumb > li + li:before{
	padding:0;
}*/
/*------- blog page------*/
/*.banner-blog .info{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-30px;
	margin-top:-17px;
}
.banner-blog .info span{
	font-size:171.42%;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
 .tp-simpleresponsive img {
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
}



.tp-simpleresponsive a{	text-decoration:none;}

.tp-simpleresponsive ul {
	list-style:none;
	padding:0;
	margin:0;
}

.tp-simpleresponsive >ul >li{
	list-stye:none;
	position:absolute;
	visibility:hidden;
}














.fullSlide {width:100%;position:relative; margin:auto;height:590px; z-index:0;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100%!important;}
.fullSlide .bd li {width:100%!important;height:590px;overflow:hidden;text-align:center;background-repeat:no-repeat;background-size:100%;}
.fullSlide .bd li a {display:block;height:590px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:50px;line-height:50px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline-block;zoom:1;width:50px;height:6px;margin-top:15px; margin-right:18px;overflow:hidden;background:#fff;filter:alpha(opacity=70);line-height:999px;}
.fullSlide .hd ul li:hover{background:#005aab;}
.fullSlide .hd ul .on {background:#005aab;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:50px;width:40px!important;height:45px!important; border-radius:0;background:url(../images/slider-arrow.png)  #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.9;display:none;}
.fullSlide .next {left:auto;right:50px;background-position:-6px -137px;background:url(../images/slider-arrow2.png)  #000 no-repeat}*/

/*公司简介*/
.aboutmain{ width:100%; background:url(../images/bg_02.jpg) no-repeat;}
.about{ width:1200px; margin:0 auto; overflow:hidden;padding-bottom: 92px;}
.about_title{ margin-top:60px;  text-align:center; }
.about_title p{ font-size:30px; color:#292929; text-align:center; margin-bottom:5px;}
.about_title span{color:#999999; font-size:14px;}
.about_video{ float:left; margin-top:50px;}
.about_profile{ float:left; border: 1px #ebedf0 solid; margin-top:50px; width:515px; padding:35px 30px 42px 43px; background:#fff; }
.about_profile h1{ font-size:18px; color:#333333; text-align:left; font-weight:normal;}
.about_profile p{ font-size:14px; color:#666666; line-height:26px;}
.about_profile a{ color:#e01313;}
.about_profile .line{ width:515px; height:2px; background:#e8e8e8; margin-top:30px; margin-bottom:27px;}
.about_pic{ float:left;}
.about_pic .ry{ width:102px; height:102px; float:left; background:url(../images/ry_03.png) no-repeat; margin-right:35px;}
.about_pic .ry:hover{ background:url(../images/ry1_03.png) no-repeat;} 
.about_pic .ry p,.about_pic .zz p,.about_pic .lx p,.about_pic .more p{ text-align:center; margin-top:105px; color:#3d3d3d;}
.about_pic .zz{ width:102px; height:102px; float:left; background:url(../images/zz_03.png) no-repeat; margin-right:35px;}
.about_pic .zz:hover{ background:url(../images/zz1_03.png) no-repeat;} 
.about_pic .lx{ width:102px; height:102px; float:left; background:url(../images/contact_03.png) no-repeat; margin-right:35px;}
.about_pic .lx:hover{ background:url(../images/contact1_03.png) no-repeat;} 
.about_pic .more{ width:102px; height:102px; float:left; background:url(../images/more_03.png) no-repeat;}
.about_pic .more:hover{ background:url(../images/more1_03.png) no-repeat;} 

/*热门项目*/
.hotmain{ width:100%; background:url(../images/bg2_03.jpg) no-repeat; margin-top:53px; padding-bottom:40px;}

/*main*/
.case{width:1200px;margin:0 auto;}
.case .title{height:65px;background:url(../images/1_03.png) right no-repeat;}
.case .title h2{ font-size: 24px;font-family: "microsoft yahei"; float:left; color:#292929; font-weight:normal; margin:0; line-height:60px;}
.case .title span{ font-size: 14px;font-family: "microsoft yahei"; float:left; color:#666666; line-height:60px; margin-left:15px; }

.case .title-list{ position: relative; t  op: 6px; float:right; height:65px; }
.case .title-list li{ padding:17px;line-height: 20px; text-align: center; float: left; display: inline; }
.case .title-list li a{ color:#000;}
.case .title-list li.on{ color: #fff; font-weight: bold;background:#dd1721}
.case .title-list li.on a{ color: #fff;}
 
.case .title-list p{position:absolute;top:24px;left:0px;width:146px;height:7px;border-top: 3px solid #ff6600; overflow: hidden; text-align: center;}
.case .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color: #ff6600 #fff #fff #fff;overflow: hidden;zoom: 1;font-size: 0;}
.product1{ height: 755px; position: relative; overflow: hidden; display: none; margin-top: 33px;}
.product-wrap .show{ display: block;}
.product-wrap .product li{ float: left; display: inline; margin-right: 25px; margin-bottom:40px; overflow:hidden;}
.product-wrap .product li:last-child{ margin-right:0;}
.product-wrap .product li.ml0{margin-left:0px;}
.product-wrap .product li a.imgwrap{ display: block; width: 380px; height: 265px; background: #fff; text-align:center; overflow:hidden}
.product-wrap .product li p{line-height: 22px;}
.product-wrap .product li img{ width:380px; height:266px;transition: all 0.5s;overflow: hidden;}
.product-wrap .product li:hover img{ transform: scale(1.1)}
.product-wrap .product li p a{ color: #333333; text-decoration: none;}
.product-wrap .product li p a:hover{ color: #2d5aae; text-decoration: none;}
.miaoshu{background-color:rgba(255,255,255,0.4); padding:15px 20px; width:340px; height:66px;}
.mt10{ font-size:16px; color:#333333;padding-left: 30px;background: url(../images/hot.gif) no-repeat left;}
.pb10{ font-size:13px; color:#858585;}
.baoming{ width:165px; height:48px; line-height:48px; text-align:center;background:#dd1721; margin:0 auto; font-size:24px; color:#fff; margin-top:40px;}
.pro{ overflow:hidden;}
.product_more a{ float:left; text-align:right; width:100%; color:#666666}
.product_more a:hover{ color:#005cab}
/*海外人员风采*/
.staffmain{ width:100%; background:#eff3f7;}
.staff{ width:1200px; margin:0 auto;}
.staff_title{ padding-top:30px; padding-bottom:15px;}
.staff_title p{ font-size:24px; color:#000;}
.staff_title span{ font-size:14px; color:#666666; margin-left:12px;}
.staff_title a{ float:right;font-size:14px; color:#666666; }
.staff_title a:hover{ color:#005cab;}
.staff_line{ background:url(../images/staff_03.jpg) no-repeat; width:1200px; height:2px;}
.container {
	min-width: 1210px;
	padding-top: 30px;
	margin: 0 auto;
}


.w1210 {
	width: 1210px;
	margin: 0 auto;
}

/*
.customer-comment {
	background: url(../images/case-bg.jpg) no-repeat center center;
}
*/
.customer-comment .content {
	position: relative;
	
}

.customer-comment .bd {
	width: 1200px;
	height: 590px;
	
	margin: 0 auto;
	overflow: hidden;
	
	
}

.comment-list li .customer-logo {
	width: 200px;
	height: 100px;
	margin: 0 auto 20px;
	overflow: hidden;
}

.comment-list li .customer-logo img {
	margin-top: -50px;
}

.comment-list li .comment-text {
	height: 160px;
	padding: 35px 0;
}

.comment-list li.special .comment-text {
	height: 230px;
	padding: 0;
	font-size: 16px;
}
.special{ width:1250px;}
.comment-list li .comment-text p {
	position: relative;
	z-index: 1;
	padding: 0 60px;
	font-size: 18px;
	line-height: 2;
}

.comment-list li.special .comment-text p {
	font-size: 14px;
}

.comment-list li.special .comment-text strong {
	color: #e8373d;
}

.comment-list li .comment-text .iconfont {
	position: absolute;
	font-size: 55px;
	line-height: 1;
	color: #ccc;
}

.comment-list li .comment-text .comment-icon-left {
	left: 0;
	top: -20px;
}

.comment-list li .comment-text .comment-icon-right {
	right: 0;
	bottom: -10px;
}

.comment-list li .comment-other {
	text-align: center;
}

.comment-list li .comment-other img {
	width: 50px;
	height: 50px;
	margin-left: 120px;
	vertical-align: middle;
	border-radius: 50%;
}

.comment-list li .comment-other .comment-other-line {
	display: inline-block;
	width: 1px;
	height: 40px;
	margin: 0 20px;
	vertical-align: middle;
	background: #ddd;
	overflow: hidden;
}

.comment-list li .comment-other .comment-other-text {
	display: inline-block;
	width: 200px;
	font-size: 14px;
	line-height: 26px;
	color: #999;
	text-align: left;
	vertical-align: middle;
}

.comment-list li .comment-other .comment-other-text h3 {
	font-size: 14px;
	color: #666;
}

.customer-comment .hd ul {
	padding-bottom: 33px;
	text-align: center;
}

.customer-comment .hd ul li {
	display: inline-block;
	padding: 5px;
	cursor: pointer;
}

.customer-comment .hd ul span {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #c1c1c1;
	
	border-radius: 50%;
}

.customer-comment .hd ul .active span {
	background: transparent;background: #343e83;
	
}

.customer-comment .hd a {
	position: absolute;
	top: 230px;
}

.customer-comment .hd a.prev {
	left: 0;
}

.customer-comment .hd a.next {
	right: 0;
}

.customer-comment .hd .iconfont {
	display: block;
	width: 50px;
	height: 50px;
	font-size: 35px;
	line-height: 50px;
	color: #ccc;
	text-align: center;
	background: #f1f1f1;
	border: 1px solid #ddd;
	border-radius: 50%;
	transition: all .2s;
}

.customer-comment .hd a:hover .iconfont {
	color: #fff;
	background: #ccc;
	border-color: #ccc;
}
.con-two{
	width: 380px;
	height: 270px;
	float: left;
	margin-right: 35px;
	margin-bottom: 15px;
	position: relative;
	cursor: pointer;overflow: hidden;
}
.con-two img{
	width:380px;
	height: 270px;transition: all 0.5s;overflow: hidden;
}
.con-two:hover img{
	transform: scale(1.1)
}
.txt-two{
	position: absolute;
	left: 102px;
	top: 85px;
	width: 190px;
	height: 90px;
	
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: rgba(31,45,64,0.7);
	display: none;
}
.txt-two h3{
	font-weight:bold; font-size:24px; margin:0; margin-top:10px;
}
.txt-two p{
	font-size: 18px;
	display: block;
	line-height: 20px;
}


/*news*/
.newsmain{ width:100%; background:#fff;}
.news{ width:1200px; margin:0 auto;}
.news_title{width:1200px; padding-top:35px;}
.news_title p{ text-align:center}
.xw{ font-size:30px; color:#292929;}
.en{ font-size:14px; color:#999999;}
.case1{width:1200px;margin:0 auto;background:#fff;padding:15px;}
.case1 .title{text-align:center;}
.case1 .title a{ color:#666666;}
.case1 .title h2{ font-size: 14px;}
.case1 .title-list{ position: relative; display:inline-block;}
.case1 .title-list li{ line-height: 20px;  float: left; display: inline; font-size:18px; color:#555555; border:1px #e1e1e1 solid; padding:10px 30px; margin-right:8px;}
.case1 .title-list li.on{ color: #fff; background:url(../images/14_03.jpg) no-repeat; font-size:18px;}
.product{ position: relative; overflow: hidden; display: none; margin-top: 20px; h   eight:480px;}
.product-wrap .show{ display: block;}
.product-wrap h1{ margin:0 auto;color:#333333; font-size:28px; text-align:center; margin-bottom:50px; width:730px;margin-top: 30px;}

.slide{ margin-top: 10px; border-right: 1px dotted #ddd; }
.ulindLi{ width: 380px;  height:390px; margin-right:30px; position:relative;}
.ulindLi .title1{ font-size:16px; color:#333333; padding:15px 0 10px 0; padding-left:30px; background:url(../images/hot.gif) no-repeat left;}
.ulindLi a{ display: block; overflow:hidden;}
.ulindLi a p{display: block; color:#858585; font-size:14px; line-height:20px; }
.ulindLi a img{ border-radius: 5px; }
.slide { width: 100%; height:465px; position: relative; z-index: 1; overflow: hidden; margin: 0 auto;}
 .slideA { width: 100%; height:435px;  top: 20px; position: absolute; }
 .slideA .ggBox li {  width: 1230px;; height:360px; position: absolute; z-index: 1; opacity: 0.1; }

 .slideB { position: absolute; width: 100%; left: 0; bottom: 0; he  ight: 30px; z-index: 4;  }
 .slide .slideB .ggBtns {margin: 0 auto;  width: 120px!important; height: 16px;border-radius: 30px;}
 .slide .slideB .ggBtns a {  width: 50px;height: 50px; float: left; background-position: -200px -77px; margin:0 5px; margin-top: 4px; background-color:#e9e9e9; font-size:22px; color:#777777; border-radius:100%; line-height:50px; text-align:center;}
 .slide .slideB .ggBtns a:hover{text-decoration: none; opacity: 1;}
 .slide .slideB .ggBtns a.ggOn{ text-decoration: none; background-position: -164px -77px;  background:#2d5aae; color:#fff;}
 .L{ float: left;}
.R{ float: right;}
.newsdata{ width:95px; height:75px; background:#1e8ece; position:absolute; }
.day{ font-size:28px; text-align:center; font-weight:bold; color:#fff; margin-top:9px;}
.month{ font-size: 13px; color:#fff; text-align:center;}


.slide-content {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: #f5f5f5;
}

.slide-title {
    font-size: 48px;
    color: #313131;
    letter-spacing: 5px;
    line-height: 1;
    text-align: center;
}

.slide-links {
    margin-top: 0;
    text-align: center;
}

.slide-links a {
    background-color: #20b573;
    color: #ffffff;
    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    background-color: #20b573;
    color: #ffffff;
    padding: 15px 30px;
    border-radius: 2px;
}

.slide-links a:hover {
    background: #188a57;
    color: #fff;
}

.slide-item-body ul li {
    width: 380px!important;
    float: left;
    display: block;
    height: 200px;
    padding-top: 42px;
    margin-bottom: 30px;
    border: none;
    border-radius: 8px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    height: inherit;
    padding-top: 0;
    border-radius: 0;
    background-color: #fff;
    color: #000;
    z-index: 10002;
}

.slide-item-body ul li a {
    display: block;
    box-shadow: 0 5px 20px 1px rgba(49, 49, 49, 0.2);
}

.new-img img {
    width: 100%;
    height: auto;
    border: none;
    display: block;
}

.slide-item {
    width: 1200px;
    position: relative;
    margin: 0 auto;
    /* overflow: hidden; */
}

.slide-item-box {
    padding: 30px 0;
}

.new-body {
    padding: 20px 20px 0px 20px;
}

.new-body-title {
    height: 26px;
    line-height: 22px;
    font-size: 16px;
    overflow: hidden;
    color: #333333;
    letter-spacing: 1px;
}

.new-body-text {
   
    height: 52px;
    min-height: 50px;
    line-height: 18px;
    font-size: 14px;
    color: #919191;
    overflow: hidden;
}


.slide-item-body ul li {
    margin-left: 3px;
    margin-right: 15px;
   
}


.slide-item-body ul {
    padding-top: 10px;
    overflow: visible;
}

.slide-item-body ul li:hover {
    -ms-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    z-index: 1002;
    position: relative;
    left: 0;
}

.next {
    position: absolute;
    bottom: 0;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 60px;
    -webkit-background-size: 60px;
    background-size: 60px;
    background-position: center;
    background-repeat: no-repeat;
    right: auto;
    left: 530px;
    height: 60px;
    width: 60px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.next-bg {
    width: 50px!important;height: 50px; float: left; background-position: -200px -77px; margin:0 5px; margin-top: 4px; background-color:#e9e9e9; font-size:22px; color:#777777; border-radius:100%; line-height:50px; text-align:center;
}

.next:hover {
   background:#2d5aae; color:#fff;
}

.prev {
    position: absolute;
    bottom: 0;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 60px;
    -webkit-background-size: 60px;
    background-size: 60px;
    background-position: center;
    background-repeat: no-repeat;
    right: 530px;
    height: 60px;
    width: 60px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.prev-bg {
     width: 50px;height: 50px; float: left; background-position: -200px -77px; margin:0 5px; margin-top: 4px; background-color:#e9e9e9; font-size:22px; color:#777777; border-radius:100%; line-height:50px; text-align:center;
}

.prev-bg:hover {
   background:#2d5aae; color:#fff;
}





/*online*/
.online{ width:1200px; margin:0 auto; overflow:hidden; margin-top:63px; background:#fff; border-right:2px #dd1721 solid; margin-bottom:60px; }
.online_title{ width:120px; height:327px; float:left; background:url(../images/online_03.jpg) no-repeat;}
.biaodan{ float:left; margin-left:64px; width:380px; margin-top:64px;}
.biaodan h2{ font-size:12px;}
.biaodan input{ border:1px #dddddd solid; border-radius:5px; padding-left:40px;}
.biaodan .name{ background:url(../images/w_10.jpg) no-repeat 20px center; margin-bottom:20px;}
.biaodan .sex{ background:url(../images/e_14.jpg) no-repeat 20px center; width:180px; height:40px;border:1px #dddddd solid; border-radius:5px; padding-left:40px; color:#a9a9a9;}
.biaodan .old{ background:url(../images/r_14.jpg) no-repeat 20px center; color:#a9a9a9;margin-bottom:20px; width:140px; height:40px; margin-left:10px;}
.biaodan .country{ background:url(../images/t_21.jpg) no-repeat 20px center; width:380px; height:40px;border:1px #dddddd solid; border-radius:5px; padding-left:40px; color:#a9a9a9;}
.biaodan_r{float:left; margin-left:75px; width:380px;margin-top:64px;}
.biaodan_r h2{ font-size:12px;}
.biaodan_r input{ border:1px #dddddd solid; border-radius:5px; padding-left:40px;}
.biaodan_r .QQ{ background:url(../images/u_15.jpg) no-repeat 20px center; margin-bottom:20px;}
.biaodan_r .weixin{ background:url(../images/i_24.jpg) no-repeat 20px center; margin-bottom:20px;}
.biaodan_r .tel{ background:url(../images/o_32.jpg) no-repeat 20px center; margin-bottom:20px;}
.biaodan_tj button{ float:right; background:url(../images/p_06.jpg) no-repeat; width:55px; height:240px; margin-top:40px; margin-right:45px; border:0;cursor:pointer; }


/*foot*/
.footmain{ width:100%; background:#212121;}
.foot{ width:1200px; margin:0 auto; overflow:hidden;}
.friendship{width:100%; height:60px; border-bottom:1px #373737 solid;}
.friendship p{ color:#eeeeee; line-height:60px; font-size:16px; float:left; margin-right:10px;}
.friendship li{ float:left;margin-right:35px;}
.friendship li a{ color:#fff}
.foot_left{ width:810px; float:left;}
.foot p{ color:#828282; line-height:26px;}
.foot a{color:#828282; font-size:16px;}
.foot_right{ width:390px; float:right;}
.erweima{ float:right; margin-top:25px;}
.foot_right p{color:#828282;}
.foot_weixin{ float:right; margin-top:50px; margin-right:30px;}
.wz{float:right;margin-right:30px;}
.foot_banquan{width:100%; height:45px;border-top:1px #373737 solid;}

.foot_banquan p{ line-height:45px; color:#828282; width:1200px; margin:0 auto}
/* marqueeleft */
.marqueeleft{width:1100px;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px; background-color:#585858;display:inline; padding:5px;overflow:hidden; border-radius:5px; margin-top:10px;}

/*about us*/
.about_nybanner{ background:url(../images/nybanner_02.jpg) center no-repeat; width:100%; height:340px;}
.cases{ background:#ffffff; overflow:hidden;}
.about_case{background:#fff;}
.about_case .title{ width:1200px; margin:0 auto; background:#f5f5f5; overflow:hidden;}
.about_case .title-list{ position: relative; }
.about_case .title-list li{ padding:18px 55px; float: left; display: inline; font-size:18px; color:#333333; text-align:center;}
.about_case .title-list li.on{ color: #fff; background:#005bac; font-size:18px;}
.about_product{ position: relative; overflow: hidden; display: none; }
.about_product-wrap .show{ display: block; width:100%}
.about_product-wrap h1{ margin:0 auto;color:#333333; font-size:28px; text-align:center; margin-bottom:40px; width:730px;margin-top: 55px;}
.profile_title{ width:100%; height:75px; border-bottom:1px #e6e4e4 solid;}
.profile_title p{ font-size:24px; color:#333333; line-height:75px; width:1200px; margin:0 auto;}
.profile_title a{ color:#828181;}
.profile_title a:hover{ color:#005bac;}
.profile_title span{ font-size:12px; color:#828181;} 
.about_linemian{ width:1200px; margin:0 auto;}
.about_line{ width:175px; height:2px; background:#000; margin-top:-5px;}
.about_main{ width:1200px; margin:0 auto;}
.about_main h1{ font-size:32px; color:#333333; font-weight:normal;}
.tab{ width:1200px; margin:0 auto 50px;text-align:center;}
.tab-hd { overflow:hidden; zoom:1;border-top:1px #e6e4e4 solid;  display:inline-block;}
.tab-hd li{ float:left; color:#333333; background:#fff; text-align:center; cursor:pointer; font-size:14px;   height:48px;}
.tab-hd li a{ line-height:39px;border-right:1px #e6e4e4 solid;color:#333333; background:#fff; font-size:14px; padding:11px 15px; border-bottom:1px #e6e4e4 solid; }
.tab-hd li:hover{ color:#fff;}
.tab-hd li.active{ background:#005bac; color:#fff;background:url(../images/g_09.jpg) no-repeat scroll center bottom}
.tab-hd li.active a{ background:#005bac; color:#fff; border-bottom:1px #005bac solid;}
.tab-bd{ width:1200px; background:#fff}
.tab-bd li{display:none; padding:20px; border-color:#f0f4f7!important; border-top:0 none;}
.tab-bd li:hover{border-color:#f0f4f7!important; }
.tab-bd li.thisclass{ display:list-item;}
.tab-bd p{ font-size:14px; color:#6d6d6d; text-align:left; line-height:27px;}

/*公司荣誉*/
.about_main1{ width:1218px; margin:0 auto; overflow:hidden}
.about_main1 li{ width:280px; height:200px; padding:2px; border:1px #dddddd solid;
 float:left; margin-right:18px; text-align:center; margin-top:40px;}
 .about_main1 li img{
 	max-width: 100%;
 }
.rybt{width:1260px; margin:0 auto; margin-top:22px; overflow:hidden; margin-bottom:200px;}
.rybt li{ float:left; background:url(../images/j_03.png) no-repeat center; width:356px; height:45px; text-align:center; line-height:45px; padding:0 30px; margin-top:23px;}
.rybt li a{ color:#666666; font-size:16px;}

/*日本技能实习生*/
.jp_nybanner{background:url(../images/nybanner2_02.jpg) center no-repeat; width:100%; height:340px;}
.about_working{ width:1214px; margin:0 auto; overflow:hidden;}
.about_working li{ width:390px; height:280px; float:left; padding:15px 7px;position: relative;} 
.working_title{ width:390px; height:50px; line-height:50px; text-align:center;position: absolute; color:#fff;filter:alpha(opacity:70);  -moz-opacity:0.7;-khtml-opacity: 0.7;bottom: 14px;  font-size:15px; background-color:rgba(4,3,4,0.7); }
.working_title p{color:#fff;}
.position{ width:100%; border-bottom:1px #e6e4e4 solid; height:75px;}
.position_main{ width:1200px; margin:0 auto;}
.position_main p{ color:#999999; font-size:12px; float:left; line-height:75px;}
.position_right{ float:right!important;}

.po_right{ background:url(../images/left2_12.jpg) no-repeat; width:39px; height:39px; float:right; margin-top:20px; margin-left:10px;}
.po_right:hover{ background:url(../images/v_07.jpg) no-repeat;width:39px; height:39px; float:right;margin-top:20px;margin-left:10px;}
.po_main{ background:url(../images/main_05.jpg) no-repeat;width:39px; height:39px; float:right;margin-top:20px;margin-left:10px;}
.po_main:hover{ background:url(../images/v_03.jpg);width:39px; height:39px; float:right; margin-top:20px;margin-left:10px;}
.po_left{ background:url(../images/left1_03.jpg) no-repeat;width:39px; height:39px; float:right;margin-top:20px;margin-left:10px;}
.po_left:hover{ background:url(../images/left3_03.jpg) no-repeat;width:39px; height:39px; float:right; margin-top:20px;margin-left:10px;}

.position_main a{ color:#999999; font-size:12px;}
.position_main a:hover{color:#005bab}
.xm_top{width:1200px; margin:0 auto; overflow: hidden; margin-bottom:50px;}
.xm_name{ width:1200px; margin:0 auto; margin-top:30px;}
.xm_xq{ float:left; width:510px;}
.xm_xq h1{ font-size:32px; color:#434343; line-height:32px; font-weight:normal; border-bottom:1px #d8d8d8 solid; padding-bottom:23px; width:510px; margin-top:0}
.xm_xq p{ line-height:50px; font-size:18px; color:#434343;}
.xm_xq .ljbm{ width:223px; height:69px; line-height:69px; text-align:center; color:#fff; background:#005bac; border-radius:5px;font-size:26px; float:left;}
.xm_xq .ljbm img{ margin-right:23px;}
.xm_xq_right{ float:right;}
.xm_xq_right p{ color:#434343; font-size:21px; line-height:30px;}
.xm_xq_right span{ color:#005bac; font-size:28px;}
.xmjs{ width:1200px; margin:0 auto; text-align:center; font-size:20px; color:#656565; font-weight:bold; line-height:70px; border-bottom:1px #d8d8d8 solid; border-top:1px #d8d8d8 solid;}
.xmjs_bg{ width:1200px; margin:0 auto; margin-bottom:80px;}
.xmjs_bg table{ margin-top:55px; border-collapse: collapse; margin:0 auto}
.xmjs_bg td{ border:1px #b5b5b5 solid; padding:15px 20px; font-size:12px;color:#666666; line-height:30px; text-align:left;}
.xmjs_bg th{ border:1px #b5b5b5 solid;font-size:16px; text-align:center; color:#666666; width:190px;}
.tjxm{ width:100%; background:#f5f5f5; }
.tjxm_line{ width:100%; height:4px; background:#7fcef5;} 
.tjxm_line_bottom{ width:30px; height:1px; background:#000; margin:0 auto; margin-top:10px;}
.tjxm_title{ width:100%; text-align:center;}
.tjxm_title h1{ text-align:center; color:#010101; font-size:18px; margin-bottom:10px; margin-top:50px;}
			.Box_con {position: relative; width:1095px; margin:0 auto; margin-top:65px;}
			.Box_con .btnl {position: absolute;}
			.Box_con .btn {display: block;width: 25px;height: 245px;position: absolute;cursor: pointer;}
			.Box_con .btnl {background:url(../images/z_03.jpg) no-repeat center;left: -52px;}
			.Box_con .btnr {background:url(../images/z_05.jpg) no-repeat center;right: -52px;}
			.Box_con .btnl:hover {background: url(../images/z_03.jpg) no-repeat center;}
			.Box_con .btnr:hover {background:url(../images/z_05.jpg) no-repeat center;}
			.Box_con .conbox {position: relative;overflow: hidden; height:245px;}
			.Box_con .conbox ul {position: relative;list-style: none;}
			.Box_con .conbox ul li {float: left;width: 350px;height: 245px;margin-left: 20px;overflow: hidden; position:relative;}
			.Box_con .conbox ul li:first-child {margin-left: 0;}
			.Box_con .conbox ul li img {display: block;width: 350px;height: 245px;transition: all 0.5s;}
			.Box_con .conbox ul li:hover img {transform: scale(1.1);}
			.Box_con_title{ width:350px; height:50px; line-height:50px; text-align:center;position: absolute; color:#fff;filter:alpha(opacity:70);  -moz-opacity:0.7;-khtml-opacity: 0.7;bottom: 0px;  font-size:15px; background-color:rgba(4,3,4,0.7); }
			.Box_con_title p{color:#fff;}
			
			
			.BoxSwitch {margin-top: 30px;text-align: center;}
			.BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
			.BoxSwitch span.cur {background: red;}

.online_title1{width: 120px;height: 327px;float: left;}
.biaodan_tj1{width: 55px;height: 240px; float:right;}
.online1{ width:1200px; margin:0 auto; overflow:hidden; margin-top:63px; background:#fff;  margin-bottom:60px;}
.tjly{ width:225px; height:40px; background:#025fa5; float:left; text-align:center; line-height:40px; margin-left:220px; margin-top:40px;margin-bottom:70px;}
.tjly a{ color:#fff;}
.cxtx{width:225px; height:40px; background:#cdcdcd; float:left; text-align:center; line-height:40px; margin-left:20px; margin-top:40px; margin-bottom:70px;}
.cxtx a{ color:#525252;}

.tjxm_title p{ font-size:10px; color:#666666;}
#owl-demo{position:relative;width:660px;height:395px; float:left; margin-right:30px;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:660px;height:395px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:10px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;bottom:0;width:40px;height:80px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/*分页*/
.Pages{ width: 100%; float: left; padding:50px 13px;}
.previous_s{ width:99px !important; height:35px!important; }
.Page{width:100%; text-align:center;}
.Page ul {display:inline-block;}
.Page li{display:inline-block;width:55px;background:#ececec;height:35px; vertical-align:middle; line-height:35px; font-size:12px; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none; float:left; margin-right:15px;}
.Page li a:hover{ background:#005bac; color:#FFF;background-repeat:no-repeat; }
.Page li a{display:inline-block;min-width:55px; background:;height:35px; vertical-align:middle; line-height:35px; font-size:12px; border:1px solid #e5e5e5; border-top:0; margin-left:-1px;float:left; color:#000000;}
.Page li.pages_solid{ background:#005bac; color:#FFF}

/*项目总介*/
.project{ width:1130px; padding:50px 35px; background:#f3f3f3; margin:0 auto; margin-top:40px; margin-bottom:105px; overflow:hidden;}
.project p{ color:#333333; font-size:16px; line-height:36px;}

/*最新项目*/
.latest{ width:1210px; margin:0 auto;}
.latest img{ width:259px; height:185px;}
.latest li{ width:259px; padding:20px 17px; background:#f3f3f3; float:left; margin-right:9px;
margin-bottom:30px; }
.latest p{ color:#333333; font-size:16px; line-height:27px;}
.latest a{color:#333333;}
.latest span{ color:#737373; font-size:14px; line-height:22px;}
.latest .ckxq{ padding:8px 15px; background:#005bac; width:56px; margin-top:15px;}
.latest .ckxq a{ color:#fff; font-size:14px;}

/*海外就业*/
.hw_nybanner{background:url(../images/haiwai_02.jpg) center no-repeat; width:100%; height:340px;}
.xmzj{ float:left; background:#005bac; width:155px; height:50px; line-height:50px; color:#fff; font-size:24px; position:absolute; top:0; left:0; text-align:center; border-radius:5px; margin-bottom:30px;}
.project1{ width:1130px; padding:50px 35px; background:#f3f3f3; margin:0 auto; margin-top:40px; margin-bottom:40px; position:relative;}
.project1 p{color:#333333; font-size:16px; line-height:36px;}

/*联系我们*/
.lx_nybanner{background:url(../images/contact1_02.jpg) center no-repeat; width:100%; height:340px;}
.con_erweima{ float:right;}
.project_left{ float:left;}

/*留学*/
.online_title2{ width:60px; height:182px; float:left; background:url(../images/zxdy_10.jpg) no-repeat;}
.scrollbox{ width: 1050px; overflow: hidden; background:#f5f5f5; padding: 10px; float:left; }
#scrollDiv{width:1050px;height:160px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:160px; width:1000px; padding:0 20px;/*background:url(ico-4.gif) no-repeat 10px 23px;*/ overflow:hidden; vertical-align:bottom; zoom:1;}
#scrollDiv li h3{ height:24px; font-weight:normal; padding-top:13px; font-size:14px; color:#333333; line-height:24px; width:1000px;}
#scrollDiv li h3 a{color:#353535; text-decoration:none}#scrollDiv li h3 a:hover{ color:#005bac}
#scrollDiv li div{ height:100px; width:1000px; color:#333333; line-height:24px; overflow:hidden}
#scrollDiv li div a{ color:#416A7F; text-decoration:none}

.scroltit{ height:26px; line-height:26px; padding-bottom:4px; margin-bottom:4px;}
.scroltit h3{ width:100px; float:left;}
.scroltit .updown{float:right; width:32px; height:22px; margin-left:4px}
#but_up{ background:url(images/up.gif) no-repeat 0 0; text-indent:-9999px}
#but_down{ background:url(images/down.gif) no-repeat 0 0; text-indent:-9999px}
.online2{ width:1200px; margin:0 auto; overflow:hidden; margin-top:63px; background:#fff; margin-bottom:60px; }
.biaodan_tj2{ float:right; background:url(../images/wytw_03.jpg) no-repeat; width:52px; height:182px;}
.online2{ width:1200px; margin:0 auto; overflow:hidden; margin-top:63px; background:#fff; margin-bottom:60px; }
.tjxm1{ width:100%; background:#f5f5f5; padding-bottom:30px; }

.mask{margin:0;padding:0;border:none;width:100%;height:100%;background:#333;opacity:0.6;filter:alpha(opacity=60);z-index:9999;position:fixed;top:0;left:0;display:none;}
#LoginBox{position:absolute;left:460px;top:0;background:white;width:805px;height:450px;border-radius:7px;z-index:10000;display:none; background:url(../images/tanchu_03.png) no-repeat;}
.row1{padding:0px 38px;line-height:70px;height:70px;color:#005bac;font-size:24px;}
.row{height:50px;line-height:50px;padding:0px 38px;font-family:华文楷体;font-size:18px;}
.row2{height:200px;padding:0px 38px;font-family:华文楷体;font-size:18px;}
.row2 p{ float:left;}
.row2 textarea{width:620px;height:170px; margin-left:12px;border: 1px solid #a9a9a9;border-radius: 5px; background:none; margin-top:10px;}
.close_btn{font-family:arial;font-size:18px;color:#999;text-decoration:none;float:right;padding-right:4px;}
.inputBox{border:1px solid #a9a9a9;padding:1px 3px 6px 3px;border-radius:5px;margin-left:5px;}
#txtName{height:27px;width:230px;border:none;background: unset;}
#txtPwd{height:27px;width:230px;border:none;background: unset;}
#loginbtn{color:White;background:#005bac;text-decoration:none;padding:10px 30px;margin-left:330px;margin-top:40px;border-radius:5px;}
#example{float:right; background:url(../images/wytw_03.jpg) no-repeat; width:52px; height:182px;}
.warning{float:right;color:Red;text-decoration:none;font-size:20px;font-weight:bold;margin-right:380px;display:none;}

/*培训动态*/
.px_nybanner{background:url(../images/pxzx_02.jpg) center no-repeat; width:100%; height:340px;}

.pxdt{ width:1200px; margin:0 auto; overflow:hidden;}
.pxdt img{ float:left; width:238px; height:158px;}
.pxdt_title{ height:73px;border-bottom:1px #e1e1e1 solid; width:870px; margin-bottom:20px;}
.pxdt h1{ font-size:16px; color:#414141; margin:0; line-height:73px; text-align:left; float:left; }
.pxdt a{color:#414141;}
.pxdt a:hover{ color:#005bac;}
.pxdt span{ float:right; line-height:73px;}
.pxdt p{ line-height:24px; color:#666666; font-size:14px;}
.pxdt li{ width:1155px; padding: 10px 30px 10px 10px; border:1px #e1e1e1 solid; height:178px; margin-bottom:40px;}
.pxdt .more{ width:100px; height:30px; background:#005bac; line-height:30px; color:#fff; font-size:14px; text-align:center; float:right;}
.news_right{ float:left; margin-left:45px; width:870px;}

/*新闻中心*/
.xw_nybanner{background:url(../images/xinwen_02.jpg) center no-repeat; width:100%; height:340px;}
.strange-box {
    max-width: 1210px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
}

.strange-header {
    max-width: 1210px;
    padding: 50px 15px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.strange-header h2 {
    margin-bottom: 10px;
    font-size: 36px;
    line-height: 46px;
    text-align: center;
    color: #3B516A;
}

.strange-header p {
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #999;
}

.strange-content {
    position: relative;
    padding-bottom: 60px;
}

.strange-news-fl {
    width: 482px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    box-shadow: 0 30px 40px 0 rgba(0, 0, 0, 0.10);
}

.strange-news-fl img {
    position: relative;
    z-index: 1;
    float: right;
    width: 100%;
    background-color: white;
	
}

.strange-news-fr {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.strange-news-sw { width:1200px; margin:0 auto;
   
}

.strange-info-list {
    width: 100%;
    box-sizing: border-box;
}
.strange-info-list img{ float:left; width:405px; height:275px;margin-right:65px;}
.strange-info-list li {
   width:1200px;!important
}

.strange-info-list li {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
}

.strange-info-list>li {
    padding-top: 50px;
    /*padding-left: 150px;*/
    /*padding-right: 75px;*/
    width: 100%;
    height: 100%;
}

.strange-info-list li a {
    display: inline-block;
    width: 610px;
    height: auto;
}

.strange-info-list li a h2 {
    font-size: 20px;
    line-height: 26px;
    color: #3B516A;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.strange-info-list li a h2:hover {
    color: #005bac;
}

.strange-text {
    position: relative;
    width: 710px;
}

.strange-info-list .strange-text:before {
    width: 20px;
    height: 20px;
    content: "";
    position: absolute;
    bottom: 0;
    right: -30px;
   /* background: url(../images/news-icon-2.png) no-repeat;*/
    background-size: cover;
}

.strange-info-list .strange-text:after {
    width: 20px;
    height: 20px;
    content: "";
    position: absolute;
    top: 0;
    left: -30px;
   /* background: url(../images/news-icon-1.png) no-repeat; */
    background-size: cover;
}

.strange-text-title {
   
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #95989D;
    line-height: 22px;
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
}

.strange-info-list .strange-more {
    display: inline-block;
    width: 130px;
    height: 35px;
	background:#005bac;
    font-size: 15px;
    color: #fff;
	text-align:center;
	
    line-height: 35px;
    margin-bottom: 70px;
}



.strange-pagination {
    width: 200px;
    height: 20px;
    bottom: 30px;
   
}

.strange-pagination {
    width: 200px;
    height: 20px;
    bottom: 30px;
	right:0;
   
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}

.strange-pagination ul li {
    width: 24px;
    height: 4px;
    border-radius: 1px;
    transition: all 0.3s;
    margin: 0 5px;
    cursor: pointer;
    display: inline-block;
    background: #000;
    opacity: .2;
    text-indent: -9999px;
}

.strange-pagination .selected {
    background: #005bac;
    border-radius: 100px;
    transform: scale(1.2);
    opacity: 1;
}
.newslist{ width:1220px; margin:0 auto;}
.newslist img{ width:364px; height:248px;}
.newslist h1{    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; font-size:16px; color:#333333; margin:0; line-height:50px; text-align:left; border-bottom:1px #b1b1b1 dashed; width:364px; margin-bottom:15px;}
.newslist p{ line-height:24px; color:#737373;}
.newslist a{color:#333333;}
.newslist a:hover{color:#005bac;}
.newslist li{ float:left; width:364px; height:375px; padding:10px; background:#f3f3f3; margin-right:20px; margin-bottom:35px;}
.newslist_img{ position:relative;}
.newslist_date{ width:59px; height:54px; background:#005bac; position:absolute;top:0; left:0;}
.newslist_date p{ text-align:center; color:#fff; font-weight:bold;}

/*出国资讯*/
.cgzx{ width:1200px; margin:0 auto;}
.cgzx .date{ width:102px; height:102px; background:#005bac; float:left;text-align:center;}
.cgzx .date p{ color:#fff; font-size:45px; line-height:70px; }
.cgzx .date span{ color:#fff;}
.cgzx .right{ float:right; width:1010px;}
.cgzx_title a{ color:#004ea2!important; font-size:20px;}
.cgzx_title p{ line-height:28px; color:#333333;}
.cgzx_line{ width:32px; height:1px; background:#005bac; margin:15px 0;}
.cgzx li{ width:1135px; height:102px; padding: 25px 30px 25px 33px; background:#f2f6fb; margin-bottom:25px;}

/*新闻详情*/
.newsxq{ width:1200px; margin:0 auto;}
.newsxq h1{ font-size:26px; font-weight:normal; margin:0; line-height:110px; border-bottom:1px #e9e9e9 solid; text-align:center;}
.newsxq h2{ text-align:center; font-size:12px; color:#999999; margin:0; line-height:50px;border-bottom:1px #e9e9e9 solid; font-weight:normal; }
.newsxq p{ line-height:30px; color:#333333;}
.xq_previous{ width:390px; height:60px; float:left; margin-bottom:70px;}
.syp { width:80px; text-align:center; line-height:60px; color:#666666; background:#e8e8e8; float:left}
.syp_title{ width:310px;text-align:center; line-height:60px; color:#666666; background:#f7f7f7; float:right}
.xq_next{ width:390px; height:60px; float:right;}
.xq_previous1{ width:390px; height:60px; float:left;}
.syp1 { width:80px; text-align:center; line-height:60px; color:#666666; background:#e8e8e8; float:right}
/*固定的悬浮窗*/
.suspension{position:fixed;z-index:55;right:0;bottom:255px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:50px;height:90px; background-color:#7d7d7d;margin-bottom:1px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#5c5c5c;}
.suspension .a .i{float:left;width:26px;height:28px;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{margin-top:14px;margin-left:14px;background-image:url(../images/onlineQQ_03.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service p{ color:#fff; margin:0 0 0 10px; position:relative;}
.suspension .a-service-phone .i{margin-top:14px;margin-left:13px;background-image:url(../images/onlineQQ_07.png);background-repeat:no-repeat;margin-bottom: 5px;}
.suspension .a-service-phone p{color:#fff; margin:0 0 0 10px; position:relative; }
.suspension .a-qrcode .i{margin-top:14px;margin-left:11px;background-image:url(../images/onlineQQ_08.png);background-repeat:no-repeat;margin-bottom: 5px;}
.suspension .a-qrcode p{color:#fff; margin:0 0 0 10px; position:relative; }
.suspension .a-cart .i{margin-top:14px;margin-left:13px;background-image:url(../images/b_10.jpg);background-repeat:no-repeat;}
.suspension .a-cart p{color:#fff; margin:0 0 0 10px; position:relative; }
.suspension .a-top .i{margin-top:14px;margin-left:11px;background-image:url(../images/onlineQQ_10.png);background-repeat:no-repeat;margin-bottom: 5px;}
.suspension .a-top p{color:#fff; margin:0 0 0 10px; position:relative; }
.suspension .a-top{background:#7d7d7d;display:none;}
.suspension .a-top:hover{background:#5c5c5c;}
.suspension .d{display:none;width:123px;background:#fff;position:absolute;right:60px;border:1px solid #E0E1E5;border-radius:3px;padding:  10px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;/*background:url(../images/side_bg_arrow.png) no-repeat;*/right:-8px;top:31px;}
.suspension .d-service{top:0px;}
.suspension .d-service-phone{top:95px;}
.d-service-phone li{ line-height:30px; border-bottom:1px dashed #09F; }
.d-service-phone li a{color:##2d5aae;}

.suspension .d-cart{top:0;}
.suspension .d-qrcode{top:188px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{bor  der-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:25px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:25px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;margin-top: 10px;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}





.about_working ul li img{max-width: 100%}

#mintbar{font-size:14px;font-family:Arial,Helvetica,Sans-serif;color:#FFF;padding:0;position:fixed;bottom:0;left:-862px;z-index:2000;width:100%;text-align:center;height:110px;background-color:rgba(38,50,57,0.8);filter: alpha(opacity=80);}
.mintbar_bg{background:url(../images/app_banner.png) no-repeat center;}
#mintbar div{position:relative;margin:0 auto;pa  dding-top:10px;width:778px; bottom:30px; height:150px;}
#mintbar div h2{float:left;font-size:16px;}
#closebtn{float:right;margin-right: -40px;top: 40px;position: relative;}
#mint{cursor:pointer;position:relative;z-index:1000;}


/*日本东京IT工程师*/
.cases_xq{ width:850px; float:right; }
.cases_xq h1{    font-size: 26px;
    font-weight: normal;
    margin: 0;
    line-height: 50px;
    border-bottom: 0px #e9e9e9 solid;
    text-align: center;
    margin-top: 50px;}
.cases_xq h2{ text-align:center; font-size:12px; color:#999999; margin:0; line-height:50px;border-bottom:1px #e9e9e9 solid; font-weight:normal; }
.cases_xq p{ line-height:30px; color:#333333;}
.cases_xq img {width: 100%;}
.cases_xq_left{ float:left; width:230px;margin-top:50px;}
.cases_xq_left li{ float:left;}
.hwxq{ width:1200px; margin:0 auto}

/*报名*/
.bm_nybanner{background: url(../images/bm_02.jpg) center no-repeat;width: 100%;height: 340px;}
.baoming_main{ width:100%; background-color:#f5f5f5; overflow:hidden}
.baoming_biaodan{ width:1130px; margin:0 auto; background-color:#fff; padding:40px 35px; overflow:hidden; margin-top:45px; margin-bottom:50px;}
.baoming_biaodan input{border:1px solid #dbdbdb; font-size:14px; padding:0 10px;}
.bm_name{ margin-left:75px; float:left; margin-bottom:40px; }
.bm_name span,.bm_name span,.bm_height{ color:#333333; font-size:14px;}
.bm_name input{width:335px; height:50px; }
.bm_tel{ margin-left:75px; float:left }
.bm_tel input{width:290px; height:50px;}
.bm_photo{ float:right; width:170px; height:205px;border:1px solid #dbdbdb; }
.bm_photo p{ text-align:center; margin-top:80px;}
.bm_date{ margin-left:50px; float:left; margin-bottom:40px;}
.bm_date .year{ width:70px; height:50px; text-align:center;}
.bm_date span{ padding:0 15px;}
.bm_height{ float:left; margin-left:66px; margin-bottom:40px;}
.bm_height input,.bm_tz input{width:55px; height:50px; margin-right:10px;}
.bm_tz{float:left; margin-left:50px; margin-bottom:40px;}
.bm_sex{ float:left; margin-left:77px;}
.bm_hy{ float:left; margin-left:250px;}
.bm_number{ float:left; margin:40px 0;}
.bm_number input,.bm_country input,.bm_jn input,.bm_gz input{ width:360px; height:50px;}
.bm_country{ float:right; margin:40px 0;}
.bm_jn{ float:left; margin-left:48px;}
.bm_gz{float:right;}
.bm_chjy{ float:left; margin:40px 0 0 48px;}
.bm_chjy p{ float:left;}
.bm_SchoolName{ float:left; margin-left:50px; width:250px;}
.bm_SchoolName p,.bm_SchoolTime p{ text-align:center; }
.bm_SchoolName input,.bm_SchoolTime input{ width:230px; height:50px; margin:10px 15px 10px 0;}
.bm_SchoolTime{float:left; width:250px; margin-left:15px;}
.bm_tijiao{  width:225px; height:42px; margin:0 auto; background-color:#025fa5; text-align:center; color:#fff; line-height:42px; margin-top:50px;}







