@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin: 0;}
table,tr,td{border-collapse:collapse;border-spacing:0}
fieldset,img {border:0px;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
ol,ul {list-style: none outside none;}
caption,th{text-align:left;}
a,a:link,a:visited,a:hover {text-decoration:none;}
.c{clear:both; float:none; height:0;}
input,textarea,select,button{font-family:"微软雅黑"; outline:none;}
body{font-size:12px;font-family:"微软雅黑";}
a{ cursor:pointer;}
*html .clearfix {height:1%;}
.clearfix {display: block;}
.clearfix:after {content: " ";display: block;height: 0;clear: both;visibility: hidden;}
*+html .clearfix {min-height:1%;}
.mt18{ margin-top:18px;}

 .content{ width:902px; margin:15px auto;background-color: #eee;height: auto;background-image: url(../images/smbg.jpg);}
 .content .bigbg{ background:url(../images/bigbg.jpg) center top no-repeat; height:auto; overflow:hidden;}


.main1{width: 870px; border: 1px dashed #e50c85;border-radius: 5px;margin: 20px auto;position: relative;background: #fff; }
.main1 .title1{display:block;position: absolute;left: 354px;top: -20px;}
.show1{ padding-bottom: 30px;}
.show1 dl{width:182px;height: 260px;float: left;margin-left: 20px;margin-top: 20px;}
.show1 .one{margin-top: 45px;}
.show1 dl dt i{ color:#6f6f6f; font-size:12px; text-decoration:line-through;font-style:normal; display:inline-block;}
.show1 dl dt a{color: #000;}
.show1 #one{margin-left: 40px; _margin-left:20px;}
.show1 dl dt p{ height:24px; line-height: 24px; width: 182px; text-overflow:ellipsis; overflow: hidden; white-space:nowrap;}
.show1 button{height: 28px; width: 182px;border-radius: 5px;background: #ff62a1;border: none;color: #fff;}
.show1 button a{color: #fff;height: 28px; line-height: 28px; width: 182px; display: inline-block;}

.main2{width: 870px; border: 1px dashed #e50c85;border-radius: 5px;margin: 50px auto;position: relative;background: #fff;}
.main2 .title2{display:block;position: absolute;left: 354px;top: -20px;}
.show2{ padding-bottom: 30px;}
.show2 dl{width:248px;height: 300px;float: left;margin-left: 20px;margin-top: 40px;}
.show2 .two{margin-top: 45px;}
.show2 #two{margin-left: 40px; _margin-left:20px;}
.show2 dl dt p{ height:24px; line-height: 24px; width: 248px; text-overflow:ellipsis; overflow: hidden; white-space:nowrap;}
.show2 dl dt i{ color:#6f6f6f; font-size:12px; text-decoration:line-through;font-style:normal; display:inline-block;}
.show2 dl dt a{color: #000;}
.show2 button{height: 28px; width: 248px;border-radius: 5px;background: #ff62a1;border: none;color: #fff;}
.show2 button a{color: #fff;}
.show22 dl{width:182px;height: 260px;float: left;margin-left: 20px;margin-top: 40px;}
.show22 .one{margin-top: 45px;}
.show22 #one{margin-left: 40px;_margin-left:20px;}
.show22 dl dt p{line-height: 24px; height:24px; line-height: 24px; width: 182px; text-overflow:ellipsis; overflow: hidden; white-space:nowrap;}
.show22 button{height: 28px; width: 182px;border-radius: 5px;background: #ff62a1;border: none;color: #fff;}
.show22 button a{color:#fff;}
.rule{ text-align: center; font-weight: bold; font-size: 20px}
.rulelist{ padding-bottom:85px;}

.rulelist p{ font-size:14px; line-height:24px; padding:0 54px;}
.rulelist p a{color:#0000ff; text-decoration:underline;}
#ul ul{ display:none;}