  /*****首页内容区标签开始****/
.main-wrap{
	width: 100%;
	height: 880px;
	background: url(../img/fw_bg.png) no-repeat center 100%;
}
.main{
	width: 1200px;
	margin: 0 auto;
	
}
.main-title h2{
	font-size: 46px;
	font-weight: normal;
	text-align: center;
	color: #494949;
	margin-top:60px;
	margin-bottom: 15px;
}
.main-title-x{
	text-align: center;
	margin-bottom: 50px;
	font-size: 20px;
}
.main-rjkf{
	float: left;
	width: 290px;
	height: 300px;
	border-right: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	text-align: center;
}
.main-rjkf a{
	width: 290px;
	height: 300px;
}
.xtrj-tb{
	margin-top: 26px;
	height: 98px;
	width: 98px;
	border: 3px #8551F3 solid;
    border-radius: 50%;
	margin-left: 100px;
}
.xtrj-tb i{
	height: 80px;
	width: 82px;
	display: block;
	background: url(../img/rj_ico.png) no-repeat -6px -35px;	
}
.main-rjkf:hover .xtrj-tb i{
	background: url(../img/rj_ico.png) no-repeat -6px -132px;
}
.xtrj-tb .wxkf-tb{
	background: url(../img/rj_ico.png) no-repeat -134px -32px;	
}
.main-rjkf:hover .xtrj-tb .wxkf-tb{
	background: url(../img/rj_ico.png) no-repeat -134px -129px;
}
.xtrj-tb .app-tb{
	background: url(../img/rj_ico.png) no-repeat -247px -35px;	
}
.main-rjkf:hover .xtrj-tb .app-tb{
	background: url(../img/rj_ico.png) no-repeat -247px -130px;
}
.xtrj-tb .ypt-tb{
	background: url(../img/rj_ico.png) no-repeat -380px -29px;	
}
.main-ypt:hover .xtrj-tb .ypt-tb{
	background: url(../img/rj_ico.png) no-repeat -380px -125px;
}
.main-sjk .sjk-tb{
	background: url(../img/rj_ico.png) no-repeat -506px -35px;	
}
.main-sjk:hover .xtrj-tb .sjk-tb{
	background: url(../img/rj_ico.png) no-repeat -506px -132px;
}
.main-sjk .yj-tb{
	background: url(../img/rj_ico.png) no-repeat -638px -34px;	
}
.main-sjk:hover .xtrj-tb .yj-tb{
	background: url(../img/rj_ico.png) no-repeat -638px -129px;
}
.main-sjk .hlw-tb{
	background: url(../img/rj_ico.png) no-repeat -753px -37px;	
}
.main-sjk:hover .xtrj-tb .hlw-tb{
	background: url(../img/rj_ico.png) no-repeat -753px -133px;
}
.xtrj-tb .wz-tb{
	background: url(../img/rj_ico.png) no-repeat -866px -32px;	
}
.main-wzkf:hover .xtrj-tb .wz-tb{
	background: url(../img/rj_ico.png) no-repeat -866px -128px;
}

.main-rjkf h3{
	font-size: 25px;
	margin: 20px 0 17px 0px;
	color: #8551f3;	
	font-weight: normal;
}
.main-rjkf p{
	line-height: 24px;
	font-size: 15px;
	
}
.main-rjkf:hover{
	background: #8551F3;
	color: #fff;
}
.main-rjkf:hover h3{
	color: #fff;
}
.main-rjkf:hover p{
	color: #fff;
}
.main-rjkf:hover .xtrj-tb{
	border-color: #fff;
}


.main-ypt{
	float: left;
	width: 290px;
	height: 300px;
	border-bottom: 1px solid #f1f1f1;
	text-align: center;
}
.main-ypt a{
	width: 290px;
	height: 300px;
}
.main-ypt h3{
	font-size: 25px;
	margin: 22px 0 17px 0px;
	color: #8551f3;	
	font-weight: normal;
}
.main-ypt p{
	line-height: 24px;
	font-size: 15px;
	
}
.main-ypt:hover{
	background: #8551F3;
	color: #fff;
}
.main-ypt:hover h3{
	color: #fff;
}
.main-ypt:hover p{
	color: #fff;
}
.main-ypt:hover .xtrj-tb{
	border-color: #fff;
}

.main-wzkf{
	float: left;
	width: 290px;
	height: 300px;
	text-align: center;
}
.main-wzkf a{
	width: 290px;
	height: 300px;
}
.main-wzkf h3{
	font-size: 25px;
	margin: 20px 0 17px 0px;
	color: #8551f3;	
	font-weight: normal;
}
.main-wzkf p{
	line-height: 24px;
	font-size: 15px;
	
}
.main-wzkf:hover{
	background: #8551F3;
	color: #fff;
}
.main-wzkf:hover h3{
	color: #fff;
}
.main-wzkf:hover p{
	color: #fff;
}
.main-wzkf:hover .xtrj-tb{
	border-color: #fff;
}

.main-sjk{
	float: left;
	width: 290px;
	height: 300px;
	border-right: 1px solid #f1f1f1;
	text-align: center;
}
.main-sjk a{
	width: 290px;
	height: 300px;
}
.main-sjk h3{
	font-size: 25px;
	margin: 20px 0 17px 0px;
	color: #8551f3;	
	font-weight: normal;
}
.main-sjk p{
	line-height: 24px;
	font-size: 15px;
	
}
.main-sjk:hover{
	background: #8551F3;
	color: #fff;
}
.main-sjk:hover h3{
	color: #fff;
}
.main-sjk:hover p{
	color: #fff;
}
.main-sjk:hover .xtrj-tb{
	border-color: #fff;
}
  /*****首页服务样式结束****/
  
.kfal-box ul li {
	width: 400px;
	float: left;
}
.kfal-pic{
	width: 400px;
	height: 255px;	
	overflow: hidden;
}

.kfal-pic img{
	width: 100%;
	height: auto;
	cursor: pointer;
	transition: all 0.6s;/*图片放大过程的时间*/
}
.kfal-pic img:hover{
	transform: scale(1.2);/*鼠标经过图片放大的倍数*/
}
.kfla-title{
	font-weight: normal;
	font-size: 16px;
	text-align: center;
	line-height:60px;
	margin-bottom: 15px;
}
 /*****首页案例样式结束****/
 
.xmlc-box{
	width: 100%;
	height: 768px;
	background: url(../img/xm_bg.jpg) no-repeat center 100%;
	color: #fff;
}
.xmgl-lc{
	text-align: center;
	font-size: 46px;
	font-weight: normal;
	padding-top: 80px;
}
.main-title-lc{
	text-align: center;
	margin-top: 15px;
	margin-bottom: 70px;
	font-size: 20px;
}
.xmgl-xq{
	float: left;
}
.xmgl-xq ul li{
	width: 180px;
	height: 112px;
	border: 1px solid #a18cca;
	border-radius: 8px;
	float: left;
	margin-right: 58px;
	padding-left: 30px;
	position: relative;
	cursor: pointer;
}
.xmgl-xq ul li:hover i{
	position: absolute;
	display: block;
	height: 13px;
	width: 13px;
	background: url(../img/dian.png) no-repeat;
	top: 163px;
	left: 99px;
}
.xmgl-xq ul li:hover .xm-dian1{
	top: 163px;
	left: 98px;
}
.xmgl-xq ul li:hover .xm-dian2{
	top: 163px;
	left: 100px;
}
.xmgl-xq ul li:hover .xm-dian3{
	top: 163px;
	left: 96px;
}
.xmgl-xq ul li:hover .xm-dian4{
	top: -63px;
	left: 105px;
}
.xmgl-xq ul li:hover .xm-dian5{
	top: -63px;
	left: 104px;
}
.xmgl-xq ul li:hover .xm-dian6{
	top: -63px;
	left: 108px;
}
.xmgl-xq ul li:hover .xm-dian7{
	top: -63px;
	left: 101px;
}
.xmgl-xq ul li:hover .xqfx-wz{	
	color: #f9d168;
}
.xmgl-xq ul li .xqfx{
	font-size: 19px;
	color: #f9d168;
	margin: 19px 0 12px 0;	
}
.xmlc-xtb{
	width: 965px;
	height: 188px;
	float: left;
	margin: 3px 0 8px 120px;
}
.xmgl-xq ul .xmlc-qdht{
	margin: 0 0 0 58px;
}
  /*****首页项目样式结束****/
.main-title-xx{
	text-align: center;
	margin-bottom: 40px;
	font-size: 20px;
}
.project{width: 1200x;overflow: hidden;}
.project dl dt{
	height: 128px;
	width: 238px;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	transition:all 300ms linear; 
	-moz-transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	background: url(../img/hehb_pic.jpg) no-repeat center;
	float: left;
	overflow: hidden;
}
.project dl .d5{ border-right: none;} 
.project dl .d10{ border-right: none;  border-bottom: none;} 
.project dl .d6{ border-bottom: none;} 
.project dl .d7{ border-bottom: none;} 
.project dl .d8{ border-bottom: none;} 
.project dl .d9{ border-bottom: none;} 

.project dl dt.d1{background-position: -25px 16px;}
.project dl dt.d2{background-position: -325px 14px;}
.project dl dt.d3{background-position: -624px 14px;}
.project dl dt.d4{background-position: -917px 10px;}
.project dl dt.d5{background-position: -1184px 16px;}
.project dl dt.d6{background-position: -1470px 13px;}
.project dl dt.d7{background-position: -1739px 14px;}
.project dl dt.d8{background-position: -2035px 12px;}
.project dl dt.d9{background-position: -2395px 15px;}
.project dl dt.d10{background-position: -2752px 13px;}

.project dl:hover dt.d1{background-position:-25px -137px;}
.project dl:hover dt.d2{background-position:-325px -130px;}
.project dl:hover dt.d3{background-position: -624px -130px;}
.project dl:hover dt.d4{background-position: -917px -138px;}
.project dl:hover dt.d5{background-position: -1184px -133px;}
.project dl:hover dt.d6{background-position: -1470px -135px;}
.project dl:hover dt.d7{background-position: -1739px -136px;}
.project dl:hover dt.d8{background-position: -2035px -137px;}
.project dl:hover dt.d9{background-position: -2395px -135px;}
.project dl:hover dt.d10{background-position: -2752px -135px;}
  /*****首页合作伙伴样式结束****/

.new{
	width: 100%;
	height: 824px;
	background: url(../img/news_bg.jpg) no-repeat center 100%;
	margin-top: 60px;
}
.synew-box{
	float: left;
}
.xwzx{
	font-size: 46px;
	font-weight: normal;
	text-align: center;
	color: #494949;
	padding-top: 60px;
	margin-bottom: 15px;
}
.gsxw-tiele{
	width: 350px;
	height: 440px;
	background: #fff;
	padding: 36px 0 0 26px;
	margin-bottom: 40px;
	float: left;
}
.gsxw-tiele h4{
	font-size: 18px;
	font-weight: normal;
	color: #020202;
	background: url(../img/news_tb.jpg) no-repeat 0 4px;
	text-indent: 15px;
}
.gsxw-tp img{
	margin-top: 20px;
	margin-bottom: 30px;
}
.gsxw-box .gsxw-bt{
	font-size: 16px;
	margin: 15px 0 20px 0;
}
.gsxw-box .gsxw-bt a{
	color: #8551F3;
}
.gsxw-box .gsxw-nr{
	width: 326px;
	line-height: 24px;
}
.gsxw-box .gsxw-nr a:hover{
	color: #666;
}
.hyxw-tiele{
	width: 350px;
	height: 440px;
	background: #fff;
	padding: 36px 0 0 26px;
	margin-left: 33px;
	margin-bottom: 20px;
	float: left;
}
.hyxw-tiele h4{
	font-size: 18px;
	font-weight: normal;
	color: #020202;
	background: url(../img/news_tb.jpg) no-repeat 0 4px;
	text-indent: 15px;
}
.gsxw-but{
	float: left;
	text-align: center;
	width: 150px;
	height: 45px;
	border-radius: 50px;
	background: #ECECEC;
	font-size: 16px;
	line-height: 44px;
	margin-left:530px;
}
.gsxw-but:hover{
	background: #8551F3;
}
.gsxw-but:hover a{	
	color: #fff;
	
}
.gsxw-but a{	
	width: 150px;
	height: 45px;
	display: block;
	
}

  /*****首页新闻样式结束****/  
  
  
/*****关于我们样式开始****/
.about-banner {  
    min-width:1200px;  
    position:relative;  
    overflow:hidden;  
    height:456px;  
	margin-top:90px;
}  
.about-banner img{  
    width:1800px; /*图片宽度 */ 
    position:absolute;  
    left:50%;  
    margin-left:-900px;   /*图片宽度的一半*/
}
.gycy-box{
	text-align: center;
}
.gycy-box h2{
	font-size: 44px;
	color: #8551f3;
	margin: 60px 0 4px 0;
	
}
.gycy-box p{
	font-size: 19px;
	color: #ad91e8;
}
.gycy-nr{
	margin-top:65px;
}
.gycy-nrl{
	width: 598px;
	float: left;	
	margin: 0 70px 0 20px;
}
.gycy-wz1{
	font-size: 27px;
	font-weight: bold;
	color:#464646
}
.gycy-line{
	width: 32px;
	height: 4px;
	display: block;
	background: #8551F3;
	margin: 34px 0 34px 0;
}
.gycy-jj{
	line-height: 24px;
	font-size: 15px;
}
.jianju{
	margin: 20px 0 20px 0;
}
.cyln-box{
	margin-left: 20px;
	margin-top: 25px;
	height: 620px;
}
.cyln-box ul li{
	width: 367px;
	height: 279px;
	background: #f6f6f6;
	float: left;
	margin: 35px 30px 0 0;
	text-align: center;
	line-height: 26px;
	color: #656565;
	font-size: 18px;	
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	-o-transition: -o-transform 0.3s;
	transition: transform 0.3s;
}
.cyln-box ul li:hover{
	 -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    transform: translateY(-6px);
    -webkit-box-shadow: 0 26px 40px -24px rgba(0, 36, 100, .3);
    -moz-box-shadow: 0 26px 40px -24px rgba(0, 36, 100, .3);
    box-shadow: 0 26px 40px -24px rgba(0, 36, 100, .3);
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	-o-transition: -o-transform 0.3s;
	transition: transform 0.3s;

}
.cyln-box ul li h5{
	font-size: 26px;
	font-weight: normal;
	color: #454545;	
	margin-top: 10px;
	margin-bottom:25px;
}
.cyln-box ul li .gszz-ico{
	margin-top: 34px;
	height: 106px;
}
.cyln-box ul .hsjzg{
	margin-right: 0px;
}
.cyln-box ul .fwln{
	margin-right: 0px;
}
.zxry-box{
	text-align: center;
	font-size: 18px;
	margin-top: 55px;
}
.ry-rjzs{
	margin-left: 20px;
	float: left;
}
.ry-gsjs{
	float: left;
	margin: 0 47px 0 47px;
} 
.ry-xydj{
	float: left;
}
.zxry-box div p{
	line-height: 70px;
	margin-bottom: 15px;
}
/*****关于我们样式结束****/

/*****新闻资讯样式开始****/
.news-title{
	height: 80px;
	border-bottom: 1px solid #e9e9e9;
	font-size: 15px;
	margin-bottom: 44px;
	margin-left: 20px;
	width: 1160px;
}
.news-title p{
	padding-top:44px;
	
}

#tab .fljs_tsbt{
	list-style:none; 
	display:block; 
	height:46px; 
	width: 500px;
	margin-left: 405px;
}
#tab .fljs_tsbt li{	
	width: 119px; 
	height:44px; 
	background:#FFF;
	float:left; 
	text-align: center;
	font-size: 16px;
	line-height: 44px;
	border: 1px solid #eeeeee;
	border-radius: 40px;
	margin-right: 15px;
	cursor: pointer;
}
#tab .fljs_tsbt li.on{
	background: #8551F3;
	color: #fff;
}
#div-box{
	margin-top: 10px;
	margin-left: 20px;
	width: 1160px;
}
.hide{display:none;}
.news-l{
	float: left;
}
.news-r{
	float: right;
	font-size: 16px;
}
.cy-news{
	height: 238px;
	border-bottom: 1px dashed #d6d6d6;	
	margin-top: 45px;
}
.news-wenzi{
	font-size: 17px;
	color: #3c3c3c;
	line-height: 50px;
}
.news-cynr{
	height: 84px;
	line-height: 26px;
}
.news-cynr a{
	color: red;
}
.daer{
	background:url(../img/shij_pic.png) no-repeat 0 2px;
	text-indent: 23px;
	color: #bbbbbb;
}
.daer span{
	background:url(../img/yll_ico.png) no-repeat 0 3px;
	margin-left: 50px;
	padding-left: 28px;
}
.news-line{
	margin-top: 40px;
}
.news-line ul{ 
	float: right;
	margin-bottom: 35px;
}
.news-line ul li{
	float: left;
	padding: 0 15px 0 15px;
	height: 34px;
	border: 1px solid #e2e2e2;
	line-height: 34px;
	margin-left: 10px;
	
}
.news-line ul li:hover{
	background: #8551F3;
	color: #fff;
	cursor: pointer;
}
/*****新闻资讯样式结束****/

/*****文章页样式开始****/
.czy-wrap{
	text-align: center;
	width: 1160px;
	margin-left: 20px;
}
.czy-wrap h2{
	height: 60px;
	line-height: 44px;
	border-bottom: 1px dashed #d6d6d6;
	color: #5d5d5d;
	margin-bottom: 20px;
}
.article-nr{
	width: 1160px;
	margin-left: 20px;
	font-size: 16px;
	line-height: 28px;
	margin-top: 50px;
}
.wzy_pic{
	text-align: center;
	margin: 40px 0 30px 0;
}
.span{
	height: 25px;
	display: block;
}
.wzy-syp{
	margin-top: 4px;
}
.wzy-syp span{
	font-weight: bold;
}
/*****文章页样式结束****/

/*****联系我们样式开始****/
.lxwm-box{
	width: 1160px;
	margin: 0 auto;
}
.lxwm-title h2{
	font-size: 24px;
	font-weight: normal;
	background: url(../img/lxwmtb.jpg) no-repeat 0 6px;
	text-indent: 20px;
	margin: 60px 0 48px 0;
}
.cont-dh{
    width:290px;
	height: 98px;
	border: 1px solid #ededed;
	float: left;
	background: url(../img/dh_pic.jpg) no-repeat 40px 29px;	
}
.lxhd-wz{	
	color: #4c4c4c;
	font-size: 18px;
	margin: 27px 0 0 100px;
}
.lxhd-wz span{	
	font-size: 15px;;
}
.cont-yx{
    width:285px;
	height: 98px;
	border: 1px solid #ededed;
	float: left;
	margin: 0 29px 0 29px;
	background: url(../img/yx_pic.jpg) no-repeat 40px 29px;	
}
.cont-dz{
    width:520px;
	height: 98px;
	border: 1px solid #ededed;
	float: left;
	background: url(../img/dz_pic.jpg) no-repeat 40px 29px;	
}
.map-box{
	margin-bottom: 42px;
}
.cymzi{
	font-size: 24px;
	line-height: 100px;
	color: #464646;
}
/*****联系我们样式结束****/


/*****开发案例样式开始****/
#tab .fljs_tsbt2{
	list-style:none; 
	display:block; 
	height:46px; 
	width: 930px;
	margin: 45px 0 30px 20px;
	padding-left: 220px;
}
#tab .fljs_tsbt2 li{	
	float:left; 
	font-size: 18px;
	line-height: 44px;
	cursor: pointer;
	margin-right: 45px;
	background: #fff;
}
#tab .fljs_tsbt2 .on{
	color: #8551F3;
}
.cace-box ul li{
	float: left;
	margin-right: 28px;
	margin-bottom: 38px;
}
/*****开发案例样式结束****/

/*****考试系统样式开始****/
.ksxt-box{
	width: 1160px;
	margin: 0 auto;
}
.ksxt_banner{
	width: 100%;
	height: 456px;
	background: url(../img/ksxt_bannner.jpg) no-repeat center 100%;
	margin-top:90px;
}
.ksxt-bannerwz{
	color: #FFFFFF;
	padding: 140px 0 0 100px;
}
.ksxt-bannerwz b{
	font-size: 50px;
}
.ksxt-bannerwz p{
	margin-top: 12px;
	font-size: 28px; 	
}
.yiya{
	height: 150px;
	background-color: #f2f2f2;
	margin: 40px 0 50px 0;
}
.yiya-pic{
	width: 110px;
	float: left;
	margin: 35px 0 0 42px;
}
.yiya-nr{
	float: left;
	width: 980px;
	line-height: 27px;
	font-size: 16px;
	color: #494949;
	margin-top: 35px;
}
.ksxt-title{
	text-align: center;
	margin-top: 40px;
	margin-bottom: 50px;
}
.ksxt-title h3{
	font-size: 40px;
	font-weight: normal;
	color: #494949;
}
.ksxt-title p{
	font-size: 16px;
	color: #8b8b8b;
	text-transform: uppercase;
	font-family: "Arial";
	margin-top: 10px;
}
.hlwwz{
	line-height: 24px;
	font-size: 16px;
}
.ksxt-bt{
	float: left;
	margin-top: 40px;	
	margin-bottom: 40px;
}
.ksxt-01{
	width: 552px;
	height: 80px;
	background: #f7f7f7;
	border-radius: 50px;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	font-size: 16px;
	line-height: 27px;
	margin-top: 18px;
}
.ksxt-l{
	float: left;
	margin: 0 55px 0 59px;
}
.ksxt-r{
	float: left;
}
.ksxt-r h3{
	font-size: 18px;
	line-height: 40px;
}
.tupl{
	float: left;
}
.ksxt-01 p{
	float: left;
	padding-top: 12px;
	margin-left: 20px;
}
.cpjs{
	width: 100%;
	height: 748px;
	background: #0d234c;
}
.cpjs-box{
	width: 1160px;
	margin: 0 auto;
	height: 748px;
	background: url(../img/ksxt_cp_bg.png) no-repeat;
}
.tupl-wz{
	margin-top: 14px;
}
.cpjs-title{
	text-align: center;
	color: #fff;
}
.cpjs-title h3{
	font-size: 40px;
	font-weight: normal;	
	padding-top: 70px;
	margin-bottom: 12px;
}
.cpjs-title p{
	text-transform: uppercase;	
	font-family: "Arial";	
	font-size: 16px;
}
.cpjs-jjl{	
	width: 302px;
	float: left;
}
.jyjg{
	text-align: right;
	font-size: 15px;
	color:#fff;
	line-height: 25px;
	margin-top: 80px;
}
.jyjg h5{
	font-size: 27px;
	color: #ffdb29;
}
.jyjg .jyjg-gn{
	font-size: 18px;
	margin-bottom: 30px;
	margin-top: 10px;
}
.cpjs-jjc{
	float: left;	
	margin-top: 52px;
	margin-left: 60px;
}
.cpjs-jjr{
	float: right;
	text-align: left;
	width: 360px;
}
.zfjg{
	font-size: 15px;
	color:#fff;
	line-height: 25px;
	margin-top: 80px;
}
.zfjg h5{
	font-size: 27px;
	color: #ffdb29;
}
.zfjg .jyjg-gn{
	font-size: 18px;
	margin-bottom: 30px;
	margin-top: 10px;
}
.xttd ul li{
	float: left;
	width: 350px;
	height: 282px;
	border: 1px solid #e6e6e6;
	border-radius: 8px;
	margin-right: 42px;	
	text-align: center;
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 45px;
	color: #626262;
}

.xttd ul .xttd-3{
	margin-right: 0px;
}
.xttd ul .xttd-6{
	margin-right: 0px;
}
.xttd ul li span{
	width: 110px;
	height: 110px;
	border-radius: 50%;
	background: #ececec;
	display: block;
	margin: 38px 0 26px 123px;
}
.xttd ul li span i{
	
	padding-top: 22px;
	transition:All 0.4s ease-in-out; 
	-webkit-transition:All 0.4s ease-in-out; 
	-moz-transition:All 0.4s ease-in-out; 
	-o-transition:All 0.4s ease-in-out;
	display:block;
}
.xttd ul li:hover span i{
	transform:rotate(360deg);  
	-webkit-transform:rotate(360deg); 
	-moz-transform:rotate(360deg);  
	-o-transform:rotate(360deg); 
	-ms-transform:rotate(360deg);
	display:block;
}
/*****考试系统样式结束****/

/*****产品服务样式开始****/
#fixed{
	width: 100%;
	background: #fff;
	z-index: 1111;
}
.cprj-box ul{
	margin-top: 25px;
	height:155px ;z-index: 1111;
}
.cprj-box ul li{
	width: 288px;
	height: 64px;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	background: #f2f2f2;
	text-align: center;
	font-size: 20px;
	line-height: 64px;
	display: block;
}
.cprj-box ul li a{	
	width: 288px;
	height: 72px;
	display: block;
}
.cprj-box ul li a:hover{
	background: #8551F3;
	color: #fff;
}
.product-banner{
	width: 100%;
	height: 456px;
	background: url(../img/proudct_banner.jpg) no-repeat center 100%;
	margin-top:90px;
}

.cp-banner{
	width: 1200px;
	margin: 0 auto;
	color: #FFFFFF;
	text-align: center;
	padding-top: 160px;
}
.cp-banner b{
	font-size: 55px;
	font-weight: normal;
}
.cp-banner p{
	font-size: 26px;
	line-height: 66px;
}
.cp-xtrj, .cp-wxkf, .cp-appkf, .cp-yptkf, .cp-sjkwh, .cp-yjwh, .cp-hlwjj, .cp-wzkf{
	width: 100%;
	height: 572px;
}
.product—box{
	width: 1160px;
	margin:  0 auto;
}
.cp-xtrj{ background: #8551F3;}
.cp-wxkf{ background: #3fbb5d;}
.cp-appkf{ background: #f48031;}
.cp-yptkf{ background: #03a4da;}
.cp-sjkwh{ background: #f95352;}
.cp-yjwh{ background: #d7a246;}
.cp-hlwjj{ background: #347ad0;}
.cp-wzkf{ background: #24b5ba;}

.xtrj-l{
	float: left;
	color: #fff;
	width: 556px;
	font-size: 17px;
	line-height: 35px;
}
.xtrj-r{
	float: right;
	margin-top: 85px;
}
.wxkf-r3{
	float: left;
	margin-top: 65px;
}
.appkf-r{
	float: right;
	margin-top: 80px;
	margin-right: 96px;
}
.hlwr-tb{
	float: right;
	margin-top: 80px;
}
.cpnrwz p{
	height: 212px;
	margin-top: 42px;
}
.xtrj-title h1{
	font-size: 40px;	
	border-bottom: 3px solid #fff;
	line-height: 94px;
	margin-top: 42px;
}
.wxkf-l{
	float: right;
	color: #fff;
	width: 556px;
	font-size: 17px;
	line-height: 35px;
}
.wxkf-r{	
	float: left;
	margin-top: 90px;
}