@charset "utf-8";

/* CSS Document */

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input {

	margin:0; 

	padding:0; 

}

body, input {

	font-family:'Microsoft YaHei','simhei',Arial !important; 

	overflow-x:hidden;

}

ul, ol, li {

	list-style:none; 

	cursor:pointer;

}

a {

	text-decoration:none;

}

img{ border:0}



#top {

	width:100%;

	height:60px;

	background:url(../2022images/top.jpg);

	background-position:center;

}

#topnav {

	width:100%;

	height:35px;

	background-color:#f5f7fa;

}

#topnav div, #logo, .I_kcbx_cont {

	width:1200px;

	margin:0 auto;

	overflow:hidden;

}

#topnav div p {

	color:#666;

	font-size:12px;

	line-height:35px;

	width:50%;

	float:left;

}

#topnav div p:nth-child(2) {

	text-align:right;

}

#logo {

	padding:20px 0px;

	overflow:hidden;

}

#logo img {

	float:left;

}

#logo_tel {

	float:right;

	margin-top: 24px;

}

#logo_tel span {

	color: #40bbcd;

	font-size: 22px;

	position: relative;

	padding-left: 43px;

}

#logo_tel span:before {

	content: '';

	width: 32px;

	height: 32px;

	position: absolute;

	left: 0;

	top: -4px;

	background: url(../2022images/icon.png) no-repeat -200px -28px;

}

/*banner*/

.banner {

	position: relative;

	width: 100%;

}

.container {

  position: relative;

  width: 1200px;

  margin: 0 auto;

}

.leftnav {

  	position: absolute;

  	left: 0;

  	width: 224px;

  	height: 510px;

  	z-index: 100;

  	font-family: "Microsoft Yahei";

  	border-radius: 8px 8px 0px 0px;



}

.leftnav .leftnav_allname {

	height: 50px;

    line-height: 50px;

    font-size: 18px;

    font-weight: bold;

    color: #fff;

    background: #2f5cff;

    text-align: center;

    letter-spacing: 3px;

}

.leftnav .leftnav_allname span {

  	font-size: 32px;

}

.focus-icon {

  	display: block;

  	float: left;

  	width: 20px;

  	height: 16px;

  	background: url(../2022images/focus.png) center no-repeat;

  	margin: 15px 8px 0 0;

}

.leftnav #newadd {

    background-color: rgba(0,0,0,.6);

    height: 100%;

    overflow: hidden;

}

.leftnav li:first-child {

    margin-top: 10px;

}

.leftnav li {

  	position: relative;

  	width: 224px;

  	height: 68px;

  	box-sizing: border-box;

  	-moz-box-sizing: border-box;

  	-webkit-box-sizing: border-box;

  	line-height: 32px;

}

.leftnav li h2 {

    font-weight: normal;

	height:68px;

}

.leftnav li a {

    color: #fff;

    display: block;

    height: 100%;

    padding: 0 20px;

    box-sizing: border-box;

}

.leftnav li:hover a {

    background-color: rgba(0,0,0,.3);  

}

.leftnav li:hover dt {

    color: #ffa201 !important;

}

.leftnav li:last-child {

  border-bottom: 0;

}

.leftnav li:after {

    content: '';

    position: absolute;

    display: block;

    float: right;

    width: 6px;

    height: 10px;

    background: url(../2022images/arrow_r.png) no-repeat;

    font-size: 20px;    

    top: 10px;

    right: 15px;

}

.focus-tlt {

  	margin: 5px 0 3px 0;

}

.focus-tlt a {

  	color: #333;

}

.focus-tlt a:hover {

  	color: #e73f3e;

}

.leftnav dt {

  	font-size: 16px;

}

.leftnav dt span {

  	font-size: 14px;

  	margin-right: 3px;

}

.leftnav p {

  	line-height: 20px;

  	font-size: 12px;

  	color: #666666;

}

.leftnav p span {

    margin: 0 0 0 5px;

}

.leftnav p span:first-child {

    margin-left: 15px;

}

#newadd li p {

    color: #fff;

}

#newadd li .sub-focus dd a:hover{

    color:#188f79 !important;

}

#newadd li span{

    display: block;

    width: 3px;

    height: 0px;

    background-color: #ffa201;

    position: absolute;

    top: 0;

    left: 0;

    /* display: none; */

    transition: all .3s ease;

}

#newadd li:hover span{

    display: block;

    /* height: 100px; */

    height: 68px;

}

#newadd li p{

    color: #fff;

}

/*nav*/

.nav {

    float: left;

    width: 910px;

    height: 50px;

	position:relative;

    z-index: 999999999!important;

    margin-left: 420px;

}

.nav dl {

    display: block;

    float: left;

    position: relative;

    height: 100%;

    position: relative;

    margin-right: 30px;

}

.nav dl dt {

    height: 50px;

}

a.white, a.white:link, a.white:active, a.white:visited {

    width: auto;

    height: 50px;

    line-height: 50px;

    float: left;

    font-size: 16px;

    font-family: "Microsoft Yahei";

    text-align: center;

    padding: 0 25px 0 25px;

    color: #272848;

}

.nav dl dt span.arrow {

    display: block;

    content: "";

    width: 11px;

    height: 5px;

    background: url(../2022images/arrow.png) no-repeat center;

    position: absolute;

    top: 45%;

    right: 10px;

}

.head_kc{ width:895px; height:90px;  z-index:99; position:absolute; margin-left:-160px; padding:10px 0px;background: rgba(0, 0, 0, 0.2); margin-right:15px; }

.head_kc_a{ width:880px; height:90px; margin:0 auto;}

.head_kc li { width:65px; height:90px; float:left; margin-left:15px; text-align:center; font-size:14px;}

.head_kc li a { color:#fff;}

.pagenav {

	width:100%;

	height:50px;

}

.pagenav {

	width:1200px;

	margin:0 auto;

    height: 50px;

	position:relative;

    z-index: 99!important;

}

.pagenav dl {

	width:170px;

    display: block;

    float: left;

    position: relative;

    height: 100%;

    position: relative;

    margin-right: 30px;

}

.pagenav dl dt {

    height: 50px;

}

.pagenav dl dt span.arrow {

    display: block;

    content: "";

    width: 11px;

    height: 5px;

    background: url(../2022images/arrow.png) no-repeat center;

    position: absolute;

    top: 45%;

    right: 65px;

}

/*banner*/

.banner .swiper {

width: 100%;

height: 100%;

}

.banner .swiper-slide {

text-align: center;

font-size: 18px;

background: #fff;

display: -webkit-box;

display: -ms-flexbox;

display: -webkit-flex;

display: flex;

-webkit-box-pack: center;

-ms-flex-pack: center;

-webkit-justify-content: center;

justify-content: center;

-webkit-box-align: center;

-ms-flex-align: center;

-webkit-align-items: center;

align-items: center;

}

.banner .swiper-slide img {

display: block;

width: 100%;

height: 100%;

object-fit: cover;

}

.banner .swiper {

margin-left: auto;

margin-right: auto;

}

/*行业发展趋势*/

.I_qs, .I_jxms, .I_lstd {

	width:100%;

	margin:0 auto;

	background-color:#eaeeff;

	padding-bottom:80px;

	overflow:hidden;

}

.I_tit {

	text-align:center;

	padding:100px 0px 80px 0px;

}

.I_tit p:first-child {

	font-size:45px;

	color:#333;

	font-weight:bold;

}

.I_tit p:first-child span {

	color:#2f5cff;

}

.I_tit p:nth-child(2) {

	font-size:16px;

	color:#666;

	margin-top:10px;

}

.I_qs_cont {

	width:1200px;

	height:620px;

	margin:0 auto;

	background:url(../2022images/bg1.png) no-repeat;

	background-position:center 0;

}

.I_qs_xz {

	width:1200px;

	overflow:hidden;

	padding-top:20px;

}

.I_qs_xzL {

	width:200px;

	color:#fff;

	float:left;

	margin-left:100px;

}

.I_qs_xzL p:first-child {

	margin-top:200px;

}

.I_qs_xzL p:nth-child(2) {

	font-size:24px;

	margin:10px 0px;

	font-weight:bold;

}

.I_qs_xzC {

	float:left;

	width:600px;

	height:430px;

	background-color:#fff;

	border-radius:15px;

	box-shadow: 0px 0px 15px #999;

}

.I_qs_xzC_main {

	width:500px;

	height:400px;

	margin:50px;

}

.I_qs_xzC div p:nth-child(2) {

	font-size:24px;

	color:#333;

	float:left;

}

.I_qs_xzC_tit p:first-child {

	width:5px;

	height:30px;

	background-color:#ffb51a;

	margin-right:10px;

	float:left;

}

.I_qs_xzC_main img {

	margin-top:30px;

}

.I_qs_cont ul {

	width:1100px;

	margin:0 auto;

	margin-top:50px;

}

.I_qs_cont ul li {

	width:350px;

	height:410px;

	float:left;

	margin-right:25px;

	background-color:#fff;

	border-radius:10px;

}

.I_qs_cont ul li a{ color:#333}
.I_qs_cont ul li div { line-height:50px;margin:10px;}

.I_qs_cont ul li div:first-child {


	border-bottom:1px solid #e7e7e7;

	box-sizing: border-box;
	text-align:center;

}

.I_qs_cont ul li div:first-child p:first-child {

	margin-top:0px;

}

.I_qs_cont ul li div:first-child p:nth-child(2) {

	font-size:18px;

	color:#333;

	font-weight:bold;

	margin-top:5px;

}

.I_qs_cont ul li div:nth-child(2) {	width:100%;}
.I_qs_cont ul li div:nth-child(2) img{ padding:5px;}

.I_qs_cont ul li div:nth-child(2) p {

	padding:10px ;

	font-size:14px;

	color:#666;

	line-height:30px;

}

.I_more {

	width:650px;

	margin:50px auto 100px;

}

.I_more p {

	width:300px;

	height:50px;

	float:left;

	line-height:50px;

	text-align:center;

	color:#fff;

	font-size:18px;

	border-radius:50px;

}

.I_more a:first-child p {

	background-color:#2f5cff;

}

.I_more a:nth-child(2) p {

	background-color:#ffb51a;

	margin-left:50px;

}

.I_kclist {

	width:100%;

	background-color:#715afa;

	padding-bottom:50px;

}

.I_kclist_cont {

	width:1200px;

	margin:0 auto;

}

.I_kclist_cont ul {

	width:905px;

	margin:0 auto;

	overflow:hidden;

	margin-bottom:70px;

}

.I_kclist_cont ul li {

	width:165px;

	float:left;

	margin-right:20px;

}

.I_kclist_cont ul li div:first-child {

	width:165px;

	height:165px;

	border-radius:165px;

	position:relative;

	z-index:10;

}

.I_kclist_cont ul li div:first-child p {

	text-align:center;

	padding-top:42px;

}

.I_kclist_cont ul li div:nth-child(2) {

	position:relative;

	margin-top:-80px;

	z-index:5;

	width:165px;

	height:165px;

	background: -webkit-linear-gradient(top, #a679fd , #715afa);

    background: -o-linear-gradient(bottom, #a679fd, #715afa);

    background: -moz-linear-gradient(bottom, #a679fd, #715afa);

    background: linear-gradient(to bottom, #a679fd , #715afa);

}

.I_kclist_cont ul li div:nth-child(2) p {

	color:#fff;

	text-align:center;

}

.I_kclist_cont ul li div:nth-child(2) p:first-child {

	padding-top:90px;

	font-size:18px;

	font-weight:bold;

}

.I_kclist_cont ul li div:nth-child(2) p:nth-child(2) {

	padding-top:5px;

	font-size:12px;

}

.I_jxgl {

	width:100%;

	overflow:hidden;

	margin-bottom:70px;

}

.I_jxgl_cont {

	width:1200px;

	margin:0 auto;

	overflow:hidden;

}

.I_jxgl_cont img {

	width:450px;

	float:left;

}

.I_jxgl_cont ul {

	width:750px;

	float:left;

}

.I_jxgl_cont ul li {

	height:50px;

	width:600px;

	margin-left:50px;

	background-color:#eaeeff;

	border-radius:50px;

	margin-top:15px;

	overflow:hidden;

}

.I_jxgl_cont ul li p:first-child {

	width:120px;

	height:40px;

	border-radius:40px;

	background-color:#ffb51a;

	color:#fff;

	line-height:40px;

	text-align:center;

	margin:5px;

	float:left;

}

.I_jxgl_cont ul li p:nth-child(2) {

	color:#666;

	float:left;

	line-height:50px;

}

.I_jxms_cont {

	width:1200px;

	height:650px;

	margin:0 auto;

	background:url(../2022images/bg2.png) no-repeat;

	background-position:center;

}

.I_jxms_one {

	width:300px;

	margin:0 auto;

}

.I_jxms_cont div p:first-child {

	width:180px;

	height:30px;

	border-radius:20px;

	color:#fff;

	font-size:18px;

	text-align:center;

	line-height:30px;

	background: -webkit-linear-gradient(left, #fc7181 , #eb3f47); /* Safari 5.1 - 6.0 */

    background: -o-linear-gradient(right, #fc7181, #eb3f47); /* Opera 11.1 - 12.0 */

    background: -moz-linear-gradient(right, #fc7181, #eb3f47); /* Firefox 3.6 - 15 */

    background: linear-gradient(to right, #fc7181 , #eb3f47); /* 标准的语法（必须放在最后） */

}

.I_jxms_two ul {

	overflow:hidden;

}

.I_jxms_two ul li {

	width:300px;

	float:left;

}

.I_jxms_cont div p:nth-child(2) {

	font-size:14px;

	color:#666;

	margin-top:10px;

}

.I_kcbx {

	overflow:hidden;

	margin-bottom:80px;

}

.I_kcbx_cont img {

	width:360px;

	float:left;

}

.I_kcbx_cont ul {

	float:left;

	margin-left:40px;

	margin-top:150px;

}

.I_kcbx_cont ul li {

	width:200px;

	float:left;

}

.I_kcbx_cont ul li p {

	margin-bottom:10px;

	color:#fff;

}

.I_kcbx_cont ul li p:first-child {

	text-align:center;

	font-weight:bold;

	font-size:16px;

} 

.I_kcbx_cont ul li p:nth-child(2), .I_kcbx_cont ul li p:nth-child(3) {

	height:50px;

	line-height:50px;

	border-radius:5px;

	width:190px;

	margin-right:10px;

	text-align:center;

	font-size:14px;

}

.I_kcbx_cont ul li p:nth-child(4) {

	width:150px;

	height:30px;

	background-color:#fd962a;

	border-radius:30px;

	margin:20px auto 0px;

	text-align:center;

	line-height:30px;

}

.I_kcbx_cont ul li p:nth-child(4) a {

	color:#fff;

}

.qnls_A{ width:1200px; height:435px; margin:0 auto; margin-top:30px;  }

.qnls_A span{ width:315px; height:405px; float:left; display:block}

.qnls_A dl{ width:840px; height:250px; float:right; margin-top:30px;}

.qnls_A dl dt{ width:840px; height:30px; line-height:30px; color:#333333; font-size:24px;}

.qnls_A dl dt b{ font-size:14px; color:#666666; font-weight:normal; }

.qnls_A dl dd{ width:840px; line-height:25px; font-size:14px; color:#333333; margin-top:10px;}

.qnls_A dl dd b{ font-size:14px; color:#999; font-weight:normal; }

.qnls_A ul{ width:840px; height:121px; margin:0 auto;float:right}

.qnls_A ul li{ width:640px; height:121px;  margin:0 auto}

.qnls_A ul li a{ width:131px; height:121px; float:left; display:block; margin-left:20px;}

.qnls_A ul li a.hover{ border:1px #FF9900 solid; }

.spr_zscont {

	height:600px;

	background-color:#5790ff;

	margin-top:50px;

	border-radius: 10px;

	padding:50px;

	width:1200px;

	margin:0 auto;

}

.spr_zsleft {

	width:580px;

	float:left;

	margin-right:20px;

	font-size:18px;

	color:#fff;

	line-height:32px;

	text-shadow: 2px 2px 2px #5848b7;

}

.spr_zsleft p {

	margin-top:20px;

}

.spr_zsright {

	width:428px;

	height:560px;

	background:url(../2022images/bg3.png);

	float:left;

}

.spr_zsrc {

	width:340px;

	height:520px;

	overflow:hidden;

	margin-left:43px;

	margin-top:40px;

	position:absolute;

}

.spr_zsrc .swiper {

	width:100%;

	height:480px;

}

.spr_zsrc .swiper-slide {

	text-align: center;

	font-size: 18px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center;

}

.spr_zsrc .swiper-slide img {

	display: block;

	width:350px;

	height:480px;

	object-fit: cover;

}

.Index_href {

	width:400px;

	height:50px;

	border-radius:50px;

	color:#fff;

	font-size:18px;

	text-align:center;

	line-height:50px;

	margin:50px auto 70px;

	background: -webkit-linear-gradient(left, #ff0057 , #fd4a02); /* Safari 5.1 - 6.0 */

    background: -o-linear-gradient(right, #ff0057, #fd4a02); /* Opera 11.1 - 12.0 */

    background: -moz-linear-gradient(right, #ff0057, #fd4a02); /* Firefox 3.6 - 15 */

    background: linear-gradient(to right, #ff0057 , #fd4a02); /* 标准的语法（必须放在最后） */

}

.Index_F9 {

	padding:20px 0px 10px 0px;

    width: 100%;

    background-color: #5790ff;

    overflow: hidden;

	margin-top:70px;

    padding-bottom: 70px;

}

.Index_F9_cont {

	width:1200px;

	margin:0 auto;

}

.Index_F9_cont img {

	width:450px;

	float:left;

}

.Index_F9_main {

	width:750px;

	float:left;

	margin-top:70px;

}

.Index_formtit {

	color:#fff;

	font-size:36px;

	font-weight:bold;

}

.Index_F9_form {

	width:700px; 

	padding:25px 20px;

	background:rgba(255,255,255,0.5);

	margin-top:20px;

}

.Index_F9_form p:first-child {

	font-size:16px;

	color:#f59948;

}

.Index_F9_form p:first-child span {

	color:#fd4503;

	font-size:20px;

	font-weight:bold;

}

.Index_F9_form div {

	height:40px;

	margin-top:10px;

}

.Index_F9_form div p {

	width:220px;

	height:40px;

	float:left;

	margin-right:20px;

	border:1px solid #e4e2e2;

	border-radius:5px;

	box-sizing:border-box;

}

.Index_F9_form div p input {

	width:200px;

	height:40px;

	border:none;

	border-radius:5px;

	color:#CCC;

	padding-left:20px;

}

.Index_sub {

	width:180px;

	height:40px;

	background-color:#fe3e00;

	border-radius:5px;

	margin-top:10px;

}

.Index_sub input {

	width:180px;

	height:40px;

	background-color:#fe3e00;

	border-radius:5px;

	border:none;

	color:#fff;

	font-size:16px;

}

/*footer start*/

.footernav {

	width:100%;

	height:290px;

	background-color:#2c2f34;

}

.Fnavul {

	width:1200px;

	height:245px;

	margin:0 auto;

	padding-top:37px;

}

.Fnavul li {

	float:left;

	box-sizing:border-box;

}

.Fnavul li:first-child {

	width:225px;

	height:100%;

	border-right:1px solid #27292d;

}

.Fnavul li:nth-child(2) {

	width:305px;

	height:100%;

	border-right:1px solid #27292d;

}

.Fnavul li:nth-child(3) {

	width:260px;

	height:100%;

	border-right:1px solid #27292d;

}

.Fnavul li:nth-child(4) {

	width:410px;

	height:100%;

}

.Fnavul li p {

	font-size:14px;

	line-height:35px;

}

.Fnavul li:first-child p {

	text-align:center;

}

.Fnavul li:nth-child(2) p {

	margin-left:40px;

}

.Fnavul li:nth-child(3) p {

	margin-left:60px;

}

.Fnavul li p a {

	color:#fff;

}

.Fnavul li:nth-child(4) p {

	margin-left:40px;

	color:#fff;

}

.erweiL {

	float:left;

}

.erweiR {

	float:left;

}

.erweiL p, .erweiR p {

	text-align:center;

}

.footerbot {

	width:100%;

	background-color:#2f3237;

	line-height:40px;

}

.footerbot p {

	width:1200px;

	margin:0 auto;

	padding-left:130px;

	font-size:14px;

	color:#fff;

}

.I_xyhj .apple-retail {

	margin: 50px 0;

}

.I_xyhj .swiper-slide {

	text-align: center;

	padding: 0 calc((100vw - 816px) * .15);

	width: 816px;

}

.I_xyhj .inner figure {

	width: 100%;

}

.I_xyhj .inner figure img {

	width: 100%;

	border-radius: 6px;

}

.I_xyhj .gallery-item-desc {

	width: 80%;

	text-align: left;

	display: inline-block;

	padding-top: 46px;

	opacity: 0;

	transition-duration: 1.2s;

}

.I_xyhj .init .gallery-item-desc {

	opacity: 1;

}

.I_xyhj .gallery-item-desc h3 {

	line-height: 1.16667;

	font-weight: 600;

	letter-spacing: .009em;

	color: #111;

	font-size: 20px;

}

.I_xyhj .gallery-item-desc p {

	margin-top: 1em;

	color: #333;

	font-size: 15px;

}

.I_xyhj .swiper-slide-prev .gallery-item-desc {

	transform: translateX(-70px);

}

.I_xyhj .swiper-slide-next .gallery-item-desc {

	transform: translateX(70px);

}

.I_xyhj .swiper-slide-active .gallery-item-desc {

	opacity: 1;

	transform: translateX(0);

}

@media only screen and (max-width: 1068px) {

.I_xyhj .swiper-slide {

	padding:0 calc((100vw - 576px) * .15);

	width: 576px;

}

.I_xyhj .gallery-item-desc {

	padding-top: 41px;

}

}

@media only screen and (max-width: 735px) {

.I_xyhj .swiper-slide {

	transform: scale(.9);

	padding: 0;

	width: 85vw;

	margin: 0 0;

	min-width: 272px;

}

.I_xyhj .swiper-slide-active {

	transform: scale(1);

}

.I_xyhj .gallery-item-desc {

	padding-top: 26px;

	width: 90%;

}

}

.I_xyhj .swiper-button-next, .I_xyhj .swiper-button-prev {

	top: 40%;

	background-color: rgba(210,210,210,.6);

	background-size: 15px 15px;

	border-radius: 50%;

	width: 52px;

	height: 52px;

	transition: all .5s;

	outline: none;

	opacity: 0;

}

.I_xyhj .mouse-hover .swiper-button-next, .I_xyhj .mouse-hover .swiper-button-prev {

	opacity: 1;

}

.I_xyhj .swiper-button-next:hover, .I_xyhj .swiper-button-prev:hover {

	background-color: rgba(210,210,210,.8);

}

.I_xyhj .swiper-button-next {

	background-image: url("../other/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");

	right: 20px;

}

.I_xyhj .swiper-button-prev {

	background-image: url("../other/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");

	left: 20px;

}

.I_xyhj .swiper-container .swiper-button-next.swiper-button-disabled, .I_xyhj .swiper-container .swiper-button-prev.swiper-button-disabled {

	opacity: 0;

}



















/*完美教学模式*/

.perfect {

	background-image:url(../2022images/perfect_bg.jpg);

	background-repeat:no-repeat;

	width:100%;

	height:325px;

	background-position:center center;

}

.pefcttitle {

	font-size:36px;

	height:100px;

	line-height:100px;

	color:#FFF;

	text-align:center;

}

.perfect ul {

	width:1200px;

	height:100%;

	margin:0 auto;

}

.perfect ul li{

	float:left;

	width:150px;

	text-align:center;

}

.perfect ul li a {

	color:#FFF;

}

.perfect ul li img

{

	width:128px;

	height:145px;

	transition:width 2s, height 2s;

	-moz-transition:width 2s, height 2s, -moz-transform 2s; /* Firefox 4 */

	-webkit-transition:width 2s, height 2s, -webkit-transform 2s; /* Safari and Chrome */

	-o-transition:width 2s, height 2s, -o-transform 2s; /* Opera */

}



.perfect ul li img:hover

{

	width:128px;

	height:145px;

	transform:rotate(360deg);

	-moz-transform:rotate(360deg); /* Firefox 4 */

	-webkit-transform:rotate(360deg); /* Safari and Chrome */

	-o-transform:rotate(360deg); /* Opera */

}

.ui_sqmfst {

	width:100%;

	height:60px;

	line-height:60px;

	width:300px;

	background-color:#fd5b0f;

	margin:0 auto;

	text-align:center;

	margin-top:20px;

	border-radius:10px;

	position:relative;

	top:0px;

	transition:top 1s;

	-webkit-transition:top 1s; /* Safari */

}

.ui_sqmfst:hover {

	top:-10px;

	border:1px solid #fd5b0f;

	background-color:#fff;

	box-shadow: 5px 5px 5px #fd5b0f;

}

.ui_sqmfst:hover a{

	color:#fd5b0f;

}

.ui_sqmfst a {

	color:#fff;

	font-size:30px;

}



