.inner { position:relative; margin:0 auto; width: 980px; }
.main1 { background: url(images/main-bg1.jpg) no-repeat top center; height: 1713px; }
.main2 { background: url(images/main-bg2.jpg) no-repeat top center; height: 1313px; }

.header1 { background: url(images/header1-bg1.jpg) no-repeat top center;  }
.header1 a.logo { position: absolute; left: 290px; top: 0; }
.header1 ul { position: absolute; top: 208px; left: 747px; }
.header1 ul li { padding: 0 5px 0 0; float: left; }
.header1 p { position: absolute; left: 320px; width: 320px; text-align: center; top: 183px; color: #6c6969 }
.header1 .inner p { font-size:12px; font-weight:bold;}

.header2 { background: url(images/header2-bg1.jpg) no-repeat top center;  }
.header2 p { position: absolute; left: 320px; width: 320px; text-align: center; top: 183px; color: #6c6969 }

.box1 { position: relative; }
.box1 .flash { position: absolute; top: 11px; left: 23px; }

.box2 {  }
.box2 ul { position: absolute; top: 122px; left: 10px; font-size: 11px; line-height: 12px; }
.box2 ul li { width: 145px; float: left; padding: 0 28px 0 0; }
.box2 ul li p.p1 { height: 65px; display: block; }
.box2 ul li p.p1 strong { display: block; color: #ff4e00; font-size: 12px; padding: 0 0 5px 0; }
.box2 ul li p.p2 { height: 65px; display: block; }
.box2 ul li p.p2 strong { display: block; color: #ef3d8a; font-size: 12px; padding: 0 0 5px 0; }
.box2 ul li p.p3 { display: block; }
.box2 ul li p.p3 strong { display: block; color: #ff2400; font-size: 12px; padding: 0 0 5px 0; }
.box2 ul li p.p3 span { background: #ff2400; color:#FFF; font-weight: bold; }
.box2 ul li p.p3 a { font-size: 15px; line-height: 17px; color: #ff2400; text-align: center; display: block; margin: 5px 0 0 0; font-weight: bold; }
.box2 div.p1 { display: block; position: absolute; top: 72px; left: 747px; width: 195px; color: #6c6969; }
.box2 div.p1 strong { display: block; color: #ef3d8a; font-size: 12px; padding: 0 0 5px 0; }
.box2 a.bt1 { position: absolute; left: 745px; top: 224px; }

.box3 ul { position: absolute; left: 205px; top: 536px; }
.box3 ul li { float: left; }

.box4 .grid1 { width: 490px; float: left; position: relative; }
.box4 .grid1 ul { font-size: 14px; line-height: 15px; position: absolute; top: 65px; left: 50px; }
.box4 .grid1 ul li { padding: 0 0 60px 0; }
.box4 .grid1 ul li span { color: #ef3d8a; font-weight: bold; background: #FFF; padding: 2px 4px; }
.box4 .grid1 ul li p { color: #000; font-weight: bold; background: #FFF; padding: 2px 4px; display: inline; }
.box4 .grid2 { width: 490px; float: right; position: relative; }
.box4 .grid2 .form { position: absolute; top: 200px; left: 0; }
.box4 .grid2 .form ul { width: 445px; }
.box4 .grid2 .form ul li.li1 { padding: 0 0 10px 0; }
.box4 .grid2 .form ul li.li1 label { float: left; text-transform: uppercase; width: 100px; padding: 3px 0 0 60px; font-weight: bold; font-size: 12px; }
.box4 .grid2 .form ul li.li1 input { width: 206px; float: left; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #abadb3; padding: 2px; }
.box4 .grid2 .form ul li.li1 input.select { -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #f1449f; }
.box4 .grid2 .form ul li.li1 input.hover { background: #F9F9F9; }
.box4 .grid2 .form ul li.li1 select { width: 213px; float: left; }
.box4 .grid2 .form ul li.li2 { padding: 0 0 7px 0; }
.box4 .grid2 .form ul li.li2 input { float: left; margin: 0 5px 0 60px; }
.box4 .grid2 .form ul li.li2 label { float: left; width: 280px; }
.box4 .grid2 .form ul li.li3 { height: 25px; padding: 3px 0 11px 0; text-align: center; }
.box4 .grid2 .form ul li.li4 { text-align: center; color: #ff2400; font-weight: bold; }

.footer1 { padding: 23px 0 0 0; }
.footer1 a.bt1 { float: left; height: 63px; }
.footer1 a.bt2 { float: right; height: 63px; }
.footer1 a.logo { margin: 0 0 0 267px; display: block; }
.footer1 div.p1 { text-align: center; font-size: 11px; line-height: 12px; }
.footer1 div.p1 a { color: #ef3d8a; font-weight: bold; }

.footer2 { padding: 0; }
.footer2 a.logo { margin: 0 0 0 267px; display: block; }
.footer2 div.p1 { text-align: center; font-size: 11px; line-height: 12px; }
.footer2 div.p1 a { color: #ef3d8a; font-weight: bold; }

