@charset "utf-8";
/* CSS Document */
.m_header{max-width:990px; }
.container1{background:#FFFFFF;}
.container{max-width:990px; margin:0px auto; background: none;width:auto;  }
.Header_er{ padding-top:90px; padding-bottom:10px}@media (max-width: 767px){.Header_er{ padding-top: 48px;font-size:10px; padding-bottom:10px}}


.footer_inner{ width: 960px;
    height: 4px;
    padding: 40px 0 50px 0px;
    min-height: 169px;
    _height: 169px;
    margin: 0 auto;
    background: #454545;
    display: block;}
.IndexTop{ background:url(/images/index/indextop_img.jpg) no-repeat center top;  padding-top: 33px; height: 440px; color: #ffffff}@media (max-width: 767px){.IndexTop{ background:url(/images/index/indextop_img.jpg) no-repeat; background-position: -920px 0px;  padding-top: 28px; height:240px; color: #ffffff}}

.IndexRightTop{ margin-top:50px; text-align: center}@media (max-width: 767px){.IndexRightTop{ margin-top:10px; text-align: center}}
.IndexRightTop p{ font-size: 36px; letter-spacing:9px; font-weight: bold; margin-top:30px;}@media (max-width: 767px){.IndexRightTop p{ font-size: 24px; letter-spacing:9px; font-weight: bold; margin-top:0px;}}
.IndexRightTop p.en{ font-size:26px; letter-spacing:0px;line-height: 34px; font-weight: bold; margin-top:30px;}@media (max-width: 767px){.IndexRightTop p.en{ font-size:18px; letter-spacing:0px;line-height: 34px; font-weight: bold; margin-top:0px;}}
.IndexRightTop p.IndexText{ font-size:20px;letter-spacing:0px; font-weight: 100}@media (max-width: 767px){.IndexRightTop p.IndexText{ font-size:12px;letter-spacing:0px; font-weight: 100}}
.IndexRightTop div{margin-top:30px;}@media (max-width: 767px){.IndexRightTop div{margin-top:20px;}}
.IndexRightTop div.en{margin-top:27px;}@media (max-width: 767px){.IndexRightTop div.en{margin-top:7px; font-size:11px;}}
.IndexRightTop span{ display: inline-table;  vertical-align: middle; font-size: 18px}@media (max-width: 767px){.IndexRightTop span{ display: inline-table;  vertical-align: middle; font-size: 16px}}
.m_indexText{ background:#f1f1f1; padding:0px 15px 15px 15px}
.m_indexText div{background:#fff; padding: 15px 20px; font-size: 12px; color: #777979}
.m_indexText p{background:#fff; font-size: 14px; text-align: center; line-height: 26px; margin-bottom: 5px; color: #424345}
.m_indexText p img{ margin-right: 10px; margin-bottom:3px}

.header_mob_yoopay{position: fixed;left: 0px; top:0px; width:100%;z-index:1; background:#6BAB35; height:38px;margin: 0px}
.header_mob_yoopay .row div{ padding:5px; border:none}
.desktop-menu{float:right}
.desktop-menu a{position:relative;display:block;float:left;color:#fff;overflow:hidden;font-size:13px; border-right: solid 1px #fff;margin:10px 0px 0px 0px;text-decoration:none; padding:0px 5px}
.desktop-menu a:hover{ color:#fff}
.desktop-menu a.right{ border-right:none}
.desktop-menu a.hamburger{border-right:none;}
.mobile-menu{background:#49484D;position:absolute;top:50%;left:0px;margin-top:20px;border-radius:0px;z-index:25;width:215px; padding:0px 15px}
.mobile-menu a{display:block;background: url(../images/mob_nav_icon_bg.jpg) no-repeat;  color:#F7F7F7;padding:10px 15px 10px 40px;text-decoration:none; font-size:13px; border-bottom:solid 2px #4F4E51}
.mobile-menu a:hover{ color:#FFF}
.mobile-menu a.twoS{ background-position:0px -30px}
.mobile-menu a.threeF{ background-position:0px -60px}
.mobile-menu a.fourS{ background-position:0px -90px}
.mobile-menu a.fiveE{ background-position:0px -120px}
.mobile-menu a.six{ background-position:0px -150px}
.mobile-menu a.bottom{ border-bottom:none}
.home_content{width:auto;min-height: 600px; padding: 10px 0 20px;}@media (max-width: 767px){.home_content{width:auto;min-height: auto; padding: 10px 0 20px;}}
.aboutus_left{width:176px;float:left;}
.aboutus_left dl{border-top:1px  dotted #505050;}
.aboutus_left dl dd{display: block; border-bottom:1px  dotted #505050;font-size:15px;height:33px;}
.aboutus_left dl dd a:link,.aboutus_left dl dd a:visited{display: block; color:#686868;text-decoration:none;}
.aboutus_left dl dd a:hover { color:#2BA8DD; text-decoration:none}
.aboutus_left dl dd a:active {color:#00ADEE; font-weight:bold;}
.aboutus_left dl dd.active a:link,.aboutus_left dl dd.active a:visited{color:#00ADEE; font-weight:bold;}
.aboutus_left dl dd.active a:hover,.aboutus_left dl dd.active a:active{color:#00ADEE; font-weight:bold;}
.about_rates{ background:url(/images/rates_bg.png) no-repeat; height:232px; padding:20px 26px;}
.about_rates_free{background: url(/images/about_rates_free_bg.jpg)  no-repeat; width:438px; height:139px; margin:0 auto; font-size:20px; color:#1FA1DB; text-align:center; padding-top:53px;}
.about_rates ul li{ list-style:none; float:left; background:url(/images/rates_li_bg.png) no-repeat ; width:175px; height:138px; font-size:32px; color:#1FA1DB; text-align:center; padding-top:41px;}
.about_rates h2{ font-size:16px; font-weight:bold;margin:0px}
.about_rates_1{ background: url(/images/rates_bg_1.png) no-repeat; height:224px; padding:20px 26px; line-height:25px; margin:20px 0px;}
.about_rates_1 h2{ margin-bottom:20px; font-size:16px; font-weight:bold; margin: 0px}
.aboutus_right h1{ color:#00ADEE; font-size:18px; font-weight: 100; border-bottom: solid 1px #E8E8E8; padding-bottom:8px; margin-bottom:25px; margin-top: 0px}
.contactBg{width:754px; background:#F6F4F5; padding:15px 81px; margin-bottom: 20px;}
.contactBg td{ padding:4px}
p { margin: 0}
.CooperationPopDiv{padding:20px 10px;background:#ebe9ea; }
.CooperationPopDiv p{ margin-top:10px; margin-bottom:3px; font-weight: bold;}
.CooperationPopDiv h1{ border: none; text-align: center; font-size: 20px; color: #000}
.contactBg580{width:600px;background:#ebe9ea; padding:20px 10px;  margin-bottom: 20px;}
.contactBg580 td{ padding:4px}
.contactBg744{width:744px;background:#ebe9ea; padding:20px 10px;  margin-bottom: 20px;}
.contactBg744 td{ padding:4px}
.m_header a:link.mobile-menuA{text-decoration: none;outline:0 none;}
.m_header a:hover.mobile-menuA{text-decoration: none;outline:0 none;}
.m_header a:focus.mobile-menuA{text-decoration: none;outline:0 none;}
.m_header a:visited.mobile-menuA{text-decoration: none;outline:0 none;}
h1.CooperationH1{ font-size: 18px; font-weight: bold;border-bottom: 1px solid #e8e8e8; padding-bottom: 5px}
.aboutus_blank{height:10px;width:auto;}
.yqf_container1{
    height:100%;
    background-color:#f9f9f9;
}
.yqf_home_content{
    width:100%;
    margin:81px auto 20px;
    padding:0 0 20px;
}
@media(max-width:1200px){
    .yqf_home_content{
        width:100%;
        margin-top:0;
        padding-top:38px;
    }
    .yqf_Header_er{
        display:none;
    }
}
.yqf_head_inner_Logout{
     background: none;
}
.refactoring_responsive_pad{
    display:none;
}
.refactoring_noResponsive_pad{
    display:block;
}
@media(max-width:992px){
    .refactoring_responsive_pad{
        display:block!important;
        width:100%;
        
    }
    .refactoring_noResponsive_pad{
        display:none;
    }
}
.new_home_content{
    padding-top:0;
}

/*7.19*/
.register-modal-content{
    width:96%;
    margin:36px auto 0;
}
.register-modal-header{
    width:100%;
    height:40px;
    background-color:#8aba24;
    border-radius: 6px 6px 0 0;
}
.register-modal-title{
    color:#fff;
    font-size:16px;
    text-align:center;
    line-height:10px;
}
.register_modal_body{
    width:100%;
    padding:28px 24px;
    text-align:center;
}
.register_modal_body_partOne{
    font-size:14px;
    color:#4a4a4a;
    margin-bottom:10px;
}
.register_modal_body_partTwo{
    margin-bottom:10px;
}
.register_modal_body_partThree{
    margin-bottom:20px;
}
.register_modal_body_partThree p{
    font-size:12px;
    color:#7a7a7a;
    line-height:18px;
}
.register_modal_body_partFour a{
    display:inline-block;
    height:40px;
    line-height:40px;
    color:#fff;
    font-size:14px;
    padding:0 22px;
    border-radius: 4px;
    background-color:#25a2db;
}

/*7.30*/
.container{
    max-width:1120px;
    background:none;
    margin:0 auto;
}
.new_about_left{
    width:18%;
    height:600px;
    margin-top:30px;
    background-color:#fff;
    box-shadow:0 1px 4px 0 rgba(0,0,0,0.20);
}
.new_about_left dl{
    border:none;
}
.new_about_left dl dd{
    display: block;
    font-size: 15px;
    padding: 0;
    border: none;
    text-align: center;
    height:auto;
}
.new_about_left dl dd a{
    padding: 16px 0;
}
.new_about_left dl dd.active a:link, .new_about_left dl dd.active a:visited {
    color: #fff;
    background: #00ADEE;
}
.new_contactBg{
    padding:12px 28px;
    background:#fff;
    border:1px solid #d2d6de;
}
@media(max-width:992px){
    .new_contactBg{
        padding: 0;
        background: #fff;
        border: none;
    }
}
