@charset "gb2312";
html,body,div,p,img,h1,h2,h3,h4,h5,ul,li,a,b,span,table,tbody,tr,th,td,strong,dl,dt,dd,label,input,form{ margin:0;padding:0;}
body{ font-size:14px; font-family:'\5b8b\4f53';background:#622a64; color:#333333; }
ul li{list-style-type:none;}
em{font-style:normal}
img{ border:0; display:block;}
a{text-decoration: none;}
.clearfix:after {
	content:".";
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.clearfix { display: inline-table; }
* html .clearfix { height: 1%; }
.clearfix { display: block;}
h1,h2,h3{ font-size:14px;font-weight:normal;}
.fl{ float:left;}
.fr{ float:right;}
.header {width:100%;height:50px;min-width:1000px;background:#fff;}
.h_t {width:1000px;height:50px;margin:0 auto;}
.logo {width:150px;height:50px;padding-right:10px;float:left;}
.logo img {width:150px;height:50px;}
.logo_r {
	width: 500px;
	height: 40px;
	text-align: right;
	padding-top: 10px;
}
.logo_r li {height:40px;float:left;display:inline;}
.logo_r .tel,.logo_r .zxqq {font:normal 16px/40px 'Microsoft Yahei';color:#333;}
.logo_r .tel {background:url(imagestelqq.jpg) no-repeat 0 -7px;margin-right:10px;padding-left:30px;}
.logo_r .zxqq {background:url(imagestelqq.jpg) no-repeat 0 -56px;padding-left:30px;padding-right:6px;}
.logo_r .tel span{color:#333;font:normal 16px/40px 'Microsoft Yahei';}
.logo_r .zxqq a{color:#333;font:normal 16px/40px 'Microsoft Yahei';}
.logo_r .zxqq a:hover{color:#333;text-decoration:underline;}
.logo_r .wei {
	width: 78px;
	height: 37px;
	padding-top: 3px;
	position: relative;
	margin-left: 4px;
	z-index: 1;
}
.logo_r .wei a.hover{width:70px;height:37px;display:block;background:#fff;z-index:20;top:3px;position:absolute;left:0px;font:normal 16px/36px 'Microsoft Yahei';padding:0 3px;color:#504e4e;}
.logo_r .wei a.on {width:70px;height:38px;border:1px #ccc solid;border-bottom:none;color:#504e4e;text-decoration:none;top:2px;left:-1px;}
.logo_r .wei img {float:left;margin-right:3px;display:inline;}
.logo_r .wei_cont {width:190px;height:80px;padding:10px;position:absolute;top:40px;right:1px;display:none;border:1px #ccc solid;background:#fff;z-index:10;}
.logo_r .wei_cont img {
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 15px;
}
.logo_r .wei_cont .gz {width:63px;height:24px;margin:28px 0 0;float:left;}
.logo_r .wei_cont span {float:left;text-align:left;line-height:20px;padding-top:20px;}
.logo_r .wei_cont a {display:inline;}

.content_bann{width:100%;min-width:1000px;height:486px;background:url(imagesbanner.jpg) center 0 no-repeat;overflow:hidden;}
.cont_text{ width:1000px; height:161px; margin:0 auto; position:relative;}
.cont_text img.ban_text{ position:absolute; left:145px; top:93px; width:644px; height:138px;z-index:1;
	animation:bounce 1s 0s both;
	-webkit-animation:bounce 1s 0s both;
	-moz-animation:bounce 1s 0s both;
	-ms-animation:bounce 1s 0s both;
	-o-animation:bounce 1s 0s both;
	-webkit-transform-origin: center bottom;
	-moz-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	-o-transform-origin: center bottom;
	transform-origin: center bottom;
}
@keyframes bounce {
	0%,100%,20%,53%,80% {
		transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		transform: translate3d(0,0,0);
	}
	40%,43% {
		transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
		transform: translate3d(0,-30px,0);
	}
	70% {
		transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
		transform: translate3d(0,-15px,0);
	}
	90% {
		transform: translate3d(0,-4px,0);
	}
}
@-webkit-keyframes bounce {
	0%,100%,20%,53%,80% {
		-webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		-webkit-transform: translate3d(0,0,0);
	}
	40%,43% {
		-webkit-transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
		-webkit-transform: translate3d(0,-30px,0);
	}
	70% {
		-webkit-transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
		-webkit-transform: translate3d(0,-15px,0);
	}
	90% {
		-webkit-transform: translate3d(0,-4px,0);
	}
}
@-moz-keyframes bounce {
	0%,100%,20%,53%,80% {
		-moz-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		-moz-transform: translate3d(0,0,0);
	}
	40%,43% {
		-moz-transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
		-moz-transform: translate3d(0,-30px,0);
	}
	70% {
		-moz-transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
		-moz-transform: translate3d(0,-15px,0);
	}
	90% {
		-moz-transform: translate3d(0,-4px,0);
	}
}
@-ms-keyframes bounce {
	0%,100%,20%,53%,80% {
		-ms-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		-ms-transform: translate3d(0,0,0);
	}
	40%,43% {
		-ms-transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
		-ms-transform: translate3d(0,-30px,0);
	}
	70% {
		-ms-transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
		-ms-transform: translate3d(0,-15px,0);
	}
	90% {
		-ms-transform: translate3d(0,-4px,0);
	}
}
@-o-keyframes bounce {
	0%,100%,20%,53%,80% {
		-o-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		-o-transform: translate3d(0,0,0);
	}
	40%,43% {
		-o-transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
		-o-transform: translate3d(0,-30px,0);
	}
	70% {
		-o-transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
		-o-transform: translate3d(0,-15px,0);
	}
	90% {
		-o-transform: translate3d(0,-4px,0);
	}
}
.ban_gold{width:1000px;height:367px;position:absolute;left:0px;top:61px;
  animation:gold 1s 0.8s ease both;
  -webkit-animation:gold 1s 0.8s ease both;
  -moz-animation:gold 1s 0.8s ease both;
  -ms-animation:gold 1s 0.8s ease both;
  -o-animation:gold 1s 0.8s ease both;
}
@keyframes gold {
    0% {opacity: 0;transform: scale(.3)}
    50% {opacity: 1;transform: scale(1.05)}
    70% {transform: scale(.9)}
    100% {transform: scale(1)}
}
@-webkit-keyframes gold {
    0% {opacity: 0;-webkit-transform: scale(.3)}
    50% {opacity: 1;-webkit-transform: scale(1.05)}
    70% {-webkit-transform: scale(.9)}
    100% {-webkit-transform: scale(1)}
}
@-moz-keyframes gold {
    0% {opacity: 0;-moz-transform: scale(.3)}
    50% {opacity: 1;-moz-transform: scale(1.05)}
    70% {-moz-transform: scale(.9)}
    100% {-moz-transform: scale(1)}
}
@-ms-keyframes gold {
    0% {opacity: 0;-ms-transform: scale(.3)}
    50% {opacity: 1;-ms-transform: scale(1.05)}
    70% {-ms-transform: scale(.9)}
    100% {-ms-transform: scale(1)}
}
@-o-keyframes gold {
    0% {opacity: 0;-o-transform: scale(.3)}
    50% {opacity: 1;-o-transform: scale(1.05)}
    70% {-o-transform: scale(.9)}
    100% {-o-transform: scale(1)}
}
.content_bann p{ color:#fff; font:normal 19px/46px 'Microsoft Yahei'; font-style:italic; position:absolute; left:117px; letter-spacing:1px; top:282px;padding-right:7px;width:378px; height:55px; text-align:center;background:url(imagesban_text.png) 0 0 no-repeat;
  animation:bounceInDown 1s .4s ease both;
  -webkit-animation:bounceInDown 1s .4s ease both;
  -moz-animation:bounceInDown 1s .4s ease both;
  -ms-animation:bounceInDown 1s .4s ease both;
  -o-animation:bounceInDown 1s .4s ease both;
}
.content_bann p span{font-weight:bold;}
@keyframes bounceInDown {
  0% {opacity:0;transform:translateY(-2000px)}
  60% {opacity:1;transform:translateY(30px)}
  80% {transform:translateY(-10px)}
  100% {transform:translateY(0)}
}
@-webkit-keyframes bounceInDown {
  0% {opacity:0;-webkit-transform:translateY(-2000px)}
  60% {opacity:1;-webkit-transform:translateY(30px)}
  80% {-webkit-transform:translateY(-10px)}
  100% {-webkit-transform:translateY(0)}
}
@-moz-keyframes bounceInDown {
  0% {opacity:0;-moz-transform:translateY(-2000px)}
  60% {opacity:1;-moz-transform:translateY(30px)}
  80% {-moz-transform:translateY(-10px)}
  100% {-moz-transform:translateY(0)}
}
@-ms-keyframes bounceInDown {
  0% {opacity:0;-ms-transform:translateY(-2000px)}
  60% {opacity:1;-ms-transform:translateY(30px)}
  80% {-ms-transform:translateY(-10px)}
  100% {-ms-transform:translateY(0)}
}
@-o-keyframes bounceInDown {
  0% {opacity:0;-o-transform:translateY(-2000px)}
  60% {opacity:1;-o-transform:translateY(30px)}
  80% {-o-transform:translateY(-10px)}
  100% {-o-transform:translateY(0)}
}
.ban_boy{width:90px;height:176px;position:absolute;left:500px;top:302px;background:url(../images/ban_boy.png) 0 0 no-repeat;
  animation:boy .6s step-end infinite;
  -webkit-animation:boy .6s step-end infinite;
  -ms-animation:boy .6s step-end infinite;
  -moz-animation:boy .6s step-end infinite;
  -o-animation:boy .6s step-end infinite;
}
@keyframes boy {
  0%{background-position:0 0;}
  50%{background-position:-90px 0;}
}
@-webkit-keyframes boy{
  0%{background-position:0 0;}
  50%{background-position:-90px 0;}
}
@-moz-keyframes boy{
  0%{background-position:0 0;}
  50%{background-position:-90px 0;}
}
@-ms-keyframes boy{
  0%{background-position:0 0;}
  50%{background-position:-90px 0;}
}
@-o-keyframes boy{
  0%{background-position:0 0;}
  50%{background-position:-90px 0;}
}

.content_bann02{width:100%;min-width:1000px;background:url(imagesbanner02.jpg) center 0 no-repeat;padding-top:20px;overflow:hidden;}
.cont_main{ width:100%;min-width:1000px;height:auto;background:url(imagesbg02.jpg) center 0 no-repeat;}
.cont_box{ width:926px; height:466px; margin:0 auto; background:url(imagescourse.png) no-repeat center 0;}
.course_title{width:845px; background:url(../images/man.png) no-repeat left 0; height:83px;}
.course_text{ width:845px; margin-left:22px; padding-top:34px; background:url(imagespurple_bg.jpg) no-repeat right bottom; height:84px;}
.course_title p{ color:#ffffff;letter-spacing:1px; font:normal 18px/46px  'Microsoft Yahei'; padding-top:38px; padding-left:70px; width:670px; float:left;}
.course_title p span{ color:#f8d790;  font:bold 24px/46px 'Microsoft Yahei'; border-radius:5px; background:#4a2457; padding:2px 6px; margin:0px 3px;border:#824184 1px solid; vertical-align:bottom;}
.a_link{ width:90px; height:26px; display:block; float:left; background:url(imagesa_link.jpg) no-repeat 0 0; margin-top:48px;font:bold 16px/26px 'Microsoft Yahei';color:#a43404;text-align:center;letter-spacing:1px;}
.a_link:hover{color:#a43404;text-decoration:underline;}

.course_box{ width:926px; height:299px;}
.course_left{ width:466px; height:299px; float:left;}
.course_right{ width:460px; height:299px; float:left;}
.course_left ul{ width:360px; height:289px; margin-left:50px; }
.course_left ul li{ border-bottom:2px dashed #622a64; height:52px; color:#ecd4f4; font:normal 18px/52px 'Microsoft Yahei'; letter-spacing:1px;}
.course_left ul li b{ color:#ffe495; font:bold 24px/51px 'Microsoft Yahei'; padding-right:26px;}
.course_info{ color:#c48ad6; font:normal 18px/40px 'Microsoft Yahei'; height:40px; padding-left:92px; letter-spacing:1px;}
.course_right h2{ color:#c48ad6; font:bold 21px/28px 'Microsoft Yahei'; height:28px; padding:5px 0 22px 57px; letter-spacing:1px;}

.course_right table{ width:340px; margin:0 auto;  }
.course_right table td{ padding-bottom:25px;height:36px; font:normal 18px/36px 'Microsoft Yahei'; color:#c48ad6;}
.course_right table td.zt{ width:65px; text-align:right; padding-right:20px;}
.course_right table td.inp{ width:277px;}
.course_right table td.inp input{ background:#662f68; width:267px; padding-right:3px; height:36px; border:0; padding-left:7px; color:#fff; outline:none; font:normal 16px/36px 'Microsoft Yahei'; border-radius:5px;}
.course_right table td.but_class input{ background:url(imagesbutton.jpg) no-repeat 0 0; width:146px; height:38px; border:0; cursor:pointer; margin-left:64px; }
.course_right table td.but_class input:hover{ background:url(imagesbutton_h.jpg) no-repeat 0 0;}

.sec_box{ position:relative;width:277px; height:36px; z-index:99;}
#divselect{ z-index:1000;} 
.select{ cursor: pointer;height:36px;line-height:36px;width:277px; }
.text_left {color: #fff;display: block; border-radius:5px 0 0 5px;float: left;font:normal 15px/36px "Microsoft Yahei"; height:36px;padding: 0 4px;width:233px;background:#662f68; }
.arrow_right {background: url(imagesselect_more.png) no-repeat scroll right center;cursor: pointer;display: block; float: left; font-size: 0;height:36px;width:36px;}
.list {display: none;position: absolute;width:277px; z-index:100;top:36px;}
.list2{ height:250px;}
.list li{background:#666;height: 20px;line-height: 20px;width:277px; float:left; }
.list li a{background:#666;color: #fff;display: block;height: 20px;line-height: 20px; padding: 0 4px;text-decoration: none;width:269px; font-size:14px;}
.list li a:hover {background-color:#999;color: #fff;}
.zt{ text-align:right; padding-right:5px; width:88px; letter-spacing:1px;}

.details_box{ width:1000px; height:auto; margin:63px auto 0; background:url(images29_bg.png) no-repeat center 0; padding-top:29px; }
.details_title{ background:url(imagesgift.png) no-repeat 12px 0; width:926px; margin:0 auto; }
.details_title p{ padding-top:40px; height:46px; padding-left:94px;letter-spacing:1px; color:#e6e0e6; font:normal 18px/46px 'Microsoft Yahei';}
.details_title p b{color:#ffe495; font-size:24px;}
.details_text{ width:926px; margin:0 auto; height:auto; padding:14px 0 15px 0px; background:url(imagesmiddle.jpg) repeat-y 0; }
.details_bottom{ width:926px; height:8px;margin:0 auto;}

.details_text table{width:810px;border-left: 1px solid #391b44; border-top: 1px solid #391b44; margin:0 auto;}
.details_text th{text-align:center;color:#dbc3e3;height:50px;font:normal 20px/50px 'Microsoft Yahei';background:#662f68;padding:0 3px;border-right: 1px solid #391b44; border-bottom: 1px solid #391b44;}
.details_text td{font:normal 16px/22px normal;color:#ab8cb5;text-align:center;padding:3px; vertical-align:middle;border-right: 1px solid #391b44; border-bottom: 1px solid #391b44; background:#502559; }
.details_text td.last{}
.details_text td a{ height:25px; padding:2px 8px; display:inline; background:#391b44; color:#dbc3e3;font:normal 15px/28px 'Microsoft Yahei';}
.details_text td.last img{width:80px; height:80px;margin:0 auto 6px;}
.details_text td a:hover{ background:#fe8b02; color:#502559;}
.more_click{ width:254px; height:45px; display:block; text-align:center; color:#622a64; font:normal 18px/45px 'Microsoft Yahei'; margin:0px 0 39px 40px; background:#ffffff; border-radius:3px;}
.more_click:hover{ background:#f5be0c;}
.more_click_box{ width:1000px; height:auto; padding-top:12px;background:url(imagesload.jpg) no-repeat 38px 0;}

.consult_box{background:url(imagesconsult_bg.png) no-repeat 0 0; width:1000px; height:319px; margin:0 auto; padding-top:78px;}
.consult_box ul{ width:926px; height:256px; margin:0 auto;}
.consult_box ul li{ border:2px dashed #a532a9; width:199px; float:left; display:inline; margin-left:23px; height:244px; border-radius:5px; padding-top:8px;}
.consult_box ul li .consult_info{ width:186px; height:236px; border-radius:5px; margin:0 auto;}
.consult_box ul li.first .consult_info{ background:#f9ab13;}
.consult_box ul li.sec .consult_info{ background:#ee5b7f;}
.consult_box ul li.third .consult_info{ background:#04a6e1;}
.consult_box ul li.four .consult_info{ background:#ae63fe;}
.consult_box ul li.first{position:relative;}
.hat{width:32px;height:33px;position:absolute;left:-13px;top:-16px;
	animation:hat 0.6s ease-in-out 0s infinite both;
	-webkit-animation:hat 0.6s ease-in-out 0s infinite both;
	-ms-animation:hat 0.6s ease-in-out 0s infinite both;
	-moz-animation:hat 0.6s ease-in-out 0s infinite both;
	-o-animation:hat 0.6s ease-in-out 0s infinite both;
	-webkit-transform-origin: 60% 70%;
	-moz-transform-origin: 60% 70%;
	-ms-transform-origin: 60% 70%;
	-o-transform-origin: 60% 70%;
	transform-origin: 60% 70%;
}
@keyframes hat{
    0% {transform:rotate(0deg);}
    25% {transform:rotate(12deg);}
	50% {transform:rotate(0deg);}
	75% {transform:rotate(-12deg);}
    100% {transform:rotate(0deg);}
}
@-webkit-keyframes hat{
    0% {-webkit-transform:rotate(0deg);}
    25% {-webkit-transform:rotate(12deg);}
	50% {-webkit-transform:rotate(0deg);}
	75% {-webkit-transform:rotate(-12deg);}
    100% {-webkit-transform:rotate(0deg);}
}
@-ms-keyframes hat{
    0% {-ms-transform:rotate(0deg);}
    25% {-ms-transform:rotate(12deg);}
	50% {-ms-transform:rotate(0deg);}
	75% {-ms-transform:rotate(-12deg);}
    100% {-ms-transform:rotate(0deg);}
}
@-moz-keyframes hat{
    0% {-moz-transform:rotate(0deg);}
    25% {-moz-transform:rotate(12deg);}
	50% {-moz-transform:rotate(0deg);}
	75% {-moz-transform:rotate(-12deg);}
    100% {-moz-transform:rotate(0deg);}
}
@-o-keyframes hat{
    0% {-o-transform:rotate(0deg);}
    25% {-o-transform:rotate(12deg);}
	50% {-o-transform:rotate(0deg);}
	75% {-o-transform:rotate(-12deg);}
    100% {-o-transform:rotate(0deg);}
}
.consult_box ul li.sec h3{ color:#843044;}
.consult_box ul li.third h3{ color:#015979;}
.consult_box ul li.four h3{ color:#5d2e8f;}


.consult_info{ color:#8b5c01; font:normal 18px/28px 'Microsoft Yahei';}
.consult_info span{ font:bold 24px/32px 'Microsoft Yahei'; }
.consult_info h3{ text-align:center; height:98px; padding-top:13px;font:normal 18px/24px 'Microsoft Yahei';}
.consult_info img{ margin:0 auto;}
.a_button{ width:144px; height:50px; margin:0px auto; color:#8b6b3c; background:url(imagesyellow_but.png) no-repeat 0 0; text-align:center; font:normal 18px/42px 'Microsoft Yahei'; display:block; }
.a_button:hover{color:#8b6b3c;font-weight:bold;}
.consult_box ul li.four h3{ height:90px;}

.match_process li:hover img{
    -webkit-animation: rotate1 9s linear infinite;
    -moz-animation: rotate1 9s linear infinite;
    -ms-animation: rotate1 9s linear infinite;
    -o-animation: rotate1 9s linear infinite;
    animation: rotate1 9s linear infinite;
}
@-webkit-keyframes rotate1 {
    from {-webkit-transform: rotate(0deg)}
    to {-webkit-transform: rotate(360deg);}
}
@-moz-keyframes rotate1 {
    from {-moz-transform: rotate(0deg)}
    to {-moz-transform: rotate(360deg);}
}
@-ms-keyframes rotate1 {
    from {-ms-transform: rotate(0deg)}
    to {-ms-transform: rotate(360deg);}
}
@-o-keyframes rotate1 {
    from {-o-transform: rotate(0deg)}
    to {-o-transform: rotate(360deg);}
}
@keyframes rotate1 {
    from {transform: rotate(0deg)}
    to {transform: rotate(360deg);}
}

.footer{width:100%;min-width:1000px;height:240px;}
.footer_con{width:1000px;color:#9b479f;padding-top:60px;font: normal 14px/24px \5b8b\4f53;margin:0 auto;text-align:center; height:120px;}
.footer img{display:inline;vertical-align:middle;}
/*ÓÒ²àqq*/
.qiye_qq{width:39px;height:133px;position:fixed;_position:absolute; z-index:9999; bottom:0px;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-400+"px");top:300px;right:0;}
#cnzz_stat_icon_5187249{display:none;}


/* CSS Document */
