/***********Universal Selector Reset***********/
*, body { font-size:12px; font-family:Tahoma,"宋体"; color:#FFFFFF;}
body { text-align:center; background-color:#2B0012;}
/***********Link Reset***********/
:link,:visited { text-decoration:none;}
:focus {outline:none;}
/***********List Reset***********/
ul,ol { list-style:none;}
/***********Universal Margin&Padding Reset***********/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd{ margin:0; padding:0;}
/***********Image Border Reset***********/
img {border:0;}


/* Body Background Setting */
#wrap_1 {background:url(../images/wrap_1.jpg) top center no-repeat;}
#wrap_2 {background:url(../images/wrap_2.jpg) top center no-repeat;}
#wrap_3 {background:url(../images/wrap_3.jpg) top center no-repeat;}
#wrap_4 {background:url(../images/wrap_4.jpg) top center no-repeat;}
#wrap_5 {background:url(../images/wrap_5.jpg) top center no-repeat;}
#wrap_6 {background:url(../images/wrap_6.jpg) top center no-repeat;}
#wrap_7 {background:url(../images/wrap_7.jpg) top center no-repeat;}


/* Main Layout Setting */
#content { width:1000px; margin:0 auto; overflow:hidden; }
.content_l { width:714px; float:left; margin-top:521px; text-align:left;}
.content_l_1 { width:714px; float:left; margin-top:482px; text-align:left;}
.content_l_2 { width:714px; float:left; margin-top:633px; text-align:left;}
.content_l_3 { width:714px; float:left; margin-top:390px; text-align:left;}
.content_l_4 { width:714px; float:left; margin-top:657px; text-align:left;}
.content_l_5 { width:714px; float:left; margin-top:725px; text-align:left;}
.content_r { width:286px; float:left; margin:614px 0 0; padding-bottom:50px; text-align:left;}

.content_l_3 table { width:500px; background-color:#9e0000;}
.content_l_3 table tr th { height:36px; text-indent:-9999px;}
.content_l_3 table tr th.title_1 {background:url(../images/tit_1.gif) top left no-repeat;}
.content_l_3 table tr th.title_2 {background:url(../images/tit_2.gif) top left no-repeat;}
.content_l_3 table tr td { background-color:#ffedb5; height:22px; line-height:22px; color:#c50000; font-weight:bold; text-align:center; width:250px;}
/* Sidebar Menu Setting */
.menu_1 { width:220px; margin:0 0 0 48px;}
* html .menu_1 { width:220px; margin:0 0 0 49px;}
*+ html .menu_1 { width:220px; margin:0 0 0 49px;}
 
.menu_1 li, .menu_1 li a { display:block; width:220px; height:auto;text-indent:-9999px;}
.menu_1 li a.menu_1_1{background:url(../images/menu_1_1.jpg) top center no-repeat;width:220px; height:70px;}
.menu_1 li a.menu_1_2{background:url(../images/menu_1_2.jpg) top center no-repeat;width:220px; height:61px;}
.menu_1 li a.menu_1_3{background:url(../images/menu_1_3.jpg) top center no-repeat;width:220px; height:62px;}
.menu_1 li a.menu_1_4{background:url(../images/menu_1_4.jpg) top center no-repeat;width:220px; height:62px;}
.menu_1 li a.menu_1_5{background:url(../images/menu_1_5.jpg) top center no-repeat;width:220px; height:62px;}
.menu_1 li a.menu_1_6{background:url(../images/menu_1_6.jpg) top center no-repeat;width:220px; height:62px;}
.menu_1 li a.menu_1_7{background:url(../images/menu_1_7.jpg) top center no-repeat;width:220px; height:62px;}

.menu_2 { width:240px; margin:79px 0 0 12px;}
.menu_2 li, .menu_2 li a { display:block; width:245px; height:70px;text-indent:-9999px;}
.menu_2 li a.menu_2_1, .menu_2 li a.menu_2_2, .menu_2 li a.menu_2_3 { width:245px; height:70px; }
.menu_2 li a.menu_2_1{background:url(../images/menu_2_1.jpg) top center no-repeat;}
.menu_2 li a.menu_2_2{background:url(../images/menu_2_2.jpg) top center no-repeat;}
.menu_2 li a.menu_2_3{background:url(../images/menu_2_3.jpg) top center no-repeat;}


/* Footer Setting */
#footer { color:#fff2ae; line-height:16px; }
#footer a { text-decoration:none;color:#fff2ae;}
#footer a:hover { text-decoration:underline;color:#fff2ae;}


.part_1{ margin-left:30px; overflow:hidden;}
.part_1_1 p { padding:38px 0 0 118px; color:#fffa7d; line-height:16px; text-align:left; margin-top:10px; margin-bottom:10px;}
.part_1_1 { float:left}
.part_1 img { float:left; margin-left:20px;}
.part_1_1 .gift_2, .part_1_1 .gift_3, .part_1_1 .gift_4, .part_1_1 .gift_5 { margin-left:65px; padding-left:100px;}
.part_1_1 .gift_1 {background:url(../images/part_1_1.gif) top left no-repeat; }
.part_1_1 .gift_2 {background:url(../images/part_1_2.gif) top left no-repeat; }
.part_1_1 .gift_3 {background:url(../images/part_1_3.gif) top left no-repeat; }
.part_1_1 .gift_4 {background:url(../images/part_1_4.gif) top left no-repeat; }
.part_1_1 .gift_5 {background:url(../images/part_1_5.gif) top left no-repeat; }


.part_2 { margin:75px 0 50px 30px; clear:both;}
.part_2 p { color:#FFFFFF; font-size:14px; font-weight:bold; line-height:25px;}
.part_2 img { text-align:center; margin:10px auto;}
.part_2 .sup { text-align:center; margin:70px 0 20px;}

.part_3 { margin:0 0 50px 26px;}
.part_3 a { display:block; width:397px; height:87px; text-indent:-9999px; background:url(../images/btn_view.jpg) top left no-repeat; margin:0 auto;}

.part_3 img { margin-bottom:80px;}
.part_3 p { color:#FFFFFF; font-size:14px; font-weight:bold; line-height:25px; width:624px;}
.part_3 .sup { text-align:center; margin:20px 0;}

.part_4 { width:665px; overflow:hidden; margin:40px 0 35px 30px; }
.part_4 blockquote {background:url(../images/part_3_2.gif) top left no-repeat; width:230px; padding-top:90px; float:left;}
.part_4 blockquote p {font-size:14px; font-weight:bold; line-height:25px; width:230px; text-indent:2em; margin:10px 0; text-align:left;}
.part_4 img { width:405px; float:left; margin-left:30px;}

.part_6 { margin:0 0 70px 20px;}

.part_7 { margin:0 0 50px 50px; padding-top:20px;}
.part_7 p { color:#FFFFFF; font-size:14px; font-weight:bold; line-height:20px; width:624px;}
.part_7 .sup { text-align:center; margin:20px 0;}

.part_8 { text-align:left; width:618px; padding-top:15px; margin:0 0 70px 50px; overflow:hidden;}
.part_8 a { display:block; text-indent:-9999px; width:312px; height:60px; margin:30px auto;}
.part_8 h3 { font-size:14px; font-weight:bold; color:#fffa7d; line-height:24px;}
.part_8 p {font-size:14px; line-height:20px; color:#fff; }
.part_8 .text_in { text-indent:2em;}
.part_8 a.btn_1 {background:url(../images/part_08_btn_1.jpg) top left no-repeat;}
.part_8 a.btn_2 {background:url(../images/part_08_btn_2.jpg) top left no-repeat;}
.part_8 a.btn_3 {background:url(../images/part_08_btn_3.jpg) top left no-repeat;}

.part_9 { margin:100px 0 90px; overflow:hidden;}
.part_9 img, .part_9 a { display:block; margin:0 auto 20px;}
.part_9 a {background:url(../images/part_09_btn_1.jpg) top left no-repeat; width:311px; height:54px; text-indent:-9999px;}

.part_10 { width:650px; margin:0 auto 150px;}
.part_10 p{font-size:14px; line-height:22px; color:#fff; font-weight:bold; text-align:left; width:620px; }
.part_10 p.small_text {font-size:14px; line-height:22px; color:#fff; font-weight:normal; text-align:center;}
.part_10 a {display:block; margin:45px auto 20px;background:url(../images/part_10_btn_1.jpg) top left no-repeat; width:311px; height:53px; text-indent:-9999px;}

.part_11 { text-align:left; width:618px; margin:30px auto 0; overflow:hidden;}
.part_11 h3 { font-size:14px; font-weight:bold; color:#fffa7d; line-height:24px;}
.part_11 p {font-size:14px; line-height:20px; color:#fff; }

.part_12, .part_13, .part_14 { width:684px; margin:0 auto 18px; padding-top:7px; overflow:hidden;}
.part_12 a {display:block; margin:20px auto;background:url(../images/part_12_btn_1.jpg) top left no-repeat; width:310px; height:55px; text-indent:-9999px;}
.part_13 a {display:block; margin:20px auto;background:url(../images/part_12_btn_2.jpg) top left no-repeat; width:310px; height:55px; text-indent:-9999px;}
.part_14 img {display:block; margin:0 0 95px;}