/*reset*/
@charset "utf-8";
body,button,input,select,textarea{font:12px/1.5 "Microsoft YaHei";}
sub,sup{line-height:0;}
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
li{list-style:none;}
fieldset,img{border:0;}
img{vertical-align:middle}
input,textarea{outline-style:none;}
textarea{resize:none}
address,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:normal;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}

/*common*/
.fl{float: left;display: inline;}
.ww{white-space:nowrap;word-break: break-all;} 

/*background*/
body{background: url("_body.jpg") no-repeat center 0 #640219;}
.w{width: 1000px; height:5340px; margin: 0 auto;position: relative;}
.main{left: 0;position: absolute;top: 0;width: 100%; z-index: 2;}
.main_bg{left: 0;position: absolute; top: 515px; width: 100%;z-index: 1;}
.main_bg .bg01{background: url("_bg_01.jpg");height: 240px;}
.main_bg .bg02{background: url("_bg_02.jpg");height: 241px;}
.main_bg .bg03{background: url("_bg_03.jpg");height: 240px;}
.main_bg .bg04{background: url("_bg_04.jpg");height: 240px;}
.main_bg .bg05{background: url("_bg_05.jpg");height: 240px;}
.main_bg .bg06{background: url("_bg_06.jpg");height: 241px;}
.main_bg .bg07{background: url("_bg_07.jpg");height: 240px;}
.main_bg .bg08{background: url("_bg_08.jpg");height: 240px;}
.main_bg .bg09{background: url("_bg_09.jpg");height: 240px;}
.main_bg .bg10{background: url("_bg_10.jpg");height: 241px;}
.main_bg .bg11{background: url("_bg_11.jpg");height: 240px;}
.main_bg .bg12{background: url("_bg_12.jpg");height: 240px;}
.main_bg .bg13{background: url("_bg_13.jpg");height: 240px;}
.main_bg .bg14{background: url("_bg_14.jpg");height: 241px;}
.main_bg .bg15{background: url("_bg_15.jpg");height: 240px;}
.main_bg .bg16{background: url("_bg_16.jpg");height: 240px;}
.main_bg .bg17{background: url("_bg_17.jpg");height: 240px;}
.main_bg .bg18{background: url("_bg_18.jpg");height: 241px;}
.main_bg .bg19{background: url("_bg_19.jpg");height: 240px;}
.main_bg .bg20{background: url("_bg_20.jpg");height: 240px;}

/*text*/
.cl_text{font-size: 14px;line-height: 24px;}
.cl_text div span{font-size: 24px;}
.cl_text .tit{color: #fff;width: 458px;position: absolute;top: 340px;left: 446px;}
.cl_text .h1{color: #e10b65;width: 740px;position: absolute;top: 666px;left: 44px;}
.cl_text .h2{color: #ad2222;width: 902px;position: absolute;top: 1660px;left: 44px;}
.cl_text .h3{color: #ab0d80;width: 771px;position: absolute;top: 2870px;left: 44px;}
.cl_text .h4{color: #fe29a1;width: 902px;position: absolute;top: 4058px;left: 44px;}
.cl_text .tit .p1,.cl_text .h1 p,.cl_text .h2 p,.cl_text .h3 p,.cl_text .h4 p{text-indent: 2em;}
.cl_text .h1 p.noindent{text-indent: 0;}
.cl_text .tit .p2{padding: 15px 0 0 0;}

/*links*/
.cl_links .h1{position: absolute;top: 666px;left: 0; }
.cl_links .h2{position: absolute;top: 1660px;left: 0;}
.cl_links .h3{position: absolute;top: 2870px;left: 0;}
.cl_links .h4{position: absolute;top: 4058px;left: 0;}
.cl_links a{display: block;position: absolute;}

.cl_links .h1 a.a1{width: 275px;height: 255px;left: 73px;top: 216px;}
.cl_links .h1 a.a2{width: 235px;height: 385px;left: 52px;top: 490px;}
.cl_links .h1 a.a3{width: 260px;height: 110px;left: 368px;top: 132px;}
.cl_links .h1 a.a4{width: 140px;height: 185px;left: 432px;top: 338px;}
.cl_links .h1 a.a5{width: 155px;height: 445px;left: 789px;top: -140px;}
.cl_links .h1 a.a6{width: 165px;height: 630px;left: 620px;top: 126px;}
.cl_links .h1 a.a7{width: 145px;height: 620px;left: 818px;top: 308px;}
.cl_links .h1 a.a8{width: 240px;height: 240px;left: 370px;top: 591px;}

.cl_links .h2 a.a1{width: 130px;height: 130px;left: 464px;top: 130px;}
.cl_links .h2 a.a2{width: 135px;height: 140px;left: 636px;top: 246px;}
.cl_links .h2 a.a3{width: 140px;height: 150px;left: 751px;top: 89px;}
.cl_links .h2 a.a4{width: 155px;height: 150px;left: 797px;top: 398px;}
.cl_links .h2 a.a5{width: 175px;height: 370px;left: 504px;top: 731px;}
.cl_links .h2 a.a6{width: 200px;height: 385px;left: 724px;top: 722px;}
.cl_links .h2 a.a7{width: 165px;height: 300px;left: 76px;top: 115px;}
.cl_links .h2 a.a8{width: 205px;height: 665px;left: 274px;top: 228px;}
.cl_links .h2 a.a9{width: 175px;height: 665px;left: 86px;top: 418px;}
.cl_links .h2 a.a10{width: 235px;height: 265px;left: 506px;top: 416px;}

.cl_links .h3 a.a1{width: 280px;height: 355px;left: 143px;top: 90px;}
.cl_links .h3 a.a2{width: 145px;height: 615px;left: 70px;top: 440px;}
.cl_links .h3 a.a3{width: 345px;height: 205px;left: 282px;top: 834px;}
.cl_links .h3 a.a4{width: 165px;height: 425px;left: 779px;top: -42px;}
.cl_links .h3 a.a5{width: 185px;height: 715px;left: 536px;top: 72px;}
.cl_links .h3 a.a6{width: 210px;height: 715px;left: 728px;top: 377px;}
.cl_links .h3 a.a7{width: 185px;height: 260px;left: 286px;top: 515px;}

.cl_links .h4 a.a1{width: 160px;height: 350px;left: 51px;top: 858px;}
.cl_links .h4 a.a2{width: 185px;height: 355px;left: 230px;top: 856px;}
.cl_links .h4 a.a3{width: 95px;height: 180px;left: 787px;top:64px;}
.cl_links .h4 a.a4{width: 255px;height: 100px;left: 711px;top: 275px;}
.cl_links .h4 a.a5{width: 200px;height: 395px;left: 746px;top: 450px;}
.cl_links .h4 a.a6{width: 175px;height: 685px;left: 54px;top: 74px;}
.cl_links .h4 a.a7{width: 175px;height: 735px;left: 272px;top: 114px;}
.cl_links .h4 a.a8{width: 165px;height: 690px;left: 505px;top: 76px;}
.cl_links .h4 a.a9{width: 445px;height: 265px;left: 493px;top: 902px;}
