/*图标文字*/

#block-yiy-branding img{
	max-height: 45px;
}
@font-face {
  font-family: 'icomoon';
  src:  url('../font/icon/icomoon.eot?cx77y0');
  src:  url('../font/icon/icomoon.eot?cx77y0#iefix') format('embedded-opentype'),
    url('../font/icon/icomoon.ttf?cx77y0') format('truetype'),
    url('../font/icon/icomoon.woff?cx77y0') format('woff'),
    url('../font/icon/icomoon.svg?cx77y0#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-address-book:before {
  content: "\e900";
}
.icon-envelop:before {
  content: "\e901";
}
.icon-location:before {
  content: "\e902";
}
.icon-location2:before {
  content: "\e903";
}
.icon-phone:before {
  content: "\e904";
}
.icon-map:before {
  content: "\e905";
}

/* */













html{
	max-width: 1920px;
	margin: 0 auto;
}
ul.sf-menu li ul a{
	padding:0.5em 0.5em;
}
ul{
	   -webkit-padding-start: 0px;
}
.no-margin{
	margin: 0px;

}
.no-margin{
	padding: 0px;
}
@font-face {
      font-family: yiy;
      src: url('../font/SourceHanSans-Regular.otf');
    }
a:hover{
    	text-decoration: none;
    }
img{
	max-width: 100%;
}
.h1, .h2, .h3, h1, h2, h3{
	margin: 0px;
}
.body-1,.body-2,.body-3,.body-4,.body-5{
	padding-top: 50px;
	padding-bottom: 50px;
}
.body-5{
	padding-top: 30px;
	padding-bottom: 0px;
}


.page-coantain ul{
	margin-bottom: 0px;
	margin-left: 0em!important;
}
p,a,html,body,span,body,div,li{
	font-family: "微软雅黑";
}
.page-coantain .menu li{
	display: inline-block;
}
/*自定义*/
/*@media (max-width:768px;){

.ms-free-5{
	float: left;
}

}*/

/*header-top*/
#page-header{
	padding-top:0.5em;
/*	padding-bottom: 10px;
	border-bottom: 1px solid #E2E2E2; */

	
}
.path-case-studies #page-header,
.page-node-type-page #page-header{
  padding-bottom: 10px;
  border-bottom: 1px solid #E2E2E2;	
}
.is-active{
	color:#1384bd!important;
}
#page-body{
	margin-top: 10px;
	padding-top: 10px;
/*	padding-bottom: 30px;*/
}
.path-frontpage #page-header{

	border-bottom: none;
}
.header-banner{
	margin-top: 10px;
}
.path-frontpage #page-body{
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
}
.header-bottom {
	border-top: 0px solid #F0F0F0;
	padding-top: 10px;
}
#block-headertop{
	line-height: 3em;
}
.header-top{
	margin-bottom: 0px;
}
#page-header #block-headertop .contact{
	text-align: right;
}
#page-header #block-headertop .contact > div{
	display: inline;
	
}
#page-header #block-headertop .menu a{
	color:#787878;
	font-size: 12px;
}

.header-top .email{
	margin-right: 15px;
}
.header-top .email:before{
	 font-family: 'icomoon' !important;
	content:"\e901";
	color:#17A0E5;
	font-size: 20px;
    position: relative;
    top: -0.3em;
    left: -0.5em;
}
.header-top .phone{
	margin-left: 15px;
}
.header-top .phone:before{
	font-size: 20px;
    position: relative;
    top: -0.3em;
    left: -0.5em;
	font-family: 'icomoon' !important;
	content:"\e904";
	color:#17A0E5;
}
#block-headertop  .tool-menu li a{
	border-left: 1px solid #BEBEBE;
	padding-left: 0.6em;
	padding-right: 0.5em;
}
#block-headertop  .tool-menu li:first-child a{
	border-left: none;
	padding-left: 0em;
}
/*header-bottom*/
.header-bottom-right .menu{
	text-align: right;
}
.header-bottom-right .menu a{
	color:#686f75;
	font-size: 16px;
	padding-right: 1em;
	padding-left: 1em;

}
.header-bottom-right .menu li:last-child a{
		padding-right: 0em;
}
.header-bottom {
	line-height: 3em;
}
/*header-banner*/
.header-banner{
	position: relative;
}
#block-bannerfloat{
	background-color:rgba(24,155,224,0.9);
	height: auto;
	padding:30px 40px 30px 40px;
}
@media (min-width: 1148px){
	#block-bannerfloat{
	position: absolute;
	top:30%;
	background-color:rgba(24,155,224,0.9);
	width: 50%;
	height: auto;
	left:25%;
	padding:30px 40px 30px 40px;

}
	}
.banner-float h3{
	margin-bottom:.8em; 
	margin-top: .2em;
	text-align: center;
	color:#ffffff;
	font-size: 30px;
}
.banner-float p{
	line-height: 1.8em;
	/*text-align: center;
*/	color:#fcfcfc;
	font-size: 18px;
	letter-spacing:0.1em;
}
.banner-float  .more{
	width:12em;
	margin: 0 auto;
	border:1px solid white;
	padding: 1em 2em 1em 2em;
	text-align: center;
	color:white;

}
/*body1*/
/*#block-body1 img{
	display: block;
	margin:0 auto;
}*/
#block-body1 h4{
	text-align: center;
}

#block-body1  .row > div{
	line-height: 3em;
	/*padding-right: 20px;
	padding-left: 20px;*/
	position: relative;
	overflow: hidden;
}
#block-body1  .img{
	text-align: center;
	border:0px solid #E5E5E5;
	padding: 20px 15px;
	height: 240px;
	line-height: 110px;
}
#block-body1  .row > div:hover .scroll-top{
	top:0;
}
.scroll-top{
	padding: 15px;
	position: absolute;
	top:100%;
	height: 100%;
	width:86.5%;
	left:7%;
	background-color:#1384BD; 
	-moz-transition: top ease 300ms;
    -o-transition: top ease 300ms;
    -webkit-transition: top ease 300ms;
    transition: top ease 300ms;
}
.body-1{
	margin-bottom: 30px;
	margin-top: 10px;
}

/*#scroll-top{
	position: 
}*/
.scroll-top h4{
	font-size: 16px;
	color:white;
}
.scroll-top p{
	line-height: 1.5em;
	color:white;
}
.front-block-title {
   line-height: 2.4em;
	text-align: center;
	color:#424242;
	font-size:30px;
	margin-bottom: 20px;
	
}
.front-block-title  span{
	color:#1384bd;
}
.front-block-title:after{
	content:'';
	display: block;
	width:3em;
	margin: 0 auto;
	height: 1px;
	border-bottom: 1px solid #1384bd;
}

.front-block-content{
	text-align: center;
	width:75%;
	margin: 0 auto;
	color:#838383;
	line-height: 2em;
	font-size: 14px;
	margin-bottom: 30px;
	}
#block-body1 .img p{
		line-height: 1.5em;
	}
/*body2*/
.body-2{
	background:#F4F4F4 ;
}
/*body3*/
.body-3 .img{
	text-align: center;
}
.body-3 .img h4{
	color:#29aae1;
	font-size: 18px;
	line-height: 1.8em;
}
.body-3 .img p{
	color:#666666;
	font-size: 14px;
	line-height: 1.8em;
}
/*body4*/
.body-4{
	background: #1384BD;
}
.body-4 #block-views-block-body4-block-1 .body4 .title a{
	color:white;
	font-size: 24px;
	line-height: 1.8em;
}
.body-4 #block-views-block-body4-block-1   .body p{
	color:white;
	font-size: 14px;
	line-height: 1.8em;
}
.body-4 .more,#block-body6 .more{
	margin-top: 30px;
	width:8em;
	text-align: center;
	border:1px solid white;
	font-size: 18px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	
}
.body-4 #block-views-block-body4-block-1  .more a{
	color:white;
}
.body4 .col-sm-6:last-child div{
	text-align: right;
	color:white;
}
.time-row1{
	font-size: 90px;
	line-height: 1em;
	padding-bottom: 5px;
}
.time-row3,.time-row2{
	padding-bottom: 5px;
	font-size: 16px;
}

.body-4 .slick__arrow {
    text-align: right;
    position: absolute;
    top: 73%;
    width: 8.5em;
    left: calc(100% - 10em);
}

@media (max-width: 1024px){
.body-4 .slick__arrow {
    left: calc(100% - 9.5em);
}	
}
@media (max-width: 992px){
.body-4 .slick__arrow {
    left: calc(100% - 8.5em);
}	
}
.body-4 .slick__arrow button{
	background-color: inherit;
	color:white;
	font-size: 25px;
	border-radius: 20px;
	border: 1px solid white;
}
.body-4 .slick__arrow button:first-child{
	margin-right: .5em;
}
.body-4 .slick__arrow button:first-child{
	margin-left: .5em;
}
/*body5*/
.view-content{
	overflow: hidden;
}

.body5{
	position: relative;
	padding: 0px;
	overflow: hidden;
/*	width: 20%;
	float:left;*/
	height: auto!important;
}
.body5 .scroll-top{
	width: 100%;
	left:0;
}
.body5 img{
	height: auto;
	width: 100%;
}
.body5:hover .scroll-top{
	top:0;
} 
.body5 > .title{
	position: absolute; 
	top:30%;
	left: 3em;
}
.body5 .logo{
	text-align: center;
	margin-top: 28%;
	padding-bottom: 30px;
	border-bottom: 2px solid white;
}
.body5 .logo img{
	max-height: 70%;
}

/*.body5 .logo{

}*/
.logo-placeholder{
	position: absolute; 
	top:25%;
	left: 3em; 
	border-bottom: 2px solid #FFF;
	height: 1px;
	width: 50%;
}
.body5 .title a{
	font-size: 30px;
	color:#FFF;
}
.body5 .scroll-top{
	padding: 0px 2em 0px 2em;
}
.body5 .scroll-top .title{
	padding-bottom: 1em;
	padding-top: 1em;
	color:white;
	font-size: 30px;
}
.body5  .scroll-top p{
	line-height: 2em;
	letter-spacing: 0.15em;
}
#block-body6 .more{
	margin:0 auto;
	border:1px solid black;
}
#block-body6 .more a{
	color:#515151;
}
#block-body6{
	padding-top: 50px;
	padding-bottom: 50px;
	background-image: url('../images/front/join.png');
}
#block-body6 .front-block-title:after{
	border-bottom: none;
}
/*page-footer*/
#page-footer{
	padding-top: 30px;
	background-color:#3C3C43;
}
#page-footer h5{
	color:white;
	font-size:16px;
}
#page-footer li{
	list-style: none;
	color:#c6c6c6;
	font-size:14px;
}

#page-footer .col-sm-6 li,
#page-footer .contactus li{
	float:left;
	margin-bottom: 0.5em;
}

#page-footer .col-sm-6 li,
#page-footer .contactus li{
	padding-left: 1em;
}
#page-footer .col-sm-2 li{

	margin-top: 0.9em;
}
#page-footer .col-sm-6 li:nth-child(odd) ,
#page-footer .contactus li:nth-child(odd){
	text-align: left;
	padding-right: 2em;
	/* width: 28em; */
}
#page-footer .col-sm-6 li:nth-child(even),
#page-footer .contactus li:nth-child(even){
	text-align: right;
	padding-right: 2em;
}
#page-footer .col-sm-6:first-child li:nth-child(1):before,
#page-footer .contactus:first-child li:nth-child(1):before{
	position: relative;
	right:10px;
	top:4px;
	content:url('../images/footer-icon/position.png');
	width: 20px;
	height: auto;
}
#page-footer .col-sm-6:first-child li:nth-child(2):before,
#page-footer .contactus:first-child li:nth-child(2):before{
	position: relative;
	right:10px;
	top:4px;
	content:url('../images/footer-icon/phone.png');
	width: 20px;
	height: auto;
}
#page-footer .col-sm-6:first-child li:nth-child(3):before,
#page-footer .contactus:first-child li:nth-child(3):before{
	position: relative;
	right:10px;
	top:4px;
	content:url('../images/footer-icon/email.png');
	width: 20px;
	height: auto;
}
#page-footer .col-sm-6:first-child li:nth-child(4):before,
#page-footer .contactus:first-child li:nth-child(4):before{
	position: relative;
	right:10px;
	top:4px;
	content:url('../images/footer-icon/qq.png');
	width: 20px;
	height: auto;
}
#block-footer{
	padding-bottom: 20px;
	border-bottom: 1px solid #575761;
	margin-bottom: 20px;
}
#block-footer2 .yiy-link li a,#block-footer2 .friends-link li a{
	color: #c6c6c6;
}
.yiy-link li,.friends-link li{
	display: inline-block;
	padding-right: 0.35em;
	padding-left: 0.35em;
	margin-bottom: 0.5em;
}
.yiy-link li:first-child,.friends-link li:first-child{
		padding-left: 0em;
}
#block-footer2 {
	margin-bottom: 40px;
}
@media (min-width: 768px){
#block-footer2 .col-md-4{
	padding-left: 0px;
	padding-right: 0px;
}	
}

#block-footer2 .col-md-4 li{
	margin-bottom: 0.5em;
}


@media (min-width:1148px){
	#block-bannerfloat{
		top:15%;
	}
}
@media (min-width:1600px){
	#block-bannerfloat{
		top:25%;
	}
}
/*.region-body-4{
	padding: 15px;
}*/
@media(max-width: 768px){
	.body4 .col-sm-6:last-child{
	display: none;
}
.block-views-blockbody4-block-1  .slick__arrow{
	display: none;
}
}
@media (max-width: 1280px){
	.body5 .title a{
		font-size: 20px;
	}
	.body5 .scroll-top .title{
			font-size: 20px;
	}
}
@media (max-width: 768px){
	.body5 .title a{
		font-size: 20px;
	}
}
/**/
.owl-controls {
	position: absolute;
	width: 10em;
	margin-top:0px;
	bottom:0px;
	background: black;
	right:10px;
}
.owl-controls > div{
	display: inline-block;
}.owl-prev,.owl-next{
	background:inherit!important; 
}
.owl-prev{
	border-left: 1px solid #575761;
}
.owl-next{
	border-left: 1px solid #575761;
		border-right: 1px solid #575761;
}
.owl-prev a{
	display: block;
	background-size:70% 70%;
	height: 20px;
	width: 20px;
	background-image:url('../images/front/prev.png');
	background-repeat:no-repeat;
	background-position: center;
}
.owl-next a{
	display: block;
	background-position: center;
	height: 20px;
	width: 20px;
	background-image:url('../images/front/next.png') ;
	background-size:70% 70%;
	background-repeat:no-repeat;
}
/*联系我们*/
.contact-us  .col-md-5 span{
	background-color: #757575;
	color:white;
	padding: 0.3em;
	width: 6em;
}
.contact-us .col-lg-3 p,.contact-us .col-lg-4 p,.contact-us .col-lg-5 p{
	padding-left: 1em;
	position: relative;
}
.contact-us > div:first-child > p:first-child:before{
	font-family: 'icomoon' !important;
	content: "\e900";
    position: absolute;
    left:-0.5em; 
}


.contact-us > div:nth-child(2) > p:first-child:before{
    font-family: 'icomoon' !important;
	content:"\e902";
    position: absolute;
    left:-0.5em;
}

.contact-us > div:nth-child(3) > p:first-child:before{
    font-family: 'icomoon' !important;
	content:"\e905";
    position: absolute;
    left:-0.5em;
}
.contact-us  .col-sm-12{
	margin-top: 50px;
}
/*关于我们*/
#block-banner2{
	background-image: url('../images/banner.png');
	padding: 50px;
}
.about-us{
	width: 47%;
	margin: 0 auto;
}
#block-banner2 h2,#block-banner2 h3{
	text-align: center;
	line-height:1.5em;
}
#block-banner2 h2{
	font-size:22px;
	color:white;
}
#block-banner2 h3{
	font-size:18px;
	color:white;
	margin-bottom: 5px;
}
#block-banner2 p{
	font-size:14px;
	color:white;
	line-height: 1.8em;
	text-align: center;
}
.about-us-body .col-sm-12{
	margin-top: 40px;
	margin-bottom: 40px;
}
.about-us-body .col-sm-12 h3,.about-us-body .col-sm-12 p{
	text-align: center;
}
.about-us-body  .col-sm-4 h3{
	text-align: center;
	font-size: 18px;
	color:#333333;
	margin-top: 40px;
	margin-bottom: 20px;
}
/*主导航*/
#superfish-main > ul {
	text-align: right;
}
#superfish-main > li{
	float:none!important;
	display: inline-block;
}
#superfish-main > li ul{
	padding-right: 15px;
	padding-left: 15px;
	background-color: white;
	top: 50px;
}
#superfish-main > li ul li{
	text-align: center;
}
#superfish-main > li ul a{
	padding-left: 0em;
	padding-right: 0em;
}
#superfish-main li:hover>a {
	color:#1384bd;
}

/*开发服务 body1 path-development-services*/
#block-kaifafuwubody1 .col-sm-12 ul,#block-kaifafuwubody2 ul{
	list-style: none;
	text-align: center;
}
#block-kaifafuwubody1 .col-sm-12 li,#block-kaifafuwubody2 li{
	display: inline-block;
	width: 19%;
}
.scroll-top img{
	width: auto!important;
	max-height: 60px!important;
}

.path-development-services h3{
	color:#424242;
	font-size:28px;
	margin-top: 1em; 
}
.path-development-services h3:after{
	content:'';
	display: block;
	width: 0.5em;
	height: 1px;
	border-bottom:1.5px solid #424242;
	padding-top: 0.5em;	margin-bottom: 0.4em;
}
.path-development-services h4{
	color:#686868;
	font-size: 18px;
	margin-bottom: 1em;
}
.path-development-services p{
	font-size:14px;
	line-height: 2em;
	color :#959595;
}
/*成功案例*/
.view-id-chenggonganli .col-md-3{
	padding-right: 20px;
	padding-left: 20px;
}
.view-id-chenggonganli #edit-field-successful-case-target-id > div,#edit-field-drupal-version-target-id > div{
	display: inline-block;
    text-align: center;
	padding: 0.5em ;
	width: 7em;
}
.view-id-chenggonganli #edit-field-successful-case-target-id > div a,#edit-field-drupal-version-target-id a{
	color:#636363;
	font-size: 12px;

} 
.view-id-chenggonganli #edit-field-successful-case-target-id > div:hover,
.bef-link-active,
#edit-field-drupal-version-target-id  > div:hover{
	background-color: #29aae1;
} 
.view-id-chenggonganli #edit-field-successful-case-target-id > div:hover a,
.bef-link-active a,
#edit-field-drupal-version-target-id  > div:hover a{
	color: white!important;
}
#block-kaifafuwubody2  h3, #block-kaifafuwubody3 h3{
	text-align: center;
}
#block-kaifafuwubody2 h3:after, #block-kaifafuwubody3 h3:after{
	width: 4em;
	margin: 0 auto;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #B7B7B7;
}
#block-kaifafuwubody2 p,#block-kaifafuwubody3 p{
	text-align: center;
	font-size: 14px;
	color:#666666;
}
#block-kaifafuwubody2  .row1{
	margin-bottom: 40px;
}
#block-kaifafuwubody2  img,#block-kaifafuwubody1 img{
	margin-bottom: 20px;
}

#block-kaifafuwubody2 li{
	font-size:14px;
	color:#333333;
}

/*.view-id-chenggonganli #edit-field-successful-case-target-id > div:first-child{
	display: none;

}*/
#views-exposed-form-chenggonganli-page-1 label, #views-exposed-form-chenggonganli-page-1 #edit-actions{
	display: none;
}
.view-id-chenggonganli .view-filters{
	margin-bottom: 30px;
}
.path-success-case .bef-exposed-form .form--inline > .form-item{
	float: none;
}

.success .title a{
	color:#333333;
	font-size: 16px;
}

.success .title {
	padding-bottom: 0.8em;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
}
.success .img{
	text-align: center;
	max-height: 214px;
}
.success .ts{
	color:#999999;
	font-size: 12px;
	margin-top: 0.5em;
}


.yi{
	width: 10px;
	height: 10px;
	position: relative;
	top: 4px;
	right:-4px;
	background-color: #ACACAC;
	border-radius: 5px;
}
.yy{
	line-height: 17px;
    width: 20px;
    height: 20px;
	margin: 0 auto;
	border:1px solid #ACACAC;
	border-radius: 9px;
	margin-bottom: 20px;
}

#block-kaifafuwubody3 .row{
	margin-top: 40px;
}
#block-kaifafuwubody3  .col-md-4 {
	padding-left: 40px;
	padding-right: 40px;
	margin-bottom: 40px;
}
#block-kaifafuwubody3  .col-md-4 > div{
	text-align: center;
}
#block-kaifafuwubody3   .col-md-4 >  h4{
	margin-top: 30px;
}
#block-kaifafuwubody3   .col-md-4 >  h4,#block-kaifafuwubody3   .col-md-4 >  p{
	text-align: center;
}

#block-kaifafuwubanner img{
	width: 100%!important;
}

/*菜单刷新优化*/
.menu li ul{
	display: none;
}
/*关于我们*/
.node--about-us-body p{
	line-height: 2.2em;
	color:#959595;
	font-size: 14px;
}
.node-block-title{
	color:#424242;
	font-size:24px; 
	margin-bottom: 0.8em;
}
.node-block-title:after{
	content:'';
	display: block;
	height: 1px;
	width: 0.5em;
	padding-top: 0.6em;
	margin-left: 0.2em;
	border-bottom: 1px solid #424242;
}
.node--about-us-body .col-sm-6{
	padding: 0px;
}
.node--about-us-body .col-sm-6 > div{
	padding: 12% 25% 0;
}
@media (max-width: 1375px){
.about-us{
	width: 80%;
}
.node--about-us-body .col-sm-6 > div{
	padding: 10% 15% 0;
}

}

@media (max-width: 1064px){
.node--about-us-body .col-sm-6 > div{
	padding: 5% 5% 0;
}

}
@media (max-width: 980px){
.node-block-title{
	font-size:18px; 
}	
.node--about-us p{
	line-height: 1.5em;	
}
.node--about-us h4{
	font-size:16px; 
}
}
@media (max-width: 768px){
.node--about-us-body .col-sm-6 > div {
    padding: 5% 5% 5%;
}
}
.node-block-footer{
	background: #19B0FC;
}
.node-block-footer .container{
	padding:50px 0 50px;
}
.node-block-footer .block-title{
	text-align: center;
	color:white;
	font-size: 24px;
	margin-bottom: 0.8em;
}
.node-block-footer .block-title:after{
	content:'';
	display: block;
	width: 1em;
	height: 1px;
	border-bottom:1px solid white;
	margin: 0 auto;
	padding-top: 0.8em;
}
.node-block-footer p{
	line-height: 2.2em;
	color:white;
	font-size: 14px;
	text-align: center;
	padding: 0 15%;
}

.node--about-us ul{
	list-style: none;
}
.node--about-us li{
	display: inline-block;
	padding-right: 15px ;
	color:#7c7c7c;
}
/*display*/
.display-area{
	display: none;
}
.display-ctr,.display-area{
	border-bottom:1px solid #C6C6C6;
	margin-top: 20px;

 }
  .display-ctr{
  	cursor: pointer;
  	position: relative;
  	padding-bottom: 2em;
  }
 .display-ctr > div{
 	display: inline-block;
 }
 .our-team-item .name{
 	color:#424242;
 	font-size: 18px;
 	line-height: 2.2em;
 }
 .our-team-item .position{
 	color:#666666;
 	font-size:12px; 	
 }
 .our-team-item .image{
 	position: absolute;
 	margin-right: 15px;
 }
.display-ctr > div:last-child{
	margin-left:75px;
}
.block-our-team h2,.block-our-team p{
	text-align: center;
}
#block-womendetuandui{
	padding-top: 100px;
	padding-bottom: 100px;
	background-image:url('../images/our-team-banner.png'); 
}
#block-womendetuandui h2{
	font-size:22px;
	color:white; 
	margin-bottom: 1.3em;
}
#block-womendetuandui  p{
	font-size:14px;
	color:white;
	line-height: 1.5em 
}
/*培训服务*/
#block-peixunfuwutable{
	background-color: #19B0FC;
}
#block-peixunfuwutable .block-title{
	color:white;
	font-size: 24px;
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}
#block-peixunfuwutable p{
	color: white;
	line-height: 1.8em;
	font-size:16px; 
}
#block-peixunfuwutable .col-sm-6:last-child{
	padding: 5%;
}
#block-peixunfuwubanner{
/*background-image: url('../images/training-banner.png');*/
/*padding: 70px;*/
}
.block-banner{
	width: 50%;
	margin:0 auto;
}
.block-banner .block-title{
	text-align: center;
	font-size:24px;
	color:white; 
}
.block-banner .block-title:after{
	content:'';
	display: block;
	height: 1px;
	width: 1.5em;
	margin:0 auto;
	padding-top: 1em;
	margin-bottom: 1em;
	border-bottom:1px solid white;
}
.block-banner p{
	text-align: center;
	line-height: 2em;
	font-size:14px;
	color:white; 
}
table,th {
	border:1px solid #E0E0E0!important;
}
td,td a {
	color:#454545;
	font-size:16px; 
	line-height: 2.8em;
}
thead th{
	color:#454545;
	font-size: 18px;
	line-height: 2.8em;
	padding-left: 25px;
	}
td{
	padding-left: 25px;
	border:1px solid #E0E0E0;	
	}
.statistics-year{
	display: none;
}	
table caption{
	line-height: 2.8em;
	padding-left: 25px;
	color:#454545!important;
	font-size:20px!important;
	border:1px solid #E0E0E0!important;
}
/*响应式*/
.scroll-top{
	overflow:scroll;
	overflow-y:auto;
	overflow-x:auto;
}
/*scroll*/
body ::-webkit-scrollbar{  
    width: 6px;  
 
    background-color: #DBDBDB;  
}   
/*定义滚动条轨道 内阴影+圆角*/  
body ::-webkit-scrollbar-track{
    border-radius: 10px;  
    background-color: #DBDBDB;  
}  
  
/*定义滑块 内阴影+圆角*/  
body ::-webkit-scrollbar-thumb{  
    border-radius: 10px;  
    border:1.5px solid #DBDBDB;
    background-color: #1384BD;  
}

/* 导航菜单-二级菜单 */
#superfish-main > li ul >li ul {
    top: 0px;
	left: 110% !important;
	width: 14em !important;
}
#superfish-main > li ul li {
    text-align: left !important;
    border-bottom: 1px solid #aaa;
    padding-top: 4px;
    padding-bottom: 4px;
}#superfish-main > li ul li:last-child {
    border-bottom: 0px;
}
#superfish-main > li ul {
	width: 14em !important;
}
.solution-table td {
	line-height: 1.8em !important;
}
.view-news-list a{
	color:#424242;
	font-size: 16px;
	font-weight:500; 
}
.news-time{
	padding-top: 0.8em;
	text-align: right;
}
.news-title{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.slide__content img{
	width: 100%!important;
	height:auto!important;

}
#block-bannerfloat h4{
	color:white;
	text-align: center;
	font-size: 24px;
}

@media (max-width: 768px){
	#block-bannerfloat h4{
	color:white;
	text-align: center;
	font-size: 17px;
}
}

#block-bannerfloat p,.front-block-content,.scroll-top p {
	text-indent:2em;
}
.header-bottom{
	padding: 1em 0 0.5em;
}

.slick--view--shouyelunbo .slide__title{
	color:white!important;
	text-align: center;
	    background-color: rgba(24,155,224,0.9);
	    font-size:20px;
	    display: block; 
}
.slick--view--shouyelunbo  .slide__caption{
	width:100%;
	padding:0px;
	
}
.slick--view--shouyelunbo  .slide__title{
	margin-bottom:0px;
	line-height:2em;
}
.view-id-our_team{
	padding-bottom: 50px;
}
.achievement p{
	color:#888888;
}
.display-area{
	padding: 0 30px 15px;
}
.path-our-team #page-body .container{
	padding:0px 40px 0; 
	border-right:1px solid #C6C6C6;
	border-left:1px solid #C6C6C6;
}
.path-tc-documents #page-body{
	min-height:500px;
}
.path-tc-documents #block-yiy-page-title {
	padding: 20px 0;
	text-align: left;
}

.down-load-items a{
	color:#333333;
	font-size:18px;
	font-family:"微软雅黑";
}
.down-load-items {
	margin: 2em;
}
.down-load-items .bdoy{
	color:#666666;
	font-size:14px;
	font-family:"微软雅黑";
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.download{
	background-color:#19b0fc;
	height:40px;
	line-height:40px;
	text-align: center;
	padding-right: 10px;
	width: 120px;
	

}
.download a{
	background: url(../images/dl.png) no-repeat 10px center ;	
	width: 70%;
	display: block;
	margin: 0 auto;
	text-align: right;
	background-size:20px auto; 
}
.down-load-items .col-lg-10{
	padding-left: 50px;
	background: url(../images/word.png) no-repeat 0 center ;

}
.download a{
	font-size:16px;
	color:white;
}
.page-node-type-peixuntongzhi #block-yiy-content{
	min-height: 500px;
}
.header-banner img{
	width: 100%;
}
.page-node-type-t-documents .node__content{
	min-height: 500px;
}
.page-node-type-t-documents #block-yiy-page-title {
	margin: 1em;
	text-align: center;
}
.path-news .form--inline #edit-field-categories-news-target-id > div{
	display:inline-block;
	width:5em;
	text-align:center;
    padding: 0.5em;
    margin-right: 1em;

}
.path-news a{
	color:#666666;
}
.path-news .form--inline #edit-actions{
	display: none;
}
#page-body {
	min-height:500px; 
}