body{background-color: #ffefe0;color: #695142;font-size: 13px;}
header{background: #ffdbb9;}
.banner{margin: 0 auto;text-align: center;position: relative;width: 1000px;}
.banner img{display: block;margin: 0 auto;}
.bannerz{position: absolute; width: 100%; top:311px; z-index: 1;left: 0;}
.bannerz img{width: 100%;}
h1.logo{position: absolute;/*background:url(/promotion/fathers-day/images/logo_03.png);width: 105px;height: 28px;*/ z-index: 2;top: 13px;}
.film{background:url(/promotion/fathers-day/images/film_03.png);width: 346px;height: 161px;position: absolute; top: 262px;left: 30%; z-index: 2;}

.main{width: 1000px;margin: 0 auto;padding-top:100px;}
.m1r{width: 100%;}
.m1r .m1r_box{margin-left: 458px;position: relative;}
.m1l{margin-left: -100%; width: 458px;}


.m1r_box ul .ml0{margin-left: 0px;}
.m1r_box ul li{float: left; width: 255px;margin-left: 30px;*display: inline;text-align: center;}


.m1l h3{font-size: 20px;color: #5b0e1b;font-weight: 500;padding-bottom: 20px;}
.m1l p{font-size: 18px;padding-bottom: 8px;}
.m1l ul li{background:url(/promotion/fathers-day/images/Fathers-Day_15.jpg) no-repeat 0 8px;padding: 5px 0 5px 20px;font-size: 15px;}

.deline{font-size: 20px;color:#471f26;text-decoration:line-through; }
.money{color: #ba1d03;font-size: 20px;margin-left: 10px;}
.f30{font-size: 30px;}

/*button*/
.but_div{text-align: left;padding-top: 15px;}
.w116{width: 116px;}
.ml5{margin-left: 5px;}
.gbut{background: #a5e85d; /* Old browsers */
background: -moz-linear-gradient(top,  #a5e85d 0%, #77d23a 12%, #61c02e 50%, #61c02e 50%, #61c02e 59%, #61c02e 70%, #77d23a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5e85d), color-stop(12%,#77d23a), color-stop(50%,#61c02e), color-stop(50%,#61c02e), color-stop(59%,#61c02e), color-stop(70%,#61c02e), color-stop(100%,#77d23a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a5e85d 0%,#77d23a 12%,#61c02e 50%,#61c02e 50%,#61c02e 59%,#61c02e 70%,#77d23a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a5e85d 0%,#77d23a 12%,#61c02e 50%,#61c02e 50%,#61c02e 59%,#61c02e 70%,#77d23a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a5e85d 0%,#77d23a 12%,#61c02e 50%,#61c02e 50%,#61c02e 59%,#61c02e 70%,#77d23a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a5e85d 0%,#77d23a 12%,#61c02e 50%,#61c02e 50%,#61c02e 59%,#61c02e 70%,#77d23a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5e85d', endColorstr='#77d23a',GradientType=0 ); /* IE6-9 */
border: solid 1px #469b18;}
.obut{background: #fcf74c; /* Old browsers */
background: -moz-linear-gradient(top,  #fcf74c 0%, #fcf74c 12%, #f7d40c 51%, #f7d40c 59%, #f7d40c 70%, #f8e019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcf74c), color-stop(12%,#fcf74c), color-stop(51%,#f7d40c), color-stop(59%,#f7d40c), color-stop(70%,#f7d40c), color-stop(100%,#f8e019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcf74c 0%,#fcf74c 12%,#f7d40c 51%,#f7d40c 59%,#f7d40c 70%,#f8e019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcf74c 0%,#fcf74c 12%,#f7d40c 51%,#f7d40c 59%,#f7d40c 70%,#f8e019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcf74c 0%,#fcf74c 12%,#f7d40c 51%,#f7d40c 59%,#f7d40c 70%,#f8e019 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcf74c 0%,#fcf74c 12%,#f7d40c 51%,#f7d40c 59%,#f7d40c 70%,#f8e019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf74c', endColorstr='#f8e019',GradientType=0 ); /* IE6-9 */
border: solid 1px #9d842c;}

.coico{display: inline-block;width: 25px;height: 25px;vertical-align: middle; margin:0 6px;}
.mglf{margin: 0 12px 0 6px;}
.winico{background:url(/promotion/fathers-day/images/winico_21.png);}
.macico{background:url(/promotion/fathers-day/images/macico_23.png);}

.but{border-radius: 5px;box-shadow:0px 2px 3px #770b1e;display: inline-block;height: 41px;font-size: 15px;text-shadow:1px 1px 1px #FFFFFF;line-height: 41px;cursor: pointer;}

.gfot{color: #02474a;}
.rfot{color: #a10909;}

.arrows{position: absolute; background:url(/promotion/fathers-day/images/Fathers-Day_11.jpg);width: 86px;height: 57px;z-index: 5; left: 218px; top: 37px;}

.get_code{padding-top:30px;}
.get_code ul li{display: none;}
.form_box{background: #f8d6c6;padding: 20px;position: relative;}
.form_box h4{color: #5b0e1b;font-size: 20px;font-weight: 500;padding-bottom: 10px;}

.input_div label{margin-left: 15px;}
.input_div label input{width: 128px;border: none;height: 22px;line-height: 22px\9; padding-left: 5px;margin-left: 5px;}
.input_div input{border: none; width: 190px;height: 46px;margin-left: 40px;}
.input_div .gsubmit{background:url(/promotion/fathers-day/images/submit_11.jpg);}
.input_div .gsubmit1{background:url(/promotion/fathers-day/images/submit1_11.jpg);}
.input_div .gsubmit2{background:url(/promotion/fathers-day/images/submit2_11.jpg);}
.input_div .gsubmit3{background:url(/promotion/fathers-day/images/submit3_11.jpg);}

.tips{background:url(/promotion/fathers-day/images/Fathers-Day_21.jpg) no-repeat;padding:20px 0 20px 80px;background-position: 10px 20px;}
.tips p {color: #a74505;padding: 2px 0;}
.triangle{position: absolute;background:url(/promotion/fathers-day/images/Fathers-Day_007.jpg); width: 29px;height: 15px;top:-15px;}
.dis1{left: 512px;}
.dis2{left: 631px;}
.dis3{left: 788px;}
.dis4{left: 912px;}

.main_ti{color:#5b0e1b;font-size: 24px;font-weight:100;padding-top: 20px;}
.prolis ul li{float: left;width: 333px;padding: 30px 0;}
.prolis ul li h5{font-size: 18px;font-weight: 500;padding-bottom: 17px;}
.prolis ul li img{float: left;margin-right: 10px;}
.prolis ul li p{padding-right: 44px;line-height: 1.5;}
.prolis_but{margin-top: 32px;}
.span_money{color: #c33920;font-size: 17px; width:57px; display: inline-block;word-wrap: break-word;vertical-align: middle; }
.span_money i{text-decoration: line-through;color: #5b0e1b;}
.prolis_but a{text-decoration: none;vertical-align: middle;}

footer{width: 1000px; margin: 0 auto;padding: 30px 0;}
footer .footerbox{background: #f8d6c6; width: 681px;border-radius: 6px;padding: 12px 0;}
footer p {padding: 0;padding-left: 20px;}
footer p a {color: #303031;text-decoration: none;}

/*遮罩*/
html,body{width: 100%;height: 100%;overflow: hidden;}
.blackbg{filter:alpha(opacity=50);opacity: 0.5; background: #000;  position: absolute;width: 100%;height: 100%;z-index: 9999;left: 0%;}
.pop{position: absolute;top: 200px;z-index: 99999;border:solid 4px #f43e0c;background: #fff;text-align: center;font-size: 20px; padding: 10px;}
.pop p a{color: #f00;font-size: 22px;}