
 /*offres adv*/
.offres_adv{width:788px; height:522px; background:url(https://imobie-resource.com/fr/macclean/img/offres_bg.png) no-repeat center; position:fixed; z-index:99; left:50%; top:50%; margin:-261px 0 0 -377px;}
.offres_adv time{width:373px; height:95px; background:url(https://imobie-resource.com/fr/macclean/img/offres_time.png) no-repeat center 50px; margin:0 auto; padding-top:50px;}
.offres_adv h2{text-align:center; font-size:50px; font-weight:bolder; font-style:italic; margin-top:23px;}
.offres_adv b{text-align:center; font-size:24px; width:420px; margin:0 auto; display:block;}
.offres_adv b span{text-align:center; font-size:36px; color:#f54444;}
.offres_adv p{width:480px;; margin:0 auto 33px; text-align:center; font-size:16px; color:#666a69;}
.offres_adv a{text-align:center; font-size:30px; line-height:62px; width:322px; margin:0 auto; display:block; background-color:#fa961f; border-radius:5px; color:#fff; text-decoration:none; box-shadow:1px 1px 24px #999999;}
.offres_adv a:hover{background-color:#fa9e30;}

.offres_clo{width:980px; height:83px; background:url(https://imobie-resource.com/fr/phoneclean/img/offres_dw.jpg) no-repeat; left:50%; top:50%; margin-left:490px;}
.offres_cont{margin-left:80px; float:left; margin-right:114px;}
.offres_cont h2{font-size:24px; font-weight:bolder; font-style:italic;}
.offres_cont b{font-size:12px; background:url(https://imobie-resource.com/fr/support/img/offres_sapn.png) no-repeat; width:209px; line-height:30px; display:block; position:absolute; margin-top:-37px; margin-left:304px; padding-left:13px; font-weight:bolder; font-style:italic;}
.offres_cont b span{font-size:15px; color:#f54444;}
.offres_cont p{font-size:12px;}
.offres_clo a{ float:left;}

/**adv index**/
.pro_adv,.pro_adv_bg{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999;}
.pro_adv_bg{ background-color:rgba(0,0,0,0.44)}
.pro_adv_cont{ width:755px; height:482px; border-radius:10px; position:fixed; z-index:9999999; top:50%; left:50%; margin:-241px 0 0 -377px; background:#000;}
.adv_close_in{ position:absolute; left:10px; top:10px;}
.adv_close_in time{ display: inline;}
.pro_adv_close{ width:28px; height:28px; display:block; border-radius:28px; background-color:#f1fffc; background-color:rgba(0,0,0,0.2); position:absolute; text-align:center;}
.idx_adv_close{ right:10px; top:10px;}
.pro_adv_close:after{ content:"\e813"; font-family:"iconfont"; color:#fff; font-size:18px; line-height:28px;}
.pro_adv_close:hover{ text-decoration:none; background-color:rgba(0,0,0,0.5);}
.pro_adv_cont h1,.adv_dl h1{ font-size:42px; font-weight:bold; font-style: italic; margin:10px auto;}
.pro_adv_cont p,.adv_dl p{ font-size:14px; color:#4c4c4c; margin: 0; padding: 0; line-height: 24px; margin: 0 0 10px 0;}
.pro_adv_cont p b,.adv_dl p b{ font-size: 28px; font-style: italic;}
.pro_adv_cont p span, .adv_dl p span{ color: #f54444; font-size: 40px; font-style: italic; }
.pro_adv_cont .pro_adv_cont_btn,.pro_adv_adlet .pro_adlet_btn,.adv_dl>a,.adv_dl_adlet>span{ display:block; border-radius:5px; background-color:#fa961f; font-weight:bold; color:#fff;}
.pro_adlet_btn img,.pro_adv_cont_btn img,.adv_dl>a img,.adv_dl_adlet span img{ margin-left:10px; }
.pro_adv_cont_btn, .adv_dl>a{ width:295px; height:66px; font-size:30px; line-height:66px; margin:20px auto 10px auto;}
.pro_adv_cont_btn:hover,.pro_adlet_btn:hover,.adv_dl>a:hover,.adv_dl_adlet span:hover{ background-color:#fa9e30; text-decoration:none;}
.pro_adv_cont>span,.adv_dl>span{ color:#666; font-weight:bold;}

.pro_adv_adlet{ width:100%; height:80px; position:fixed; left:0; top:100%; z-index:999; display:none;}
.pro_adlet_cont{ height:80px; display:block; position:relative;}
.pro_adlet_block>img{position:absolute; top:0; left:-50px;}
.pro_adv_adlet h3,.adv_dl_adlet h2{font-size:24px; color:#4c4c4c; margin:15px 0 0px 0; font-style: italic;}
.pro_adv_adlet p,.adv_dl_adlet p{ font-size:12px; color:#666; float:left; font-weight:bold; font-family:"Open Sans";}
.pro_adlet_block{ width:600px; padding-left:160px;}
.pro_adlet_btn, .adv_dl_adlet span{ width:204px; height:48px; font-size:22px; line-height:48px; text-align:center; margin-top:16px;}
.pro_adlet_close{top:26px; left:50%; margin-left:535px;}

/**adv download**/
.adv_dl{ width:980px; height:0; margin:10px auto; position:relative; overflow: hidden; }
.adv_dl_adlet{height:80px; display:block; background:url(https://imobie-resource.com/fr/macclean/img/offres_bg.png) no-repeat center; overflow:hidden; }
.adv_dl_adlet:hover{ text-decoration:none;}
.adv_dl_adlet_cont{ width:980px; position:relative; margin:0 auto; display:none;}
.pro_dl_close{ right:20px; top:26px;}
.adv_dl_adlet span{ position:absolute; top:0;}
 
/**gws adv**/
.pro_adv_cont{background:#effdfa url(https://imobie-resource.com/fr/promotion/img/offres_bg.jpg) no-repeat;}
.pro_adv_adlet{ background:#effdfa url(https://imobie-resource.com/fr/promotion/img/offres_bg2.jpg) no-repeat;}
.pro_adv_adlet h3 span,.pro_adv_cont h1 span,.adv_dl h1 span,.adv_dl_adlet h2 b{ color:#f54444; font-weight:bold; font-family:"Open Sans";}
.pro_adv_adlet h3 span{ background: url(https://imobie-resource.com/fr/promotion/img/offres_sapn.png) no-repeat; font-size: 16px; padding: 3px 20px 5px 15px; margin: -5px 0 0 10px; position: relative; top: -5px;}
.pro_adv_adlet h3 span b{ font-size: 14px; color:#333; font-weight:300;}
.adv_dl{ background:url(https://imobie-resource.com/fr/promotion/img/offres_fl_dw.jpg) no-repeat;}
.gws_time{ width:236px; height:106px; background:url(https://imobie-resource.com/fr/promotion/img/gws_time_bg.png) top center no-repeat; position:absolute; top:0; right:0;} 
.gws_time p{color:#808080; margin:45px 0 2px 0;}
.gws_time time{ display: inline; font-size:24px; color:#333; margin:0 1px;}
.gws_time span,.adv_banner_cont>span{ color:#808080;}
.adv_dl .gws_time{ right:20px;}
.pro_adv_adlet .gws_adv_pc_img{ top:-15px;}

/**gws adv**/
.countdown{background:url(https://imobie-resource.com/fr/promotion/img/countdown.png) no-repeat 0 50px; width:388px; height:107px; margin:0 auto; padding:50px 0  20px 20px; overflow: hidden;}
.countdown span{display: block; width:70px; float: left; text-align:center; margin: 25px 10px; line-height:32px; color: #333;}
.countdown span time{ font-size: 42px; font-weight: 300;}
.countdown b{ display: block; width: 6px; float: left; font-size: 42px; font-weight: 300; margin-top: 10px;}
