/*主题文本样式*/
.title {padding-bottom:20px;position:relative;margin-top:36px;    background-size: contain;}
.title:after {position:absolute;left:50%; margin-left:-15px; bottom:0; content:'';display: block; width:30px;height:2px; background:#00c1de;}
.title_solution {background:url(../images/solution.png) no-repeat center top;}
.title_plan {background:url(../images/plan.png) no-repeat center top;}
.title_corporate {background:url(../images/corporate.png) no-repeat center top;}
.solution p {margin-bottom:0px;}
/*表单样式*/
.form_ty {background:#21334b;padding:40px 0; background:url(../images/form_ty_bg.jpg) no-repeat center; -webkit-background-size: cover;
background-size: cover;}
.form_tyer {width:85%;margin:0 auto;background:#15273d;}
.form_tyer .form_tuhe {border: 1px solid #fff; margin-bottom:26px;border-radius:3px;}
.form_tyer .form_tuhe input {outline:none;width:70%;height:40px;line-height: 40px;display:inline-block; color:#fff; background: #15273d;}
.form_tyer .form_tuhe span {width:30%;padding-left:2%;text-indent:30px;}
.form_xuqiu{width: 100%; border-radius: 3px; height: 96px; max-width: 100%; resize: none; border: 1px solid #fff;color:#fff; background: #15273d; overflow-y: auto;padding-left: 1%;}
.submit_ty {cursor:pointer;width:140px;height:48px;line-height: 48px;color:#00c1de; margin:20px auto; border-radius: 3px; text-align: center; font-size: 16px;  border:1px solid #00c1de; }
.submit_ty:hover{ background:#00c1de; color:#fff; border:none;}

.retun {color:red;font-size:16px;margin-bottom:20px;height: 30px;line-height: 30px;}
/*图文样式*/
.product {transition: all 0.3s linear;-webkit-transition: all 0.3s linear;cursor:pointer;}
.product img {width:74px;margin:0 auto;display:block; }
.product .detail {padding:0 8% 0 8%;height:109px;text-align:center;}
.product:hover { box-shadow: rgba(0,0,0,0.1) 0 0 12px; transform: translateY(-10px); -webkit-transform: translateY(-10px);}
.product .detail h3{padding-bottom:0px;margin-top:0px;font-size:18px;font-weight:bold;}
.product .detail p span a  {color:#8b8e94;font-size:14px;}
.product .svger {padding:10px;}
.product .detail p span:hover a  {color:#00c1de;}
.product .detail p {margin-bottom: 0px;}
.product .detail p span {padding-right:8px;padding-left:5px; border-right:1px solid #8b8e94;}
.product .detail p span:last-child { border-right:none;}
.product .line {
	width: 100%;
	height: 4px;
}

.product .line div {
	transition: all 0.3s ease 0s;
	width: 0;
	height: 4px;
	background: #00c1de;
}

.product:hover .line div {
	width: 100%;
}
.solution{background: #f5f9fc; padding-bottom: 20px;}

.plan {background:url(../images/plan.jpg) no-repeat center top;color:#fff;padding:20px 0 50px 0;}
.plan h2 {color:#fff;}
.plan .title:after {background:#fff!important;}
.plan .arrowe {margin: 50px auto 4px;box-sizing:border-box;width:140px;height:48px;line-height:48px;border:1px solid #fff; -webkit-transition: all .3s ease-in-out; 
	transition: all .3s ease-in-out;border-radius: 3px;background:url(../images/jiantou.png) no-repeat center center;background-size:100%;}
.plan .arrowe p {cursor:pointer;display:none;border-radius:3px;background: #00c1de; color:#fff;font-size:16px; height:48px;line-height: 48px;}
.plan .arrowe:hover p {display:block;}
.plan .arrowe:hover {border:1px solid #00c1de;}
.plan .tt {
    padding: 30px 0 55px 0;
    margin: 30px auto 0;
    background: rgba(7,25,50,0.5);
}
.plan blockquote {border-left:none;-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	font-size:16px;
	line-height:1.8;
	
}



/*轮播样式开始*/
.carousel-indicators li {width:50px;height:4px!important;margin:0; margin-right:13px;border:0px;background:rgba(255,255,255,0.4);border-radius: 0;box-sizing:border-box;-webkit-box-sizing:border-box;}
.carousel-indicators .active {width:50px;height:4px!important;  margin-right:13px;}
.carousel-control:hover .glyphicon {    background: rgba(185,219,255,0.2);}

/*.carousel-inner>.item:after {    
	content: "";top: 0;left: 0; bottom: 0;right: 0;position:absolute;background: rgba(0,0,0,.2);
}*/

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{
	width:76px; height:76px;background:rgba(0,0,0,0.2);
}


.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	right: 30px;
	-webkit-transition: all .3s ease-in-out; 
	transition: all .3s ease-in-out;
	margin-top:-38px;
}
.glyphicon-chevron-right:before {
	font-family: icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e92a";
	-webkit-transition: .3s all;
	transition: .3s all;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	position:absolute;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	left:30px;
	-webkit-transition: all .3s ease-in-out; 
	transition: all .3s ease-in-out;
	margin-top:-38px;
}

.glyphicon-chevron-left:before {
	font-family: icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e929";
	-webkit-transition: .3s all;
	transition: .3s all;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	position:absolute;
}



.corporate {background:#fff; padding-bottom: 30px;}
.swiper-wrapper {margin:40px auto 80px; width:90%;position:relative;padding:0 5%;}
.swiper-slide {display:inline-block;}
.brand_aa {display: block;}
.brand_bb {display: none;}
/*.brand_a1,.brand_a2,.brand_a3,.brand_a4,.brand_a5,.brand_a6,.brand_a7,.brand_a8,{display: block;}
.brand_b1,.brand_b2,.brand_b3,.brand_b4,.brand_b5,.brand_b6,.brand_b7,.brand_b8,{display: none;}
.brand_01:hover .brand_b1,.brand_02:hover .brand_b2,.brand_03:hover .brand_b3,.brand_04:hover .brand_b4,.brand_05:hover .brand_b5,.brand_06:hover .brand_b6,.brand_07:hover .brand_b7,.brand_08:hover .brand_b8,{display:block;}
.brand_01:hover .brand_a1,.brand_02:hover .brand_a2,.brand_03:hover .brand_a3,.brand_04:hover .brand_a4,.brand_05:hover .brand_a5,.brand_06:hover .brand_a6,.brand_07:hover .brand_a7,.brand_08:hover .brand_a8{display:none;}
*/
.tempWrap {width:100%!important; margin:0 auto;}
.brand .col-sm-3, .brand .col-xs-6 {padding:0;}
.swiper-wrapper .prev,.swiper-wrapper .next{ display:block; position:absolute; top:50%; transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);width:40px;height:40px; }
.swiper-wrapper .next{right:0px; background:url(../images/btn_next1.png) no-repeat center center; }
.swiper-wrapper .prev{left:0px; background:url(../images/btn_prev1.png) no-repeat center center; }
.prev:hover {background:url(../images/btn_prev.png) no-repeat center center; }
.next:hover {background:url(../images/btn_next.png) no-repeat center center; }

.corporate .cp_tabul{
	border: none;
	padding: 20px 0;
	margin-bottom: 20px;
}
.corporate .cp_tabul>li{
	padding: 0;
	margin: 0 10px;
}
.corporate .cp_tabul>li>a{
	/*width: 100px;*/
	/*height: 36px;*/
	color: #999;
	display: block;
	padding: 10px 0;
	text-align: center;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.corporate .cp_tabul>li.active>a,.corporate .cp_tabul>li>a:hover{
	color: #00c1de;
	border: 1px solid #00c1de;
	background: none;
}	
.ceyice{
	margin: 40px auto 80px;
    width: 90%;
    position: relative;
    padding: 0 5%;

}
.cpd_tabcont{
	/*padding-bottom: 100px;*/
}
.cpd_pub{
	margin: 0 auto;
	overflow: hidden;
	max-height: 260px;
	/*border:1px solid #ccc;*/
	position:relative;
	/*overflow-x: scroll;*/
	padding-bottom: 30px;
	/*background: #acc;*/

}
.cpid_edubox{
	min-width: 100%;
	height: 100%;
}
.cpd_pub ul{
	/*width: 26%;*/
	float: left;
	margin: 10px 20px;
}
.cpd_pub ul img{
	width: 100%;
}
.cpid_fic{
	min-width: 100%;
}
.cpid_int{
	min-width: 150%;
}
.cpid_est{
	min-width: 100%;
}
.cpid_newtl{
	min-width: 150%;
}
.cpid_trdt{
	min-width: 100%;
}



	/*第二个轮播样式*/
	@media screen and (max-width: 860px) {
		.flex-direction-nav .flex-prev {
			opacity: 1;
			left: 10px;
		}

		.flex-direction-nav .flex-next {
			opacity: 1;
			right: 10px;
		}
	}

	.owl-carousel .animated {
		-webkit-animation-duration: 1000ms;
		animation-duration: 1000ms;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
	}

	.owl-carousel .owl-animated-in {
		z-index: 0;
	}

	.owl-carousel .owl-animated-out {
		z-index: 1;
	}

	.owl-carousel .fadeOut {
		-webkit-animation-name: fadeOut;
		animation-name: fadeOut;
	}

	@-webkit-keyframes fadeOut {
		0% {
			opacity: 1
		}

		100% {
			opacity: 0;
		}
	}

	@keyframes fadeOut {
		0% {
			opacity: 1;
		}

		100% {
			opacity: 0;
		}
	}

	.owl-height {
		-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 {
		display: none;
		width: 100%;
		-webkit-tap-highlight-color: transparent;
		position: relative;
		z-index: 1;
		width:76%;
		margin:20px auto 40px;
	}

	.owl-carousel .owl-stage {
		position: relative;
		-ms-touch-action: pan-Y;
	}

	.owl-carousel .owl-stage:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}

	.owl-carousel .owl-stage-outer {
		position: relative;
		overflow: hidden;
		-webkit-transform: translate3d(0px,0,0);
	}

	.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev {
		cursor: pointer;
		cursor: hand;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

	.owl-carousel.owl-loaded {
		display: block;
	}

	.owl-carousel.owl-loading {
		opacity: 0;
		display: block;
	}

	.owl-carousel.owl-hidden {
		opacity: 0;
	}

	.owl-carousel .owl-refresh .owl-item {
		display: none;
	}

	.owl-carousel .owl-item {
		position: relative;
		min-height: 1px;
		float: left;
		-webkit-backface-visibility: hidden;
		-webkit-tap-highlight-color: transparent;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background: rgba(0,0,0,0.2);


	}

	.owl-carousel .owl-item img {
		display: block;
		width: 100%;
		-webkit-transform-style: preserve-3d;
	}

	.owl-carousel.owl-text-select-on .owl-item {
		-webkit-user-select: auto;
		-moz-user-select: auto;
		-ms-user-select: auto;
		user-select: auto;

	}

	.owl-carousel .owl-grab {
		cursor: move;
		cursor: -webkit-grab;
		cursor: -o-grab;
		cursor: -ms-grab;
		cursor: grab;
	}

	.owl-carousel.owl-rtl {
		direction: rtl;
	}

	.owl-carousel.owl-rtl .owl-item {
		float: right;
	}

	.no-js .owl-carousel {
		display: block;
	}

	.owl-carousel .owl-item .owl-lazy {
		opacity: 0;
		-webkit-transition: opacity 400ms ease;
		-moz-transition: opacity 400ms ease;
		-ms-transition: opacity 400ms ease;
		-o-transition: opacity 400ms ease;
		transition: opacity 400ms ease;
	}

	.owl-carousel .owl-item img {
		transform-style: preserve-3d;
	}

	.owl-carousel .owl-video-wrapper {
		position: relative;
		height: 100%;
		background: #000;
	}

	.owl-carousel .owl-video-play-icon {
		position: absolute;
		height: 80px;
		width: 80px;
		left: 50%;
		top: 50%;
		margin-left: -40px;
		margin-top: -40px;
		background: url(owl.video.play.png) no-repeat;
		cursor: pointer;
		z-index: 1;
		-webkit-backface-visibility: hidden;
		-webkit-transition: scale 100ms ease;
		-moz-transition: scale 100ms ease;
		-ms-transition: scale 100ms ease;
		-o-transition: scale 100ms ease;
		transition: scale 100ms ease;
	}

	.owl-carousel .owl-video-play-icon:hover {
		-webkit-transition: scale(1.3,1.3);
		-moz-transition: scale(1.3,1.3);
		-ms-transition: scale(1.3,1.3);
		-o-transition: scale(1.3,1.3);
		transition: scale(1.3,1.3);
	}

	.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn {
		display: none;
	}

	.owl-carousel .owl-video-tn {
		opacity: 0;
		height: 100%;
		background-position: center center;
		background-repeat: no-repeat;
		-webkit-background-size: contain;
		-moz-background-size: contain;
		-o-background-size: contain;
		background-size: contain;
		-webkit-transition: opacity 400ms ease;
		-moz-transition: opacity 400ms ease;
		-ms-transition: opacity 400ms ease;
		-o-transition: opacity 400ms ease;
		transition: opacity 400ms ease;
	}

	.owl-carousel .owl-video-frame {
		position: relative;
		z-index: 1;
	}

	.owl-theme .owl-controls {
		margin-top: 10px;
		text-align: center;
		-webkit-tap-highlight-color: transparent;
	}

	.owl-theme .owl-controls .owl-nav [class*=owl-] {
		color: #fff;
		font-size: 14px;

		padding: 0px 20px;

		/*	border:1px solid #ddd;*/
		display: inline-block;
		cursor: pointer;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.owl-carousel .owl-controls .owl-nav .owl-prev {display:inline-block!important;border:1px solid #ddd;	background: url(../images/jiantou.png) no-repeat center center;}

	.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
		background: #869791;
		color: #fff;
		text-decoration: none;
	}

	.owl-theme .owl-controls .owl-nav .disabled {
		opacity: .5;
		cursor: default;
	}

	.owl-theme .owl-dots .owl-dot {
/*	display: inline-block;
	zoom: 1;
	*display: inline*/
	display: none;
}

.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #d6d6d6;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity 200ms ease;
	-moz-transition: opacity 200ms ease;
	-ms-transition: opacity 200ms ease;
	-o-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
	background: #869791;
}
/*轮播样式*/
.banner01{
	width:100%;
	height:auto;
	background-color: #add;
}
.banner01_title{ 
	width: 100%;
	text-align: center;
	position: absolute;
	top: 17%;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	   -moz-transform: translate(-50%, 0);
	    -ms-transform: translate(-50%, 0);
	     -o-transform: translate(-50%, 0);
	        transform: translate(-50%, 0);
}
.banner01_title h2,.banner02_title h2{
	font-size:5.5rem;
	font-weight:bold;
	text-align:center;
	color:#09f4ff;
}
.banner01_title p,.banner02_title p{
	font-size:2.5rem;
	text-align:center;
	color:#fff;
}
.banner02{
	width:100%; 
	height:auto;
	background-color: #cef;
}
.banner02_title{
    width: 35%;
    height: 40%;
    position: absolute;
    left: 5%;
    top: 25%;
    /*background: #332211;*/
}

@media screen and (max-width:996px) {
	.banner01_title h2,.banner02_title h2{
		font-size: 3.6rem;
		margin-bottom: 0;
	}
	.banner01_title p,.banner02_title p{
		font-size: 1.8rem;
		text-align:right;
		color:#fff;
	}
}
@media screen and (max-width:768px) {
	.banner01_title h2,.banner02_title h2{
		margin-bottom: 0;
		font-size: 3rem;
	}
	.banner01_title p,.banner02_title p{
		margin: 0;
		font-size: 1.4rem;
	}
}

.foot_adress p{ color:#fff;}


