/* CSS Document */
body{font:14px/24px Verdana,Arial,Helvetica,sans-serif;color: #80807d;}
*{margin: 0;padding: 0;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
img { border:0;max-width: 100%;}
.clear{clear:both; height:0;}
h1,h2,h3,h4{font-weight: normal;}
li{list-style: none;}

/*--------------------*/
.detail{ width:1080px; margin:0 auto;}

.nav_bar{background: url(../image-style/summer2020/bg1-father.jpg) no-repeat center top; height:85px;}
.nav_bar .logo{float: left;padding: 20px 0 0 0;}
.nav_bar .logo img.logo2{display: none;}
.nav_bar .link{float: right;padding: 30px 0 0;}
.nav_bar .link a{color: #fff;display: inline-block;padding: 0 10px;line-height: 26px;font-weight: bold;}
.nav_bar .link a:hover{text-decoration: none;color: #042b04;}
.nav_bar .link a.licen{text-decoration: none;color: #0085fc;font-weight: normal; background: #fff;border-radius: 15px; margin: 0 10px; font-size: 13px;}

.nav_bar.fixed{background: -webkit-linear-gradient(left,#00ccff, #0082fc);background: -moz-linear-gradient(left,#00ccff, #0082fc);
	background: linear-gradient(left,#00ccff, #0082fc);position: fixed; width: 100%; z-index: 10000;  }
.nav_bar.fixed .logo img{display: none;}
.nav_bar.fixed .logo img.logo2{display: block;}
.nav_bar.fixed .link a.licen{color: #0085fc;}
/*------------------*/
.main01{background: url(../image-style/summer2020/bg2-father.jpg) no-repeat center top; height: 448px;}
.main01 .left{float: left;width: 56%;}
.main01 .left h1 {font-size: 45px;font-weight: bold;line-height: 64px; padding: 100px 0 40px; color: #333;}
.main01 .left h1 img{padding-right:20px;}
.main01 .left h1 span{color: transparent;background-clip: text;background-image: linear-gradient(90deg, #006dfc, #1cecdf);-webkit-background-clip: text;font-size: 51px;font-weight: 900;}
.main01 .left p{font-size: 19px;  color:#585b6b; line-height: 35px;}
.main01 .right{ margin: 40px 50px 0 0;float: right; width: 36%;border-radius:63px 9px; background:#fff;  padding-bottom: 50px;box-shadow: -3px 4px 10px rgba(143,152,216,.23); }
.main01 .right .t{font-size:24px;font-weight: bold; padding: 50px 0 30px; text-align: center; color: #000;}
.main01 .right ul{background: url(../image-style/summer2020/t_bg.png) no-repeat center; width: 323px;margin: 0 auto; height: 70px;}
.main01 .right ul li{float: left;list-style: none; width: 70px;height: 62px;font-size: 28px;color: #434343; padding: 15px 5px 0;text-align: center;}
.main01 .right .copies{color: #333;text-align: center; padding: 20px 0 25px;}
.main01 .right .copies a{ text-decoration:underline; color:#38adff;}
.main01 .right .copies span{font-weight: bold;color:#e14196;}
.main01 .right .btn{text-align: center;font-size: 22px;font-weight: bold; }
.main01 .right .btn a{display: inline-block;border-radius: 26px;line-height: 52px;color: #fff; width: 55%;
	background: -webkit-linear-gradient(left,#00ccff, #0082fc);background: -moz-linear-gradient(left,#00ccff, #0082fc);
	background: linear-gradient(left,#00ccff, #0082fc); }
.main01 .right .btn a:hover{text-decoration: none;}


.main01 .right .t2{ padding-bottom:0;}
.main01 .right .copies2{ padding-top:10px;color:#ff9000;}
.main01 .right .pic{ text-align:center; padding-bottom:25px;}

.main01 .r_giftbox{float:right; width:42%; padding-top:55px; text-align:center;}
.main01 .r_giftbox h3{background-color:#2c2a2a; color:#fff; font-size:22px; font-weight:700; padding:10px 0; border-radius:5px;}
.main01 .r_giftbox h3 span{color:#ffe69e;}
.main01 .r_giftbox h3 i{display:block; font-size:15px; font-weight:400; color:#ead6a5; font-style:normal;}
.main01 .gifts{background-color:#fff; margin:0 10px; box-shadow:0px 3px 12px rgba(236,204,140,.5);}
.main01 .gifts ul li{float:left; border-right:1px solid #efddae; border-bottom:1px solid #efddae; width:33%; box-sizing:border-box; padding:12px 0;}
.main01 .gifts ul li:nth-child(3){border-right:0; width:34%;}
.main01 .gifts ul li:nth-child(n+4){border-bottom:0;}
.main01 .gifts ul li:nth-child(4){margin-left:71px;}
.main01 .gifts ul li:nth-child(5){border-right:0;}
.main01 .gifts ul li p{font-size:13px; color:#5a5a5a; line-height:15px;}
.main01 .gifts .button{padding:10px 0 5px;}
.main01 .gifts .button a{font-size:18px; font-weight:700; color:#fff; text-decoration:none; display:inline-block; background-color:#fc8b39; padding:11px 30px; border-radius:25px;}
.main01 .gifts > a{color:#3b7bbc; text-decoration:underline; font-size:15px; margin-bottom:10px; display:inline-block;}
/*------------------*/
.main02{background: #fcfbf9;padding: 50px 0 50px;}
.main02 .main02_left{float: left;width: 41%;padding-right: 5%;}
.main02 .main02_left .t{font-size: 80px;color: #f0efee;font-weight: bold;line-height: 65px;letter-spacing: -1px;}
.main02 .main02_left h2{font-size: 26px;color: #fff; padding: 20px 0 20px;}
.main02 .main02_left h2 a{ color:#000;}
.main02 .main02_left .win10 {position: relative;display: inline-block;}
.main02 .main02_left .win10 span {font-size: 13px;color: #fff;display: inline-block;border-radius: 5px; background: #44cc88;padding: 2px 10px;cursor: pointer;}
.main02 .main02_left .win10 span a { color:#333; text-decoration:underline; }
.main02 .main02_left .win10 span >img{padding-right: 5px;}
.main02 .main02_left .win10 .win10_mess{display: none; background:#f2f2f2;position: relative;width: 300px;font-size: 15px; line-height: 20px; padding: 10px;border-radius: 8px;border:1px dotted #000; position: absolute; left: 0; top: 25px;}
.main02 .main02_left .win10 .win10_mess .icon{border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom:4px solid #000;position: absolute;left:90px; top: -4px; }
.main02 .main02_left .win10:hover .win10_mess{display: block;}
.main02 .main02_left .watch_link a{ color:#80807d; text-decoration:underline;}
.main02 .main02_left .win10_mess{color: #4c4b46;padding: 25px 0;}
.main02 .main02_left .win10_mess a{ color:#949492; text-decoration:underline;}
.main02 .main02_left ul{font-size: 14px;}
.main02 .main02_left ul li{padding: 3px 0; color: #807f7d;}
.main02 .main02_left ul li span{color: #cbc4b5; padding-right: 5px;}
.main02 .main02_right{background: url(../image-style/summer2020/tg1.png) no-repeat center;width: 285px;position: relative; margin:10px 0 0; height:458px;float: left;border-radius: 8px; box-shadow:0 10px 30px rgba(155,142,106,.32);}
.main02 .main02_right .pic{text-align: center;padding: 15px 0 5px;}
.main02 .main02_right .t{color: #8f6b5d;text-align: center;font-size: 15px;}
.main02 .main02_right .price{color: #ff9000;text-align: center;font-size: 42px; font-style: italic;padding: 20px 0 0;}
.main02 .main02_right .price del{color: #8f6c5e;text-align: center;font-size: 16px;font-style: normal;display: inline-block;padding-top: 10px;}
.main02 .main02_right ul{padding: 40px 25px 10px;font-size: 15px; color: #454343;}
.main02 .main02_right_fr ul{padding:40px 15px 17px;}
.main02 .main02_right ul li{background: url(../image-style/summer2020/icon1.png) no-repeat 5px center;border-bottom: 1px solid #e8eaf2;padding: 6px 0 5px 40px;}
.main02 .main02_right ul li:last-child{border-bottom: none;}
.main02 .main02_right .btn{ line-height: 42px;text-align: center;}
.main02 .main02_right .btn a{display: inline-block;padding: 0 45px 0 25px;width: 125px; border-radius: 5px; color: #fff;font-weight: bold;font-size: 16px;background: url(../image-style/anni-friday/cart.png) no-repeat 150px center #f9a30e;}
.main02 .main02_right .btn a:hover{text-decoration: none;}

.main02 .main02_right2{background: #f8fff8;border-radius: 0 8px 8px 0; width: 287px; margin: 20px 0; float: left;box-shadow:0 10px 30px rgba(144,175,191,.32); padding-bottom:5px;}
.main02 .main02_right2 .t{text-align: center;font-size: 15px; padding:40px 0 0; color:#3c3c3c;}
.main02 .main02_right2 .price{color: #ff3014;text-align: center;font-size: 42px; font-style: italic;padding: 20px 0 0;}
.main02 .main02_right2 .price del{color: #8f6c5e;text-align: center;font-size: 16px;font-style: normal;display: inline-block;padding-top: 10px;}
.main02 .main02_right2 ul{padding: 70px 30px 15px;font-size: 15px; color: #454343;}
.main02 .main02_right2 ul li{background: url(../image-style/summer2020/icon1.png) no-repeat 5px center;border-bottom: 1px solid #e8eaf2;padding: 6px 0 5px 40px;}
.main02 .main02_right2 ul li.hui{background: url(../image-style/summer2020/icon2.png) no-repeat 5px center;color: #9c9c9c;}
.main02 .main02_right2 ul li:last-child{border-bottom: none;}
.main02 .main02_right2 .btn{ line-height: 40px;text-align: center;}
.main02 .main02_right2 .btn a{display: inline-block; border-radius: 5px; color: #fff;font-weight: bold;font-size: 16px; background-color:#4db848;}
.main02 .main02_right2 .step1 .btn a{width:200px;}
.main02 .main02_right2 .step2 .btn a{width:145px; padding: 0 50px 0 25px; background: url(../image-style/summer2020/download1.png) no-repeat right 10px center #4db848;}
.main02 .main02_right2 .btn a:hover{text-decoration: none;}
.main02 .main02_right2 a{ color:#009cff;}
.main02 .main02_right2 .email_box{text-align:center; margin:5px 0;}
.main02 .main02_right2 .email_box input{border:1px solid #4db848; width:198px; border-radius:5px; height:38px; line-height:38px; color:#999; text-align:center;}
.main02 .code_text{ text-align:center;text-decoration:underline;color:#009cff; font-size:13px; }
.main02 .code_text a{ color:#009cff;}
.main02 .main02_right2 .activation_code{text-align: center;font-size: 15px;color: #000;font-weight: 600;}
.main02 .main02_right2 .activation_code span{color: #10a56e;}
/*------------------*/
.main02_new{padding: 0 0 60px;background:#fbfaf8;}
.main02_new .t{font-size: 80px;color: #eeeeed;font-weight: bold;line-height: 65px; padding:70px 0 0;}
.main02_new h2{font-size: 29px;padding: 20px 0 0; color: #000;}
.main02_new h2 a{ color:#333;}
.main02_new .win10_mess{color: #4c4b46;padding: 25px 0 65px;}
.main02_new .left{float: left;width: 450px;background:#f8fff8;box-shadow: 0 10px 30px rgba(155,142,106,.32); border-radius:8px; margin:10px 0 0; padding-bottom:20px;}
.main02_new .left .title{font-size: 19px;font-weight: bold;color: #fff; position:relative; margin:-15px 0 0; background:url(../image-style/summer2020/t1.png) no-repeat; width:78px; height:24px;padding: 5px 0 0 10px;}
.main02_new .left .t2{font-size: 19px; font-weight: bold;text-align: center;padding: 30px 0 10px; color: #5b3bda;}
.main02_new .left .mess{font-size: 15px; color: #846b51;text-align: center;}
.main02_new .left .content{padding: 0 0 0 40px; color: #1a1a1a;}
.main02_new .left .content .b1{font-weight: bold;font-size: 15px;padding-top:47px;}
.main02_new .left .content .b2{font-weight: bold;font-size: 15px;padding-top:37px;}
.main02_new .left .content .b3{font-weight: bold;font-size: 15px;padding-top:63px;}
.main02_new .left .content p{color:#666;padding: 3px 0;}
.main02_new .left .price{font-size: 31px;color:#ff9000;text-align: center;padding: 40px 0 13px 0;font-style: italic;}
.main02_new .left .price del{font-size: 17px;color:#666666;font-style: normal; display:inline-block; padding-right:15px;}
.main02_new .left .btn{ line-height: 38px;text-align: center;}
.main02_new .left .btn a{display: inline-block;padding: 0 45px 0 25px;line-height: 42px; width: 135px;border:2px solid #5e3ddb; border-radius: 25px; color: #5b3bda;font-weight: bold;font-size: 17px;background: url(../image-style/summer2020/down2.png) no-repeat 167px center;}
.main02_new .left .btn a:hover{text-decoration: none;}
.main02_new .left .code_text{ text-align:center;text-decoration:underline;color:#009cff; font-size:13px; padding: 5px 0 0;}
.main02_new .left .code_text a{ color:#009cff;}

.main02_new .right{float: left;width: 538px; height: 812px; background:url(../image-style/anni-chris2018/r_bg.png) no-repeat top center #fff;box-shadow: 0 10px 30px rgba(155,142,106,.32); border-radius:8px;}
.main02_new .right .title{font-size: 19px;font-weight: bold;color: #fff;position:relative; margin:-17px 0 0; background:url(../image-style/summer2020/t2.png) no-repeat; width:244px; height:31px;padding: 8px 0 0 35px;}
.main02_new .right .t2{font-size: 19px; font-weight: bold;text-align: center;padding: 30px 0 10px; color: #ff9000;}
.main02_new .right .t2 a{color: #ff9000;}
.main02_new .right .mess{font-size: 15px; color: #8f6b5d;text-align: center;}
.main02_new .right .content{padding: 0 0 0 30px; color: #1a1a1a;}
.main02_new .right .content .b1{font-weight: bold;font-size: 15px;padding-top:47px}
.main02_new .right .content .b2{font-weight: bold;font-size: 15px;padding-top:35px}
.main02_new .right .content .b3{font-weight: bold;font-size: 15px;padding-top:35px}
.main02_new .right .content p{color:#666;padding: 3px 0;}
.main02_new .right .price{font-size: 31px;color:#ff9000;text-align: center;padding: 30px 0 10px 0;font-style: italic;}
.main02_new .right .price del{font-size: 17px;color:#666666;font-style: normal; display:inline-block; padding-right:10px;}
.main02_new .right .btn{ line-height: 38px;text-align: center;}
.main02_new .right .btn a{display: inline-block;padding: 0 49px 0 20px;line-height: 47px;border-radius: 25px; color: #fff;font-weight: bold;font-size: 17px;background: url(../image-style/anni-friday/cart.png) no-repeat 170px center #f5a11b;}
.main02_new .right .btn a:hover{text-decoration: none;}
.main02_new .right .down_t{ font-size:14px; text-align:center; padding:17px 0 0 0;}
.main02_new .right .down_t a{ color:#5ea77e; text-decoration:underline;}

.main02_new .main02_bottom{ padding: 60px 0 0 0;color: #808493;}
.main02_new .main02_bottom span{font-size: 15px; color: #333;padding: 0 30px 0 0;}
.main02_new .main02_bottom span:last-child{padding: 0;}

/*------------------*/
.main03{background-color:#373a43;}
.main03 .main02_bottom{ padding: 60px 0;color: #949492;}
.main03 .main02_bottom var{color: #fff;font-style: normal;border-radius: 5px;display: inline-block;padding: 0 10px; margin-right: 20px;background: -webkit-linear-gradient(left,#00ccff, #0082fc);background: -moz-linear-gradient(left,#00ccff, #0082fc);
	background: linear-gradient(left,#00ccff, #0082fc);}
.main03 .main02_bottom span{font-size: 15px; color: #dcdcdc;padding: 0 22px 0 0;}
.main03 .main02_bottom span:last-child{padding: 0;}
/*------------------*/
.main04{background: url(../image-style/summer2020/bg3-father.jpg) no-repeat center top;height: 975px;}
.main04 .main04_left{float: left;width: 27%;padding: 300px 0 0}
.main04 .main04_right{float: left;width: 69%; padding: 210px 0 0 4%;}
.main04 .main04_left .pic{padding:0 0 20px 20px;}
.main04 .main04_left .t{font-size: 37px;color: #fff;line-height: 40px;}
.main04 .main04_left ul{font-size: 16px;color: #fff;padding: 30px 0 0;}
.main04 .main04_left ul li{background: url(../image-style/summer2020/icon3.png) no-repeat left center;padding: 10px 0 10px 30px; }
.main04_right h2{font-size: 33px;text-align: center;color: #000;font-weight: bold;}
.main04_right .box{text-align:center;padding: 40px 0 0;}
.main04_right .main04_content{background: url(../image-style/summer2020/pro_bg.png) no-repeat center; margin-top: 10px;}
.main04_right .main04_content .main04_one{float: left;width: 50%; padding: 15px 0 20px;}
.main04_right .main04_content .main04_one:nth-child(2),.main04_right .main04_content .main04_one:nth-child(4){width: 48%;padding-left: 2%;}
.main04_right .main04_content .main04_one >img{float: left;padding: 15px 10px 2px 5px;}
.main04_right .main04_content .main04_one a{color: #1c202b;text-decoration: none;font-weight: bold;}
.main04_right .main04_content .main04_one a:hover{text-decoration: underline;}
.main04_right .main04_content .main04_one p{line-height: 20px;}
.main04_right .price {padding: 40px 0 20px;text-align: center; color: #333;font-size: 17px;}
.main04_right .btn { text-align: center; }
.main04_right .btn a {font-size: 24px;color: #fff;display: inline-block; font-weight: bold;border-radius: 30px; background: -webkit-linear-gradient(left,#fac510,#f9b60d);background: -moz-linear-gradient(left,#fac510,#f9b60d);background: linear-gradient(left,#fac510,#f9b60d);}
.main04_right .btn a b{display: inline-block;padding: 15px 15px 0 30px;}
.main04_right .btn a span{font-size: 19px;font-weight: bold; color: #fc2a00; float: right; padding: 6px 20px 6px 0; line-height: initial;}
.main04_right .btn a span var{font-size: 13px;color: #724d2b;font-style: normal;font-weight: normal; letter-spacing: -1px;}
.main04_right .btn a.right{margin-left: 20px; background: -webkit-linear-gradient(left,#fb943c,#ff7a33);background: -moz-linear-gradient(left,#fb943c,#ff7a33);background: linear-gradient(left,#fb943c,#ff7a33);}
.main04_right .btn a.right span{color: #ffee33;}
.main04_right .btn a.right var{color: #fff;}

.main04_right .mac_version{ text-align:center; padding:15px 0 0;}
.main04_right .mac_version a{ color:#38adff; text-decoration:underline;}

/*.main04_right .main04_content .main04_one .one_mess{position: relative;}
.main04_right .main04_content .main04_one h4{font-size: 14px; font-weight: bold; color: #1c202b;line-height: 36px; padding: 25px 0 0 0;}
.main04_right .main04_content .main04_one h4 a{color: #1c202b;text-decoration: none;}
.main04_right .main04_content .main04_one h4 a:hover{text-decoration: underline;}
.main04_right .main04_content .main04_one h4 span{ color:#ff2841;}
.main04_right .main04_content .main04_one .one_mess p{ padding: 13px 130px 10px 5px;cursor: pointer;}
.main04_right .main04_content .main04_one:nth-child(2) p,.main04_right .main04_content .main04_one:nth-child(4) p{padding-right: 30px;}
.main04_right .main04_content .main04_one .one_mess .one_over{position: absolute; left: 0; top: 12px;line-height: 23px; display: none; width: 400px; padding: 10px 60px 10px 10px; background: #faf4e7;color: #494949;font-size: 13px;}
.main04_right .main04_content .main04_one .one_mess .one_over a{color: #7d8193; border-bottom:1px dashed #7d8193;}
.main04_right .main04_content .main04_one .one_mess:hover .one_over{display: block;}*/

/*------------------*/

/*------------------*/
.main06{padding-bottom: 60px;}
.main06 h2{font-size: 39px;text-align: center;line-height: 30px;padding: 45px 0 40px; color: #121212;}
.main06 .main06_one{float: left;width: 28%;}
.main06 .main06_one .pic{text-align: center; padding-right:12px;}
.main06 .main06_one h4{font-size: 17px;font-weight: bold;padding: 20px 0 15px; text-align:center;}
.main06 .main06_one h4 a{color: #333;}
.main06 .main06_one ul li{color: #666a6f;background:url(../image-style/anni-chris2018/list.png) no-repeat left center;padding: 1px 0 1px 13px;}
.main06 .main06_one .pri_sav{text-align:center;}
.main06 .main06_one .price{color: #ff2841;font-size: 18px;font-weight: bold; padding: 20px 0 10px;}
.main06 .main06_one .price del{color: #6a6a6a;font-size: 14px;font-weight:normal;display: inline-block;padding-left: 10px;}
.main06 .choose_title select{width:175px; float:left; border-radius:5px;background: #fff; -moz-border-radius:5px;-webkit-border-radius:5px; border:1px solid #cccccc; height: 38px; line-height:38px; padding-left: 5px;font-family: Verdana, Arial, sans-serif;}
.main06 .main06_one .choose_title .btn{float: left;font-size: 17px;}
.main06 .main06_one .choose_title .btn a{background: #ffc30f;border-radius:0 5px 5px 0;text-align: center;color: #fff;height: 38px;line-height: 38px;display: inline-block; width:120px; text-align:center;}
.main06 .main06_one .choose_title .btn a:hover{text-decoration: none;}
.main06 .main06_two{padding: 0 8%;}

.main06 .main06_three{ width:47%; padding:0 3% 0 0;}
.main06 .main06_four{ width:47%; padding:0 0 0 3%;}
.main06 .main06_three .choose_title,.main06 .main06_four .choose_title{ padding-left:80px;}
/*------------------*/
.main07{padding: 80px 0;background-color: #f7fbff;}
.main07_mac{ background:#fff;}
.main07 h2{font-size: 39px;text-align: center; padding-bottom: 25px;  color:#000;}
.main07 .main07_one{padding: 20px 40px 15px 30px;border-radius: 0 20px 0 20px; margin-top: 17px;box-shadow: 2px 2px 5px #ebeef6;background-color: #fff;}
.main07 .main07_one .pic{float: left;padding: 12px 35px 0 0;}
.main07 .main07_one .t{color: #0690fb;font-size: 24px;padding-top: 25px; cursor: pointer; margin-bottom: 10px;background:url(../image-style/summer2020/idown.png) no-repeat right 30px;}
.main07 .main07_one p{color: #8e9199;line-height:20px;display: none;}

.main07 .main07_one.focus{ background:#fff;border: 1px solid #9bd1fa;}
.main07 .main07_one.focus .t{background:url(../image-style/summer2020/iup.png) no-repeat right center; padding-top: 0; color:#0690fb;}

/*------------------*/
.main08{background:url(../image-style/summer2020/bg4.jpg) no-repeat center #000;height: 416px;}
.main08 h2{text-align: center;font-size: 39px;color: #fff;padding: 52px 0 30px;}
.main08_content{width: 840px; margin: 0 auto;border-radius: 50px 50px 0 50px;border:3px solid #fff; background:#fff url(../image-style/summer2020/icon.png) no-repeat 745px 150px;}
.main08_one{padding: 30px 60px 30px 10px;}
.main08_one .main08_left{text-align: center;width: 26%;margin-right: 6%; float: left;border-right: 2px solid #dee1e6;}
.main08_one .main08_left .t{font-size: 21px;color: #fff;padding-top: 17px;}
.main08_one .main08_left .t2{color: #a1a5ac;}
.main08_one .main08_right p{color: #808080;line-height: 32px;font-style:italic; padding: 5px 0 0; height: 130px;}
.main08_one .main08_right .star{color: #ffb83c;padding: 10px 0 0;font-size: 15px;}
.main08_icon{padding: 30px 0 0 0; text-align: center;}
.main08_icon span{display: inline-block;width: 19px; height: 18px; margin: 0 6px;cursor: pointer; background:url(../image-style/summer2020/c2.png) no-repeat;}
.main08_icon span.focus{background:url(../image-style/summer2020/c1.png) no-repeat;}

/*------------------*/
.phone_pop{width:90%;margin:0 auto; padding: 30px 0; background:#fbfcfe;border-radius: 10px;position: relative; }
.phone_pop .close{float: right; width: 40px; height: 40px; position: absolute;top: -20px; right: -20px; cursor:pointer;}

.phone_pop .t{font-size: 18px; font-weight: bold;text-align: center;}
.phone_pop .t2{font-size: 17px;text-align: center;color: #494949;}
.phone_pop .mess{font-size: 15px;text-align: center;color: #245ccd;padding: 25px 0 15px;}
.phone_pop input{width:65%; margin:0 auto; display:block; border:1px solid #fff; height:24px; border:1px solid #c8cdd0;background: #fff; padding: 5px 10px;}
.phone_pop .sub_email{text-align:center; padding: 15px 0 0 0;color: #fff; }
.phone_pop .sub_email span{height:38px;line-height:38px; width: 41%; cursor:pointer;font-size: 20px;display: inline-block;	background:#d6b266;;border-radius: 25px;}
/*--------------------*/

.MainFoot { background:#1f222a; color:#6a7480; text-align:center; line-height:23px;font-size: 13px;}
.MainFoot img{vertical-align:middle;}
.MainFoot .details {width:1090px; margin:0 auto; padding:15px 0; }
.MainFoot p { padding:3px 0;}
.MainFoot p a { color:#6a7480; text-decoration:none;}
.MainFoot p a:hover { text-decoration:underline; color:#6a7480;}
.MainFoot p i { display:block; height:40px; line-height:38px; font-style:normal;}
.MainFoot h6 { font-size:13px; padding:8px 100px 0; font-weight:400;}

.congrate_pop{width: 620px;text-align: center; background: #fff;}
.congrate_pop .close{float: right; color: #373a43;font-size: 32px;padding: 10px 10px 0 0;cursor: pointer;}
.congrate_pop .t{ font-size:20px; color:#fff;line-height: 60px; background: -webkit-linear-gradient(left,#f53d8a, #6050df);background: -moz-linear-gradient(left,#f53d8a, #6050df);background: linear-gradient(left,#f53d8a, #6050df);}
.congrate_pop p{padding: 20px 30px 10px;color: #666;}
.congrate_pop .mess{font-size: 15px;font-weight: bold;color: #585b6b;padding: 10px 0;}
.congrate_pop .btn{padding: 8px 0 20px;font-size:18px;font-weight: bold;}
.congrate_pop .btn a{color: #fff;border-radius: 25px; line-height: 48px;padding: 0 50px;display: inline-block; background: -webkit-linear-gradient(left,#9d3ae2, #4f72f7);background: -moz-linear-gradient(left,#9d3ae2, #4f72f7);background: linear-gradient(left,#9d3ae2, #4f72f7);}
.congrate_pop .btn a:hover{text-decoration: none;}

.popu{width:682px; background:#fff url(../../event/image-style/anni-new/popu-bg.jpg) no-repeat top center; text-align:center;  display:none;}
.popu .close_popu{position:absolute; top:1px; right:5px; font-size:30px; color:#2563b3; text-decoration:none;}
.popu h3{color:#fff; font-size:25px; padding:45px 0 125px;}
.popu p{color:#666;}
.popu b{font-size:17px; color:#000; display:block; padding:20px 0 40px;}
/* CSS Document */

@media (max-width: 979px) {
	.detail,#footer .logo {width:auto; padding: 0 5px;}
 	body { font:13px/23px Verdana, Arial, sans-serif;}
	
	.MainFoot .details {width:auto;}
	.MainFoot h6{padding:8px 10px 0;}
	/*-----------*/
	.nav_bar.fixed{height: auto;}
	.nav_bar .link a{padding: 0 3px;}
	/*-----------*/
	.main01 .left{width: 59%;}
	.main01 .right{width: 40%; margin-right: 5px;}
	.main01 .right .btn a{width: 65%;}
	/*-----------*/
	.main02 .main02_left{width: auto;float: none;padding: 0 0 20px;}
	/*-----------*/
	.main03 .main02_bottom span{padding: 3px 30px 3px 0;display: inline-block;}
	/*-----------*/
	.main04{ height: auto;}
	.main04 .main04_left{width:auto;float: none;padding: 70px 0 20px;}
	.main04 .main04_right{width:auto;float: none;padding: 20px 0; background: #fff;border-radius: 10px;box-shadow: 0 0 8px #dfdbdb;}
	
	/*-----------*/
	.main06 .main06_one{width: 45%;}
	.main06 .main06_two{ padding:0 4%;}
	
	.main06 .main06_three .choose_title,.main06 .main06_four .choose_title{ padding-left:0;}
	/*-----------*/
	.main07 .main07_one{padding:20px 10px 15px 10px;}
	/*-----------*/
	.main08_content{width: 100%;}
	
	.main02_new .left{background-size:100% 100%;}
	.main02_new .left .content .b3,.main02_new .left .content .b1{ padding-top: 40px; }

}

@media (max-width: 767px) {
	#footer .logo img{float: none;}
	#footer .logo p{line-height: 22px;}
	.nav_bar .link{padding: 0;}
	.nav_bar.fixed{ padding-bottom: 10px;}
	/*-----------*/
	.main01{height: auto; padding-bottom: 10px;}
	.main01 .left{width:auto;float: none;}
	.main01 .right{width: auto; margin: 20px 5px 0;float: none;}
	.main01 .r_giftbox{float:none; width:100%;}
	/*-----------*/
	.main02{padding: 30px 0;}
	.main02 .main02_right{width: auto; margin: 10px 2%; background:#fff;float: none;border-radius: 10px;}
	.main02 .main02_right2{width: auto; margin: 10px 2%;float: none;border-radius: 10px; }
	/*-----------*/
	.main03 .main02_bottom{padding: 20px 0;}
	/*-----------*/
	.main04_right .main04_content{background: none;}
	.main04_right .main04_content .main04_one{float: none;width: auto;}
	.main04_right .main04_content .main04_one:nth-child(2), .main04_right .main04_content .main04_one:nth-child(4){width: auto;float: none;}
	.main04_right .btn a.right{margin: 10px 0 0;}
	/*-----------*/
	.main06 .main06_one{width: 65%; margin:0 auto; float:none;}
	.main06 .main06_two{ padding:25px 0;}

	.main06 .main06_three,.main06 .main06_four{ width:auto;}
	.main06 .main06_three .choose_title, .main06 .main06_four .choose_title{ padding-left:16%;}
	
	/*-----------*/
	.main07 h2{font-size: 30px;}
	.main07{padding: 30px 0 40px;}
	.main07 .main07_one .pic{padding-right: 10px;}
	/*-----------*/
	.main08{height:auto;}
	.main08_content{ background-size: 15%;}
	.main08_one .main08_left{ margin-right: 10px;}
	
	.main08_one .main08_left{ margin-bottom:50px;}
	.main08_one .main08_right p{height:auto;}
	
	.main02_new .left .title,.main02_new .right .title{ padding-left:15px;}
	.main02_new .right{ width:100%; margin-top:30px;}
	.main02_new .left .content{ padding-left:20px;}
	.main02_new .right .content{ padding-left:10px;}
	
	.expired_con p{width:100%!important; left:0!important; margin-left:0!important;}
}

@media  (max-width: 479px) {
	.nav_bar{text-align:center;}
	.nav_bar .logo{float:none;}
	/*-----------*/
	.main01 .left h1{font-size: 35px;}
	.main01 .right .t{font-size:21px;}
	.main01 .gifts ul li:nth-child(4){margin-left:63px;}
	/*-----------*/
	.main02 .main02_left .t{font-size: 60px;}
	/*-----------*/
	.main03 .main02_bottom span{padding:5px 0 5px 30px; }
	.main03 .main02_bottom span:last-child{padding: 5px 0 5px 30px;}
	/*-----------*/
	
	.main04 .main04_left .t{color:#333;}
	.main04 .main04_left ul{color:#333;}
	
	.main06 h2{font-size: 26px;}
	.main06 .main06_one{width: auto;float: none; padding: 10px 5%;}
	.main06 .main06_one .pic{ padding-right:0;}
	
	.main06 .main06_three .choose_title, .main06 .main06_four .choose_title{ padding-left:3%;}
	
	/*-----------*/
	.main08_one .main08_right p{line-height: 25px;}
	/*-----------*/
	.phone_pop .t{font-size: 15px;}
	.phone_pop .t2{font-size: 15px;}
	.phone_pop .mess{font-size: 13px;padding: 20px 15px;}
	.phone_pop .sub_email span{font-size: 18px;}
	
	.main02_new .t{font-size: 50px;}
	.main02_new .left .title,.main02_new .right .title{ padding-left:5px;}
	.main02_new .left{ width:100%; background-size:103% 100%;}
	.main02_new .right .content .b1,.main02_new .right .content .b2,.main02_new .right .content .b3,.main02_new .right .content .b3{ padding-top: 15px; }
	.main02_new .right .price{padding-top: 0;}
	
	.popu{width:100%;}
}
