@charset utf-8;
/* CSS Document */
body{margin:0;padding:0;font-size:13px;line-height:1.6em;font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯','MS P Gothic','¥Ò¥é¥®¥Î½Ç¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,Osaka,sans-serif,verdana,Arial,Tahoma,Helvetica,sans-serif;height:100%;width:100%;color:#666;}
html,body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,img{margin:0;padding:0;-webkit-text-size-adjust:none;}
html{-webkit-text-size-adjust:none;}
ul,ul li,dl,dt,dd{list-style:none;}
ol{list-style-type:decimal;list-style-position:outside;}
input,select,option{font-family:'Segoe UI',verdana, Arial, Tahoma, Helvetica, sans-serif;font-size:13px;margin:0;}
img{border:0;vertical-align:middle;}
a,a:link{color:#666;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;}
a,area{blr:expression(this.onFocus=this.blur());}
body{background:url(img_style/main-bg.png) repeat-x #ae0000;}
/* for IE */:focus{-moz-outline-style:none;}

/*==== Share ====*/
.clear,.clearer{clear:both;}
.clearFix{clear:both;font-size:0;height:0;line-height:0;}
.fl{float:left;}
.fr{float:right;}
.ar{text-align:right}
.ac{ text-align:center;}
.wrap{width:1000px;margin:0 auto;}

/*==== header ====*/
#header{background:url(img_style/h_bg1.jpg) no-repeat;width:1160px;height:416px;margin:0 auto;}
#header .logo{width:224px;height:20px;padding:15px 0 0 50px;}
#header .logo a{display:block;background:url(img_style/logo.png) no-repeat;width:224px;height:20px;text-indent:-9999px;}
#header .menu{display:block;background:url(img_style/menu_bg.gif) no-repeat;width:933px;height:70px;margin:280px auto 0 auto;padding:10px 0 0 30px;}
#header .menu li{float:left;width:850px;margin:0 30px 0 30px;}
#header .menu li a{background:url(img_style/dot1.png) no-repeat 178px 8px;display:block;width:850px;height:68px;line-height:46px;color:#fff;font-size:22px;font-weight:bold;padding:3px 0 0 30px;}
#header .menu li a:hover,
#header .menu li a.curr{background:url(img_style/nav_bg.png) no-repeat;text-decoration:none;}

/*==== btn ====*/
a.get{display:block;background:url(img_style/btn_get.png) no-repeat;width:183px;height:47px;text-indent:-9999px;}
a:hover.get{background-position:0 -47px;}
a.win1{display:block;background:url(img_style/btn_win1.png) no-repeat;width:162px;height:43px;text-indent:-9999px;}
a:hover.win1{background-position:0 -43px;}
a.mac1{display:block;background:url(img_style/btn_mac1.png) no-repeat;width:162px;height:43px;text-indent:-9999px;}
a:hover.mac1{background-position:0 -43px;}
a.download2{display:block;background:url(img_style/btn_download2.png) no-repeat;width:121px;height:30px;text-indent:-9999px;}
a:hover.win2{background-position:0 -30px;}
a.buy2{display:block;background:url(img_style/btn_buy2.png) no-repeat;width:121px;height:30px;text-indent:-9999px;}
a:hover.mac2{background-position:0 -30px;}
a.check{display:block;background:url(img_style/btn_check.png) no-repeat;width:152px;height:50px;text-indent:-9999px;}
a:hover.check{background-position:0 -50px;}
a.send{display:block;background:url(img_style/btn_send.png) no-repeat;width:120px;height:38px;text-indent:-9999px;}
a:hover.send{background-position:0 -38px;}
a.get2{display:block;background:url(img_style/btn_get2.png) no-repeat;width:132px;height:41px;text-indent:-9999px;}
a:hover.get2{background-position:0 -41px;}
a.win3{display:block;background:url(img_style/btn_win3.png) no-repeat;width:176px;height:46px;text-indent:-9999px;}
a:hover.win3{background-position:0 -46px;}
a.mac3{display:block;background:url(img_style/btn_mac3.png) no-repeat;width:176px;height:46px;text-indent:-9999px;}
a:hover.mac3{background-position:0 -46px;}

/*==== main ====*/
#main{width:1000px;margin:0 auto;}
.share{float:right;padding:10px 20px 0 0;width:300px;height:20px;}

#main .menu{display:block;background:url(img_style/menu_bg02.gif) no-repeat;width:925px;height:63px;margin:0 auto 0 38px;padding:10px 0 0 30px;}
#main .menu li{float:left;width:241px;margin:0 30px;}
#main .menu li a{background:url(img_style/dot1.png) no-repeat 178px 8px;display:block;width:190px;height:68px;line-height:46px;color:#fff;font-size:22px;font-weight:bold;padding:0 0 0 51px;}
#main .menu li a:hover,
#main .menu li a.curr{background:url(img_style/nav_bg.png) no-repeat;text-decoration:none;}

#main .menu02{display:block;background:url(img_style/menu_bg03.gif) no-repeat;width:925px;height:63px;margin:0 auto 0 38px;padding:10px 0 0 30px;}
#main .menu02 li{float:left;width:241px;margin:0 30px;}
#main .menu02 li a{background:url(img_style/dot1.png) no-repeat 178px 8px;display:block;width:190px;height:68px;line-height:46px;color:#fff;font-size:22px;font-weight:bold;padding:0 0 0 51px;}
#main .menu02 li a:hover,
#main .menu02 li a.curr{background:url(img_style/nav_bg.png) no-repeat;text-decoration:none;}

#main .menu03{display:block;background:url(img_style/menu_bg04.gif) no-repeat;width:925px;height:63px;margin:0 auto 0 36px;padding:10px 0 0 30px;}
#main .menu03 li{float:left;width:241px;margin:0 30px;}
#main .menu03 li a{background:url(img_style/dot1.png) no-repeat 178px 8px;display:block;width:190px;height:68px;line-height:46px;color:#fff;font-size:22px;font-weight:bold;padding:0 0 0 51px;}
#main .menu03 li a:hover,
#main .menu03 li a.curr{background:url(img_style/nav_bg.png) no-repeat;text-decoration:none;}

.h_bgbox1{background:url(img_style/h_bg2.gif) no-repeat;height:462px;}
.h_bgbox1 .title{background:url(img_style/title0.png) no-repeat 15px 0;height:91px;}
.h_bgbox1 .title h2{float:left;color:#fff;font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯','MS P Gothic','¥Ò¥é¥®¥Î½Ç¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,Osaka,sans-serif,verdana,Arial,Tahoma,Helvetica,sans-serif;font-size:22px;font-weight:bold;padding:37px 0 0 75px;}
.h_bgbox1 .picbox{padding:10px 40px 0 70px;}
.h_bgbox1 .picbox .text{float:left;padding:0 0 0 25px;width:450px;}
.h_bgbox1 .picbox .text h3 a{color:#77990A;font-size:20px;font-weight:bold;}
.h_bgbox1 .picbox .text .dd{padding:10px 0;}
.h_bgbox1 .picbox .text .price{line-height:30px;height:30px;position:relative;}
.h_bgbox1 .picbox .text .price .tips{background:url(img_style/tips.png) no-repeat;width:177px;height:30px; position:absolute;left:150px;top:-15px;color:#fff; font-weight:bold;padding:13px 0 0 50px;}
.h_bgbox1 .picbox .text .price .tips2{position:absolute;width:206px;height:47px;top:205px;right:-45px;}
.h_bgbox1 .picbox .text .table td{color:#333;font-size:14px;padding:4px 5px;}
.h_bgbox1 .picbox .text .table .name,
.h_bgbox1 .picbox .text .table .email{background:url(img_style/input_bg.gif) no-repeat;width:259px;height:38px;line-height:38px;padding:0 10px 0 40px;border:none;outline:none;color:#999;font-size:16px;}
.h_bgbox1 .picbox .text .table .email{ background-position:0 -38px;}

.h_bgbox2{background:url(img_style/h_bg13.gif) no-repeat;height:444px;}
.h_bgbox2 .title{background:url(img_style/title1.png) no-repeat 0 15px;height:91px;padding:10px 0 0 0;}
.h_bgbox2 .title h2{color:#fff;font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯','MS P Gothic','¥Ò¥é¥®¥Î½Ç¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,Osaka,sans-serif,verdana,Arial,Tahoma,Helvetica,sans-serif;font-size:22px;font-weight:bold;padding:42px 0 0 80px;}
.h_bgbox2 .picbox{padding:10px 40px 0 40px;}
.h_bgbox2 .picbox .video{float:right;width:371px;}
.h_bgbox2 .picbox .pic{float:left;width:110px;height:150px;padding:50px 0 0 30px;position:relative;}
.h_bgbox2 .picbox .pic .mz{display:block;position:absolute;top:28px;left:0;}
.h_bgbox2 .picbox .pic .off{display:block;position:absolute;left:0px;bottom:-20px;}
.h_bgbox2 .picbox .text{float:left;width:300px;padding:20px 0 0 10px;}
.h_bgbox2 .picbox .text h3 a{color:#77990A;font-size:20px;font-weight:bold;}
.h_bgbox2 .picbox .text .dd{padding:10px 0;font-size:13px;color:#333;}
.h_bgbox2 .picbox .text .price{line-height:30px;height:30px;padding:15px 0;}
.h_bgbox2 .picbox .text .btn{width:250px;height:43px;}

.h_bgbox13{background:url(img_style/h_bg3.gif) no-repeat;height:444px;}
.h_bgbox13 .title{background:url(img_style/title1.png) no-repeat 15px bottom;height:91px;padding:10px 0 0 0;}
.h_bgbox13 .title h2{color:#fff;font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯','MS P Gothic','¥Ò¥é¥®¥Î½Ç¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,Osaka,sans-serif,verdana,Arial,Tahoma,Helvetica,sans-serif;font-size:22px;font-weight:bold;padding:36px 0 0 110px;}
.h_bgbox13 .picbox{padding:10px 40px 0 40px;}
.h_bgbox13 .picbox .video{float:right;width:371px;}
.h_bgbox13 .picbox .pic{float:left;width:110px;height:150px;padding:50px 0 0 30px;position:relative;}
.h_bgbox13 .picbox .pic .mz{display:block;position:absolute;top:28px;left:0;}
.h_bgbox13 .picbox .pic .off{display:block;position:absolute;left:0px;bottom:-20px;}
.h_bgbox13 .picbox .text{float:left;width:300px;padding:20px 0 0 10px;}
.h_bgbox13 .picbox .text h3 a{color:#77990A;font-size:20px;font-weight:bold;}
.h_bgbox13 .picbox .text .dd{padding:10px 0;font-size:13px;color:#333;}
.h_bgbox13 .picbox .text .price{line-height:30px;height:30px;padding:15px 0;}
.h_bgbox13 .picbox .text .btn{width:250px;height:43px;}

.h_bgbox3{background:url(img_style/h_bg4.gif) no-repeat;height:328px;}
.h_bgbox3 .title{background:url(img_style/title2.png) no-repeat 33px bottom;height:91px;padding:10px 0 0 0;}
.h_bgbox3 .title h2{color:#fff;font-family:Arial;font-size:22px;font-weight:bold;padding:42px 0 0 110px;}
.h_bgbox3 .picbox{padding:30px 50px 0 50px;}
.h_bgbox3 .picbox .item{width:420px;}
.h_bgbox3 .picbox .item .pic{float:left;width:105px;height:140px;padding:40px 0 0 20px;position:relative;}
.h_bgbox3 .picbox .item .pic .mz{display:block;position:absolute;top:18px;left:0;}
.h_bgbox3 .picbox .item .pic .off{display:block;position:absolute;left:0px;bottom:-20px;}
.h_bgbox3 .picbox .item .text{float:right;width:290px;padding:40px 0 0 0;}
.h_bgbox3 .picbox .item .text h3 a{color:#77990A;font-size:20px;font-weight:bold;}
.h_bgbox3 .picbox .item .text .dd{padding:5px 0 0 0;}
.h_bgbox3 .picbox .item .text .price{line-height:30px;height:30px;padding:15px 0;}
.h_bgbox3 .picbox .item .text .btn{width:252px;height:30px;}

.h_bgbox4{background:url(img_style/h_bg6.gif) no-repeat;height:647px;}
.h_bgbox4 .title{font-size:30px;font-family:Arial;font-weight:bold;color:#333;padding:10px 0 20px 80px;}
.h_bgbox4 .chebox{position:relative;width:556px;height:50px;margin:90px auto 0 auto;}
.h_bgbox4 .chebox .txtbg{background:url(img_style/old_bg.png) no-repeat;width:666px;height:107px;position:absolute;top:-97px;left:-130px;}
.h_bgbox4 .chebox .txtbg .dd{font-size:16px;font-weight:bold;color:#f9ffdb;padding:25px 0 0 40px;}
.h_bgbox4 .chebox .iptbox{display:block;width:404px;height:50px;float:left;}
.h_bgbox4 .chebox .iptbox .input_style{background:url(img_style/input_bg2.png) no-repeat;width:384px;height:50px;line-height:44px;padding:0 10px;border:none;outline:none;color:#999;font-size:16px;}
.h_bgbox4 .chebox .btn{display:block;width:152px;height:50px;float:right;}
.h_bgbox4 .photobox{background:url(../images/photo.jpg) no-repeat;width:855px;height:355px;margin:25px auto 0 auto;}
.h_bgbox4 .showbox{width:830px;margin:0 auto;display:none;}
.h_bgbox4 .showbox .leftbox{float:left;background:url(img_style/l_bg.gif) no-repeat;width:415px;height:405px;}
.h_bgbox4 .showbox .leftbox .txtbox{padding:55px 60px 0 100px;}
.h_bgbox4 .showbox .leftbox .txtbox .table td{padding:3px 3px;}
.h_bgbox4 .showbox .rightbox{float:right;width:376px;padding:20px 0 0 0;}
.h_bgbox4 .showbox .rightbox .bt{font-size:18px;font-weight:bold;color:#333;}
.h_bgbox4 .showbox .rightbox .dd{font-size:14px;font-style:italic;padding:10px 0 0 0;}
.h_bgbox4 .showbox .rightbox .txtbox{background:url(img_style/r_bg.png) no-repeat;height:289px;padding:20px 20px 0 20px;}
.h_bgbox4 .showbox .rightbox .txtbox .table td{padding:5px;font-size:16px;}
.h_bgbox4 .showbox .rightbox .txtbox .table .input_style{width:280px;height:38px;line-height:38px;padding:0 10px;border:none;outline:none;color:#999;font-size:16px;border:1px solid #d1e8d3;}

.h_bgbox5{background:url(img_style/h_bg7.gif) no-repeat;height:318px;padding:15px 0 0 0;}
.h_bgbox5 h3{font-size:17px;color:#333;font-weight:bold;padding:0 0 10px 0;}
.h_bgbox5 .textbox1{float:left;width:380px;padding:0 40px 0 80px;border-right:1px solid #e7e7e7;}
.h_bgbox5 .textbox1 ul{padding:0 0 10px 0;}
.h_bgbox5 .textbox1 li{border-bottom:1px dashed #e7e7e7;line-height:26px;}
.h_bgbox5 .textbox1 li .time{float:right;}
.h_bgbox5 .textbox1 .page{width:180px;height:18px;margin:0 auto;}
.h_bgbox5 .textbox1 .page a{display:block;float:left;width:18px;height:18px;line-height:18px;text-align:center;}
.h_bgbox5 .textbox1 .page a.curr{background:url(img_style/page_bg1.gif) no-repeat;color:#333;}
.h_bgbox5 .textbox1 .page .arrow_l{background:url(img_style/arrow_l.gif) no-repeat;text-indent:-9999px;}
.h_bgbox5 .textbox1 .page .arrow_r{background:url(img_style/arrow_r.gif) no-repeat;text-indent:-9999px;}
.h_bgbox5 .textbox2{float:left;width:380px;padding:0 0 0 40px;}
.h_bgbox5 .textbox2 .table td{color:#333;font-size:14px;padding:4px 5px;}
.h_bgbox5 .textbox2 .table .input_style1{background:url(img_style/input_bg3.png) no-repeat;width:323px;height:38px;line-height:38px;padding:0 10px;border:none;outline:none;color:#999;font-size:14px;}
.h_bgbox5 .textbox2 .table .input_style2{background:url(img_style/input_bg4.png) no-repeat;width:323px;height:78px;line-height:22px;padding:0 10px;border:none;outline:none;color:#999;font-size:14px;}
.h_bgbox5 .textbox2 .table .input_style3{background:url(img_style/input_bg5.png) no-repeat;width:193px;height:38px;line-height:38px;padding:0 10px;border:none;outline:none;color:#999;font-size:14px;}

.h_bgbox6{background:url(img_style/h_bg8.gif) no-repeat;height:491px;}
.h_bgbox6 .title{font-size:26px;font-family:Arial;font-weight:bold;color:#333;padding:25px 0 20px 35px;}
.h_bgbox6 .probox{position:relative;width:950px;height:375px;margin:0 auto;}
.h_bgbox6 .probox .tips{position:absolute;width:241px;height:102px;top:3px;right:1px;}
.h_bgbox6 .probox .tab{float:left;width:224px;padding:25px 0 0 1px;display:block;}
.h_bgbox6 .probox .tab li{height:78px;cursor:pointer;font-size:20px;color:#fff;padding:2px 0;}
.h_bgbox6 .probox .tab li.curr{font-weight:bold;}
.h_bgbox6 .probox .tab li .one,
.h_bgbox6 .probox .tab li .two,
.h_bgbox6 .probox .tab li .three,
.h_bgbox6 .probox .tab li .four{display:block;background:url(img_style/tab_nav.png) no-repeat;height:78px;padding:0 0 0 40px;line-height:78px;}
.h_bgbox6 .probox .tab li .two{background-position:0 -78px;}
.h_bgbox6 .probox .tab li .three{background-position:0 -156px;}
.h_bgbox6 .probox .tab li .four{background-position:0 -234px;}
.h_bgbox6 .probox .tab li.curr .one{background-position:0 -312px;}
.h_bgbox6 .probox .tab li.curr .two{background-position:0 -390px;}
.h_bgbox6 .probox .tab li.curr .three{background-position:0 -468px;}
.h_bgbox6 .probox .tab li.curr .four{background-position:0 -546px;}
.h_bgbox6 .probox .text{float:left;width:640px;padding:60px 0 0 15px;}
.h_bgbox6 .probox .text h3{color:#298017;font-size:20px;font-style:italic;padding:0 0 20px 0;}
.h_bgbox6 .probox .text .txt{float:right;width:385px; font-size:14px;color:#333;}
.h_bgbox6 .probox .text .txt .bt{font-size:16px;font-weight:bold;color:#333;padding:0 0 5px 0;}
.h_bgbox6 .probox .text .txt .btn{float:left;width:176px;padding:10px 15px 0 0;text-align:center;}

.h_bgbox7{background:url(img_style/h_bg9.gif) no-repeat;height:423px;padding:0 0 0 60px;}
.h_bgbox7 .title{font-size:26px;font-family:Arial;font-weight:bold;color:#333;padding:25px 0 20px 0;}
.h_bgbox8{background:url(img_style/h_bg10.gif) no-repeat;height:363px;padding:40px 0 0 60px;}
.h_bgbox9{background:url(img_style/h_bg11.gif) no-repeat;height:363px;padding:40px 0 0 60px;}
.h_bgbox10{background:url(img_style/h_bg12.gif) no-repeat;height:399px;padding:40px 0 0 60px;}

.proitem{float:left;width:250px;padding:0 50px 0 10px;}
.proitem .pic{width:105px;height:140px;padding:25px 0 0 20px;position:relative;}
.proitem .pic .mz{display:block;position:absolute;top:3px;left:0;}
.proitem .pic .off{display:block;position:absolute;left:0px;bottom:-20px;}
.proitem h3{padding:20px 0 0 0;}
.proitem h3 a{font-size:20px;font-weight:bold;color:#333;}
.proitem .dd{padding:5px 0;}

/*==== footer ====*/
#footer{background:url(img_style/h_bg5.gif) no-repeat;width:1000px;margin:0 auto; text-align:center;padding:40px 0 50px 0;}
#footer p,
#footer p a{color:#fff;line-height:22px;}