@charset "utf-8";
/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; color:#000000;}
a:link, a:visited{ color:#000000; text-decoration:none;}
a:hover{ color:#DC0000; text-decoration:underline;}
#hads{text-align:center}
p,img{ margin:0; padding:0;}
.adsimg{ margin:0 auto; height:272px; width:959px;}
.hbg{ background:url(../images/hallo/melon.gif) no-repeat right bottom; width:920px; height:auto; padding-top:150px;}
.hTop{ background:url(../images/hallo/htop.jpg) no-repeat; width:945px; height:793px; padding-top:13px;}
.main_body2{ padding-left:17px;}
.hTop2{ background:url(../images/hallo/htop2.jpg) no-repeat; width:945px; height:93px;}
.h2Middle{ background:url(../images/hallo/h2middle.jpg) repeat-y; height:auto; width:945px; padding-top:10px; padding-left:20px; overflow:hidden;}
.topLeft{ width:464px; height:780px; float:left; margin-right:5px;}
.lab1,.lab2,.lab4{ width:310px; height:34px;  margin:0 0 0 31px;}
.lab2{ margin:0 0 0 79px; padding-top:20px;}
.lab4{ margin:0 0 0 32px; padding-top:20px;}
.topRight{width:464px; height:780px; float:left;}
.dvdPack,.dvdPack2,.dvdPack3,.dvdPack4{ width:354px; height:32px; margin:51px 0 0 40px;}
.dvdPack2{ margin:104px 0 0 72px;}
.dvdPack3{margin:51px 0 0 11px;width:340px;}
.dvdPack4{margin:71px 0 0 11px;width:340px;}
.title,.textTitle{ font-size:14px; font-weight:bold; display:inline;}
.coupon{ font-size:12px; color:#DC0000;}
.hboxBg,.hboxBg2{ width:424px; height:135px;}
.hboxBg2{ width:862px; overflow:hidden; height:auto;}
.hbox,.hbox2,.hbox3{ float:left; width:150px; height:124px; margin-left:22px;}
.hbox2{margin-left:43px !important;width:130px; *margin-left:22px;}
.hbox3{ width:110px;}
.htext{ float:left;  width:251px !important; width:228px; font-size:11px;}
.htext2{ float:left;  font-size:11px; width:580px;}
.htext3{ float:left;  font-size:11px; width:289px !important; width:270px;}
.divBody,.divBody2,divBody3{ width:385px; margin:0 40px 0 30px; line-height:20px; padding-right:20px; }
.divBody2{ margin-left:68px; width:350px;padding-right:0;}
.divBody3{ margin-left:30px; width:350px;padding-right:0;}
.text{ color:#0C0C0C; font-size:11px; line-height:18px;}
.textTitle{font-size:13px; font-weight:bold; }
.hdBg{ margin-top:20px;}

.hbuy{ width:125px; height:19px; background:url(../images/hallo/hbuy.jpg) no-repeat center; font-size:12px; float:left; text-align:center; margin-right:5px;}
.hdownload{width:78px; height:20px; background:url(../images/hallo/hdownload.jpg) no-repeat center; font-size:12px; float:left;text-align:center; margin-right:5px;}
.hmore{width:78px; height:20px; background:url(../images/hallo/hmore.jpg) no-repeat left; font-size:12px; float:left; padding-left:13px; color:#DC0000;}
.hmore a:link, DC0000 a:visited{color:#DC0000;  text-decoration:none;}
.hmore a:hover{color:#DC0000;  text-decoration:underline;}
.lab3{ background:url(../images/hallo/lab3.jpg) no-repeat; width:335px; height:30px; margin:0 0 0 17px; padding-left:13px; padding-top:5px;}
.middleLeft,.middleR{ width:444px; height:auto; float:left; margin-right:5px;  }
.middleR{ margin:0;}
.h2bottom{ background:url(../images/hallo/h2bottom.jpg) no-repeat; width:945px; height:51px;}
.h3middle{ background:url(../images/hallo/h3middle.jpg) repeat-y; width:945px; height:200px;}
.h3mContent{ width:922px; height:auto;  padding-left:5px; overflow:hidden; }
.h3bottom{ background:url(../images/hallo/h3bottom.jpg) no-repeat; width:945px; height:43px;}
.h4top{ background:url(../images/hallo/h4top.jpg) no-repeat; width:945px; height:96px; }
.h4middle{ background:url(../images/hallo/h4middle.jpg) repeat-y; width:945px; height:auto; margin-top:-2px; padding-left:15px; overflow:hidden;}
.h4bottom{ background:url(../images/hallo/h4bottom.jpg) no-repeat; width:945px; height:82px;}
.h5top{ background:url(../images/hallo/h5top.jpg) no-repeat;  width:945px; height:82px;}
.h5bottom{ background:url(../images/hallo/h5bottom.jpg) no-repeat; width:945px; height:55px;}
.melon{ background: url(../images/hallo/melon.gif) no-repeat right bottom; width:945px; height:150px;}
