@charset "gb2312";
/* CSS Document */

* {
	padding:0;
	margin:0;
}
img {
	border:none;
	display:block;
}
ul, ul li, dl, dl dt, dl dd {
	display:block;
	list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#e00;
	text-decoration:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0;
}
body {
	width: 100%;
	font-family:'\5b8b\4f53';
	font-size:14px;
	background:url(imagesbg.jpg) center 0 repeat-y;
}
.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 {
	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:20;
}
.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:170px;
	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;
}
.banner {
	width:100%;
	min-width:1000px;
	height: 860px;
	background:url(imagesbanner.jpg) center 0 no-repeat;
	overflow: hidden;
	position: relative;
}
.lamp {
	width: 1478px;
	height: 722px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -739px;
	animation:lamp 3s ease-in-out 0s infinite normal;
	-webkit-animation:lamp 3s ease-in-out 0s infinite normal;
	-ms-animation:lamp 3s ease-in-out 0s infinite normal;
	-moz-animation:lamp 3s ease-in-out 0s infinite normal;
	-o-animation:lamp 3s ease-in-out 0s infinite normal;
}
@keyframes lamp {
 0% {
opacity: 1;
}
 20% {
opacity: 0;
}
 100% {
opacity: 1;
}
}
@-webkit-keyframes lamp {
 0% {
opacity: 1;
}
 20% {
opacity: 0;
}
 100% {
opacity: 1;
}
}
@-ms-keyframes lamp {
 0% {
opacity: 1;
}
 20% {
opacity: 0;
}
 100% {
opacity: 1;
}
}
@-moz-keyframes lamp {
 0% {
opacity: 1;
}
 20% {
opacity: 0;
}
 100% {
opacity: 1;
}
}
@-o-keyframes lamp {
 0% {
opacity: 1;
}
 20% {
opacity: 0;
}
 100% {
opacity: 1;
}
}
.lamp img {
	width: 1478px;
	height: 722px;
}
.bannerc {
	width: 1000px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -500px;
	z-index: 1;
}
.mark {
	width: 248px;
	height: 174px;
	margin-left: 64px;
	margin-bottom: 74px;
}
.ban_text {
	width: 868px;
	height: 327px;
	margin: 0 auto;
	background:url(imagesban_textbg.png) center 0 no-repeat;
	position: relative;
	padding-top: 58px;
	padding-bottom: 40px;
}
.ban_text1 {
	width: 500px;
	height: 64px;
	margin: 0 auto;
}
.ban_text2 {
	width: 348px;
	height: 230px;
	position: absolute;
	left: 74px;
	top: 118px;
}
.ban_text_c {
	width: 292px;
	height: 92px;
	position: absolute;
	left: 414px;
	top: 88px;
	padding-top: 31px;
}
.ban_text3 {
	width: 292px;
	height: 92px;
}
.star {
	width: 122px;
	height: 103px;
	position: absolute;
	left: 120px;
	top: 0;
	animation:star 0.5s ease-in-out 0s infinite normal;
	-webkit-animation:star 0.5s ease-in-out 0s infinite normal;
	-ms-animation:star 0.5s ease-in-out 0s infinite normal;
	-moz-animation:star 0.5s ease-in-out 0s infinite normal;
	-o-animation:star 0.5s ease-in-out 0s infinite normal;
}
@keyframes star {
 0% {
transform: scale(1, 1);
}
 20% {
transform: scale(0.5, 0.5);
}
 100% {
transform: scale(1, 1);
}
}
@-webkit-keyframes star {
 0% {
-webkit-transform: scale(1, 1);
}
 20% {
-webkit-transform: scale(0.5, 0.5);
}
 100% {
-webkit-transform: scale(1, 1);
}
}
@-ms-keyframes star {
 0% {
-ms-transform: scale(1, 1);
}
 20% {
-ms-transform: scale(0.5, 0.5);
}
 100% {
-ms-transform: scale(1, 1);
}
}
@-moz-keyframes star {
 0% {
-moz-transform: scale(1, 1);
}
 20% {
-moz-transform: scale(0.5, 0.5);
}
 100% {
-moz-transform: scale(1, 1);
}
}
@-o-keyframes star {
 0% {
-o-transform: scale(1, 1);
}
 20% {
-o-transform: scale(0.5, 0.5);
}
 100% {
-o-transform: scale(1, 1);
}
}
.ban_text4 {
	width: 380px;
	height: 100px;
	position: absolute;
	left: 391px;
	top: 219px;
}
.bannerc p {
	width: 784px;
	padding-left: 216px;
	height: 72px;
	position: relative;
	z-index: 6;
}
.bannerc p a {
	display: block;
	width: 260px;
	height: 72px;
	font:bold 30px/68px 'Microsoft Yahei';
	color:#242e9b;
	text-align: center;
	letter-spacing: 1px;
	float: left;
	margin-right: 48px;
	background:url(imagesban_btnbg.png) center 0 no-repeat;
}
.bannerc p a:hover {
	background-position:center -72px;
}
.ban_ball {
	width: 1656px;
	height: 560px;
	position: absolute;
	left: 50%;
	margin-left: -828px;
	top: 185px;
}
.ban_ball img {
	width: 1656px;
	height: 560px;
	animation:ballMove 2s ease-in-out 4s infinite normal;
	-webkit-animation:ballMove 2s ease-in-out 4s infinite normal;
	-ms-animation:ballMove 2s ease-in-out 4s infinite normal;
	-moz-animation:ballMove 2s ease-in-out 4s infinite normal;
	-o-animation:ballMove 2s ease-in-out 4s infinite normal;
}
@keyframes ballMove {
 0% {
transform:translateY(0px);
}
 50% {
transform:translateY(6px);
}
 100% {
transform:translateY(0px);
}
}
@-webkit-keyframes ballMove {
 0% {
-webkit-transform:translateY(0px);
}
 50% {
-webkit-transform:translateY(6px);
}
 100% {
-webkit-transform:translateY(0px);
}
}
@-moz-keyframes ballMove {
 0% {
-moz-transform:translateY(0px);
}
 50% {
-moz-transform:translateY(6px);
}
 100% {
-moz-transform:translateY(0px);
}
}
@-ms-keyframes ballMove {
 0% {
-ms-transform:translateY(0px);
}
 50% {
-ms-transform:translateY(6px);
}
 100% {
-ms-transform:translateY(0px);
}
}
@-o-keyframes ballMove {
 0% {
-o-transform:translateY(0px);
}
 50% {
-o-transform:translateY(6px);
}
 100% {
-o-transform:translateY(0px);
}
}
.mainbg {
	width:100%;
	min-width:1000px;
	background-position: center 0;
	background-repeat: no-repeat;
}
.navbg {
	background-image: url(imagesnavbg.jpg);
}
.nav {
	width: 1000px;
	padding-top: 18px;
	height: 224px;
	margin: 0 auto;
}
.nav li {
	width: 320px;
	height: 170px;
	background: url(imagesnavlibg.png) right 0 no-repeat;
	float: left;
	padding-left: 16px;
}
.nav li.nav1 {
	padding-left: 0;
}
.nav_con {
	padding: 54px 0 0 100px;
	height: 100px;
	width: 240px;
}
.nav_con img {
	width: 94px;
	height: 60px;
	float: left;
	padding-right: 4px;
}
.nav1 .nav_con, .nav4 .nav_con {
	padding-left: 120px;
}
.nav1 .nav_con img {
	width: 26px;
	padding-right: 12px;
}
.nav4 .nav_con img {
	width: 70px;
}
.nav_text {
	width: 126px;
	float: left;
}
.nav1 .nav_text {
	width: 170px;
}
.nav4 .nav_text {
	width: 134px;
}
.nav_text h5 {
	font:bold 24px/34px 'Microsoft Yahei';
	color:#fff;
}
.nav_text p {
	font:normal 21px/26px 'Microsoft Yahei';
	color:#fff000;
}
.nav_btn {
	width: 410px;
	height: 34px;
	font:normal 21px/34px 'Microsoft Yahei';
	text-align: center;
	letter-spacing: 1px;
}
.nav_btn a {
	color:#e6f7ff;
}
.nav_btn a:hover {
	color:#fff000;
}
.mainbg1 {
	background-image: url(imagesmainbg1.jpg);
	height: 436px;
}
.mainbg2 {
	background-image: url(imagesmainbg2.jpg);
}
.bg {
	animation:bgMove 4s ease-in-out 0s infinite both;
	-webkit-animation:bgMove 4s ease-in-out 0s infinite both;
	-ms-animation:bgMove 4s ease-in-out 0s infinite both;
	-moz-animation:bgMove 4s ease-in-out 0s infinite both;
	-o-animation:bgMove 4s ease-in-out 0s infinite both;
}
@keyframes bgMove {
 0% {
background-position: center 0px;
}
 20% {
background-position: center -10px;
}
 80% {
background-position: center 12px;
}
 100% {
background-position: center 0px;
}
}
@-webkit-keyframes bgMove {
 0% {
background-position: center 0px;
}
 20% {
background-position: center -10px;
}
 80% {
background-position: center 12px;
}
 100% {
background-position: center 0px;
}
}
@-moz-keyframes bgMove {
 0% {
background-position: center 0px;
}
 20% {
background-position: center -10px;
}
 80% {
background-position: center 12px;
}
 100% {
background-position: center 0px;
}
}
@-ms-keyframes bgMove {
 0% {
background-position: center 0px;
}
 20% {
background-position: center -10px;
}
 80% {
background-position: center 12px;
}
 100% {
background-position: center 0px;
}
}
@-o-keyframes bgMove {
 0% {
background-position: center 0px;
}
 20% {
background-position: center -10px;
}
 80% {
background-position: center 12px;
}
 100% {
background-position: center 0px;
}
}
.bg1 {
	background-image: url(imagesbg1.png);
}
.main {
	max-width: 1016px;
	min-width:1000px;
	margin: 0 auto;
	position: relative;
	padding:0px 0px 38px;
}
.tit {
	width: 100%;
	height: 126px;
	background:url(imagestitbg.png) center bottom no-repeat;
}
.tit1 {
	background-image:url(imagestitbg1.png);
}
.tit_con {
	width:1000px;
	height: 110px;
	margin: 0 auto;
	background:url(imagestitconbg.png) 142px 60px no-repeat;
	padding-top: 16px;
 animation:titStar .6s ease-in-out 0s infinite both;
 -webkit-animation:titStar .6s ease-in-out 0s infinite both;
 -ms-animation:titStar .6s ease-in-out 0s infinite both;
 -moz-animation:titStar .6s ease-in-out 0s infinite both;
 -o-animation:titStar .6s ease-in-out 0s infinite both;
}
@keyframes titStar {
 0% {
background-image: url(imagestitconbg.png);
}
 50% {
background-image: url(imagestitconbg2.png);
}
 100% {
background-image: url(imagestitconbg.png);
}
}
@-webkit-keyframes titStar {
 0% {
background-image: url(imagestitconbg.png);
}
 50% {
background-image: url(imagestitconbg2.png);
}
 100% {
background-image: url(imagestitconbg.png);
}
}
@-moz-keyframes titStar {
 0% {
background-image: url(imagestitconbg.png);
}
 50% {
background-image: url(imagestitconbg2.png);
}
 100% {
background-image: url(imagestitconbg.png);
}
}
@-ms-keyframes titStar {
 0% {
background-image: url(imagestitconbg.png);
}
 50% {
background-image: url(imagestitconbg2.png);
}
 100% {
background-image: url(imagestitconbg.png);
}
}
@-o-keyframes titStar {
 0% {
background-image: url(imagestitconbg.png);
}
 50% {
background-image: url(imagestitconbg2.png);
}
 100% {
background-image: url(imagestitconbg.png);
}
}
.tit img {
	height: 60px;
	margin: 0 auto;
}
.tit p {
	width: 100%;
	font:normal 24px/32px 'Microsoft Yahei';
	color:#4b8bff;
	text-align: center;
}
.guide_box {
	width: 100%;
	background: url(imagesguide_boxbg.png) center no-repeat;
}
.guide {
	width:978px;
	background:url(imagesguidebg1.png) center 0 no-repeat;
	margin: 0 auto;
}
.guide1 {
	height: 149px;
}
.guide1 p {
	padding:38px 40px 0px;
	height: 111px;
	font:normal 24px/36px 'Microsoft Yahei';
	color:#fff;
}
.box_con {
	width: 100%;
	padding-bottom: 40px;
	background:url(imagesbox_conbg.png) center bottom no-repeat;
}
.con {
	width: 100%;
	background:url(imagesconbg.png) center 0 repeat-y;
}
.front {
	width: 962px;
	margin: 0 auto;
	padding-top: 28px;
}
.front_con {
	width: 438px;
	padding:16px 16px 24px;
	background:#1d317f;
	border-radius: 10px;
}
.front_top {
	width: 438px;
	height: 180px;
	padding-bottom: 10px;
	position: relative;
}
.front_top img {
	width: 438px;
	height: 180px;
}
.front_top p {
	width: 78px;
	height: 24px;
	background:url(imagesfront_topbg.png) 0 0 no-repeat;
	padding-left: 14px;
	font:normal 16px/24px 'Microsoft Yahei';
	color:#fff;
	position: absolute;
	left: -16px;
	top: 5px;
}
.front_list {
	width: 438px;
	height: 180px;
}
.front_list li {
	width: 428px;
	height: 36px;
	background:#1c2278;
	margin-bottom: 4px;
	font:normal 16px/36px 'Microsoft Yahei';
	padding-left: 10px;
	letter-spacing: 1px;
}
.front_list li a {
	color:#5eb1ff;
}
.front_list li a:hover {
	color:#fff;
}
.front_btn {
	width: 260px;
	height: 48px;
	margin: 0 auto;
}
.front_btn a {
	display: block;
	width: 260px;
	height: 48px;
	background:#f95a52;
	text-align: center;
}
.front_btn a:hover {
	background:#f86e67;
}
.front_btn a span {
	display: inline-block;
	padding-left: 42px;
	height: 40px;
	font:normal 24px/48px 'Microsoft Yahei';
	color:#fff;
	background:url(imagescart.png) 0 10px no-repeat;
}
.bg2 {
	background-image: url(imagesbg2.png);
}
.guide2 {
	height: 338px;
	background-image:url(imagesguidebg2.png);
}
.intro_list {
	padding:38px 0px 0px 26px;
	width: 952px;
	height: 300px;
}
.intro_list li {
	width: 224px;
	height: 262px;
	background:url(imagesintro_listbg.png) center 0 no-repeat;
	float: left;
	margin-right: 10px;
	text-align: center;
}
.intro_list li h4 {
	padding-top: 34px;
	font:bold 48px/60px 'Microsoft Yahei';
	color:#f8e817;
	text-shadow: 1px 1px 4px #000;
}
.intro_text {
	font:normal 18px/26px 'Microsoft Yahei';
	color:#fff;
	text-shadow: 1px 1px 4px #000;
	padding-bottom: 8px;
}
.intro_text span {
	display: block;
	font-size: 24px;
	line-height: 34px;
}
.intro_list img {
	width: 204px;
	height: 24px;
	margin: 0 auto;
	padding-bottom: 8px;
}
.intro_note {
	font:normal 16px/28px 'Microsoft Yahei';
	color:#f8e817;
	letter-spacing: 1px;
}
.tab {
	width: 960px;
	margin: 0 auto;
	padding-top: 22px;
}
.tab table {
	width: 100%;
	border-collapse: collapse;
	border-left:#4935c8 1px solid;
	border-top:#4935c8 1px solid;
}
.tab tr {
	background-color: #f8e817;
}
.tab th {
	height:40px;
	padding:3px;
	background:#ffc600;
	font:normal 21px/38px 'Microsoft Yahei';
	color:#080945;
	border-right:#480d98 1px solid;
	border-bottom:#480d98 1px solid;
}
.tab td {
	height: 30px;
	padding: 6px 3px;
	font:normal 18px/26px 'Microsoft Yahei';
	color:#080945;
	border-right:#480d98 1px solid;
	border-bottom:#480d98 1px solid;
	text-align: center;
}
.tab td span, .tab td b {
	color:#f73c0a;
}
.tab td a {
	display: inline-block;
	width: 96px;
	height: 28px;
	background:url(imagestab_btnbg.png) center 0 no-repeat;
	font:normal 18px/28px 'Microsoft Yahei';
	color:#f8e817;
	margin: 0 auto;
	text-align: center;
	margin-top: 4px;
}
.tab td a:hover {
	background-position: center -28px;
	color:#ffc600;
}
.inter_tab td a {
	margin:4px 8px;
}
.bg3 {
	background-image: url(imagesbg3.png);
}
.guide3 {
	height: 297px;
	background-image:url(imagesguidebg3.png);
}
.advan_list {
	padding:25px 0px 0px 19px;
	width: 959px;
	height: 272px;
}
.advan_list li {
	width: 180px;
	height: 90px;
	float: left;
	margin:0px 10px 14px 0px;
	font:normal 21px/32px 'Microsoft Yahei';
	color:#29a1fe;
	text-align: center;
	letter-spacing: 1px;
	padding-top: 26px;
	background:url(imagesadvan_listbg.png) center 0 no-repeat;
}
.advan_list li.on {
	background-position: center -116px;
}
.exam_table {
	border-color: #003ecc;
}
.exam_tab tr {
	background-color:#296afe;
}
.exam_tab th {
	background:#fff;
	color:#296afe;
	border-color: #003ecc;
}
.exam_tab td {
	color:#fff;
	border-color: #003ecc;
}
.exam_tab td a {
	background-position: center -84px;
	color:#080945;
}
.exam_tab td a:hover {
	background-position: center -56px;
	color:#fff;
}
.tk_box {
	width:520px;
	height:238px;
	background:#861bff;
	position:relative;
	margin-top:20px;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-260px;
	margin-top:-119px;
	display:none;
	border-radius: 6px;
	z-index: 99;
}
.tk_box02 {
	width:520px;
	height:400px;
	margin-top:-200px;
}
.tk_box .cs_close_box {
	width:30px;
	height:30px;
	display:block;
	padding:7px 0 15px 483px;
	float:none;
}
.tk_box .cs_close_box img {
	width:30px;
	height:30px;
	display:block;
	cursor:pointer;
	transition:transform 0.5s;
	-moz-transition: -moz-transform 0.5s;
	-webkit-transition: -webkit-transform 0.5s;
	-o-transition:-o-transform 0.5s;
}
.tk_box .cs_close_box img:hover {
	transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform:rotate(90deg);
}
.tk_box ul {
	width:448px;
	height:162px;
	padding-left:24px;
}
.tk_box ul li {
	width:112px;
	height:28px;
	float:left;
	text-align:center;
	color:#ffffff;
	margin-bottom:20px;
	font:normal 18px/28px 'Microsoft Yahei';
}
.tk_box01 ul li {
	margin-bottom:15px;
}
.tk_box ul li.middle_t {
	text-align:center;
}
.tk_box ul li a {
	width:98px;
	height:28px;
	background:#fff;
	text-align:center;
	border-radius:3px;
	display:block;
	color:#861bff;
	font:normal 18px/28px 'Microsoft Yahei';
}
.tk_box ul li a, .tk_box ul li a:visited {
	color:#861bff;
}
.tk_box ul li a:hover {
	background:#ffff00;
}
.tk_box ul li.middle_t_c {
	line-height:22px;
}
.bg4 {
	background-image: url(imagesbg4.png);
}
.tit4 {
	background-image:url(imagestitbg4.png);
}
.tit4 p {
	color:#d23e77;
}
.box_con4 {
	background-image:url(imagesbox_conbg4.png);
}
.con4 {
	background-image:url(imagesconbg4.png);
}
.special {
	width: 952px;
	margin: 0 auto;
	padding-top: 10px;
}
.spe_l {
	width: 450px;
	height: 222px;
}
.spe_l a {
	display: block;
	width: 302px;
	padding-top: 38px;
	padding-right: 148px;
	height: 184px;
	font:bold 30px/36px 'Microsoft Yahei';
	color:#fff;
	text-align: center;
	letter-spacing: 1px;
	background:url(imagesspe_lbg.jpg) 0 0 no-repeat;
}
.spe_l a span {
	color:#ff0;
	font-size: 24px;
	line-height: 30px;
	display: block;
	font-weight: normal;
}
.spe_l a:hover {
	color:#fff;
}
.spe_l a:hover span {
	color:#ff0;
}
.spe_r {
	width: 452px;
	height: 222px;
	position: relative;
}
.spe_r h3 {
	height: 48px;
	font:bold 36px/36px 'Microsoft Yahei';
	color:#fff;
}
.star2 {
	width: 66px;
	height: 66px;
	position: absolute;
	left: 84px;
	top: -26px;
}
.spe_time {
	width: 380px;
	height: 40px;
	background:url(imagesspe_timebg.png) 0 0 no-repeat;
	font:normal 24px/40px 'Microsoft Yahei';
	color:#ffc600;
	text-align: center;
	letter-spacing: 1px;
}
.spe_text {
	height: 44px;
	font:normal 24px/42px 'Microsoft Yahei';
	color:#f95a52;
	letter-spacing: 1px;
}
.spe_price {
	width: 450px;
	height: 90px;
}
.spe_price img {
	width: 450px;
	height: 90px;
}
/*ÓÒ²àqq*/
.cs_box {
	width:520px;
	height:312px;
	position:fixed;
	top:50%;
	right:50%;
	margin-right:-319px;
	margin-top:-156px;
	z-index:9999;
	_position:absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-400+"px");
	border-radius:8px;
	background:url(imagescsbg.png) center 0px no-repeat;
	display:none;
	padding:38px 45px 0px 73px;
}
.cs {
	width:520px;
	height:302px;
	padding-top: 10px;
}
.csAnimateIn {
	animation:zoomInDownCs 1s 0s linear both;
	-webkit-animation:zoomInDownCs 1s 0s linear both;
	-moz-animation:zoomInDownCs 1s 0s linear both;
	-ms-animation:zoomInDownCs 1s 0s linear both;
	-o-animation:zoomInDownCs 1s 0s linear both;
}
@keyframes zoomInDownCs {
 0% {
 opacity:0;
 transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
 animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
 50% {
 opacity:1;
 transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
 animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@-webkit-keyframes zoomInDownCs {
 0% {
 opacity:0;
 -webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
 -webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
}
 60% {
 opacity:1;
 -webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
 -webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
}
}
@-moz-keyframes zoomInDownCs {
 0% {
 opacity:0;
 -moz-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
 -moz-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
}
 60% {
 opacity:1;
 -moz-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
 -moz-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
}
}
@-ms-keyframes zoomInDownCs {
 0% {
 opacity:0;
 -ms-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
 -ms-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
}
 60% {
 opacity:1;
 -ms-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
 -ms-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
}
}
@-o-keyframes zoomInDownCs {
 0% {
 opacity:0;
 -o-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
 -o-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
}
 60% {
 opacity:1;
 -o-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
 -o-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
}
}
.cs_top {
	width:510px;
	height:128px;
	padding:0px 10px 0px 0px;
}
.cs_close_box {
	width:32px;
	height:32px;
	float:right;
}
.cs_close_box img {
	width:32px;
	height:32px;
	cursor:pointer;
	transition:transform 0.5s;
	-moz-transition: -moz-transform 0.5s;
	-webkit-transition: -webkit-transform 0.5s;
	-o-transition:-o-transform 0.5s;
}
.cs_close_box img:hover {
	transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform:rotate(90deg);
}
.cs_list {
	width: 492px;
	padding-left: 28px;
}
.cs_list li {
	width: 104px;
	float: left;
	position: relative;
	padding-top: 114px;
	height: 22px;
	margin-right: 16px;
}
.cs_list img {
	width: 104px;
	height: 104px;
	left: 0;
	top:0px;
	position: absolute;
	transition:transform 0.5s;
	-moz-transition: -moz-transform 0.5s;
	-webkit-transition: -webkit-transform 0.5s;
	-o-transition:-o-transform 0.5s;
}
.cs_list li:hover img {
	ransform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform:rotate(90deg);
}
.cs_text {
	position: absolute;
	left: 5px;
	top: 5px;
	padding-top: 20px;
	height: 73px;
	width: 93px;
	font:normal 18px/22px 'Microsoft Yahei';
	color:#e0419b;
	text-align: center;
	letter-spacing: 1px;
	background:url(imagescs_textbg.png) center 0 no-repeat;
}
.cs_text span {
	display: block;
	font-weight: bold;
	font-size:26px;
	line-height: 30px;
}
.cs_btn {
	width: 74px;
	height: 22px;
	margin: 0 auto;
}
.cs_btn a {
	display: block;
	width: 74px;
	height: 22px;
	background:url(imagescs_btnbg.png) center 0 no-repeat;
	font:normal 15px/22px 'Microsoft Yahei';
	color:#e0419b;
	text-align: center;
	letter-spacing: 1px;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out;
}
.cs_btn a:hover {
	color:#e0419b;
	opacity: .8;
	filter: alpha(opacity=80);
}
.cs_qq {
	width:118px;
	height:206px;
	border:#d1d1d1 1px solid;
	border-radius:3px;
	background:#fff;
	position:fixed;
	_position:absolute;
	z-index:9999;
	top:50%;
	margin-top:-104px;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-400+"px");
	right:0;
}
.cs_qq h4 {
	width:116px;
	height:34px;
	border-left:#fff 1px solid;
	border-right:#fff 1px solid;
	border-bottom:#f5f5f5 1px solid;
	background:#fafafa;
	font:normal 16px/34px 'Microsoft Yahei';
	color:#333;
	text-align:center;
	letter-spacing:1px;
}
.cs_time {
	width:118px;
	height:24px;
	padding-top:2px;
	font:normal 13px/24px '\5b8b\4f53';
	color:#999;
	text-align:center;
}
.cs_qq img {
	width:54px;
	height:60px;
	margin:0 auto;
	padding-bottom:5px;
}
.cs_qq_btn {
	width:78px;
	height:26px;
	margin:0 auto;
}
.cs_qq_btn a {
	display:block;
	width:78px;
	height:26px;
	background:url(imagescs_qq_btnbg.jpg) center 0 no-repeat;
	font:normal 15px/26px 'Microsoft Yahei';
	color:#0ba5d2;
	text-align:center;
}
.cs_qq_btn a:hover {
	background-position:center -26px;
	color:#fff;
	text-decoration:none;
}
.cs_qq_text {
	width:118px;
	height:40px;
	padding-top:6px;
	font:normal 13px/20px '\5b8b\4f53';
	color:#666;
	text-align:center;
}
/* µ×²¿ */
.hdd {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#hd .hd-m {
	width: 1000px;
	margin: 0 auto;
}
.hd {
	width: auto;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 10px;
	background-color: #eee;
}
.hd img {
	margin-left: 20px;
	margin-top: 10px;
}
#foot {
	width: 100%;
	height: auto;
	background-color: #25292C;
	background-repeat: repeat-x;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}
#foot-all {
	width: 948px;
	height: 60px;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	line-height: 30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
}
#foot #foot-all a {
	color: #CCC;
	text-decoration: none;
}
/* µ×²¿ */
