.v83_hz{ padding-top: 10px; padding-bottom: 20px;}
.v83_hz h4, .xys_w h4, .say_content_wrap h4{ font-size: 20px; color: #0068b7; padding: 0; font-weight: bold;}
.mfsq{ background: #f8f8f8; padding: 35px 0;}
.mfsq a {
    display: block;
    width: 100%;
    padding: 10px 0;
    font-size: 16px;
    font-weight: bold;
    border-radius: 4px;
    text-align: center;
    background: #ff931e;
    color: #fff;
    text-decoration: none;
    background: -webkit-linear-gradient(top,#ffa634 0,#ff7a02 100%);
    background: -moz-linear-gradient(top,#ffa634 0,#ff7a02 100%);
    background: -o-linear-gradient(top,#ffa634 0,#ff7a02 100%);
    background: linear-gradient(to bottom,#ffa634 0,#ff7a02 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa634,endColorstr=#ff7a02,GradientType=0);
}
.mfsq p{font-size: 25px; text-align: center; padding-bottom: 10px; color: #333333;}
.mfsq p strong{ display: inline-block; color: #ff931e;}
.xys_w{background: #f8f8f8; padding-bottom: 30px; padding-top: 20px;}
.xys_w h4{ padding-bottom: 10px;}
.xys_w1{border: 1px solid #cccccc; border-radius: 5px; background: #fff; padding-top: 15px; padding-bottom: 15px; margin-bottom: 20px;}
.xys_w1 p{ text-indent: 2em; font-size: 16px; line-height: 28px; padding: 0; margin: 0; color: #333333;}
.xys_w2{border: 1px solid #cccccc; border-radius: 5px; background: #fff; padding-top: 30px; margin-top: 20px;}
.v83_buy_btn{ padding:-20px 20px 0 20px; text-align: center;}
.v83_buy_btn img{ max-width: 270px;}
.xys_w2 h5{ font-size: 18px; color: #0068b7; font-weight: bold; padding-bottom: 10px; margin-top: 0;}
.xys_w2 p{ text-indent: 2em; min-height: 140px; line-height: 30px; font-size: 16px;}
.xys_w2 a{display: block;
    width: 80%;
    padding: 10px 0;
    font-size: 16px;
    font-weight: bold;
    border-radius: 4px;
    text-align: center;
    background: #e9e9e9;
    border: 1px solid #aaaaaa;
    color: #333333;
    margin: 0 10%;
    text-decoration: none;
    background: -webkit-linear-gradient(top,#efefef 0,#bababa 100%);
    background: -moz-linear-gradient(top,#efefef 0,#bababa 100%);
    background: -o-linear-gradient(top,#efefef 0,#bababa 100%);
    background: linear-gradient(to bottom,#efefef 0,#bababa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#efefef,endColorstr=#bababa,GradientType=0);
}
.xys_w2_li_w{ margin-bottom: 30px;}
.xys_w2_li{ padding: 0 15px;}
.xys_w2 a span{
    display: inline-block;
    padding-left: 30px;
    line-height: 30px;
    background: url(/images/d8/play_icon.png) no-repeat 0 center;
}

.v91_1{ height: 100%; border: 1px solid #fea13d;border-radius: 4px; text-align: center; padding: 20px 20px 0 20px; min-height: 256px;}
.v91_1 p{ padding: 30px 0 0 0; font-size: 18px; text-align: left; line-height: 35px; text-indent: 2em; font-weight: bold;}

.modal{max-width: 900px; padding: 0;}
.email_subscribe_form_wrap{ z-index: 11111;}
.email_subscribe_form_wrap h3{ background: #006599; text-align: center; padding: 27px 0; margin: 0; font-size: 26px; color: #fff;}
.modal a.close-modal{top: 10px; right: 10px;}
.email_subscribe_form{ padding: 20px;}
.email_subscribe_form input{ line-height: 40px; height: 40px;}
.btn_sub{ background: #ff6600; border-radius: 5px; text-align: center; margin: 0; padding: 0;
    color: #fff; height: 40px; line-height: 40px; font-size: 20px;}
.btn_sub:hover{color: #fff;}
.email_subscribe_form_inner{height: 300px; padding-top: 30px;}
.email_subscribe_form{ max-width: 500px; margin: 0 auto;}
.email_subscribe_form span.retry{ display: inline-block; line-height: 20px; padding-top: 10px;}
.email_subscribe_form span.retry a{ color: #ff6600;}

.drip_opt_in_content{}
.drip_opt_in_content h2{ font-size:36px; margin: 40px 0; }
.drip_opt_in_content p{ font-size: 16px; padding-bottom: 20px; line-height: 30px; text-indent: 2em;}
.say_content_wrap{border: 1px solid #cccccc; border-radius: 5px; background: #fff; padding-top: 10px; margin-top: 20px;}
.say_content_wrap h4{ padding-left: 20px;}
.say_content_wrap .say_content{ margin-bottom:80px; background: url(/images/d8/drip_5.png) no-repeat; padding-left: 20px; padding-top: 20px;}
.say_content_wrap .say_content p{ font-size: 16px; font-weight: bold; line-height: 30px; text-indent: 2em;}

.xys_w2 .hdnwt h5{ color: #000000;}
.xys_w2 .hdnwt p {
    text-indent:0;
    padding-left: 20px;
    min-height:0;
    line-height: 25px;
    font-size: 14px;
    background: url(/images/d8/home_v10_1.png) no-repeat 0 2px;
}
.xys_w2 .hdnwt p a{ display: inline; width: auto; font-weight: normal; text-align: left; border: none; background: none; margin: 0;font-size: 14px;}
.home_border{border: 1px solid #cccccc; border-radius: 5px; background: #fff; overflow: hidden;}
.path-home .xys_w1 h5, .path-home-v11 .xys_w1 h5, .path-home-v12 .xys_w1 h5{font-size: 18px;  color: #0068b7; font-weight: bold;}
.path-home .xys_w1 img, .path-home-v11 .xys_w1 img, .path-home-v12 .xys_w1 img{ padding-bottom: 30px;}
.path-home .xys_w2 .hdnwt h5, .path-home-v11 .xys_w2 .hdnwt h5, .path-home-v12 .xys_w2 .hdnwt h5 {  color: #0068b7; }
.path-home .xys_w2 .hdnwt p, .path-home-v11 .xys_w2 .hdnwt p, .path-home-v12 .xys_w2 .hdnwt p{ font-size: 14px;}
.path-home .mfsq,.path-home-v11 .mfsq, .path-home-v12 .mfsq{ background: #fff;}
.home_box4{ margin-bottom: 20px;}
.home_box4 h5{ font-size: 20px;}
.home_box4 .xys_w2 p{ min-height:0; text-indent:0; margin-bottom: 20px;}
.home_box4 .xys_w2_li{}
.home_box4 .xys_w2_li_w{ margin-bottom: 40px;}
.home_box5 h5{ color: #ff8500; text-align: center; background: #333; line-height: 47px; font-size: 18px; padding: 0; margin: 0;}
.home_box5 p{ text-align: center; margin: 0; font-size: 18px; padding: 15px 0;}
.home_box5 .v83_buy_btn{ padding: 40px 20px 40px 20px;}
.home_box5_1{padding: 0 10px 20px 10px;  background: #e6e6e6; position: relative;text-align: center;}
.home_box5_1 a{ width: 89px; height: 89px; background: url(/images/d8/play_icon_2.png); display: block; cursor: pointer; position: absolute; left: 50%; top: 50%; margin-left: -44px; margin-top: -22px;}
.home_box5 .v83_buy_btn img{ max-width: 100%;}
.box_video_wrap{ width: 640px; height: 360px; background: #000000;}
.box_video_wrap video{ width: 100%; height: 100%;}
.home_box6 .xys_w2{ padding-top: 0;}
.home_box6 h4{ padding: 20px 0 20px 15px;}
.home_box6 h5{ padding: 20px 0 10px 0; color: #000;}
.home_box6 p {
    text-indent: 0;
    min-height: 0;
    line-height: 26px;
    font-size: 14px;
    padding:0 0 30px 0;
}



@media (min-width: 10px) and (max-width: 640px) {
    .mfsq p{
        font-size: 20px;
    }
    .banner_video_footer a{ width: 30%; margin: 10px 1%;}
    .path-home-v10 .xys_w2 a{ margin: 0; width: auto; font-size: 12px;}
    .box_video_wrap{ width: 90%; height: auto;}
}