@charset "utf-8";
.wrapBox{
	width: 1060px;
	margin:0 auto;
}
.header{
	position: relative;
	z-index: 99;
	height: 120px;
	width: 1060px;

}
.par-logo{
	width: 100px;
	height: 120px;
	background: #0e77c2;
	text-align: center;
	padding:20px 0 0 0;
	position: absolute;
	left: 10px;
	top:0;
	z-index: 100;
	float:left;

}
.par-logo img {
	margin:0 auto;
}
.par-logo-txt{
	position: absolute;
	left:130px;
	top:23px;
	color: #0e77c2;
	width: 146px;
	height: 60px;
	z-index: 100;
}
.par-logo-txt p{
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 6px
}
.p-last{
	text-indent: 26px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.par-sns{
	margin:18px 0 0 0;
}
.par-sns a{
	background: url(../images/icon.gif) no-repeat;
	width: 24px;
	height: 24px;
	display: inline-block;
	float: left;
	margin:0 10px 0 0;

}
.par-sns .sns-btn01{
	background-position: 0 0;
}
.par-sns .sns-btn01:hover{
	background-position: 0 -24px;
}
.par-sns .sns-btn02{
	background-position: -34px 0;
}
.par-sns .sns-btn02:hover{
	background-position: -34px -24px;
}
.par-sns .sns-btn03{
	background-position: -68px 0;
}
.par-sns .sns-btn03:hover{
	background-position: -68px -24px;
}
.par-sns .sns-btn04{
	background-position: -102px 0;
	margin:0 20px 0 0;
}
.par-sns .sns-btn04:hover{
	background-position: -102px -24px;
	margin:0 20px 0 0;
}
.par-sns .sns-btn05{
	background-position: -146px 0;
}
.par-sns .sns-btn05:hover{
	background-position: -146px -24px;
}

.par-rbox{
	width: 680px;
}
.par-menu{
	margin:73px 0 0 0;
}
.par-menu span{
	display: inline-block;
	width:90px;
	margin:0 20px 0 0;
	position: relative;
}
.par-menu a{
	text-decoration: none;
}
.par-menu a.atit{
	display: inline-block;
	width:90px;
	font-size: 16px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	
}
/*.par-menu a.atit:hover{*/
	/*background:#278cb0;*/
	/*color: #fff;*/
/*}*/
.par-menu span.current{
	border-bottom:3px solid #278cb0;
}
.par-menu span:hover a.atit{
  background:#278cb0;
  color: #fff;
}
.par-menu span:hover .menu-layer{
  display:block;
}
.par-menu .train .menu-layer{
  width:318px;
}
.menu-layer{
  display:none;
	background:#0f7fa7;
	position: absolute;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	padding:10px 0 0;
	left:0;
	top:40px;
	z-index: 100
}
.menu-layer dl{
	float:left;
}
.menu-layer dt{
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	height: 30px;
	line-height: 30px;
	width:70px;
	margin:0 10px;
	border-bottom:1px solid #02689a;
}
.menu-layer dt.spec{
	text-align: left;
	width:118px;
}
.menu-layer dd a{
	display: inline-block;
	width:70px;
	font-size: 14px;
	text-align: center;
  *height:auto;
	min-height:30px;
	line-height: 30px;
	text-decoration: none;
	margin:0 10px;
	border-bottom:1px solid #02689a;
}
.menu-layer dd a:link{
	color:#66ccff;
}
.menu-layer dd a:visited{
	color:#66ccff;
}
.menu-layer dd a:hover{
	color:#66ccff;
}
.menu-layer dd a:active{
	color:#66ccff;
}
.menu-layer dd a.last{
	border:0;
}
.menu-layer dd a.spec{
	width:118px;
	text-align: left;
}
.menu-layer dd.current,.menu-layer dd:hover{
	background:#e2a348;
  color:#fff;
}
.menu-layer dd.current a,.menu-layer dd:hover a{
	color:#fff;
	border-bottom:1px solid transparent;
}
.sub-footer{
	background: #ebe8e6;
	padding: 23px 0
}
.sub-footer dl{
	float: left;
	width: 176px;
	text-align: left;
}
.sub-footer dl dt{
	font-size: 14px;
	color: #0e77c2;
	font-weight: bold;
	padding:0 0 20px 0;
}
.sub-footer dl dd{
	line-height: 40px;
	color: #666666;
	font-weight:bold;
}
.colo a:link{color: #666666;text-decoration: none;}
.colo a:visited{color: #666666;text-decoration: none;}
.colo a:hover{color: #cc6600;text-decoration: none;}
.colo a:active{color:#666666;text-decoration: none;}


/*关于伙伴*/

.par-sidebar{
	width: 236px;
	padding:20px 0 0 10px;
}

.par-sidebar a{
	display: block;
	width: 236px;
	height: 40px;
	background: #e6f1f9;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	margin:0 0 20px 0;
	text-decoration: none;
	color: #2684c8;
}
.par-sidebar a.current{
	background: #2684c8;
	color: #fff;
}
.par-sidebar-txt{
	width:656px;
	padding:15px 0 0 0;
	margin:0 20px 0 0;
}
.par-sidebar-txt p{
	text-indent: 24px;
	line-height: 24px;
	font-size: 13px;
	margin:0 0 30px 0;
}
.footer{
	width:190px;
	text-align: center;
	margin:45px auto 0;
}
.footer img{
	margin:0 auto;
  -webkit-animation:2000ms roll linear infinite forwards;
}
@-webkit-keyframes roll{
  0%{
    -webkit-transform:rotateZ(0deg);
  }
  100%{
    -webkit-transform:rotateZ(360deg);
  }
}
.footer p{
	margin:34px 0 0 0;
	color: #666666
}


/*首页css*/
.slide-pic-box{
	position: relative;
	width: 1060px;
	height: 420px;
  overflow:hidden;
}
.picindex{
	position: absolute;
	right:5px;
	bottom:20px;
}
.picindex span{
	display: block;
	float:left;
	margin:0 18px 0 0;
	background:url(../images/icon02.gif) no-repeat;
	width: 12px;
	height: 12px;
	cursor: pointer;
}
.picindex span.current,.picindex span:hover{
	background:url(../images/icon03.gif) no-repeat;
}
.par-sy-menu{
	margin:12px 0 0px 0;

}
.par-sy-menu li{
	float: left;

}
.par-sy-menu li a{
	width: 256px;
	height: 80px;
	display: block;
	line-height: 80px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	margin:0  12px 0 0;
	text-decoration: none;
}
.par-sy-menu li.sy-menu01 a{
	background: #f9a83f
}
.par-sy-menu li.sy-menu02 a{
	background: #5ca4ca
}
.par-sy-menu li.sy-menu03 a{
	background: #0f7fa7
}
.par-sy-menu li.sy-menu04 a{
	background: #5ca4ca;
	margin:0;
}
.sy-detail dl{
	width: 523px;
	font-size: 14px;
	margin:30px 0 0 0;

}
.sy-detail dt{
	border-bottom:1px solid #0e77c2;
}
.sy-detail dt h2{
	background: #0e77c2;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 90px;
	font-size: 14px;
	color: #fff;
}
.sy-detail dd{
	color: #666666;
	line-height: 40px;
}
.sy-detail dd span{
	color:#0e77c2;
	font-weight: bold;
}
.sy-detail .dllast dd{
	line-height:20px;
	margin:0 0 15px 0;
}
.sy-detail .dllast dd h3{
	color: #0e77c2;
	margin:13px 0 0 0;
	font-size: 14px;

}
.sy-detail{
	margin:0px 0 40px 0;
}
.colw a:link{
	color: #fff;
	text-decoration: none;
}
.colw a:visited{
	color: #fff;
	text-decoration: none;
}
.colw a:hover{
	color: #fff;
	text-decoration: none;
}
.colw a:active{
	color: #fff;
	text-decoration: none;
}

/*联系伙伴*/
.par-contact-frome{
	width: 730px;
}
.contact-alert{
	font-size: 18px;
	color: #2a2e39;
	font-weight: bold;
	padding:25px 0;
}
.box327{
	width:327px;
	display: inline;
	margin:0 0 25px 0;
}
.box327 span,.serv{
	display: block;
	font-size: 15px;
	color: #000000;
	margin:0 0 18px 0;
}
.box327 .ipt01{
	width: 325px;
	height: 38px;
	border:1px solid #d9d9d9;
	line-height: 38px;
}

.serv-sel{
	font-size: 15px;
	width: 100%
}
.serv-sel label{
	float:left;
	display: inline;
	margin:0 60px 25px 0;
}
.serv-sel .ipt02{
	width: 15px;
	height: 15px;
	border: 1px solid #d9d9d9;
	vertical-align: middle;
}
.ly-box textarea{
	width: 723px;
	height: 189px;
	border:1px solid #d9d9d9;
	text-align: left;
}
img{
	display: block;
}
.btn01{
	width: 221px;
	height: 52px;
	background: #0e77c2;
	text-align: center;
	line-height: 52px;
	color: #fff;
	font-size: 22px;
	border:0;
	cursor: pointer;
	float: right;
	margin:30px 0 40px 0;
	font-family: 'MicroSoft YaHei'
}
.par-contact-ad{
	width: 216px;

}
.par-contact-ad h2{
	background: url(../images/icon04.jpg) no-repeat right center;
	padding:0 20px 0 0;
	width: 109px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	margin:10px 0 10px 0;
}
.par-contact-ad li{
	line-height: 35px;
	font-size: 14px;
}
.par-contact-ad li img{
	display: block;
	margin:10px 0 0 0;
}

/*伙伴培训*/
.train-list{
	padding:0 0 45px 0;
}
.par-train-txt{
	padding:25px 0 0 0;
}
.par-train-txt p{
	text-indent: 25px;
	font-size: 13px;
	color: #333333;
	line-height: 24px;
	padding:0 0 33px 0;
}
.train-list li{
	background: #f7f7f7;
	width: 346px;
	float:left;
	margin: 0 11px 20px 0;
}
.train-list li i{
	display: block;
}
.train-list-pad{
	padding:18px 10px 17px 15px;
}
.train-list-txt{
	width: 204px;
}
.train-list-txt h3{
	font-size: 13px;
	color:#000;
	margin:0 0 10px 0;
}
.train-list-txt  p{
	color: #999999;
	font-size: 12px;
	line-height: 24px
}

/*伙伴分享*/
.par-share-bar{
	width: 236px;
	display: inline;
	margin:0 0 0 10px;
}
.par-share-txt{
	width: 655px;
	display: inline;
	margin:20px 35px 0 0;
}
.par-share-txt li{
	border-bottom:1px solid #c4cfd2;
	padding:0 0 10px 0;
	margin:0 0 30px 0;
}
.par-share-txt h2{
	text-align: left;
	font-size: 24px;
	color: #0e77c2;

}
.par-share-txt span{
	font-size: 12px;
	color: #999999;
}
.par-share-txt p{
	color: #333333;
	font-size: 14px;
	line-height: 24px;
}
.pictxt{
	padding:20px 0 0 0;
	height: 100%
}
.pictxt img{
	float:left;
	margin:5px 0 0 0;
}
.pictxt p{
	width: 415px;
	float: left;
	display: inline;
	margin:0 0 0 30px;
}
.par-page-box{
	float: right;
	display: inline;
	margin:20px 0 20px 0;
	width:225px;
}
.par-page-box a{
	display:block;
	width: 35px;
	height: 32px;
	text-align: center;
	border:1px solid #0e77c2;
	float: left;
	margin:0 0 0 -1px;
	line-height: 32px;
	font-size: 14px;
}
.par-page-box a img{
	display: block;
	margin:10px auto 0;
}
.colpa a:link{
	color: #0e77c2
}
.colpa a:visited{
	color: #0e77c2
}
.colpa a:hover{
	color: #0e77c2
}
.colpa a:active{
	color: #0e77c2
}
.pages a.current:link{
	background: #0e77c2;
	color: #fff
}
.pages a.current:visited{
	background: #0e77c2;
	color: #fff
}
.pages a.current:hover{
	background: #0e77c2;
	color: #fff
}
.pages a.current:active{
	background: #0e77c2;
	color: #fff
}

/*团队*/
.team-ul li{
	width: 307px;
	float: left;
	margin:0 40px 0 0;
}
.team-ul li.last{
	margin:0;
}
.box306{
	width: 306px;
	height: 230px;
	position: relative;
}
.box306 .bg{
	background: #000;
	width:306px;
	height: 70px;
	position: absolute;
	bottom:0px;
	left: 0px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.box306 .txt{
	position: absolute;
	color: #fff;
	left: 15px;
	bottom: 20px;
	width: 150px;
	height: 43px;

}
.par-sidebar-txt .box306 .txt h2{
	font-size: 14px;
	text-align: left;
}
.par-sidebar-txt .box306 .txt p{
	font-size: 12px;
	text-align: left;
	margin: 0;
	text-indent: 0;
	line-height: inherit;
}
.team-txt{
	background: #f7f7f7;
	
}
.team-txt p{
	color: #666666;
	font-size: 13px;
	line-height: 18px;
	padding: 20px;
}

/*特色破冰*/
.trains{
	margin:20px 0 0 0;
}
.trains-firs-menu a{
	text-align: left;
	padding: 0 0 0 30px;
	width: 205px;
}
.trains-sec-menu a{
	height: 35px;
	line-height: 35px;
	color: #0e77c2;
	background: #fff;
	font-size: 14px;
	text-align: left;
	padding: 0 0 0 30px;
	width: 205px;
	margin:0 0 5px 0;
}
.trains-sec-menu a.current{
	background: #0e77c2
}
.par-trains-detal{
	width: 660px;
	display: inline;
	margin:0 30px 0 0;
}
.trains-time{
	width: 286px;
	background: #f9a83f;
	padding:5px 0 5px 20px;
}
.trains-time p{
	background: url(../images/icon07.jpg) no-repeat;
	color: #fff;
	font-size: 12px;
	line-height: 35px;
	line-height: 35px;
	padding:0 0 0 29px;
}
.trains-td{
	margin:10px 0 10px 0;
}
.trains-time p.tt{
	background-position: 0 -4px;
}
.trains-time p.dd{
	background-position: 0 -33px;
}
.trains-time p.num{
	background-position: 0 -64px;
}
.trains-cp{
	background:#fff;
	border: 1px solid #e1dedc;
	display: inline;
	margin-left:45px;
}
.trains-cp p{
	background-position: 0 -126px;
	color: #000
}
.trains-detal-p {
	font-size: 13px;
	line-height: 26px;
	color: #333333;
	margin:0 0 20px 0;
	text-indent: 26px
}
.trains-qa{
	margin:0 0 60px 0;
}
.trains-qa dt{
	float: left;
	background:#cccccc;
	width: 100px;
	height: 80px;
	padding:20px 0 0 0;
	text-align: center;
	color: #fff;
}
.trains-qa dt img{
	margin:0 auto 10px;
}
.trains-qa dd{
	float: left;
	display: inline;
	margin:0 0 0 18px;
}
.anser span{
	display: block;
}
.trains-qa h3{
	color: #0e77c2;
	font-size: 14px;
}
.anser-tit{
	font-size: 14px;
	color: #999999;
	margin:6px 0;
}
.qaIpt{
	width: 410px;
	height: 38px;
	border: 1px solid #cccccc;
	float: left;
	line-height: 38px;
}
.anserA{
	width: 116px;
	height: 40px;
	display: inline-block;
	background: #0e77c2;
	color: #fff;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	float: left;
	margin:0 0 0 13px;
}

/*产品页*/
.par-prod-pic{
	padding:0 0 40px 0;
}
 .prod-pictxt{
 	width: 306px;


 }
 .prod-pictxt img{
 	margin:0 0 10px 0;
 }
 .prod-pictxt h3{
 	font-size: 14px;
 	padding:0 0 10px 10px;
 }
 .par-prod-p{
 	color: #666666;
 	line-height: 18px;
 	font-size: 13px;
 	padding:15px 0;
 }

.J_list{
  position:relative;
}
.J_list li{
  position:absolute;
  top:0;
  display:none;
}
.J_list .current,.J_list .prev,.J_list .next{
  display:block;
}
.J_list .prev{
  left:-1060px;
}
.J_list .next{
  right:-1060px;
}