*{margin: 0;padding: 0;}
input{border:none;outline: none;}
a{text-decoration: none;}
ul,ol,li{list-style: none;}

body{width: 100%;height: auto;background: url('../images/background.jpg') repeat;}
.clearfix::after{content: '';clear: both;display: block;}
.clearfix{zoom:1;}
.hide{display: none;}
.page{padding-bottom: 300px;max-width: 1821px;margin: 0 auto;}

.pl120{padding-left: 120px;}
/* common page */
.h01{width: 100%;height: 100px;background: url('../images/index01.jpg') no-repeat center 0;}
.h02{width: 100%;height: 100px;background: url('../images/index02.jpg') no-repeat center 0;}
.h03{width: 100%;height: 100px;background: url('../images/index03.jpg') no-repeat center 0;}
.h04{width: 100%;height: 100px;background: url('../images/index04.jpg') no-repeat center 0;}
.h05{width: 100%;height: 100px;background: url('../images/index05.jpg') no-repeat center 0;}
.h06{width: 100%;height: 100px;background: url('../images/index06.jpg') no-repeat center 0;}
.h07{width: 100%;height: 100px;background: url('../images/index07.jpg') no-repeat center 0;}
.h08{width: 100%;height:  66px;background: url('../images/index08.jpg') no-repeat center 0;}
.h09{width: 100%;height: 300px;background: url('../images/nav.jpg') no-repeat center 0;}

.h19{width: 100%;height: 100px;background: url('../images/index19.png') no-repeat center 0;text-align: center;}
.h20{width: 100%;height: 100px;background: url('../images/index20.png') no-repeat center 0;}
.h21{width: 100%;height: 100px;background: url('../images/index21.png') no-repeat center 0;}
.h22{width: 100%;height:  93px;background: url('../images/index22.png') no-repeat center 0;}

.a01{background: url('../images/a1-no.png') no-repeat;width: 124px;height: 121px;bottom: 170px;left: 96px;}
.a02{background: url('../images/a2-no.png') no-repeat;width: 101px;height: 112px;bottom: 16px;left: 213px;}
.a03{background: url('../images/a3-no.png') no-repeat;width:  97px;height: 108px;bottom: 120px;left: 377px;}
.a04{background: url('../images/a4-no.png') no-repeat;width:  90px;height: 100px;bottom: 4px;left: 488px;}
.a05{background: url('../images/a5-no.png') no-repeat;width:  89px;height:  96px;bottom: 73px;left: 611px;}
.a06{background: url('../images/a6-no.png') no-repeat;width:  90px;height:  93px;bottom: 15px;left: 744px;}
.a07{background: url('../images/a7-no.png') no-repeat;width:  89px;height: 100px;bottom: 84px;left: 857px;}
.a08{background: url('../images/a8-no.png') no-repeat;width:  85px;height:  85px;bottom: 67px;left: 1005px;}

.a01:hover{background: url('../images/a1-mo.png') no-repeat;}
.a02:hover{background: url('../images/a2-mo.png') no-repeat;}
.a03:hover{background: url('../images/a3-mo.png') no-repeat;}
.a04:hover{background: url('../images/a4-mo.png') no-repeat;}
.a05:hover{background: url('../images/a5-mo.png') no-repeat;}
.a06:hover{background: url('../images/a6-mo.png') no-repeat;}
.a07:hover{background: url('../images/a7-mo.png') no-repeat;}
.a08:hover{background: url('../images/a8-mo.png') no-repeat;}

.nav{width: 1150px;height: 100%;position: relative;margin: 0 auto;}
.nav a{text-indent: -9999px;position: absolute;}
.main{width: 1004px;min-height:1500px;margin: 0 auto;background: url('../images/repeat.jpg') repeat-y;}
.bottom{width: 1004px;margin: 0 auto;background: url('../images/i35.jpg') no-repeat;height: 112px;}
.info{width: 1004px;height: 40px;background: url('../images/userinfo.jpg') no-repeat center 0;text-align: center;font-size: 16px;line-height: 40px;}
.center{width: 1005px;height: 80px;margin: 0 auto;}
.title{width: 163px;height: 36px; margin: 60px auto 0;}
.dl,.dc,.sdc,.sdl{width: 82px;height: 67px;margin: 63px 0 0 890px;}
.sdl{background: url('../images/sdl-no.jpg') no-repeat;}
.sdl:hover{background: url('../images/sdl-mo.jpg') no-repeat;}
.sdl:active{background: url('../images/sdl-do.jpg') no-repeat;}
.sdc{background: url('../images/sdc-no.jpg') no-repeat;}
.sdc:hover{background: url('../images/sdc-mo.jpg') no-repeat;}
.sdc:active{background: url('../images/sdc-do.jpg') no-repeat;}

.tip{width: 806px;height: 59px;margin:30px auto;display: block;}