@charset "utf-8";
/* CSS Document */
body,nav,span,p,var,em,strong,a,h1,h2,h3,h4,h5,input,textarea,ul,ol,li,img{margin:0; padding:0; font-size:14px; font-family:"微软雅黑";}
ul, dl, dd, p, img, h1{ list-style:none; margin:0; padding:0; border:0}
a{text-decoration:none}
/* 公共头部开始 */
.Head{margin:0 auto; border-bottom:#FFF solid 1px; width:100%; height:100px; background:#2e2e2e}
.Wrap{margin:0 auto; width:1200px; overflow:hidden}
.Wrap .Logo{float:left; width:350px; overflow:hidden}
.Wrap .List01{float:left; width:850px; overflow:hidden}
.Wrap .List01 .Tel{float:left; padding-right:15px; width:835px; height:50px; line-height:60px; text-align:right; font-size:14px; color:#fefefe; background:url(../images/tel.png) no-repeat; background-position:620px 10px}
.Wrap .List01 .Menu{float:left; padding-right:15px; padding-top:10px; width:835px; color:#fefefe; text-align:right; overflow:hidden}
.Wrap .List01 .Menu span{padding:0 30px}

/* 公共头部结束 */


var,em{font-style:normal;}

.slideBox{ width:100%; height:450px;overflow:hidden; position:relative;min-width: 990px;}
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; left:50%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{cursor: pointer; width:3em; height:6px; background:#cdcdcd; opacity:0.4;filter:alpha(opacity=40); float:left; margin:0 .5em;}
.slideBox .hd ul li.on{ background:#ed9913 !important;}
.slideBox .bd{ height:350px; width: 100%; z-index:0;   }
.slideBox .bd ul li{overflow: hidden;width: 100%; height: 450px;position: relative;  }
.slideBox .bd li a{display:block; width: 990px; height: 450px; margin:0 auto; position: relative;}
/*第四屏*/
.banner1{width:100%; height:28.6em; background:linear-gradient(right,#041F4C 50%,#BE6E83 50%); background:-moz-linear-gradient(right,#041F4C 50%,#BE6E83 50%); background:-webkit-linear-gradient(right,#041F4C 50%,#BE6E83 50%); background:-ms-linear-gradient(right,#041F4C 50%,#BE6E83 50%);}
.content1{ width:990px; height:450px; margin:0 auto; background:linear-gradient(right top,#041F4C 33%,#BE6E83 67%); background:-moz-linear-gradient(right top,#041F4C 33%,#BE6E83 67%); background:-webkit-linear-gradient(right top,#041F4C 33%,#BE6E83 67%); background:-ms-linear-gradient(right top,#041F4C 33%,#BE6E83 67%); position:relative;}
.b2_word{ margin:7em 0 0 3em; float:right;}
.b2_word span{ background:url(../images/yidong.png) no-repeat; width:10.3em; height:6.78em; float:left;}
.b2_word var{ color:#FFFFFF; font-size:3.2em; float:left; margin:0.2em 0.2em;}
.animation20{
	background:url(../images/banner2.png) no-repeat; width:44em; height:28.6em; float:left;
	-webkit-animation:flash 2s .2s ease both;
	-moz-animation:flash 2s .2s ease both;}
	@-webkit-keyframes flash{
	0%{opacity: 0;}
	100%{opacity: 1;}
	}
	@-moz-keyframes flash{
	0%{opacity: 0;}
	100%{opacity: 1;}
	}
	@-ms-keyframes flash{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
.animation21{
	-webkit-animation:fadeInDown 2s .2s ease both;
	-moz-animation:fadeInDown 2s .2s ease both;}
	@-webkit-keyframes fadeInDown{
	0%{opacity:0;
	-webkit-transform:translateY(-1.5em)}
	100%{opacity:1;
	-webkit-transform:translateY(0)}
	}
	@-moz-keyframes fadeInDown{
	0%{opacity:0;
	-moz-transform:translateY(-1.5em)}
	100%{opacity:1;
	-moz-transform:translateY(0)}
	}
	@-ms-keyframes fadeInDown{
	0%{opacity:0;
	-ms-transform:translateY(-1.5em)}
	100%{opacity:1;
	-ms-transform:translateY(0)}
}
#a24{position:absolute; left:27em; top:9.5em; margin:-1em 0 0 -9em;color:#FFFFFF; font-size:1.9em; border:1px solid #fff; height:2em; line-height:2em;  border-radius:2em; -webkit-border-radius:2em; -moz-border-radius:2em; width:18.5em; text-align:center;}
.animation22{
	-webkit-animation:fadeInRight 1s .2s ease both;
	-moz-animation:fadeInRight 1s .2s ease both;}

@-webkit-keyframes fadeInRight{
0%{opacity:0;
-webkit-transform:translateX(2em)}
100%{opacity:1;
-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInRight{
0%{opacity:0;
-moz-transform:translateX(2em)}
100%{opacity:1;
-moz-transform:translateX(0)}
}
@-ms-keyframes fadeInRight{
0%{opacity:0;
-ms-transform:translateX(2em)}
100%{opacity:1;
-ms-transform:translateX(0)}
}


/*新添加一屏*/
.slide ul li.banner5{ width:100%; height:28.6em; background: url(../images/chunjie.png) center center no-repeat;}
/*第一屏*/
.slide ul li.banner2{width:100%; height:28.6em; background: url(../images/banner2_1.jpg) center center no-repeat;}
.content2{ width:70.7em; height:28.6em; margin:0 auto;  position:relative;display: inline-block;}
.animation5{
	background:url(../images/banner2_04.png) no-repeat; width:302px; height:77px;position: absolute;right: 24%; top: 55%;
	-webkit-animation:flash 3s 1s ease both;
	-moz-animation:flash 3s 1s ease both;}
	@-webkit-keyframes flash{
	0%{opacity: 0;}
	100%{opacity: 1;}
	}
	@-moz-keyframes flash{
	0%{opacity: 0;}
	100%{opacity: 1;}
	}
	@-ms-keyframes flash{
	0%{opacity: 0;}
	100%{opacity: 1;}
}

.animation3{
	background:url(../images/banner2_02.png) center center no-repeat; width:340px; height:43px; position: absolute; top: 23%; left: 56%;
	-webkit-animation:fadeInDown 2s 1s ease both;
	-moz-animation:fadeInDown 2s 1s ease both;}
	@-webkit-keyframes fadeInDown{
	0%{opacity:0;
	-webkit-transform:translateY(-200px)}
	30%{opacity:0.6;
	-webkit-transform:translateY(200px)}
	60%{opacity:1;-webkit-transform:translateY(-10px)}
	100%{opacity:1;-webkit-transform:translateY(0)}
	}
	@-moz-keyframes fadeInDown{
	0%{opacity:0;
	-webkit-transform:translateY(-200px)}
	30%{opacity:0.6;
	-webkit-transform:translateY(200px)}
	60%{opacity:1;-webkit-transform:translateY(-10px)}
	100%{opacity:1;-webkit-transform:translateY(0)}
	}
	@-ms-keyframes fadeInDown{
	0%{opacity:0;
	-webkit-transform:translateY(-200px)}
	30%{opacity:0.6;
	-webkit-transform:translateY(200px)}
	60%{opacity:1;-webkit-transform:translateY(-10px)}
	100%{opacity:1;-webkit-transform:translateY(0)}
}
.animation4{
	background:url(../images/banner3sd.png) center  center no-repeat; width:475px; height:155px;position:absolute; left:36%; top:30%; 
	
	-webkit-animation:fadeInRight 1s  ease both;
	-moz-animation:fadeInRight 1s  ease both;}
	@-webkit-keyframes fadeInRight{
	0%{opacity:0;
	-webkit-transform:translateX(-10%)}
	100%{opacity:1;
	-webkit-transform:translateX(0)}
	}
	@-moz-keyframes fadeInRight{
	0%{opacity:0;
	-moz-transform:translateX(2em)}
	100%{opacity:1;
	-moz-transform:translateX(0)}
	}
	@-ms-keyframes fadeInRight{
	0%{opacity:0;
	-ms-transform:translateX(2em)}
	100%{opacity:1;
	-ms-transform:translateX(0)}
}


/*第三屏*/
.slide ul li.banner3{width:100%; height:28.6em; background:url(../images/banner3.jpg) center center no-repeat;}
.content3{ width:70.7em; height:28.6em; margin:0 auto;display: inline-block;}
.animation6{
	background:url(../images/banner4sd.png) no-repeat; width:749px; height:80px; margin:4.95em 0 0 58.6em; float:left;
	-webkit-animation:bounceInDown 1s .2s ease both;
	-moz-animation:bounceInDown 1s .2s ease both;}
	@-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)}
}
#a9,#a10{opacity: 0;filter:alpha(opacity=0);}
.animation7{
	font-size:3.2em; width:100%; float:left; margin:0.7em 0 0 2.5em; font-weight:bold;color: #333;
	-webkit-animation:fadeInDown 1s .2s ease both;
	-moz-animation:fadeInDown 1s .2s ease both;}
	@-webkit-keyframes fadeInDown{
	0%{opacity:0;
	-webkit-transform:translateY(-2em)}
	100%{opacity:1;
	-webkit-transform:translateY(0)}
	}
	@-moz-keyframes fadeInDown{
	0%{opacity:0;
	-moz-transform:translateY(-2em)}
	100%{opacity:1;
	-moz-transform:translateY(0)}
}
@-ms-keyframes fadeInDown{
	0%{opacity:0;
	-ms-transform:translateY(-2em)}
	100%{opacity:1;
	-ms-transform:translateY(0)}
}
.animation7 span{  color:#009EFE; font-size:1em;}
/*新添第二屏*/
.slide ul li.banner4{width:100%; height:28.6em; background:url(../images/banner4.png) center center no-repeat;}
.animation8{
	background:url(../images/banner4_2.png) no-repeat; width:64.1em; height:10.6em; float:right;top: 17.2em;right:10em;position: absolute;
	-webkit-animation:fadeInRightBig 1s .5s ease both;
	-moz-animation:fadeInRightBig 1s .5s ease both;
}
	@-webkit-keyframes fadeInRightBig{
	0%{opacity:0;
	-webkit-transform:translateX(13em)}
	100%{opacity:1;
	-webkit-transform:translateX(0)}
	}
	@-moz-keyframes fadeInRightBig{
	0%{opacity:0;
	-moz-transform:translateX(13em)}
	100%{opacity:1;
	-moz-transform:translateX(0)}
}
@-ms-keyframes fadeInRightBig{
	0%{opacity:0;
	-ms-transform:translateX(13em)}
	100%{opacity:1;
	-ms-transform:translateX(0)}
}
.animation9{
 	background:url(../images/banner4_1.png) no-repeat; width:62.5em; height:28.6em; float:left;top: 13.0em;right:10.3em;position: absolute;
	-webkit-animation:fadeInLeftBig 1s .5s ease both;
	-moz-animation:fadeInLeftBig 1s .5s ease both;
}
	@-webkit-keyframes fadeInLeftBig{
	0%{opacity:0;
	-webkit-transform:translateX(-20em)}
	100%{opacity:1;
	-webkit-transform:translateX(0)}
	}
	@-moz-keyframes fadeInLeftBig{
	0%{opacity:0;
	-moz-transform:translateX(-20em)}
	100%{opacity:1;
	-moz-transform:translateX(0)}
}
@-ms-keyframes fadeInLeftBig{
	0%{opacity:0;
	-ms-transform:translateX(-20em)}
	100%{opacity:1;
	-ms-transform:translateX(0)}
}


.Block01{margin-top:10px; padding:20px; border:#b5b5b5 solid 1px; border-top:#b5b5b5 solid 2px; width:1158px; overflow:hidden}
.Block01 .Col01{float:left; width:30px; line-height:25px; color:#909090; text-align:center}
.Block01 .Col02{float:left; margin-left:15px; border-radius:5%; width:60px; line-height:25px; color:#FFF; text-align:center; background:#0076c5}
.Block01 .Col03{float:left; margin-left:15px; line-height:25px; overflow:hidden}
.Block01 .Col03 a{padding-right:40px}
.Block01 .Col03 a:link{color:#909090;text-decoration:none}
.Block01 .Col03 a:visited{color:#909090;text-decoration:none}
.Block01 .Col03 a:hover{color:#dc214c;text-decoration:none}

.All{margin:0 auto; margin-top:10px; padding:15px 0; width:100%; background:#e7e7e7; overflow:hidden}
.Title01{float:left; margin-bottom:10px; border-bottom:#b5b5b5 solid 2px; width:1200px; font-size:24px; line-height:40px; overflow:hidden}
.Title01 span{padding-left:10px; font-size:14px}
.Col04{float:left; margin:5px 0; width:228px; background:#e7e7e7; text-align:center; line-height:30px; overflow:hidden}
.Col04 a:link{color:#000;text-decoration:none}
.Col04 a:visited{color:#000;text-decoration:none}
.Col04 a:hover{color:#dc214c;text-decoration:none}
.Col05{float:left; padding:5px 0; width:15px; overflow:hidden}

.List02{float:left; width:630px; overflow:hidden}
.List02 .Title02{float:left; width:630px; font-size:24px; line-height:40px; overflow:hidden}
.List02 .Shipin{float:left; margin-top:20px; width:630px; overflow:hidden}

.List03{float:left; width:570px; overflow:hidden}
.List03 .Title03{float:left; width:570px; font-size:24px; line-height:40px; overflow:hidden}

.Wrap .Title04{float:left; width:1200px; font-size:24px; line-height:40px; color:#414141; overflow:hidden}
.Wrap .Content02{float:left; padding:20px 0; width:1200px; line-height:30px; font-size:14px; overflow:hidden}
.Content01{float:left; margin-top:20px; width:570px; overflow:hidden}
.Content01 .Shijian{float:left; padding:10px 0; width:70px; height:50px; text-align:center; line-height:25px; background:#dadbdb; overflow:hidden}
.Content01 .Shijian span{font-size:16px; font-weight:bolder}
.Content01 .Che{background:#db2f43; color:#FFF}
.Content01 .Zhuti{float:left; padding:0 10px; width:480px; height:70px; overflow:hidden; line-height:24px; overflow:hidden}
.Content01 .Zhuti a{float:left; width:480px; overflow:hidden}
.Content01 .Zhuti a:link{color:#666;text-decoration:none}
.Content01 .Zhuti a:visited{color:#666;text-decoration:none}
.Content01 .Zhuti a:hover{color:#dc214c;text-decoration:none}

.Block02{padding:50px; width:1100px; background:#e7e7e7; overflow:hidden}
.Block02 .Title05{float:left; width:1100px; font-size:24px; color:#000; line-height:40px; text-align:center}
.Block02 .Content03{float:left; padding-top:20px; width:1100px; line-height:24px; overflow:hidden}

/* 许愿开始 */
#mt0{margin-top: 0;}

.count{width:1160px;border: 1px solid #fff;background: url(../Images/b7.png);line-height: 40px;height: 40px;margin-top: 15px;text-shadow:1px 1px 0 #e4e4e4;}
.count p{float: left;background: url(../Images/hot.png) no-repeat 10px 8px;text-indent: 34px;}
.count p a{color: #f60;}
.count .timeBox{float: right;font-size:12px;padding: 0 15px 0 0;height: 20px;}

.mainWrap{width: 1160px;margin:0 auto;}
.main{width: 1160px;float: left; margin:15px 0 0 ;}
.xuyuan{float: left;width: 1108px;background: url(../Images/b5.png);border: 1px solid #fff;min-height: 30px;padding: 40px 0 30px 50px;margin-top: 20px;margin-bottom: 20px;}
.xuyuanbox{float: left;width: 1160px;min-height: 30px;margin-top: 15px;}
.wishul{float: left;text-shadow:1px 1px 0 #eee;}
.wishul li{float: left;width: 258px;border:1px solid #fff;background:url(../Images/b7.png);height: 150px;margin: 0 10px 10px 0;padding:10px 10px 10px 15px;cursor: pointer;cursor:move }
.wishul li:hover{background:url(../Images/b9.png);margin-top: -2px;margin-bottom: 12px;}
.wishul li b{float: left;padding: 0 25px 0 0px;height: 26px;line-height: 26px;color: #fff;background: #f80;margin: 6px 0 7px -15px;font-weight: normal;border-radius: 0 20px 20px 0;text-indent: 15px;text-shadow:none;}
.wishul li b.c1{background: #f80;}
.wishul li b.c2{background: #42b2f8;}
.wishul li b.c3{background: #d670d5;}
.wishul li b.c4{background: #708ad6;}
.wishul li b.c5{background: #4ab8ac;}
.wishul li b.c6{background: #57b93d;}
.wishul li b.c7{background: #c65562;}
.wishul li span{float: left;width:100%;line-height: 20px;color: #444;}
.wishul li span div{float: left;}
.wishul li span em{float:right;line-height: 20px;color: #444;text-align: right}
.wishul li p{float: left;width:100%;line-height: 20px;color: #444;overflow: hidden;height: 80px;margin-bottom: 8px;}
/* 许愿结束 */

/* 公共底部开始 */
.Foot{margin:0 auto; margin-top:20px; width:100%; background:#2e2e2e; overflow:hidden}

.Col06{float:left; padding:60px 0; width:700px; line-height:24px; color:#FFF; overflow:hidden}
.Col07{float:left; padding:15px 10px 30px 0; width:490px; text-align:right; color:#FFF}
/* 公共底部结束 */
