* {margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd {margin:0;font-family:Microsoft Yahei;}
.fl {float:left;}
.fr {float:right;}
.clearfix {*zoom:1}
.clearfix:after {content:"";display:block;clear:both;}
.clearDiv {clear:both;height:0;font-size:0;overflow:hidden;}
.wth {width:100%;clear:both;min-width:1000px;}
.wrap {width:1000px;margin:0 auto;text-align:left;}
.hide {display:none;}
.show {display:block;}
.align_left {text-align:left;}
.align_right {text-align:right;}
a {text-decoration:none;color:#333333;}
img {border:none;vertical-align:top;}
.bl {display:block;}
.inbl {display:inline-block;*display:inline;zoom:1;}
input {padding:0;font-family:"microsoft yahei";/*font:14px "microsoft yahei";*/}
input:focus {outline:none;}
select:focus {outline:none;}
ul {padding:0;margin:0;list-style:none;}
li {vertical-align:top;list-style:none;}
textarea {resize:none;}
button,input,textarea {background:none;border:none;font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;/*vertical-align:middle;*/}
/*input:focus {outline:none;}
*/table {border-collapse:collapse;border-spacing:0;}
.posirela {position:relative;}
.main {width:1000px;margin:0 auto;}
ul li.nomar {margin-right:0;}
body {min-width:1064px;}
.main {width:1000px;margin:0 auto;}
.fl {float:left;}
.fr {float:right;}
.clearDiv{clear:both;height:0;font-size:0; overflow: hidden;}

/*--------header--------*//*top*/
.zg_top {height: 81px;padding-top: 16px;position: absolute;left: 50%;top:0;margin-left:-500px!important;z-index: 2}
.box {width: 1000px;margin: 0 auto;}
/*.zg_top_cen p a:hover {color: #F74D02;}*/
a {color: #333;cursor: pointer;text-decoration: none;}
/*.fadeInLeft {*/

/*-webkit-animation-name: fadeInLeft;*/

/*animation-name: fadeInLeft;*/

/*}*/

.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.zg_top_let {width: 160px;}
.fl {float: left;display: inline;}
.zg_top_cen {width: 675px;
 *width: 665px;}
.zg_top_cen p em {display: block;position: absolute;top: -8px;left: 68px;width: 15px;height: 8px;background: url(../images/zg_jiao02.png) no-repeat center;display: none}
.zg_top_cen ul {height: 32px;margin-bottom: 9px;}
.zg_top_cen ul li {float: left;width: 90px;height: 40px;position: relative}
.zg_top_cen p {width: 850px;height: 42px;/*border: solid 1px #fff;*/border-radius: 2px;line-height: 28px;position: absolute;top:38px;left:0;background: url(../images/zg_bg2.png) no-repeat left top;padding-top: 9px;}
.zg_top_cen ul li>a {display: inline-block;padding: 0 10px;font: 16px/32px "Microsoft YaHei";float: left;color: #333}
/*.zg_top_cen ul li>a:hover {text-decoration: none;background: #ff4a00;color: #fff;}*/
.zg_top_cen ul li.hover>a{

    display: inline-block;

    padding: 0 20px 0 0;

    background: url(../images/zg_jiao03.png) no-repeat right center;
    color: #fff

}
/*.zg_top_cen ul li.hover>a{display: inline-block;padding: 0 20px 0 0;background: url(../images/zg_jiao03.jpg) no-repeat right center;color: #333}*/
.zg_top_cen ul li.on>a{background: url(../images/zg_jiao01.png) no-repeat right center;color: #fff;font-weight: bold;}
.zg_top_cen ul li>a {display: inline-block;

    padding: 0 10px;

    font: 16px/32px "Microsoft YaHei";
    color: #fff;}
.zg_top_cen p a {padding: 0 6px;font:12px/38px "Microsoft YaHei";color: #fff}
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.zg_top_ret {
 *width: 155px;
    background: url(../images/zg_dh.png) no-repeat left 3px;
    padding-left: 20px;
    font: bold 20px/30px "Microsoft YaHei";
    color: #ffffff;}
@keyframes yuan {0% {transform:rotateZ(0deg);}
100% {transform:rotateZ(360deg);}
}
.zg_banner {position:relative}
.slideBox {overflow:hidden;position:relative;}
.slideBox .hd {width:86px;height:9px;position:absolute;left:50%;top:720px;margin-left:-43px;z-index:1}
.slideBox .hd ul {overflow:hidden;zoom:1;}
.slideBox .hd ul li {float:left;width:14px;height:14px;border-radius:7px;cursor:pointer;background:#fff;opacity:0.5;filter:alpha(opacity=50);margin:0 6px;}
.slideBox .hd ul .on {width:48px;height:10px;background:#75D8EB;opacity:1;filter:alpha(opacity=100);margin-top:2px;}
.slideBox .bd {position:relative;height:100%;z-index:0;}
.slideBox .bd .bdoli {background:url("../images/banner1.jpg") no-repeat center top;}
.slideBox .bd .bdoli1 {background:url("../images/banner3.jpg") no-repeat center top;}
.slideBox .bd .bdoli1 .wrap{
    background:url("../images/banner3_in.jpg") no-repeat center top;
    position: relative;
}
.slideBox .bd .bdoli1 .wrap dl{
    position: relative;
}
.slideBox .bd .bdoli1 .wrap dl dd{
    position: absolute;
}
.slideBox .bd .bdoli1 .wrap>img{
    position: absolute;
    top:282px;
    left: 19px;
}
.l1{
top: 152px;
left: 43px;
-webkit-animation:fu 3s .2s linear infinite;
-moz-animation:fu 3s .2s  linear infinite;
-o-animation:fu 3s .2s  linear infinite;
}
.l2{
top: 199px;
left: 240px;
-webkit-animation:fu 3s .4s linear infinite;
-moz-animation:fu 3s .4s  linear infinite;
-o-animation:fu 3s .4s  linear infinite;
}
.l3{
top: 132px;
left: 373px;
-webkit-animation:fu 3s .6s linear infinite;
-moz-animation:fu 3s .6s  linear infinite;
-o-animation:fu 3s .6s  linear infinite;
}
.l4{
top: 156px;
left: 523px;
-webkit-animation:fu 3s .8s linear infinite;
-moz-animation:fu 3s .8s  linear infinite;
-o-animation:fu 3s .8s  linear infinite;
}
.l5{
top: 172px;
left: 683px;
-webkit-animation:fu 3s 1s linear infinite;
-moz-animation:fu 3s 1s  linear infinite;
-o-animation:fu 3s 1s  linear infinite;
}
.l6{
top: 176px;
left: 890px;
-webkit-animation:fu 3s 1.2s linear infinite;
-moz-animation:fu 3s 1.2s  linear infinite;
-o-animation:fu 3s 1.2s  linear infinite;
}
@-webkit-keyframes fu{

0%{transform:  translateY(0px);}
50%{transform: translateY(15px);}
100%{transform:translateY(0px);}

}
@-moz-keyframes fu{
0%{transform:translateY(0px);}
50%{transform: translateY(15px);}
100%{transform:translateY(0px);}
}
@-o-keyframes fu{
0%{transform:translateY(0px);}
50%{transform: translateY(15px);}
100%{transform:translateY(0px);}
}

.slideBox .bd .bdoli1 .wrap>p{
    width: 669px;
    height: 83px;
    background:url("../images/banner1_1.png") no-repeat center top;
    position: absolute;
    top: 463px;
    left: 165px;
    font-size:50px;line-height:83px;color:#fff;
    text-align: center
}
.slideBox .bd .bdoli1 .wrap>p span{
    font-weight: bold;
    color: #ff4b01
}
.slideBox .bd .bdoli1 .wrap>a{
    display: block;
    width: 334px;
    height: 120px;
    background:url("../images/banner1_btn.png") no-repeat center top;
    position: absolute;
    top: 585px;
    left: 333px;
    font-size:50px;line-height:94px;color:#fff;
    text-align: center
}



.slideBox .bd li {zoom:1;vertical-align:middle;width:100%;height:771px;}
.slideBox .hd ul .zg_banoli {margin:0 61px 0 60px;}
.slideBox .bd div {height:771px;position:relative;}
.slideBox .bd div img {position:absolute;}
.zg_ban1_img1 {width:546px;height:48px;left:224px;top:212px;}
.zg_ban1_img2 {width:945px;height:247px;left:27px;top:243px;}
.zg_ban1_img3 {width:666px;height:85px;left:172px;top:536px;}
.zg_ban2_img1 {width:196px;height:40px;left:421px;top:218px;}
.zg_ban2_img2 {width:557px;height:194px;left:219px;top:224px;}
.zg_ban2_img3 {width:635px;height:142px;left:184px;top:424px;}
.zg_banp {width:635px;height:84px;position:absolute;left:184px;bottom:94px;text-align:center;font-size:30px;line-height:84px;color:#a3b8ff;background:url(../images/ban1_img4.png) no-repeat;}
.zg_ban {z-index:45;position:absolute;}
.zg_ban_djs {position:absolute;width:200px;height:128px;background:url(../images/djs.png) no-repeat;padding:11px 0 0;font-size:18px;line-height:26px;color:#fff;text-align:center;left:50%;margin-left:-500px;top:104px;z-index:35;}
.zg_ban_djs span {display:block;text-align:center;}
.zg_ban_djs a {display:block;margin:8px auto 0;border:1px solid #FFF100;border-radius:32px;width:123px;height:32px;font-size:18px;line-height:32px;color:#FFF100;text-align:center;}
.zg_ban_djs a:hover{ color:#22177F; background: #FFF100;  }


/* 1111111111111 */
.part1{
    padding: 71px 0 0 0;
    width: 100%;
    height: 840px;
}
.p1_tit{
    width: 778px;
    height: 19px;
    background: url('../images/part1_titbg.png')no-repeat center bottom;
    margin:  0 auto
}
.p1_tit div{
    font:bold 50px/50px "Microsoft Yahei";
    color: #333;
text-align: center;
float: left;
    letter-spacing: -1.5px;
    margin:  -23px 0 0 248px;
}
.p1_tit div h1{
    font:bold 50px/50px "Microsoft Yahei";
    color: #333;
text-align: center;
float: left;
    letter-spacing: -1.5px;
display: inline-block;
}


.p1_top{
    margin-top: 40px;
    width: 1020px;
    position: relative;
    height: 142px;
}
.p1_top ul li{
    float: left;
    width: 71px;
    height: 33px;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    margin: 9px 11px 0 0;
    text-align: center;
    font:16px/33px "Microsoft Yahei";
    color: #333333;
    position: relative;
    cursor: pointer;
}

.p1_top ul .p1_hot:after{
    content: " ";
    background: url('../images/hot.png') no-repeat center bottom;
    background-size: 100% 100%;
    width: 13px;
    height: 14px;
    position: absolute;
    top: -1px;
    right: -1px;
}
.p1_top .hide{
    display: none;
}
.p1_top .on{
    background: #37bfea;
}
.p1_top .more{
    position: absolute;
    top: 60px;
    left: 942px;
    font:16px/16px "Microsoft Yahei";
    color: #858585;
    cursor: pointer;
    
}
.p1_top span{
    display: inline;
    margin-left: 5px;
}
.p1_top div img{
    vertical-align: middle;
}
.p1_top .less{
    position: absolute;
    top: 103px;
    right: 360px;
    font:16px/16px "Microsoft Yahei";
    color: #858585;
    cursor: pointer;
    display: none;
   
}



.class{
    position: relative;
}
.class_in{
    overflow: hidden;
   
}
/* .class_in>img{
  margin: 240px 0 0 100px;
 } */
.slide8_8{
position: absolute;
top: 0px;
left: 0;
width: 1000px;
height: 490px;

}
.slide8_8 .bd ul{
     background: url('../images/p1_l.png') no-repeat left top;
     width: 1000px;
   
}
.slide8_8 .bd li{
    height: 60px;
    padding: 10px 0;
    border-bottom: 1px dashed #e6e6e6;
}
.slide8_8 .bd li .l{
    background: url('../images/part1_l.png') no-repeat center bottom;
    width: 300px;
    height: 61px;
    float: left;
  
}
.slide8_8 .bd li .r{
 float: right;
    width: 700px;
    height: 60px;

}
/* .slide8_8 .bd li .l,.slide8_8 .bd li .r{
    float: left;
} */
.slide8_8 .bd li p{
    float: left;
    height: 61px;
}
.slide8_8 .bd li .date{
    font:16px/61px "Microsoft Yahei";
    color: #ffffff;
    margin:  0 28px 0 20px;
}
.slide8_8 .bd li .classname{
    font:16px/61px "Microsoft Yahei";
    color: #ffffff;
    width: 200px;
   
}
.slide8_8 .bd li .time{
    font:16px/60px "Microsoft Yahei";
    color: #666666;
    margin: 0 50px 0 48px;
   
}
.slide8_8 .bd li .time span{
    display: inline;
    width: 30px;
    height: 30px ;
    background: #37bfea;
    color: #ffffff;
    font:18px/30px "Microsoft Yahei";
    text-align: center;
    margin: 0 8px 0 8px;
    border-radius: 5px;
}
.slide8_8 .bd li .fire{
    font:16px/60px "Microsoft Yahei";
    color: #e60012;
 
}
.slide8_8 .bd li .fire img{
    vertical-align: middle;
    margin-right: 7px;
    margin-top: 16px;
    float: left;
}
.slide8_8 .bd li a{
    float: right;
    display: block;
    width: 116px;
    height: 40px;
    background: url('../images/part1_slide_a.png') no-repeat center bottom;
    padding-left: 15px;
    font:18px/40px "Microsoft Yahei";
    color: #ffffff;
    margin: 8px 10px 0 0;
    
}
/* .slide8_8 .bd li a:hover{

    background: url('../images/part1_slide_ah.png') no-repeat center bottom;

    
} */

.class .class_left{
    background: url('../images/p1_l.png') no-repeat center bottom;
    width: 300px;
    height: 366px;
    position: absolute;
    left: 0;
    top: 0px;
}

.p1_btn{
    display: block;
    background: url('../images/p1_btn.png') no-repeat center bottom;
    width: 351px;
    height: 74px;
    color: #ffffff;
    font:24px/74px "Microsoft Yahei";
    position: absolute;
    top: 655px;
    left: 318px;
    text-align: center;
}
/* .p1_btn:hover{
    background: url('../images/p1_btnh.png') no-repeat center bottom;
} */













/*ʳ��*/
.zg_shisu{background:url(../images/huanjing.jpg) no-repeat center 0;  }
.zg_hj{ padding:39px 0 77px;  }
.zg_hj_link{ display:block; width: 420px; height: 76px; border-radius: 8px;background:url(../images/toukui.jpg) no-repeat 319px 17px #fff; font-size:24px; line-height:76px; color:#3922b0; text-indent:84px; margin:40px auto 0;   }
.zg_hj_link:hover{background:#3922B0; color:#fff; }
.zg_shisu_h6{ height:113px; text-align:right; }
.zg_shisu_h6 img{ vertical-align: middle; margin-right:11px; }
.zg_shisup{ font-size: 20px; line-height:42px; color:#fff; text-align:center; margin:10px auto 30px; text-indent:9px; }

.img_area {position:relative;background:#fff;height:410px;}
.room {display:block;float:left;}
.zg_hj .slideBox2{width:555px;height:410px;position:relative;float:right;}
.zg_hj .hd {height:10px;overflow:hidden;position:absolute;right:17px;bottom:-20px;;z-index:1;}
.zg_hj .hd ul {overflow:hidden;zoom:1;float:left;}
.zg_hj .hd ul li {float:left;margin-right:14px;width:8px;height:8px;border:1px solid #FFF100; border-radius:50%; cursor:pointer; font-size:0; }

.zg_hj .hd ul li.on {background:#FFF100;;}
.zg_hj .bd {position:relative;height:100%;z-index:0;}
.zg_hj .bd li {zoom:1;vertical-align:middle;position:relative;}
.zg_hj .bd img {width:555px;height:410px;display:block;}
.zg_hj .p1{width:303px;height:124px;filter:alpha(opacity=50);opacity:0.5;position:absolute;top:226px;right:0px;z-index:100;background:#000;}
.zg_hj .p2 {color:#fff;font-size:16px;line-height:28px;padding:5px 20px 5px 21px;position:absolute;width:262px;height:114px;top:226px;right:0px;z-index:200;font-family:"΢���ź�";}


/*��Ƶ*/
.zg_s1{ background:url(../images/s1.jpg) no-repeat center 0;  } 
.zg_video{ padding:80px 0 72px;  }
.zg_ques{ height: 384px; padding-top:96px; margin-bottom:70px; position:relative; }
.zg_sp{width:523px; height:289px; padding:6px; background:url(../images/ssp.jpg) no-repeat ; position:relative;  }
.zg_sp_img{ display:block;width:523px; height:289px; position: relative; left:0;}
.zg_sp_play{ display:block;width:80px; height:80px; position:absolute; left:50%; top:50%; margin:-40px 0 0 -40px; z-index:2; cursor:pointer;  }
.zg_sp_zzc{width:523px; height:289px; position:absolute; background:#000; opacity:0.3; filter:alpha(opacity=30); z-index:1; left:6px; top:6px;  }
.zg_sp iframe{  position: absolute; width:523px; height:289px; left:6px; top:6px; z-index:3; display:none;  border-top:5px solid #333; border-bottom:5px solid #333;}

.zg_ques>a{ display:block;position: absolute ; z-index:2; font-size:20px; line-height:50px; color:#fff;height:50px; border-radius:0 18px 0 18px;  }
.zg_spwt1{ width:300px; background:#5D8FFE; right:319px; top:0; text-indent:68px; -webkit-animation-duration: 0.5s; animation-delay:0.5s; }
.zg_spwt2{ width:280px; background:#696CFF; right:61px; top:86px;  text-indent:19px; -webkit-animation-duration: 1s;  }
.zg_spwt3{ width:280px; background:#3FB3DA; right:127px; top:172px;  text-indent:17px; -webkit-animation-duration: 1.5s; }
.zg_spwt4{ width:320px; background:#5D8FFE; right:0; top:258px; text-indent:57px;  -webkit-animation-duration: 2s;}
.zg_spwt5{ width:280px; background:#696CFF; right:99px; top:344px; text-indent:57px;-webkit-animation-duration:2.5s;  }
.zg_spwt6{ width:280px; background:#577EB5; right:280px; top:430px;text-indent:27px; -webkit-animation-duration: 3s;}
.zg_s1_link,.zg_xibao_link,.zg_ms_link{ display:block; width:416px; height:72px; border:2px solid #333; border-radius:10px; text-align: center; font-size:24px; line-height:72px; color:#333; margin:0 auto; }
.zg_s1_link:hover,.zg_xibao_link:hover,.zg_ms_link:hover{ background:#333; color:#fff; }
.zg_ques>a:hover{ background:#ED2360;  }
/*
@-webkit-keyframes opa_left1{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:319px; opacity: 1; filter: alpha(opacity=100); }
}
@-moz-keyframes opa_left1{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:319px; opacity: 1; filter: alpha(opacity=100); }
}
@-o-keyframes opa_left1{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:319px; opacity: 1; filter: alpha(opacity=100); }
}
@-ms-keyframes opa_left1{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:319px; opacity: 1; filter: alpha(opacity=100); }
}
@keyframes opa_left1{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:319px; opacity: 1; filter: alpha(opacity=100); }
}

@-webkit-keyframes opa_left2{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:61px; opacity: 1; filter: alpha(opacity=100); }
}
@-moz-keyframes opa_left2{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:61px; opacity: 1; filter: alpha(opacity=100); }
}
@-o-keyframes opa_left2{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:61px; opacity: 1; filter: alpha(opacity=100); }
}
@-ms-keyframes opa_left2{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:61px; opacity: 1; filter: alpha(opacity=100); }
}

@keyframes opa_left2{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:61px; opacity: 1; filter: alpha(opacity=100); }
}
@-webkit-keyframes opa_left3{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:127px; opacity: 1; filter: alpha(opacity=100); }
}
@-moz-keyframes opa_left3{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:127px; opacity: 1; filter: alpha(opacity=100); }
}
@-o-keyframes opa_left3{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:127px; opacity: 1; filter: alpha(opacity=100); }
}
@-ms-keyframes opa_left3{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:127px; opacity: 1; filter: alpha(opacity=100); }
}
@keyframes opa_left3{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:127px; opacity: 1; filter: alpha(opacity=100); }
}

@-webkit-keyframes opa_left4{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:0; opacity: 1; filter: alpha(opacity=100); }
}
@-moz-keyframes opa_left4{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:0; opacity: 1; filter: alpha(opacity=100); }
}
@-o-keyframes opa_left4{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:0; opacity: 1; filter: alpha(opacity=100); }
}
@-ms-keyframes opa_left4{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:0; opacity: 1; filter: alpha(opacity=100); }
}

@keyframes opa_left4{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:0; opacity: 1; filter: alpha(opacity=100); }
}
@-webkit-keyframes opa_left5{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:99px; opacity: 1; filter: alpha(opacity=100); }
}
@-moz-keyframes opa_left5{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:99px; opacity: 1; filter: alpha(opacity=100); }
}
@-o-keyframes opa_left5{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:99px; opacity: 1; filter: alpha(opacity=100); }
}
@-ms-keyframes opa_left5{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:99px; opacity: 1; filter: alpha(opacity=100); }
}
@keyframes opa_left5{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:99px; opacity: 1; filter: alpha(opacity=100); }
}

@-webkit-keyframes opa_left6{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:280px; opacity: 1; filter: alpha(opacity=100); }
}
@-moz-keyframes opa_left6{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:280px; opacity: 1; filter: alpha(opacity=100); }
}
@-o-keyframes opa_left6{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:280px; opacity: 1; filter: alpha(opacity=100); }
}
@-ms-keyframes opa_left6{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:280px; opacity: 1; filter: alpha(opacity=100); }
}

@keyframes opa_left6{
	0%{ right:-600px; opacity: 0.1; filter: alpha(opacity=10); }
	100%{ right:280px; opacity: 1; filter: alpha(opacity=100); }
}
*/

.fix_right {

  width: 316px;

  background: url(../images/fix_right_13.png) no-repeat center;

  height: 55px;

  padding: 12px 0px;

  position: fixed;

  right: 0px;

  top: 150px;

  text-align: center;

  font-size: 20px;

  line-height: 55px;

  color: #fff;

  overflow: hidden;

  z-index: 1000;

}

.fix_right p {

  width: 100%;

  height: 100%;

  overflow: hidden;

  position: relative;

  padding-left:30px;

}

.fix_right p:after {

  content: "";

  background: #fff;

  position: absolute;

  width: 316px;

  height: 316px;

  left: 0px;

  left: 0;

  top: 0;

  bottom: 0;

  opacity: 0;

  margin: auto;

  border-radius: 50%;

  transform: scale(1);

  animation: 1s btn ease-in-out infinite;

}

@keyframes btn {

  0% {

    transform: scale(0);

    opacity: 1;

  }

  100% {

    transform: scale(1);

    opacity: 0;

  }

}

@-webkit-keyframes btn {

  0% {

    transform: scale(0);

    opacity: 1;

  }

  100% {

    transform: scale(1);

    opacity: 0;

  }

}
/*ǰ��*/

.zg_s2{background:#03003C;  }
.s2_qian{ padding:38px 0 11px;   }
.s2_qian .zg_shisu_h6{ height:117px; }

.zg_s2_qj{  padding-top:31px; }
.zg_prospect{ width:324px; height:429px; background: url(../images/ke_li.png) no-repeat; position: relative; }
.zg_qj2{ margin:0 14px;}
.zg_prospect:hover{ background-image:url(../images/li_hover.png) ; }
.zg_prospect>b{display:block; width:186px; height:50px; background:#fff; border-radius: 25px; position: absolute; left:50%; top:-25px; margin-left:-93px; z-index:2; font-size:26px; line-height:50px; color:#3922b0; text-align: center;}
.zg_qj_front{ padding:40px 0 52px; }
.zg_qj_front p{ font-size:22px; line-height:34px; color:#fff100; text-align: center; margin-bottom:17px;}
.zg_qj_front img{ display:block; margin:0 auto; }
.zg_prospect:hover .zg_qj_front{  display:none; } 
.zg_qj_behind{ position: absolute; left:0; top:0; z-index:1; padding:93px 28px 0 ; display:none; }
.zg_qj_behind dt{ font-size:20px; line-height:30px; color:#FFF100; text-align: center;  margin-bottom:25px; }
.zg_qj_behind dd{ font-size:18px; line-height:30px; color:#fff;    letter-spacing: 1px; }
.zg_prospect:hover .zg_qj_behind{  display:block; } 
.zg_prospect:hover b{  color:#3FB3DA; }
.zg_qj3 .zg_qj_behind{ padding:75px 17px 0;}

/*��Ƹ����*/
.s2_mid{ background:url(../images/s2_mid.jpg) repeat-x;  }
.zg_s2_zwk { padding-bottom:20px; }
.zg_tzp_top{background:url(../images/table_top.jpg) no-repeat #F0F2FF; padding:67px 0 42px; position: relative; z-index:2;}
.zg_zwxq{ text-align: center; font-size:40px; line-height:1; color:#3922b0; }
.zg_zwxq span{ display:inline-block; *display:inline; zoom:1; width:3px; height:40px; background: #3922B0; margin-right:19px;     position: relative; top: 6px;}
.zg_zp_bot{ background: #F0F2FF;  box-shadow: 0px 4px 27.6px 2.4px rgba(0, 11, 24, 0.2); padding-bottom:46px; }
.zg_zp_left{  width:280px; height:350px;margin-left:20px; }
.zg_zp_left a{display:block; width:100%; height:80px; margin-bottom:10px; background:url(../images/sou.jpg) no-repeat; font-size: 20px ;line-height:80px; color:#fff; text-indent:22px; }
.zg_zp_left a:hover{ background-image:url(../images/sou_hover.jpg); }
.zg_zp_left b{ color:#fff100;  }
.zg_zp_right{ background:#fff; width: 688px; height:351px;  box-shadow: 0px 4px 18.4px 1.6px rgba(0, 13, 43, 0.15); position: relative; }
.zgzp_right_top{ height:50px; background: #F2F2F4; position: relative;  }
.zgzp_right_top span,.zg_zpul span{ display:block; float: left; font-size:18px; text-align: center; line-height:50px; color:#333; }
.zgzp_zwxq{ width:198px; }
.zgzp_zwyh{ width:350px; }
.zgzp_right_top .zgzp_yx,.zg_zpul .zgzp_yx{ width:119px; background: #3FB3DA;color:#fff; }
.zgzp_right_top em{display:block; width:119px; height:9px; background: #3FB3DA;  position: absolute; top:-9px; right:21px ; }
.zg_zpul li{  height:55px; }
.zg_zpul span{ height:55px; line-height:55px; color:#666;  }
.zgzp_data{margin:20px 24px  26px 0; text-align: right; font-size:16px; line-height:1; color:#999; }
.zgzp_link{ display:block; margin:0 auto; text-align: center; border-radius: 8px; width: 420px;height: 76px; background:#ED2360; font-size:24px; line-height:76px; color:#fff; }
.zg_zp_right>em{ display:block; position: absolute; z-index:5;}
.zgzp_right_em1{ width:119px; height:9px; background: #3FB3DA;  position: absolute; top:-9px; right:21px;   }
.zgzp_right_em2{ width:119px; height:27px; background: #3FB3DA;  position: absolute; bottom:0; right:21px;   }
.zgzp_right_bot{  padding-top:10px; position: relative; }
.zgzp_right_bot>p{ position: absolute; height:10px; width:119px; right:21px; top:0; background:#3FB3DA;  }


/*н*/
.zg_xin{  padding:17px 0 79px; }
.zg_xin .zg_shisup{ color:#666;  }
.zg_shisup span{color:#ed2360;  }
.zg_xinchou{  height:518px;position: relative ;  margin:0 auto 40px;}
.zg_xinchou em{ display:block; width:12px; height:84px; background:url(../images/xinchou.png) no-repeat; position: absolute; top:38px; z-index:3; }
.zg_xin_zhs1{ left:20px; }
.zg_xin_zhs2{ right:20px; }
.zg_xin_top{ height:46px; padding:12px 0 10px; background: #5D8FFE; font-size:0;  }
.zg_xin_top span{ display:block; float:left; text-align: center; height:46px;  font-size:18px; line-height:46px; color:#fff; }
.zg_xin_sp1,.zg_xinbt_sp1{ width:160px;  }
.zg_xin_sp2,.zg_xinbt_sp2{ width:155px;  }
.zg_xin_sp3,.zg_xinbt_sp3{ width:274px;  }
.zg_xin_top .zg_xin_sp4{ width:200px;background:#fff; color:#3fb3da;   }
.zg_xin_sp5,.zg_xinbt_sp5{ width:211px;  }
.zg_xin_bot{ width:1000px;  height:388px; padding:20px 0 15px; margin:0 auto 0; position: relative; }
.zg_xin_p{ position: absolute; width:200px;height:2px; background:#3FB3DA; position: absolute; top:-2px; right:213px; z-index:34;}
.zg_xin_bot li{ height:48px; }
.zg_xin_bot span{ display:block; float:left; text-align: center;  font-size:16px; line-height:48px; color:#666;  }
.zg_xin_bot .zg_xinbt_sp4{ width:200px; color:#fff;  }

.zg_jiuye{  width:1042px; height:462px; position: relative; left:-19px; margin-top:14px;background: url(../images/jiuye.jpg) no-repeat;padding-top:13px;  }


/*���?*/
.zg_red_pocket{ background:url(../images/hongbao.jpg) no-repeat center 0; }
.zg_study{ position: relative; width:816px; height:234px;  padding:24px 0 1px 184px; }
.zg_1500{ width:177px; height:173px; background: url(../images/red_.png) no-repeat; position: absolute; left:-8px; top:-22px; z-index:2; }
.zg_more_chan{ margin-bottom:17px;  text-align: right; padding:0 124px 0 0 ; font-size:40px ; line-height:50px ;  color:#fff; }
.zg_more_chan span{ color:#FFE14A;  }
.zg_more_banci{ height:41px; text-align: right; }
.zg_more_banci img{ float:right; margin-right: 12px; }
.zg_hb_link{ display:block; margin:27px 326px 0 0;    float: right; width: 263px; height: 70px; background: #fff; border-radius: 35px; text-align: center; font-size:24px ; line-height:70px; color:#f53871; }
.zg_hb_link:hover{ color:#f53871; background: #FDEE28; }

/*�α�����*/
.zg_ketx{ background:url(../images/class.jpg) no-repeat center 0;  }
.zg_php4{ padding: 43px 0 81px ;  }
.zg_php4 .zg_shisu_h6{ height:109px ; }
.zg_class{ margin:47px auto 0; }
.zg_kebiao{ width:485px; height:350px; float:left; margin-bottom:30px;  }
.zg_kcdg1{ background: url(../images/class_1.jpg) no-repeat;margin:0 30px 30px 0;  position: relative; }
.zg_kcdg2{  background: url(../images/class_2.gif) no-repeat; margin-top:120px;}
.zg_kcdg3{  background: url(../images/class_3.gif) no-repeat; margin:-120px 30px 30px 0; }
.zg_kcdg4{  background: url(../images/class_4.gif) no-repeat;  }
.zg_kcdg5{  background: url(../images/class_5.gif) no-repeat; margin:-120px 30px 30px 0; }
.zg_kcdg6{  background: url(../images/class_6.gif) no-repeat;  }
.zg_kcdg7{  background: url(../images/class_7.gif) no-repeat; margin:-120px 30px 30px 0;   }
.zg_kcdg8{  background: url(../images/class_8.gif) no-repeat; margin-bottom:0;  }
.zg_dag_dl{ width:234px; height:234px ; background:url(../images/dag_cl2.png) no-repeat; position: absolute; left:131px; top:39px;  z-index:2; }
.zg_dag_p{ width:118px; height:118px ; background:url(../images/dag_cl1.png) no-repeat; position: absolute;left:26px; bottom:32px ; z-index:2;}
.zg_phpdg{ width:139px; height:95px ; left:181px; top:112px; position: absolute; z-index:3;}

.zg_kbht6{ height:76px;margin-bottom:17px; }
.zg_kbht6 span{width: 112px; text-align: center; font-size:76px; padding-top:17px;line-height:59px; color:#3833b6; float:left; font-weight:100; }
.zg_kbht6 b{ width: 370px; height:56px;margin-top:20px; background: url(../images/class_name.jpg) no-repeat; float:right; text-indent: 50px; font-size:26px; line-height:56px; color:#fff;  }
.zg_kbul{ width: 370px; margin-left:115px; }
.zg_kbul li{ font-size:18px; line-height:30px; color:#3833b6; }
.zg_class_link{ display: block; width: 449px; height: 76px;  border-radius: 8px; background:#ED2360; text-align: center; padding-left:35px; font-size:24px; line-height:76px; color:#fff;margin-top: -76px;  }
.zg_class_link:hover{ background: #3FB3DA;  }

.zg_kcdg2 .zg_kbht6 b{ text-indent:70px;}
.zg_kcdg3 .zg_kbht6 b{ text-indent:49px;}
.zg_kcdg4 .zg_kbht6 b{ text-indent:43px;}
.zg_kcdg5 .zg_kbht6 b{ text-indent:49px;}
.zg_kcdg6 .zg_kbht6 b{ text-indent:10px;}
.zg_kcdg7 .zg_kbht6 b{ text-indent:70px;}
.zg_kcdg8 .zg_kbht6 b{ text-indent:75px;}


/*���?*/
.zg_bcxq{  background: url(../images/juchi.jpg) no-repeat center 0;  }
.zg_banci{ padding:41px 0 71px; }
.zg_banci .zg_shisu_h6{ height:112px ; }
.zg_ban{ position: relative; width:1000px; height:365px; margin:60px auto 50px;  } .zg_ban>*{ position: absolute;}
.zg_jc1{ width:58px; height:58px; background: url(../images/chilun5.png) no-repeat; left:126px; top:252px ; z-index:2; } 
.zg_jc2{ width:86px; height:86px; background: url(../images/chilun6.png) no-repeat; left:252px; top: 26px; z-index:2; } 
.zg_jc3{ width:58px; height:58px; background: url(../images/chilun7.png) no-repeat; left:446px; top:42px ; z-index:2; } 
.zg_jc4{ width:72px; height:72px; background: url(../images/chilun9.png) no-repeat; right:151px; top:35px ; z-index:2; } 
.zg_jc5{ width:72px; height:72px; background: url(../images/chilun8.png) no-repeat; right:421px; top:243px ; z-index:2; } 
.zg_kec{  width:255px; height:255px;  }
.zg_kec1{ left:0; top:0;  }
.zg_kec2{ left:245px; top:100px;  }
.zg_kec3{ left:494px; top:0;  }
.zg_kec4{ right:0; top:104px; width:262px; height:262px; }
.zg_jcbj{ position: absolute; width:100%; height:100%;z-index:1; }
.zg_kec1 .zg_jcbj{ background:url(../images/chilun1.png) no-repeat;  }
.zg_kec2 .zg_jcbj{ background:url(../images/chilun2.png) no-repeat;  }
.zg_kec3 .zg_jcbj{ background:url(../images/chilun3.png) no-repeat;  }
.zg_kec4 .zg_jcbj{ background:url(../images/chilun4.png) no-repeat;  }
.zg_kec p{ padding: 64px 0 0 10px; height:191px; position: relative
;z-index:3;  }
.zg_kec span{ display:block; width:158px; margin:0 auto ;font-size:16px; line-height:26px; color:#fff; }
.zg_kec b{ display:block;padding-right:20px;height:30px; text-align: center; font-size:20px; line-height:30px; color:#23cbff; }
.zg_kec2 b{  color:#40EDBB; }
.zg_kec3 b{  color:#C8F280; }
.zg_kec4 b{  color:#23CBFF; }
.zg_banci_link,.zg_fuli_link,.zg_mq_link{ display: block; width: 380px; height: 76px; margin:0 auto; border-radius: 8px; background:#3FB3DA; text-align: center; font-size:24px; line-height:76px; color:#fff; }
.zg_banci_link:hover{ background: #40EDBB;  }






/*����*/
.zg_fuli{ background:url(../images/fuli.jpg) no-repeat center 0;  }
.zg_fl{ padding:60px 0 75px;  }
.zg_flh6{  text-align: center; margin-bottom:88px ;font:bold 50px/50px "΢���ź�";color: #ffffff;}
.zg_flh6 span{color: #fff100;margin-left: 22px;}
.zg_flul{width: 1100px;margin-bottom: 90px}
.zg_flul li{float: left;width: 120px;height: 240px;background: #3036a4;position: relative;margin-right: 7px;cursor: pointer;}
.zg_flul li>img{margin-top: 56px;}
.zg_flul li>p{font:bold 18px/18px "΢���ź�";color: #ffffff;margin: 20px 0 0 25px;}
.zg_flul li span{display:none; width: 153px;height: 251px;background: #20b4e8;position: absolute;left:-17px;top: -28px;z-index: 100;padding-top: 45px}
.span_title{font:bold 20px/24px "΢���ź�";color: #ffffff;margin-left: 30px; }
.zg_flul li span div{width: 120px;height: 2px;background: #4dc3ed;margin: 10px 0 0 18px}
.span_txt{font: 14px/22px "΢���ź�";color: #ffffff;padding:16px  10px 25px 10px; }
.zg_flul li span a{display: block;width: 95px;height: 30px;border: 1px solid #ffffff;font: 14px/30px "΢���ź�";color: #ffffff;text-align: center;margin-left: 28px;}

.zg_fuli_link,.zg_mq_link{ background: #ED2360; }
.zg_fuli_link:hover,.zg_mq_link:hover,.zg_class_link:hover{ background: #C1164A;}


















/*����*/
.zg_mingqi{ background: #F0F2FF;  }
.zg_mq{ padding:38px 0 79px;   }
.zg_mq .zg_shisup{ color:#666; margin-top:7px; }
.zh_mqhz{ height:510px; padding-bottom:41px; margin:0 auto 42px; position: relative; }
.zh_mqhz li{  height:510px; width:1000px; }
.zg_company{ padding:64px 0 62px ; height:385px;  }
.zg_company img{display:block; width:1000px; height:385px; }
.zg_jxp p{  width:200px; height:254px; float: left ; }
.zg_jxp p *{ display:block; }
.zg_jx_img{ background: url(../images/youzhi.jpg) no-repeat; position: relative; }
.zg_jx_img img{ width:100px; height:100px; margin:41px auto 30px;}
.zg_jx_img span{ width:100%; text-align: center; font-size:18px; line-height:32px ; color:#fff;  }
.zg_jx_img em{ position: absolute; width:10px; height:17px; background: url(../images/jt1.png) no-repeat; right:0; top:50%; margin-top:-8px; z-index:2;  }
.zg_jx3 em{  width:17px; height:10px; background-image: url(../images/jt3.png) ; bottom:0; left:50%; marign-left:-8px;   }
.zg_jx5 em,.zg_jx7 em{  background-image: url(../images/jt2.png) ;right:auto ; left:0;   }
.zg_jx_wen{ background: #fff;  }
.zg_jx_wen b{ width: 160px; margin:0 auto; font-size:18px; line-height:38px ; color:#333; text-align: center; position: relative; padding:10px 0 3px; }
.zg_jx_wen em{ position: absolute;width:40px; height:3px ; background: #5D70FE; left:50%; margin-left:-20px; bottom:0; z-index:2; }
.zg_jx_wen span{ margin:7px auto; width:160px; font-size:14px; line-height:26px; color:#333; }
.zg_mq_yuan{ position: absolute; bottom: -2px;height: 14px; width:100%; text-align: center;}
.zg_hd li{display:inline-block; *display:inline; zoom:1; width:14px; height:14px; border-radius: 7px; background: #C7CAFF; margin:0 5px; cursor: pointer; }
.zg_hd li.on{ background: #7E80FF;width:49px; }

/*footer*/
.zg_footer{ padding:36px 0 ; background: #F0F2FF;  } 
.zg_footer p{ font-size:14px; line-height:32px; color:#666; text-align: center; }


/*����*/
.zg_yjzc{ background: url(../images/form.jpg) no-repeat center 0; }
.zg_ddgf{  padding:47px 0 76px; } 
.zg_form{ width:280px; height:210px; background: url(../images/form_bj.png) no-repeat; float: right; padding:134px 96px 81px 81px; }
.zg_form input{ display:block; width:280px; height:50px;font-size: 18px; line-height:50px; border-radius: 8px; border:none;; }
.zg_form input[type="text"]{ margin-bottom:30px; color:#ccc; text-indent:58px;  }
.zg_name{ background: url(../images/personal.jpg) no-repeat 10px 10px #fff;  }
.zg_tel{ background: url(../images/tel.jpg) no-repeat 10px 11px #fff;  }
.zg_form input::input-placeholder{ color:#ccc;}
.zg_form input::-webkit-input-placeholder{ color:#ccc;}
.zg_form input::-o-input-placeholder{ color:#ccc;}
.zg_form input::-ms-input-placeholder{ color:#ccc;}
.zg_form input::-moz-input-placeholder{ color:#ccc;}
.zg_form input[type="submit"]{  color:#534e00; text-align: center; background: #FFF100; cursor: pointer;}
.zg_form input[type="submit"]:hover{ background: #FFBA00; }

.zg_bot{  position: relative; height:425px; }
.zg_dd_left{ width:563px; height:310px; position: absolute; left:-3px; top:104px;}
.zg_dd_img{ display:block; width:563px; height:234px; }
.zg_dd_left p{ margin-top:10px; font-size:30px; line-height:46px; color:#fff; padding-left:65px;  }
.zg_dd_bot{ height:76px;  margin:60px auto 0; text-align: center; }
.zg_dd_bot a{ display:inline-block; *display:inline; zoom:1; width:320px ; height:76px; font-size:24px; line-height:76px; color:#fff; text-align: center; margin:0 40px; border-radius: 8px; background: #416FFA; }
.zg_dd_bot a:hover{  background: #3FB3DA; }


/*��ʦ*/
.zg_teacher{  padding:42px 0 77px;  }
.zg_teacher .zg_shisu_h6{ height:109px; }
.zg_teacher .zg_shisup{ color:#666;}
.shi_bot{ position: relative; }
.s4_sz{  width:940px; height:177px; margin:22px 0 40px 40px; overflow:hidden; position: relative; }
.zg_shi_bot_ul{ height:177px; position: absolute; left:0; z-index:3; }
.zg_shi_bot_ul li{  width:185px; height:177px; float: left; margin-right:41px; position: relative; cursor: pointer;}
.zg_shi_bot_ul img{ display:block;width:100%; height:100%;  }
.zg_shi_bot_ul p{ width:100%; height:100%;  background: #000; opacity:0.2; filter:alpha(opacity=20); position:absolute; left:0; top:0; z-index:0; }
.zg_shi_bot_ul li.on{ border:4px solid #516CF4;width:177px; height:169px;  }
.zg_shi_bot_ul li.on p{display:none; }
.s4_but{ display:block; width:60px; height: 30px; background: #AAA; text-align: center; font-size:18px; line-height:30px; font-family: '����'; color:#fff;position: absolute; top:74px; z-index:25;}
.s4_but:hover{ background: #516CF4; }
.btn_left{ left:0;}
.btn_right{ right:0;}

.zg_shizi{ position: relative; height:337px; }
.zg_shi_bj{  position: absolute; width:202px; height:210px; background: url(../images/shizi.png) no-repeat; left:-95px; top:-71px; z-index:3;}
.zg_js_top{ position: relative; z-index:34;padding:47px 45px 33px 325px; height:258px;
background:url(../images/shizi_jieshao.jpg) no-repeat 0 14px; display:none; } 
.zg_js_top_on{ display: block;}
.zg_js_img{ display:block; position: absolute; left:61px; bottom:33px; width:201px; height:349px; z-index:2; }
.zg_shi_name{ height:30px; }
.zg_shi_name b{ display:inline-block; *display:inline; zoom:1; padding-left:10px; border-left:5px solid #fff; margin-right:20px; font-size:30px ;line-height:1; color:#fff; }
.zg_shi_name span{ display:inline-block; *display:inline; zoom:1; padding-top:10px;font-size:20px ;line-height:1; color:#fff;   }
.zg_shi_dire{ font-size:22px; line-height:38px; color:#fff100; margin:10px 0 16px; }
.zg_shi_detials{ font-size:18px; line-height:32px; color:#fff;  }


/*����*/


.indexFix{width:160px; position:fixed;z-index:10000;top:100px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+130));}
.fixBtnOpen{display:none; position:absolute; top:50%; right:-46px; margin-top:-80px; width:46px; height:160px; background:url(../images/fixBtnClose.jpg) center center no-repeat;;cursor:pointer;}
.fixBtnClose{ position:absolute; top:50%; right:-46px; margin-top:-80px; width:46px; height:160px; cursor:pointer; background:url(../images/fixBtnOpen.jpg) center center no-repeat;}
.indexConFix{ float:right; top:0; right:20px;background:url(../images/zg_xf.png) no-repeat; ;  width:142px;padding:50px 10px 55px 10px;}
.indexFixH2t{ height:54px;text-align:center; font:bold 22px/54px "Microsoft Yahei"; color:#ccc;}
.indexFixUl{ overflow:hidden;}
.indexFixUl li{ height:46px; line-height:46px; overflow:hidden; margin-bottom:5px;}
.indexFixUl li a{ display:block; height:46px; padding-left:52px; font:normal 16px/46px "Microsoft Yahei"; color:#5575ff;}
.indexFixUl li a:hover{ color:#fff; text-decoration:none;}
li.indexFixLi1 a{ background:url(../images/left.jpg) 0 0 no-repeat #fff;}
li.indexFixLi2 a{ background:url(../images/left.jpg) 0 -51px no-repeat #fff;}
li.indexFixLi3 a{ background:url(../images/zixunq.png) 22px 13px  no-repeat #fff;font:normal 16px/24px "Microsoft Yahei";}
li.indexFixLi3 em{ display:block; font-size:13px; font-family:"Microsoft Yahei"; font-style:normal;}
li.indexFixLi4 a{ background:url(../images/left.jpg) 0 -153px no-repeat #fff;}
li.indexFixLi5 a{ background:url(../images/left.jpg) 0 -204px no-repeat #fff;}
li.indexFixLi1 a:hover{ background:url(../images/left_hover.jpg) 0 0  no-repeat #80BFFF;}
li.indexFixLi2 a:hover{ background:url(../images/left_hover.jpg) 0 -51px no-repeat #80BFFF;}
li.indexFixLi3 a:hover{ background:url(../images/zixun.png) 22px 13px no-repeat #80BFFF;}
li.indexFixLi4 a:hover{ background:url(../images/left_hover.jpg) 0 -153px  no-repeat #80BFFF;}
li.indexFixLi5 a:hover{ background:url(../images/left_hover.jpg) 0 -204px  no-repeat #80BFFF;}
.indexFixDl{ width:142px; margin:0 auto; overflow:hidden; padding-top:18px; text-align:center; }
.indexFixDl dt{ height:100px; width:100px; margin:0 auto; ;}
.indexFixDl dt img{ display:block; height:100px; width:100px; }
.indexFixDl dd{ height:30px; font:normal 14px/30px "����"; color:#fff;}
.indexFix400{ height:30px;font:normal 18px/30px "Microsoft yahei"; color:#ccc; text-align:center;}
.indexFixWb{ height:24px; line-height:24px;  text-align:center; padding-bottom:5px;}
.indexFixWb a{ font-size:16px; color:#ccc; font-family:"Microsoft Yahei";}
.indexFixWb a:hover{ color:#ff4a00;}
.beatpicker{width:305px!important;}

.zg_close{ display:block; width:12px; height:12px; position: absolute; right:-5px;top:-7px; z-index:3; background: url(../images/close.png) no-repeat;  }

.zgxf_call{ padding:12px 0 8px; border-bottom:1px dashed #B6D1FF;  }
.zgxf_call b{ display:block; text-align: center; font-size:16px; line-height:22px; color:#fff;text-indent:34px; background:url(../images/tel2.jpg) no-repeat 24px 0 ;  }
.zgxf_call p{ display:block; text-align: center; margin:6px auto 0; font-size:14px; font-weight:bold; color:#fff; }
.zgxf_top{ display:block; width:78px;height:38px;border-radius: 0 0 39px 39px;  position: absolute; bottom:0; left: 44px; z-index:3;}
.zg_shisu .zg_shisup{ text-indent:0; padding-right:80px; }



/*��ת*/
@keyframes transform360 {
	0%{ transform: rotate(0);  }
	50%{ transform: rotate(180deg);  }
	100%{ transform: rotate(360deg);  }
}
@-webkit-keyframes transform360 {
	0%{ transform: rotate(0);  }
	50%{ transform: rotate(180deg);  }
	100%{ transform: rotate(360deg);  }
}
@-moz-keyframes transform360 {
	0%{ transform: rotate(0);  }
	50%{ transform: rotate(180deg);  }
	100%{ transform: rotate(360deg);  }
}
@-o-keyframes transform360 {
	0%{ transform: rotate(0);  }
	50%{ transform: rotate(180deg);  }
	100%{ transform: rotate(360deg);  }
}
@-ms-keyframes transform360 {
	0%{ transform: rotate(0);  }
	50%{ transform: rotate(180deg);  }
	100%{ transform: rotate(360deg);  }
}
.zg_jc1,.zg_jc3,.zg_jc5,.zg_kec1 .zg_jcbj,.zg_kec3 .zg_jcbj,.zg_dag_dl,.zg_dag_p{  animation: transform360 8s  linear 0s infinite;  } 
.zg_jc2,.zg_jc4,.zg_kec2 .zg_jcbj,.zg_kec4 .zg_jcbj{  animation: transform360 8s  linear 0s infinite;  } 




/*�°�ujiuyeͷ��*/




.offcn_newoul{width:100%;margin-bottom:63px; height:66px;margin-top:60px;}
.offcn_newoul li{width:16.2%; height:56px; background:#d1d4e4;float:left; margin-right:1px; position:relative; cursor:pointer; font:14px/22px 'Microsoft Yahei';color:#666666; text-align: center;padding-top:10px;}
.offcn_newoul li em{position:absolute; left:50%; bottom:-30px; width:32px; height:24px; background:url(../images/offcn_oliembj.jpg) no-repeat; margin-left:-16px; display:none;}
.offcn_newoul li b{font-size:16px;}
.offcn_newoul li.on{background:#3922b0; color:#fff;font-weight: bold; height:65px;padding-top:21px;top:-10px;}
.offcn_newoul li.on em{display:block;}
.offcn_tabpub{border:4px solid #01a4ef;position:relative;display:none;}
.offcn_tabpub th{height:50px; background:#3833b6; text-align: center; font:bold 18px/50px 'Microsoft Yahei';color:#fff;border-right:1px solid #3833b6;}
.offcn_oimst{position:absolute; left:-4px; top:-4px;}
.offcn_tabpub td{background:#ffffff; font:16px/28px 'Microsoft Yahei';color:#666666;padding:23px 0 23px 21px;border-right:1px solid #95cdfc; border-bottom:1px solid #95cdfc;}
.offcn_tabpub td b{font-size:18px; color: #333333;}


/* ���� */

#center{
    width: 505px;
    height:559px ;
    background: url('../images/center.png') no-repeat top center;
    position: fixed;
    top :5%;
    left: 32%;
    overflow: hidden;
    z-index: 100;
    
}
.ctclose{
    margin: 65px 0 0 438px;
    cursor: pointer;
}
.cttop{
    margin:26px 0 0 100px ;
}
#center form{
    margin: 8px 0 0 128px;width: 330px;
}
#center form label{
    font:20px/20px "Microsoft YaHei";
    color: #ffffff;
    float: left;
    margin: 27px 11px 0 0;
}
#center form div{
    margin-top: 18px;
    width: 268px ;
    height: 40px;
    border: 1px solid #c4a7e3;
    border-radius: 3px;
    float: left;
}
#center form div input{
    width: 245px;
    height: 39px;
    font:18px/38px "Microsoft YaHei";
    color: #e0d7ef;margin-left: 21px;
    background: none;
    border: none;
  outline: none;
}

.center_btn{
    width: 331px;
    height: 68px;
    background: url('../images/ct_btn.png') no-repeat top center;
    font:bold 28px/68px "Microsoft YaHei";
    color: #ffffff;
    text-align: center;
    letter-spacing: 5px;
    margin: 37px 0 0 0;cursor: pointer;
    border: none;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color:    #cccccc;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:    #cccccc;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:    #cccccc;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:    #cccccc;
}

/* tan */



.tan{
    width: 446px;
    height:528px ;
    background: url('../images/tan.png') no-repeat top center; 
    position: fixed;
    top: 10%;
    left: 36%;
    z-index: 10000;
}
.tan_close{
    margin:  16px 0 0 362px;
    cursor: pointer;
}
.tan>p{
    margin:  132px 0 0 0;
    font:bold 24px/24px "Microsoft YaHei";
    color: #ffffff;
    text-align: center
}
.tan>.p2{
    margin:  7px 0 0 0;
    font:13px/20px "Microsoft YaHei";
    color: #ffffff;
    text-align: center
}
.tan>p span{
    color: #ffea01;
}
.tan form{
    margin: 5px 0 0 60px
}
.tan form label{
    font:20px/38px "Microsoft YaHei";
    color: #ffffff;
}
.tan form input{
    width: 236px;
    height: 38px;
    border: 2px solid #c9abff;
    border-radius: 3px;
    margin-top: 20px;
    padding-left: 10px;
    color: #e2d8ff;
    font:16px/38px "Microsoft YaHei";
}
.tan input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #e2d8ff;
    font:16px/38px "Microsoft YaHei";
}
.tan input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #e2d8ff;
    font:16px/38px "Microsoft YaHei";
}
.tan input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #e2d8ff;
    font:16px/38px "Microsoft YaHei";
}
.tan input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #e2d8ff;
    font:16px/38px "Microsoft YaHei";
}
.tan .tanbtn{
    width: 296px;
    height: 62px;
    background: url('../images/tan_btn.png') no-repeat top center; 
    padding: 0;
    border: none;
    margin-top: 30px;
    margin-left: 10px;
    color: #ffffff;
    font:bold 28px/62px "Microsoft YaHei";
    text-align: center;cursor: pointer;

}




/* 000 */

.zg_footer{
    width: 100%;
    height: 99px;
    /* background: #121a41; */
    overflow: hidden;
    margin-top: -14px;
}

/* .zg_footer .top{

    height: 10px;

} */

.zg_footer .top div{

    float: left;

  }

  .zg_footer .top .left{

    margin-top: 46px

  }

  .zg_footer .top .cent{

    width: 280px;

    margin-top: 46px

  }

  .zg_footer .top .cent p{

    color:#fff; font-size:12px;font-family:"Microsoft Yahei"; 

    text-align: center;

    letter-spacing: 15px;

    margin-top: 12px;

    margin-left: 10px

  }

  .zg_footer .top .cent p em{

    letter-spacing: 1px;

    display: inline-block;

    margin-right: 15px;

  

  }

  .zg_footer .top .cent span{

    display: block;

    text-align: center;

    color:#fff; font-size:16px;font-family:"Microsoft Yahei"; 

    margin-top: 5px;

    letter-spacing: 2px;

  

  }

  .zg_footer .top .cent .p2{

    width: 255px;

    text-align: left;

  }

  .zg_footer .top .cent .p2 span{

  float: left;

    width: 40px;

    height: 1px;

    background: #fff;

  margin:7px 5px 0  8px

  }

  .zg_footer .top .cent .p2 .r{

    float: right;

    margin: 0;

    margin-top: 8px

  }

  .zg_footer .top .cent .p2{

    letter-spacing: 5px;

    margin-top: 8px

  }

  

  

  

  .zg_footer .top .right{

    height: 95px;

    width: 800px;



    margin-top: 54px;

    padding-left: 25px;

    position: relative;

  }

  .zg_footer .top .right span{

    float: left;

    color:#333; font-size:22px;font-family:"Microsoft Yahei";font-weight: bold;

    margin: -4px 5px 0 0

  }

  .zg_footer .top .right img{

  position: absolute;

  top: 3px;

  left: 80px;

  }

  .zg_footer .top .right em{

    display:inline-block;

    margin-top: -17px;

    color:#333; font-size:14px;font-family:"Microsoft Yahei";line-height: 25px;text-indent:81px

  }