* {font-family:"Microsoft YaHei",simSun,"Lucida Grande","Lucida Sans Unicode",Arial;}
html,body{height:100%;padding:0;margin:0;background:#04040b;color:#000;min-width:1000px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
body{font-family:"Microsoft YaHei",simSun,"Lucida Grande","Lucida Sans Unicode",Arial;line-height:170%;font-size:12px;color:#000;}
i{font-style:normal;}
a{color:#000;text-decoration:none;}
a:hover{color:#F60;}
a.under:link,a.under:active,a.under:visited,a.under:hover{text-decoration:none;}
html,body,fieldset,img,iframe,abbr{border:0}
li{list-style:none}
.clearfix:before,.clearfix:after{content:'';display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.clear:after { display: block; content: ""; line-height: 0; clear: both; visibility: hidden; font-size: 0; }
.clear { *zoom: 1 }
.fl{float:left}
.fr{float:right}
.text-center{text-align:center}
.pa { position: absolute }
.pr { position: relative }
button { border: 0; }
#container{width:100%;min-width:1068px;height:1200px;overflow:hidden;position:relative}
.section_wrap{width:100%;;min-width:1068px;position:absolute;top:0;left:0}
.wrap{width:100%;min-width:1068px;height:1200px!important;background:url(/Public/images/0722/bg.jpg) top center no-repeat;position:relative}
.main{width:1068px;margin:0 auto;z-index:10}
.main .relative{position:relative;float:right;}
.main .relative li a{color:#ffffff;}

.main .relative li {float:left;margin-right:10px;font-size:14px;margin-top:20px;padding-right:10px;background-color:#6979ca;border-radius:5px;padding:5px 15px;}
.main .relative li.hongse {float:left;margin-right:10px;font-size:14px;margin-top:20px;padding-right:10px;background-color:#6979ca;border-radius:5px;padding:5px 15px;}

.anniu li {margin-top:550px;margin-right:20px;width:341px;height:373px;float:left;}
.anniu li.youbian {width:341px;margin-right:-11px;}


/*---------新增的头部幻灯----------*/
.main .top-tab{width:1068px;height:340px;overflow:hidden;position:absolute;top:1100px;}
.main .top-tab-ul{width:3204px;height:340px;position:absolute;left:0;top:0;}
.main .top-tab-ul li{width:1068px;height:340px;float:left;}
.main .top-tab-btn{width:120px;height:36px;line-height:36px;position:absolute;bottom:0px;right:10px;text-align:center;}
.main .top-tab-btn span{width:24px;height:24px;display:inline-block;background:url(/Public/images/0722/s17.png);margin-left:6px;cursor:pointer;}
#top-tab-btn .active2{background:url(/Public/images/0722/s16.png);}


.mask{
	width:100%;
	height:100%;
	background:url("/Public/images/0722/mask.png") repeat;
	position:fixed;
	top:0;
	left:0;
}
.reg-pop{
	width:1130px;
	height:721px;
	padding:145px 133px 0 132px;
	overflow:hidden;
	background:url("/Public/images/0722/regbg.png") no-repeat;
	position:absolute;
	top:35%;
	left:29%;
	margin-top:-230px;
	margin-left:-315px;
	z-index:99999;
}
.close{
	width:45px;
	height:45px;
	display:block;
	position:absolute;
	background:url("/Public/images/0722/guanbi.png") no-repeat;
	top:82px;
	right:10px;
	cursor:pointer;
}
.kuankuan {float:right;width:450px;height:600px;margin-top:80px;margin-right:15px;}
.input-grid{
	height:40px;
	padding-bottom:28px;
	overflow:hidden;
	position:relative;
	z-index:99999;
}
.input-grid label{
	float:left;
	width:120px;
	height:40px;
	display:block;
	line-height:40px;
	text-align:right;
	font-size:22px;
	font-weight:bold;
	color:#6979ca;
}
.input-grid input{
	float:right;
	width:285px;
	height:30px;
	line-height:30px;
	padding:5px 10px;
	border:1px solid #a8acda;
}
.input-grid p{
	height:48px;
	line-height:48px;
	font-size:12px;
	position:absolute;
	top:30px;
	left:143px;
}
.btn-start{
	width:287px;
	height:50px;
	display:block;
	background:url("/Public/images/0722/ok.jpg") no-repeat;
	margin:0 auto;
	text-indent:-999px;
	overflow:hidden;
	cursor:pointer;
	margin-left:143px;
}
.right, .error{
	padding-left:20px;
}
.right{
	background:url("/Public/images/0722/right.png") 0 17px no-repeat;
}
.error{
	background:url("/Public/images/0722/error.png") 0 17px no-repeat;
}

@keyframes BigToSmall{0%{ opacity:0; transform: scale(3);}60%{opacity:1; transform: scale(0.65);}80%{transform: scale(1.1);}100%{transform: scale(1);}}
@-webkit-keyframes BigToSmall{0%{ opacity:0; -webkit-transform: scale(3);}60%{opacity:1; -webkit-transform: scale(0.65);}80%{-webkit-transform: scale(1.1);}100%{-webkit-transform: scale(1);}}
@-moz-keyframes BigToSmall{0%{ opacity:0; -moz-transform: scale(3);}60%{opacity:1; -moz-transform: scale(0.65);}80%{-moz-transform: scale(1.1);}100%{-moz-transform: scale(1);}}
@-ms-keyframes BigToSmall{0%{ opacity:0; transform: scale(3);}60%{opacity:1; transform: scale(0.65);}80%{transform: scale(1.1);}100%{transform: scale(1);}}
