/* ==全局CSS== */
*{margin:0;padding:0;} 
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight: normal;} 
q:before,q:after{content:'';}
html,body{ width: 100%; height: 100%; font-size: 12px; font-family: Arial, SimSun; }
html{ background:#8F0349; }
body{ background:#8F0349; color:#333333; }
div, td { word-wrap: break-word; word-break: break-all; }

/* ==IE hack== */
.clearline{ clear:both;}
.hackbox{ display: table; }

/* ==外部框架== */
.container{ width: 950px; margin: 0 auto; }
.confix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* ==链接样式== */
a{ color:#D4056F; text-decoration: underline; }
a:hover{ color:#D4056F; text-decoration: underline; }

/* ==头尾== */
.zt_head{ width: 950px; float: left; background: #8F0349; color: white;}
.zt_head a{ color: white; text-decoration:none;}
.zt_head a:hover{ color:#fff; text-decoration:underline;}
.zt_head ul{ width: 730px; float: left; list-style: none; height: 35px; }
.zt_head li{ float: left; border-right: 1px solid #BC6892; margin: 10px 0 0 10px; display: inline; padding-right: 5px; }
.zt_head li.first{ border:none; margin:2px 0 0 10px;}
.zt_head li.end{ border: none; }
.zt_head span{ float: right; margin: 8px 10px 0 0; display: inline;}
.zt_head span strong{ font-weight: bolder; }

.zt_foot{ width: 950px; float: left; background: #fff; font-size: 12px; padding: 20px 0; text-align: center; line-height:2; color: #333333; }
.zt_foot a{ color: #333333; text-decoration: none; }
.zt_foot a:hover{ color: #ff6600; text-decoration: underline; }

.zt_bottom{ float:left; width:950px;background:#fff;}
.zt_bottom dl{ float:left; width:764px; height:156px; overflow:hidden; margin:0 93px; display:inline; background:url(../i/bg_k2.jpg) no-repeat; margin-top:10px;}
.zt_bottom dl dt{ float:left; width:170px; margin-left:10px; display:inline; height:154px;}
.zt_bottom dl dt img{ margin-top:20px;}
.zt_bottom dl dd{ float:left; width:584px;}
.zt_bottom dl dd.dd1{ margin-top:20px;}
.zt_bottom dl dd.dd1 img{ vertical-align:middle;}
.zt_bottom dl dd.dd2{ padding-left:10px; width:574px; margin-top:10px; font-size:14px; margin-top:25px;}
.zt_bottom dl dd.dd3{ margin-top:10px;}
.zt_bottom dl dd.dd4{ margin-top:20px; text-align:right; font-size:14px; padding-right:50px; width:534px;}
.zt_bottom dl dd em{ font-style:normal; color:#999999;}
.zt_bottom dl dd span{ color:#D4056F;}
.zt_bottom dl dd strong{ font-weight:bold;}
.zt_bottom h2{ float:left; width:940px; padding:25px 0 0 10px;}
.zt_bottom ul{ float:left; width:940px; margin-left:10px;  display:inline; margin-top:25px;}
.zt_bottom ul li{ float:left; margin-right:35px;}
.zt_bottom ul li.last{ margin-right:0;}

/* ==顶部== */
.zt_top{ width: 950px; float: left; }
.bg01{ height: 70px; background: url(../i/bg_top1.jpg) no-repeat; overflow: hidden; }
.bg02{ height: 80px; background: url(../i/bg_top2.jpg) no-repeat; overflow: hidden; }
.bg03{ height: 94px; background: url(../i/bg_top3.jpg) no-repeat; overflow: hidden; }
.bg04{ height: 80px; background: url(../i/bg_top4.jpg) no-repeat; overflow: hidden; }
.bg04 ul{ float:left; width:640px; margin-left:310px; display:inline;}
.bg04 ul li{ float:left; margin-right:30px; padding-left:10px; line-height:22px; color:#D4056F; background:url(../i/icon01.gif) no-repeat left 8px;}
.bg04 ul li.li1{ width:175px;}
.bg04 ul li.li2{ width:385px;}

/* ==圆角矩形== */
.l1{height: 1px; font-size: 1px; overflow: hidden; display: block; background: #D4056F; margin: 0 5px;}
.l2{height: 1px; font-size: 1px; overflow: hidden; display: block; background: #FFF8FB; border-right: 2px solid #D4056F; border-left: 2px solid #D4056F; margin: 0 3px;}
.l3{height: 1px; font-size: 1px; overflow: hidden; display: block; background: #FFF8FB; border-right: 1px solid #D4056F; border-left: 1px solid #D4056F; margin: 0 2px;}
.l4{height: 2px; font-size: 1px; overflow: hidden; display: block; background: #FFF8FB; border-right: 1px solid #D4056F; border-left: 1px solid #D4056F; margin: 0 1px;}

/*  
 ==弹出层==
*/
.dragdiv{ position: relative; float: left; }
.g1 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: black; margin: 0 5px;}
.g2 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: black; margin: 0 3px;}
.g3 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: black; margin: 0 2px;}
.g4 {height: 2px; font-size: 1px; overflow: hidden; display: block; background: black; margin: 0 1px;}
.filterbox{ filter:alpha(opacity=9,style=0); -moz-opacity:0.09; opacity:0.09;  }
.nick{ width: 588px; float: left; }
.nick div.content{ width: 588px; float: left; background: black; height: 209px; }
.nickbox{ width: 565px; height: 197px; background: white; position: absolute; top: 11px; left: 11px; }
.nickbox h2{ width: 535px; float: left; padding:10px 10px 10px 20px;line-height: 24px; font-size: 14px;}
.nickbox h2 span{ float: right; }
.nickbox ul.ul1{ float:left; width:400px; margin:20px 82px 0; display:inline;}
.nickbox ul.ul2{ float:left; width:320px; margin:20px 122px 0; display:inline;}
.nickbox ul li{ float:left; width:80px; font-size:14px; font-weight:bold;}
.nickbox ul li a{ width:80px; line-height:27px; display:block; text-align:center; background:url(../i/bg_city.jpg) no-repeat center;color:#fff; text-decoration:none;}


/* ==首页正文== */
.main00{ float:left; width:950px; background:url(../i/bg_top5.jpg) no-repeat #fff center top;}
.main00 .intro{ float:left; width:950px; background:url(../i/bg_line01.jpg) no-repeat 427px 248px;}
.main00 .left{ float:left; width:420px; margin-left:10px; display:inline;}
.main00 .right{ float:right; width:520px;}

.main00 .left h2{ float:left; width:420px;}
.main00 .left h2.h21{ margin-top:8px;}
.main00 .left h2.h22{ margin-top:5px; padding:10px 0 10px 0; background:url(../i/bg_z6.jpg) no-repeat left 22px; color:#fff; font-weight:bold; font-size:14px;}
.main00 .left dl{ float:left; width:420px; margin-top:10px;}
.main00 .left dl.dl1 dt{ float:left; width:420px; color:#999999;padding:5px 0;}
.main00 .left dl.dl1 dt img{ vertical-align:middle;}
.main00 .left dl.dl1 dt.dt1{ background:url(../i/textbg03.jpg) no-repeat 120px; margin-top:20px; }
.main00 .left dl.dl1 dd{ float:left; width:410px; padding-left:10px; line-height:20px; margin-top:10px;}
.main00 .left dl.dl2 dt{ float:left; width:420px; margin-top:20px;}
.main00 .left dl.dl2 dd{ float:left; width:420px;line-height:20px;}
.main00 .left dl.dl2 strong{ font-weight:bold; color:#D4056F;}
.main00 .left dl.dl2 dd.dd1{ float:left; width:400px; padding:0 10px;}
.main00 .left dl.dl2 dd.dd2{ float:left; width:400px; padding-left:20px; background:url(../i/icon02.gif) no-repeat 10px 10px; font-weight:bold; font-size:14px; line-height:24px;}
.main00 .left dl.dl2 dd.s1{ color:#D4056F;}
.main00 .left dl.dl2 dd.s2{ color:#FA1688;}
.main00 .left dl.dl2 dd.s3{ color:#FB51A6;}
.main00 .left dl.dl2 dd.s4{ color:#FD8AC4;}

.main00 .right h2{ float:left; width:520px; height:128px; overflow:hidden; background:url(../i/bg_z1.jpg) no-repeat center; margin-top:110px;}
.main00 .right h2 span{ float:left; display:inline; font-size:14px; font-weight: bold; color:#fff; margin:70px 0 0 170px;}
.main00 .right h3{ float:left; width:460px; padding:5px 0 5px 60px;}
.main00 .right dl{ float:left; width:460px; margin-left:60px; display:inline;}
.main00 .right dl dt{ font-size:14px;}
.main00 .right dl dt strong{ color:#D4056F; font-weight:bold;}
.main00 .right dl dt img{ vertical-align:middle;}
.main00 .right dl dd{ color:#D4056F; padding:10px 0;}
.main00 .right ul{ float:left; width:520px; background:url(../i/bg_k1.jpg) no-repeat center top; margin-top:10px; padding-top:10px; position:relative;}
.main00 .right ul li{ float:left; width:170px; padding-left:90px; font-size:14px; line-height:24px;}
.main00 .right ul li.li2{ padding-left:10px; width:200px;}
.main00 .right ul li.bg{ padding-left:0; width:520px;height:180px; overflow:hidden; background:url(../i/bg_z2.jpg) no-repeat right top; margin-top:7px;}
.main00 .right ul li.bg span{ float:left; margin-top:130px; margin-left:76px; display:inline;}
.main00 .right ul strong{ font-weight:bold; color:#D4056F;}
.main00 .right em{ position:absolute; right:0; bottom:0;}


.main00 .list{ float:left; width:930px; margin:10px 10px 0; display:inline;}
.main00 .list h2{ float:left; width:930px;}
.main00 .list ul{ float:left; width:920px; height:33px; background:url(../i/bg_line2.jpg) no-repeat center 47px; padding-left:10px; padding-top:20px;}
.main00 .list ul li{ float:left; width:82px; margin-right:2px;}
.main00 .list ul li a{ width:82px; text-align:center; line-height:27px; padding-bottom:6px; display:block; color:#D40770; text-decoration:none; background:url(../i/a1_link.jpg) no-repeat center top;}
.main00 .list ul li a:hover,.main00 ul li a.on{ text-decoration:none; background-image:url(../i/a1_over.jpg); color:#fff; font-weight:bold;}
.main00 .list .conin{ float:left; width:924px; background: #FFF8FB; border-right: 1px solid #D4056F; border-left: 1px solid #D4056F; padding:10px 2px;}
.main00 .list .conin h3{ float:left; width:904px; padding-right:20px; text-align:right; font-weight:bold; font-size:14px; padding-bottom:20px;}
.main00 .list .conin dl{ float:left; width:132px; text-align:center; height:170px; overflow:hidden;}
.main00 .list .conin dl dt img{ border:1px solid #fff; width:110px; height:135px;}
.main00 .list .conin dl dd{ line-height:30px; font-size:13px;}
.main00 .list .conin dl dd a{ text-decoration:none;}
.main00 .list .conin dl dd a:hover{ text-decoration:underline;}

.main00 .time{ float:left; width:930px; margin:20px 10px 0; display:inline;}
.main00 .time h2{ float:left; width:930px; padding-bottom:20px;}
.main00 .time  dl{ float:left; width:928px;background: url(../i/bg_z4.jpg) no-repeat #FFF8FB 650px 20px; border-right: 1px solid #D4056F; border-left: 1px solid #D4056F; padding:20px 0;}
.main00 .time  dl dd{ float:left; width:900px; padding-left:28px; line-height:24px; position:relative;}
.main00 .time  dl dd strong{ font-weight:bold; color:#D4056F;}
.main00 .time  dl dd span{ position:absolute; right:60px; bottom:0;}

/* ==流程页== */
.main01,.main03{ float:left; width:950px;background:url(../i/bg_top5.jpg) no-repeat #fff center top;}
.main01 h2,.main03 h2{ float:left; width:920px; margin:80px 15px 0; display:inline; padding-top:20px; position:relative;}
.main01 h2 span,.main03 h2 span{ position:absolute; right:0; top:0;}
.main01 .con,.main03 .con{ float:left; width:930px; margin:10px 10px 0; display:inline;}
.main01 .con .conin,.main03 .con .conin{ float:left; width:928px; background: #FFF8FB; border-right: 1px solid #D4056F; border-left: 1px solid #D4056F; padding:20px 0;}
.main01 h3{ float:left; width:928px; text-align:center; padding:10px 0;}
.main01 dl{ float:left; overflow:hidden; font-size:14px; display:inline;}
.main01 dl strong{ font-weight:bold;}
.main01 dl span{ color:#D4056F;}
.main01 dl span.s{ color:#FF6600;}
.main01 dl.dl1{ width:412px; height:163px; margin:0 258px; background:url(../i/bg_k11.jpg) no-repeat;}
.main01 dl.dl2{ width:412px; height:320px; margin:0 258px; background:url(../i/bg_k12.jpg) no-repeat;}
.main01 dl.dl3{ width:650px; height:480px; margin:0 139px; background:url(../i/bg_k13.jpg) no-repeat;}
.main01 dl.dl4{ width:412px; height:163px; margin:0 258px; background:url(../i/bg_k14.jpg) no-repeat;}
.main01 dl.dl5{ width:412px; height:320px; margin:0 258px; background:url(../i/bg_k15.jpg) no-repeat;}
.main01 dl dt{ text-align:center; margin-top:20px;}
.main01 dl dd{ float:left;}
.main01 dl.dl1 dd{ width:372px; padding-left:40px; line-height:24px; margin-top:20px;}
.main01 dl.dl4 dd{ width:412px; line-height:24px; margin-top:20px;}
.main01 dl.dl5 dd{ width:402px; padding-left:10px; line-height:24px; margin-top:15px;}
.main01 dl.dl5 dd.dd2{ width:334px; padding-left:78px; margin-top:0;}
.main01 dl.dl5 dd.dd3{ margin-top:0;}
.main01 dl.dl2 dd.dd1{ margin-top:20px; line-height:24px; padding-bottom:20px;}
.main01 dl.dl2 dd.dd2{ width:366px; padding-left:36px; padding-right:10px; background:url(../i/icon12.jpg) no-repeat 5px top; line-height:24px;}
.main01 dl.dl2 dd.dd3{ width:366px; padding-left:36px; padding-right:10px; margin-top:15px;}
.main01 dl.dl3 dd{ line-height:24px; margin-top:15px; width:630px; padding-left:20px;}
.main01 dl.dl3 dd.dd1{ width:575px; padding:15px 0 15px 85px; background:url(../i/icon13.jpg) no-repeat 25px 5px;}

/* ==所有报名女士== */
.main02 .list{ margin-top:80px;}
.main02 .list ul{ position:relative;}
.main02 .list ul em{ position:absolute; top:0; left:770px;}
.main02 .list h4{ float:left; width:900px; text-align:right; padding:10px 24px 10px 0; font-size:14px; font-weight:normal; color:#D4056F;}


/* ==资料页== */
.main03 .pic{ float:left; width:456px; height:456px; padding:10px 0 0 10px; overflow:hidden; background:#F84CA2; margin:0 10px; display:inline;}
.main03 .pic table{ float:left; width:446px; height:446px;}
.main03 .pic table img{ border:1px solid #fff;}
.main03 .content{ float:left; width:402px; margin:0 20px; display:inline;}
.main03 .content span{ font-weight:bold; color:#D4056F; font-size:14px;}
.main03 .content dl.dl1{ float:left; width:372px; height:113px; overflow:hidden; background:url(../i/bg_k31.jpg) no-repeat center top; margin-top:15px; padding-left:30px; line-height:26px;}
.main03 .content ul{ float:left; width:372px; margin-top:15px; margin-left:30px; display:inline; padding-bottom:15px;}
.main03 .content ul li{ float:left; width:186px; line-height:30px;}
.main03 .content dl.dl2{ line-height:22px; margin-top:15px; }
.main03 .content h4{ float:left; width:360px; margin-top:15px; padding-left:42px; line-height:31px;}
.main03 .content h4 span{ float:right; }


