body{ background:url(images/bg.png); margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; }
.header{ background:url(images/header_bg.png) no-repeat center; height:150px; width:100%; }
.subheader{ clear:both; background:url(images/bg2.png) repeat-x; height:45px; }
.container{ width:950px; margin-left:auto; margin-right:auto; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; }
.logo{ margin-top:33px; }
.header_left{ width:489px; height:150px; background:url(images/hl.png) no-repeat; margin-left:105px; }
.header_right{ width:356px; height:150px; background:url(images/hr.png) no-repeat; }
.sh{ margin-left:auto; margin-right:auto; width:522px; padding-top:11px;}
.book_ad{ background:url(images/book.png) no-repeat; width:740px; height:442px; margin-left:auto; margin-right:auto; }
.red_wrap{ width:100%; height:126px; background:url(images/red_bg.png) repeat-x; }
.red_wrap p{ margin-left:auto; margin-right:auto; width:750px; font-size:18px; color:#fff; text-align:center; padding-top:18px; }
.advertise_text{ width:750px; text-align:center; margin-left:auto; margin-right:auto; }
.yellow_wrap{ clear:both; display:block; background:url(images/yellow_box.png) no-repeat; width:740px; height:157px; margin-left:auto; margin-right:auto; margin-top:15px; }
.yellow_wrap p{ font-size:23px; width:710px; text-align:center; margin-left:auto; margin-right:auto; padding-top:20px;}
.red_box{ background:url(images/red_box.png) no-repeat; width:740px; height:95px; margin-left:auto; margin-right:auto; }
.red_box p{ margin-left:auto; margin-right:auto; width:750px; font-size:21px; font-weight:bold; color:#fff; text-align:center; padding-top:25px; }
.yel_box{ background:url(images/yel_box.png) no-repeat; width:740px; height:95px; margin-left:auto; margin-right:auto; }
.yel_box p{ margin-left:auto; margin-right:auto; width:700px; font-size:21px; font-weight:bold; color:#000; text-align:center; padding-top:15px; }
.comment{ background:url(images/wrap.png) no-repeat; width:871px; height:181px; margin-left:auto; margin-right:auto; margin-top:15px; }
.comment img{ margin-left:25px; margin-top:15px; }
.wrap{ width:100px; }
.wrapper{ width:650px; margin-top:50px; margin-right:40px; }
.comment p{ margin:0; }
.ad{ width:740px; margin-left:auto; margin-right:auto; margin-top:35px; }
.top{ width:740px; height:102px; background:url(images/yel_top.png) no-repeat; }
.mid{ width:740px; height:139px; background:url(images/red_mid.png) no-repeat; }
.bot{ width:740px; height:111px; background:url(images/yel_bot.png) no-repeat; }
.ad p{ padding:0; margin:0; }
.guarantee{ width:760px; margin-top:15px; margin-left:auto; margin-right:auto; }
.offer{ width:740px; margin-left:auto; margin-right:auto; }
.yel_wrap{ width:100%; background:url(images/yel_bg.png) no-repeat center; height:195px; margin-top:15px; }
.yel_wrap p{ width:740px; text-align:center; margin-left:auto; margin-right:auto; font-size:20px;}
.button { width:322px; padding-top:30px; margin-left:auto; margin-right:auto; }
.line{ width:740px; height:2px; background:#111; margin-top:35px; margin-bottom:25px; margin-left:auto; margin-right:auto; }
.copyright p{ width:740px; margin-left:auto; margin-right:auto; text-align:center; font-size:16px; }
.copyright a:hover{ text-decoration:none; }
.p { margin-top:15px; padding-top:15px; }
.p p{ font-size:18px; text-align:center; }
.b p{ padding-top:20px; font-size:20px; text-align:center; color:#fff; }
.c p{ font-size:18px; padding-top:25px; text-align:center; padding-left:10px; padding-right:10px; }
a img{ border:none; outline:none; }
