body{font:12px "微软雅黑"; color:#666; padding:0; margin:0;}
div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,select,input{padding:0; margin:0; list-style:none; vertical-align:middle;}
input,textarea:focus{outline:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:""; display:block; clear:both; height:0;}.clearfix{*zoom:1;}
a{color:#999; text-decoration:none; transition:0.3s linear;}
.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}
.m1200{width:1200px; margin:0 auto; position:relative;}
.box_in{padding:0 90px;}
.mt15{margin-top:15px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt45{margin-top:45px;}
.pl35{padding-left:35px; padding-right:35px;}
.pl60{padding-left:60px;}

.al-center{text-align:center;}
.blank_70{height:70px; text-align:center;}
.blank_265{height:460px;}
.main_img{background:url(../images/main_img.png) no-repeat;}

.m_bg{min-width:1200px; background:url(../images/m_bg.jpg) no-repeat center top;}
.m_bg .m1200{height:960px;}
.top-nav{padding:45px 0 0 270px;}
.top-nav a{font-size:18px; color:#ffd267; text-align:center; float:left; width:110px; height:38px; background:#333333; border:1px solid #ffd257; border-radius:40px; line-height:38px; margin-right:15px; transition:0.3s;}
.top-nav a:hover{background:#ffd257; color:#333;}

.btn-gift{width:467px; height:96px; position:absolute; background:url(../images/btn-gift.png) no-repeat; bottom:85px; right:85px; transition:0.3s;}
.btn-gift:hover{opacity:0.95;}

/* 底部 */
.footer{padding:30px 0; background:#1d1d1d;}
.footer p{font-size:12px; color:#858585; text-align:center; line-height:24px;}

/* 弹窗 */
.popup_bg2{position:fixed; left:0; top:0; background:rgba(0,0,0,0.5); width:100%; height:100%; display:none;}
.popup_bg2 .popup_box{width:408px; padding:60px 0 35px 0; border:1px solid #d4ac49; background:#000; background:rgba(0,0,0,0.8); position:absolute; top:50%; left:50%; margin-left:-205px; margin-top:-140px; display:none;}
.popup_bg2 .popup_box .btn-close{width:25px; height:25px; display:inline-block; position:absolute; background:url(../images/close_btn.png) no-repeat; top:18px; right:18px; transition:0.5s; transform:rotate(0deg)}
.popup_bg2 .popup_box .btn-close:hover{transform:rotate(180deg);}
.popup_bg2 .popup_box p{font-size:20px; line-height:36px; color:#fff; text-align:center;}
.popup_bg2 .popup_box .input{width:260px; padding:0 20px; height:40px; display:block; margin:30px auto 0; background:#fff; border:none; font-size:18px; color:#333;}
.popup_bg2 .popup_box .btn-sure{width:197px; height:54px; background:url(../images/btn-sure.png) no-repeat; display:block; margin:30px auto 0; transition:0.3s;}
.popup_bg2 .popup_box .btn-sure{opacity:0.95;}

