@charset "utf-8";
/* CSS Document */

/* global */
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, label, dl, dt, dd, fieldset, img { margin:0; padding:0; border:0; list-style:none; text-align:left; }
table, th, td { margin:0; padding:0; }
body, fieldset, th, td, select, input, textarea { font-size:12px; font-family: Arial, "宋体", Helvetica, sans-serif; color:#333; }
select, input { vertical-align:middle }
cite, em { font-style:normal }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { zoom:1; }
a { text-decoration:none; outline:none; color:#bababa }
a:hover { text-decoration:underline; }
/*public*/
body { background:#fff; }
.area { width:960px; margin:0 auto; }
.spaceLine { color:#cfcfcf; padding:0 10px }
/* toolbar */
.toolbar { background:url(../images/toolbg.png) repeat-x; height:41px; line-height:41px; width:100%; min-width:978px }
.toolbar h1 { float:left; margin:3px 0 0 17px; _display:inline }
.toolbar h1 a { background:url(../images/logo.png) no-repeat; width:165px; height:36px; text-indent:-9999px; overflow:hidden; display:block }
.toolbar .links { float:right; margin-right:13px; _display:inline; }
.toolbar .links a { color:#7a7a7a; }
/*main*/

.header { background:url(../images/topbg.jpg) center top no-repeat; height:1276px; }
.header1 { background:url(../images/topbg1.jpg) center top no-repeat; height:522px; }
.area1 { width:960px; margin:0 auto; height:522px; position: relative; }
.area1 a, .area1 a { position:absolute; z-index:2; }
.area1 .zza { width:210px; height:65px; right:35px; top:330px; background:url(../images/seg.gif) no-repeat; }
.area1 .zzb, .area1 .zzx { width:390px; height:70px; left:0px; top:400px; }
.area1 .zzc, .area1 .zzy { width:390px; height:70px; right:0px; top:400px; }
.area1 a.zzb, .area1 a.zzc ,.area1 a.zzx, .area1 a.zzy{ font-family:'Microsoft YaHei'; font-size:19px; color:#de7e7e; text-align:center; line-height:70px; }
.area1 a.zzb:hover, .area1 a.zzy:hover{text-decoration:none;cursor:default}
.area1 a.zzx:hover, .area1 a.zzc:hover { color:#fff; font-size:26px; text-decoration:none; }
.area1 .zzd{ right:43px; top:156px; background:url(../images/seggift.gif) no-repeat;width:216px; height:168px; display:block; position:absolute;}
.footbg { width:100%; background:url(../images/footerbg.jpg) repeat-x;}
.footbg a.footertop { width:960px; background:url(../images/footertop.jpg) center top no-repeat; height:110px; display:block; margin:0 auto; cursor:pointer; }
.footerbottom { background:url(../images/footerbottom.jpg) no-repeat; width:960px; height:65px; margin:0 auto; }
.footnr { width:960px; margin:0 auto; height:65px; color:#999; line-height:65px; }
.footerleft { float:left; padding-left:10px; }
.footerright { float:right; }
.footerright span { padding:0 5px; }
/*main1*/
.main1 { background:url(../images/main1.jpg) center top no-repeat; height:694px; margin:0 auto; font-family:'Microsoft YaHei'; }
.main1 h1 { text-align:center; font-size:16px; font-weight:normal; padding-top:18px; }
.main1 h1 .spantxt1 { color:#df7300; font-size:24px; padding-right:5px; }
.main1 h1 .spantxt2 { font-size:20px; color:#df7300; }
.main1 p { text-align:center; font-size:14px; padding-top:6px; }
.main1 p .spantxt3 { font-size:18px; color:#df7300; }
.main1 .tabletxt td { color:#862525; height:35px; line-height:35px; }
.main1 .tabletxt { margin-left:92px; margin-top:187px; }
/*main2*/
.main2 { background:url(../images/main2.jpg) center top no-repeat; height:729px; margin:0 auto; font-family:'Microsoft YaHei'; }
.main_txt1 { padding-left:430px; padding-top:180px; }
.main_txt2 { padding-right:416px; padding-top:273px; }
/*main3*/
.main3 { background:url(../images/main3.jpg) center top no-repeat; height:668px; margin:0 auto; font-family:'Microsoft YaHei'; }
.main_txt3 { padding-left:600px; padding-top:53px; }
.main_txt4 { padding-right:627px; padding-top:284px; }
/*main4*/
.main4 { background:url(../images/main4.jpg) center top no-repeat; height:415px; margin:0 auto; font-family:'Microsoft YaHei'; }
.main_txt5 { padding-left:632px; padding-top:96px; }
/*main2,main3,main4通用*/
.main_txt1 h1, .main_txt1 p, .main_txt3 h1, .main_txt3 p, .main_txt5 h1, .main_txt5 p { text-align:left; }
.main_txt2 h1, .main_txt2 p, .main_txt4 h1, .main_txt4 p { text-align:right; }
.main_txt1 h1, .main_txt2 h1, .main_txt3 h1, .main_txt4 h1, .main_txt5 h1 { font-size:22px; font-weight:normal; color:#c05a00; text-shadow:2px 2px 2px #fff; }
.main_txt1 p, .main_txt2 p, .main_txt3 p, .main_txt4 p, .main_txt5 p { font-size:16px; color:#af7a4b; padding-top:10px; line-height:26px; text-shadow:2px 2px 2px #fff; }
/*固定位的按钮*/
.regVip_btn{position:fixed; right:0; bottom:150px;_float:right; _margin-top:-218px;display:block;width:268px; cursor:pointer; height:80px; background:url(../images/fix_btn.png) no-repeat; _background-image:url(../images/fix_btn.gif);}