@charset "UTF-8";
/* 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(../images/bg.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 {
	width:220px;
	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(../images/telqq.jpg) no-repeat 0 -7px;
	margin-right:0px;
	padding-left:30px;
}

.logo_r .tel span{color:#333;font:normal 16px/40px 'Microsoft Yahei';}



.banner{
	width:100%;
	min-width:1000px;
	height: 860px;
	overflow: hidden;
	position: relative;
	background-image: url(../images/banner1.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}
.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: 0px;}
.ban_text{
	width: 868px;
	height: 497px;
	position: relative;
	padding-top: 0px;
	padding-bottom: 40px;
	background-image: url(../images/ban_textbg1.png);
	background-repeat: no-repeat;
	background-position: center 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.ban_text_c{width: 292px;height: 92px;position: absolute;left: 414px;top: 88px;padding-top: 31px;}

.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);}
}

.bannerc p{width: 784px;padding-left: 160px;height: 72px;position: relative;z-index: 6;}
.bannerc p a{display: block;width: 200px;height: 72px;font:bold 25px/68px 'Microsoft Yahei';color:#242e9b;text-align: center;letter-spacing: 1px;float: left;margin-right: 48px;background:url(../images/ban_btnbg.png) center 0 no-repeat;}
.bannerc p a:hover{background-position:center -72px;}

@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;}


.mainbg1{
	background-image: url(../images/mainbg1.jpg);
	height: 455px;
}
.mainbg2{background-image: url(../images/mainbg2.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(../images/bg1.png);}
.main{max-width: 1016px;min-width:1000px;margin: 0 auto;position: relative;padding:0px 0px 38px;}
.tit{width: 100%;height: 126px;background:url(../images/titbg.png) center bottom no-repeat;}
.tit1{background-image:url(../images/titbg1.png);}
.tit_con{width:1000px;height: 110px;margin: 0 auto;background:url(../images/titconbg.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(../images/titconbg.png);}
  50%{background-image: url(../images/titconbg2.png);}
  100%{background-image: url(../images/titconbg.png);}
}
@-webkit-keyframes titStar {
  0% {background-image: url(../images/titconbg.png);}
  50%{background-image: url(../images/titconbg2.png);}
  100%{background-image: url(../images/titconbg.png);}
}
@-moz-keyframes titStar {
  0% {background-image: url(../images/titconbg.png);}
  50%{background-image: url(../images/titconbg2.png);}
  100%{background-image: url(../images/titconbg.png);}
}
@-ms-keyframes titStar {
  0% {background-image: url(../images/titconbg.png);}
  50%{background-image: url(../images/titconbg2.png);}
  100%{background-image: url(../images/titconbg.png);}
}
@-o-keyframes titStar {
  0% {background-image: url(../images/titconbg.png);}
  50%{background-image: url(../images/titconbg2.png);}
  100%{background-image: url(../images/titconbg.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(../images/guide_boxbg.png) center no-repeat;}
.guide{width:978px;background:url(../images/guidebg1.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(../images/box_conbg.png) center bottom no-repeat;}
.con{width: 100%;background:url(../images/conbg.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(../images/front_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;}


.bg2{background-image: url(../images/bg2.png);}
.guide2{height: 338px;background-image:url(../images/guidebg2.png);}
.intro_list{padding:38px 0px 0px 26px;width: 952px;height: 300px;}
.intro_list li{
	width: 299px;
	height: 262px;
	background:url(../images/intro_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_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: 190px;
	height: 28px;
	font:normal 18px/28px 'Microsoft Yahei';
	color:#f8e817;
	text-align: center;
	margin-top: 4px;
	background-image: url(../images/tab_btnbg1.png);
	background-repeat: no-repeat;
	background-position: center 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.tab td a:hover{background-position: center -28px;color:#ffc600;}
.inter_tab td a{margin:4px 8px;}
.inter_tab table tr td p .kc {
	color: #333;
	background-image: none;
	font-weight: bold;
}
.inter_tab table tr td p .kc:hover {
	color: #F00;
	background-image: none;
	font-weight: bold;
}
.bg3{background-image: url(../images/bg3.png);}
.guide3{height: 297px;background-image:url(../images/guidebg3.png);}
.advan_list{padding:25px 0px 0px 19px;width: 959px;height: 272px;}
.advan_list li{
	width: 220px;
	height: 200px;
	float: left;
	font:normal 21px/32px 'Microsoft Yahei';
	color:#29a1fe;
	text-align: center;
	letter-spacing: 1px;
	background:url(../images/advan_listbg1.png) center 0 no-repeat;
	margin-top: 26px;
	margin-right: 5px;
	margin-bottom: 14px;
	margin-left: 10px;
}
.advan_list li.on{
	background-position: center -200px;
}

.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;}
.exam_tab table tr td p .kc {
	font-weight: bold;
	color: #FFF;
	background-image: none;
}
.exam_tab table tr td p .kc:hover {
	font-weight: bold;
	color: #F00;
	background-image: none;
}


.bg4{background-image: url(../images/bg4.png);}
.tit4{background-image:url(../images/titbg4.png);}
.tit4 p{color:#d23e77;}
.box_con4{background-image:url(../images/box_conbg4.png);}
.con4{background-image:url(../images/conbg4.png);}
.special{width: 952px;margin: 0 auto;padding-top: 40px;}
.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(../images/spe_lbg.jpg) 0 0 no-repeat;}

.spe_l a:hover{color:#fff;}
.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;}
.special.clearfix .spe_r.fr h3 a {
	color: #FFF;
}
.special.clearfix .spe_r.fr h3 a:hover {
	color: #F00;
}
.spe_time{
	width: 380px;
	height: 40px;
	background:url(../images/spe_timebg.png) 0 0 no-repeat;
	font:normal 24px/40px 'Microsoft Yahei';
	color:#ffc600;
	text-align: center;
	letter-spacing: 1px;
	margin-top: 10px;
	margin-bottom: 15px;
}


/*右侧qq*/


@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);
  }
}



.footer{height:160px;background-image:url(../images/bg5.png);}
.footer_con{
	width:1000px;
	color:#FFF;
	font:normal 14px/24px '\5b8b\4f53';
	margin:0 auto;
	text-align:center;
	padding-top: 20px;
}

.advan_list li p {
	font-size: 60px;
	margin-top: 38px;
	color: #F00;
	font-weight: bolder;
}
.mainbg.bg.footer .footer_con a {
	color: #FFF;
}
