@charset "UTF-8";
/*全局*/
    html,body,h1,h2,h3,h4,h5,h6,div,ul,ol,li,dl,dt,dd,table,th,tr,td,iframe,textarea,input,button,p,strong,b,a,span,del,pre,figure,figcaption,hr{
        margin:0;
        padding:0;
        -webkit-text-size-adjust:none;
        -ms-text-size-adjust:none;
        -moz-text-size-adjust:none;
    }
    h1,h2,h3,h4,h5,h6,em,del{
        font-style:normal;
        font-weight:normal;
        font-size:100%;
        -webkit-text-size-adjust:none;
        -ms-text-size-adjust:none;
        -moz-text-size-adjust:none;
    }
    ul,dl,ol{
        list-style:none;
    }
    a{
        text-decoration: none;
    }
    img{
        border:0;
    }
    html,body{
        position: relative;
        height:100%;
    }
    html,body{
        font-size:12px; 
        font-family: "LTHGBK", Arial, sans-serif;
        color: #333;
        width: 100%;
        height: 100%;
        background: #fff;
    }
    @font-face {
    font-family: 'LTHGBK';
    src: url('../font/LTHGBK.eot'); 
    src: url('../font/LTHGBK.eot?#iefix') format('embedded-opentype'), 
             url('../font/LTHGBK.woff') format('woff'),
             url('../font/LTHGBK.ttf')  format('truetype'),
             url('../font/LTHGBK.svg#YourWebFontName') format('svg'); 
    }
    @font-face {
    font-family: 'LTCXH';
    src: url('../font/FZLTCXHJW.eot'); 
    src: url('../font/FZLTCXHJW.eot?#iefix') format('embedded-opentype'), 
             url('../font/FZLTCXHJW.woff') format('woff'), 
             url('../font/FZLTCXHJW.ttf')  format('truetype'), 
             url('../font/FZLTCXHJW.svg#YourWebFontName') format('svg'); 
    }
    @font-face {
    font-family: 'LTZH';
    src: url('../font/FZLTZH.eot'); 
    src: url('../font/FZLTZH.eot?#iefix') format('embedded-opentype'), 
             url('../font/FZLTZH.woff') format('woff'), 
             url('../font/FZLTZH.ttf')  format('truetype'), 
             url('../font/FZLTZH.svg#YourWebFontName') format('svg'); 
    }
    @font-face {
    font-family: 'med';
    src: url('../font/med.eot'); 
    src: url('../font/med.eot?#iefix') format('embedded-opentype'), 
             url('../font/med.woff') format('woff'), 
             url('../font/med.ttf')  format('truetype'), 
             url('../font/med.svg#YourWebFontName') format('svg'); 
    }
    @font-face {
    font-family: 'Regular';
    src: url('../font/Regular.eot'); 
    src: url('../font/Regular.eot?#iefix') format('embedded-opentype'), 
             url('../font/Regular.woff') format('woff'), 
             url('../font/Regular.ttf')  format('truetype'), 
             url('../font/Regular.svg#YourWebFontName') format('svg'); 
    }
    @media only screen and (max-width: 1918px) {
        .flgr-user form{
            padding-top: 60px;
        }
        .user-hint .bk130{
            height: 30px;
        }
    }
    @media only screen and (min-width: 1918px) {
        .flgr-user form{
            padding-top: 260px;
        }
    }
/*通用*/
    .container{
        width: 1180px;
        margin: 0 auto;   
    }
    p{
        text-align:justify; 
        text-justify:inter-ideograph;
        -webkit-text-justify:inter-ideograph;
        -moz-text-justify:inter-ideograph;
        -ms-text-justify:inter-ideograph;
        -o-text-justify:inter-ideograph;
    }
    h1{
        font-size: 45px;
        line-height: 65px;
    }
    h2{
        font-size: 32px;
        line-height: 50px; 
        font-weight: 600;        
    }
    h3{
        font-size: 20px;
        line-height: 45px; 
    }
    h4{
        font-size: 18px;
        line-height: 30px; 
    }
    h5{
        font-size: 16px;
        line-height: 28px;        
    }
    h6{
         font-size: 14px;
        line-height: 24px;       
    }
    .flgr-float-l{
        float: left;
    }
    .flgr-float-r{
        float: right;
    }
    .flgr-footer-black{
        background: #f9f9f9;
    }
    .bk10{
        width: 100%;
        height: 10px;
    }
    .bk20{
        width: 100%;
        height: 20px;
    }
    .bk40{
        width: 100%;
        height: 40px;
    }
    .bk50{
        width: 100%;
        height: 50px;
    }
    .bk60{
        width: 100%;
        height: 60px;
    }
    .bk80{
        width: 100%;
        height: 80px;
    }
    .bk90{
        width: 100%;
        height: 90px;
    }
    .bk100{
        width: 100%;
        height: 100px;
    }
    .bk110{
        width: 100%;
        height: 110px;
    }
    .bk130{
        width: 100%;
        height: 130px;
    }
    .bk160{
        width: 100%;
        height: 160px;
    }
    .bk200{
        width: 100%;
        height: 200px;
    }
/*header*/
    .flgr-header{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        height: 85px;
        background: #eaf5f9;
        opacity: 0;
        transition: .5s ease;
        -ms-transition: .5s ease;
        -webkit-transition: .5s ease;
        -o-transition: .5s ease;
        -moz-transition: .5s ease;
        z-index: 9997;
    }
    .flgr-header:hover{
        opacity: 1;
    }
    .flgr-header-button{
        position: absolute;
        top: 25px;
        left: 45px;
        width: 30px;
        height: 20px;
        padding: 5px;
        float: left;
        cursor: pointer;
    }
    .flgr-header a{
        display: block;
        width: 150px;
        height: 35px;
        margin: 25px auto;
    }
    .flgr-header a img{
        display: block;
        width: 150px;
        height: 35px;
    }
    .flgr-header-more{
        position: absolute;
        top: 32px;
        right: 50px;
    }
    .flgr-header-more form{
        float: left;
        border-right: 2px solid #d6d6d6;
        padding-right: 15px;
    }
    .flgr-header-more form input{
        border: 0;
        outline: none;
        vertical-align: top;
    }
    .flgr-header-more form input.flgr-header-b1{
        width: 100px;
        height: 20px;
        border-bottom: 1px solid #eaeaea;
        background: #eaf5f9;
        text-align: center;
        line-height: 20px;
        color: #595959;
    }
    .flgr-header-more form input.flgr-header-b2{
        cursor: pointer;
        width: 20px;
        height: 20px;
        background: url(../images/flge/seek.jpg) no-repeat center;
    }
    .flgr-header-more-log{
        display: block;
        float: right;
        width: 20px;
        height: 20px;
        padding: 0 15px;
        background: url(../images/flge/log-in.jpg) no-repeat center;
    }
    .flgr-header-more-seek{
        display: block;
        float: left;
        width: 20px;
        height: 20px;
        padding: 0 15px;
        background: url(../images/flge/seek.jpg) no-repeat center;
        border-left: 2px solid #d6d6d6;
    }
    .flgr-header-more a{
        display: block;
        width: 20px;
        height: 20px;
        cursor: pointer;
        margin: 0;
    }
    .flgr-header-more em{
        float: right;
        display: block;
        width: 50px;
        height: 20px;
        font-size: 12px;
        color: #b4b4b4;
        text-align: center;
        line-height: 20px;
        cursor: pointer;
    }
    .flgr-header-more-log, .flgr-header-more form input.flgr-header-b2, .flgr-header-more em{
        opacity: 0.7;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
    }
    .flgr-header-more-log:hover, .flgr-header-more form input.flgr-header-b2:hover, .flgr-header-more em:hover{
        opacity: 1;
    }
/*nav*/
    .flgr-nav-bj{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.6);     
        z-index: 9998;
        display: none;  
    }
    .flgr-nav{
        position: fixed;
        top: 0;
        left: -400px;
        bottom: 0;
        background: #333;
        width: 400px;
        z-index: 9999;
        transition: .5s;
        -ms-transition: .5s;
        -webkit-transition: .5s;
        -o-transition: .5s;
        -moz-transition: .5s;
        -webkit-transform: translate(-400px,0);
        -moz-transform: translate(-400px,0);
        -o-transform: translate(-400px,0);
        -ms-transform: translate(-400px,0);
        z-index: 9999;
    }
    .flgr-nav-cont{
        overflow: auto;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 20%;  
    }
    .flgr-nav-show{
        left: 0;
        -webkit-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -ms-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0);
    }
        .flgr-menu-button {
            position: absolute;
            top: 45px; 
            left: 65px;
            padding: 15px;
            cursor: pointer;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            -o-transition: .3s;
            -ms-transition: .3s;
            transition: .3s;
        }
        .flgr-menu-button .bar:nth-of-type(1) {
            margin-top: 0px;
        }
        .flgr-menu-button .bar:nth-of-type(3) {
            margin-bottom: 0px;
        }
        .bar {
            position: relative;
            display: block;
            width: 25px;
            height: 3px;
            margin: 3px auto;
            background-color: #eaeaea;
            -o-transition: .4s;
            -ms-transition: .4s;
            -moz-transition: .4s;
            -webkit-transition: .4s;
            transition: .4s;
        }
        .flgr-header-button .bar{
            background: #595959;
        }
        .flgr-menu-button:hover .bar:nth-of-type(1){
            -webkit-transform: translateY(5px) rotate(-45deg);
            -ms-transform: translateY(5px) rotate(-45deg);
            -moz-transform: translateY(5px) rotate(-45deg);
            -o-transform: translateY(5px) rotate(-45deg);
            transform: translateY(5px) rotate(-45deg);
        }
        .flgr-menu-button:hover .bar:nth-of-type(2){
            opacity: 0;
        }
        .flgr-menu-button:hover .bar:nth-of-type(3){
            -webkit-transform: translateY(-8px) rotate(45deg);
            -ms-transform: translateY(-8px) rotate(45deg);
            -moz-transform: translateY(-8px) rotate(45deg);
            -o-transform: translateY(-8px) rotate(45deg);
            transform: translateY(-8px) rotate(45deg);
        }
        .flgr-header-button:hover .bar:nth-of-type(1){
            -webkit-transform: translateY(13.5px) rotate(-5deg);
            -ms-transform: translateY(13.5px) rotate(-5deg);
            -moz-transform: translateY(13.5px) rotate(-5deg);
            -o-transform: translateY(13.5px) rotate(-5deg);
            transform: translateY(13.5px) rotate(-5deg);
        }
        .flgr-header-button:hover .bar:nth-of-type(2){
            opacity: .4;
        }
        .flgr-header-button:hover .bar:nth-of-type(3){
            -webkit-transform: translateY(-13.5px) rotate(5deg);
            -ms-transform: translateY(-13.5px) rotate(5deg);
            transform: translateY(-13.5px) rotate(5deg);
            -moz-transform: translateY(-13.5px) rotate(5deg);
            -o-transform: translateY(-13.5px) rotate(5deg);
        }
    .flgr-nav-cont-a, .flgr-nav-cont-b, .flgr-nav-cont-c{
        margin: 120px 110px 0 75px;
        position: relative;
    }
    .flgr-nav-cont-a{
        display: none;
    }
    .flgr-nav-cont-b{
        display: none;
    }
    .flgr-nav-cont-c{
        display: none;
    }
    .flgr-nav h3{
        font-size: 18px;
        height: 50px;
        line-height: 50px;
        color: #fff;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
    } 
    .flgr-nav h3 a{
        color: #fff;
    }
    .flgr-nav h3:hover{
        opacity: 0.5;
    }
    .flgr-nav h3.flgr-nav-cont-a-act{
        cursor:default;
    }
    .flgr-nav-cont-b h3{
        height: 60px;
        line-height: 60px;
        border-top: 1px solid #d6d6d6;
        border-bottom: 1px solid #d6d6d6;
        margin-bottom: 20px;
    }
    .flgr-nav h4{
        font-size: 16px;
        color: #fff;
        height: 50px;
        line-height: 50px;
        padding-left: 2px;
        cursor: pointer;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
    }
    .flgr-nav h4 a{
        color: #fff;
    }
    .flgr-nav h4:hover{
        opacity: 0.5;
    }
    .flgr-nav-cont-b-but{
        position: absolute;
        right: 0;
        top: -57px;
    }
    .flgr-nav h5{
        font-size: 16px;
        height: 35px;
        line-height: 35px;
        color: #fff;
        border-top: 1px solid #d6d6d6;
        border-bottom: 1px solid #d6d6d6;
        margin-top: 30px;
        background: url(../images/flge/nav-c.png) no-repeat 175px 0;
        cursor: pointer;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
    }
    .flgr-nav h5.flgr-nav-cont-c-more{
        opacity: 0.5;
        background-position: 175px -35px;
    }
    .flgr-nav h5:hover{
        opacity: 0.5;
    }
    .flgr-nav h6{
        display: none;
        padding-top: 15px;
    }
    .flgr-nav h6 a{
        display: block;
        font-size: 14px;
        height: 30px;
        line-height: 30px;
        color: #fff;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
    }
    .flgr-nav h6 a:hover{
        opacity: 0.5;
    }
    .flgr-nav-cont-b-but h2{
        font-size: 12px;
        color: #fff;
        height: 15px;
        line-height: 15px;
    }
    .flgr-nav-cont-b-but h2 span{
        height: 15px;
        line-height: 15px;
        padding-left: 15px;
        cursor: pointer;
        background: url(../images/flge/nav-l.png) no-repeat 3px 0;
        background-size: 15px 15px;
    }
    .flgr-nav-cont-b-but h2 span:hover{
        opacity: 0.8;
        animation:navl .9s infinite;
        -webkit-animation:navl .9s infinite;
        -moz-animation:navl .9s infinite;
        -o-animation:navl .9s infinite;
        -ms-animation:navl .9s infinite;
    }
    @-webkit-keyframes navl{
        0%{
            background-position: 3px 0;
        }
        100%{
            background-position: -1px 0;         
        }
    }
    @-moz-keyframes navl{
        0%{
            background-position: 3px 0;
        }
        100%{
            background-position: -1px 0;         
        }
    }
    @-ms-keyframes navl{
        0%{
            background-position: 3px 0;
        }
        100%{
            background-position: -1px 0;         
        }
    }
    @-o-keyframes navl{
        0%{
            background-position: 3px 0;
        }
        100%{
            background-position: -1px 0;         
        }
    }
    @keyframes navl{
        0%{
            background-position: 3px 0;
        }
        100%{
            background-position: -1px 0;         
        }
    }
    .flgr-nav-cont-b-but h2 i{
        padding-left: 20px;
        height: 15px;
        cursor: pointer;
        background: url(../images/flge/nav-r.png) no-repeat 0 0;
    }
    .flgr-nav-cont-b-but h2 i:hover{
        animation:navr .9s infinite;
        -webkit-animation:navr .9s infinite;
        -moz-animation:navr .9s infinite;
        -ms-animation:navr .9s infinite;
        -o-animation:navr .9s infinite;
    }
    @-webkit-keyframes navr{
        0%{
            background-position: 2px 0;
        }
        100%{
            background-position: -2px 0;   
            opacity: 0;      
        }
    }
    @-moz-keyframes navr{
            0%{
                background-position: 2px 0;
            }
            100%{
                background-position: -2px 0;   
                opacity: 0;      
            }
        }
    @-ms-keyframes navr{
            0%{
                background-position: 2px 0;
            }
            100%{
                background-position: -2px 0;   
                opacity: 0;      
            }
        }
    @-o-keyframes navr{
            0%{
                background-position: 2px 0;
            }
            100%{
                background-position: -2px 0;   
                opacity: 0;      
            }
        }
    @keyframes navr{
            0%{
                background-position: 2px 0;
            }
            100%{
                background-position: -2px 0;   
                opacity: 0;      
            }
        }
    .flgr-nav-footer{
        width: 120px;
        height: 70px;
        position: absolute;
        left: 70px;
        top: 75%;
		display:flex;
		align-items: center;
    }
	.flgr-nav-footer-f{
        width:130px;
        height: 40px;
        position: absolute;
        left: 70px;
        top: 85%;
		display:flex;
		
    }
	.flgr-nav-footer-f img{
        
       width:100%
       
    }
    .flgr-nav-footer img{
        display: block;
        width: 100%;
        height: auto;
    }
	.flgt-nav-footer-img1{
		
	}
	.flgt-nav-footer-img2{
		 width: 50px;
	}
    .flgr-nav-footer form{
        border-bottom: 1px solid #fff;
        width: 220px;
        height: 46px;
    }
    .flgr-nav-footer form input{
        outline:medium;
        border: none;
        float: left;
    }
    .flgr-nav-footer-b{
        width: 24px;
        height: 48px;
        background: url(../images/flge/nav-s-but.png);
        opacity: 0.7;
    }
    .flgr-nav-footer-b:hover{
        opacity: 1;
    }
    .flgr-nav-footer-k{
        height: 48px;
        width: 180px;
        padding-left: 10px;
        color: #fff;
        font-size: 12px;
        background: none;
    }
    /*footer*/
    .flgr-footer{
        width: 100%;
        background: #fff;
        padding: 90px 0 70px 0;
        position: relative;
    }
    body div.flgr-footer-bj{
        background: #fafafa;
        background: #fafafa!important;
    }
    .flgr-footer-link{
        width: 100%;
        height: 140px;
        padding-bottom: 20px;
        border-bottom: 1px solid #E3E3E3;
    }
    .flgr-footer ol{
        float: left;
        color: #BABABA;
    }
    .flgr-footer ol li,.flgr-footer ul li{
        text-align: center;
    }
    .flgr-footer ol span{
        font-size: 24px;
        color: #111111;
    }
    .flgr-footer ol li a{
        position: relative;
    }
    .flgr-footer ol li a img{
        width: 36px;
        height: 36px;
    }
    .flgr-footer ol li a .flgr-footer-link-wb, .flgr-footer ol li a .flgr-footer-link-wx{
        position: absolute;
        width: 100px;
        height: 100px;
        border: 1px solid #000;
        display: none;
    }
    .flgr-footer ol li a .flgr-footer-link-wx img, .flgr-footer ol li a .flgr-footer-link-wb img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-footer ol li a .flgr-footer-link-wb{
        left: 0;
        top: 15px;
        font-size: 12px;
        color: #000;
        background: #fff;
        line-height: 20px;
    }
    .flgr-footer ol li a .flgr-footer-link-wx{
        right: 0;
        top: 15px;
        cursor: default;
    }
    .flgr-footer ol li a:hover>.flgr-footer-link-wx{
        display: block;
    }
    .flgr-footer ol li a:hover>.flgr-footer-link-wb{
        display: block;
    }
    .flgr-footer ul{
        float: right;
        width: 140px;
    }
    .flgr-footer ul li{
        color: #a6a6a6;
        font-weight: 600;
        height: 12px;
        line-height: 12px;
        padding-bottom: 12px;
    }
    .flgr-footer ul span{
        display: block;
        width: 100%;
        height: 10px;
    }
    .flgr-footer ul.flgr-footer-link-hr{
        border-left: 1px solid #E3E3E3;
    }
    .flgr-footer ul li a{
        font-weight: 400;
        color: #a6a6a6;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
    .flgr-footer ul li a:hover{
        color: #1c91fc;
    }
    .flgr-footer-link-dg{
        display: block;
        margin-top: 20px;
        float: right;
        width: 120px;
        height: 15px;
        background: url(../images/flge/footer-link-bj.png) no-repeat 0 0;
    }
    .flgr-footer p{
        color: #BABABA;
        padding: 20px 0 0 0;
    }
    .flgr-top{
        display: block;
        width: 50px;
        height: 50px;
        position: absolute;
        right: 35px;
        top: 135px;
    }
/*user*/
    .flgr-user{
        width: 100%;
    }
    .flgr-user form{
        width: 322px;
        margin: 0 auto;
    }
    .flgr-user form h3{
        font-family: 'LTZH';
        font-size: 30px;
        padding-bottom: 60px;
        text-align: center;
    }
    .flgr-user form input, .flgr-user h5 a{
        display: block;
        width: 300px;
        height: 45px;
        padding: 0 10px;
        border:1px solid #e5e5e5;
        border-radius: 6px;
        outline:none;
        font-size: 14px;
    }
    .flgr-user form div{
        padding-top: 15px;
    }
    .flgr-user form .flgr-user-top input{
        border-radius: 0;
    }
    ::-webkit-input-placeholder {
        color: #c6c6c6; 
    } 
    :-moz-placeholder {
        color: #c6c6c6; 
    } 
    ::-moz-placeholder {
        color: #c6c6c6; 
    } 
    :-ms-input-placeholder {
        color: #c6c6c6; 
    }
    .flgr-user form .flgr-user-top input.flgr-user-a{
        border-top: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
        border-radius: 6px 6px 0 0;
    }
    .flgr-user form .flgr-user-top input.flgr-user-b{
        border-top: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
        border-radius: 0 0 6px 6px;
    }
    .flgr-user-center{
        color: #a3a3a3;
    }
    .flgr-user form .flgr-user-center input{
        display: inline-block;
        width: 15px;
        height: 15px;
        vertical-align:text-top;
        margin: 0 5px 0 10px;
    }
    .flgr-user form .flgr-user-but input{
        width: 320px;
        background: #1657a4;
        color: #fff;
        font-size: 14px;
        border: 0;
        cursor: pointer;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
    }
    .flgr-user form .flgr-user-but input:hover{
        opacity: 0.9;
    }
    .flgr-user h5 a{
        text-align: center;
        line-height: 45px;
        color: #a3a3a3;
        background: #fff;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
    }
    .flgr-user a:hover{
        color: #1657a4;
    }
    .flgr-user p{
        text-align: right;
        height: 12px;
        line-height: 12px;
        padding: 20px 0 5px 0; 
        color: #a3a3a3;
    }
    .flgr-user p a{
        color: #a3a3a3;
    }
    .flgr-user-more{
		/*
        width: 150px;
        height: 28px;
        background: url(../images/flge/user-more.jpg) no-repeat 0 0;
        padding: 0;
        font-size: 0;
        letter-spacing: 0;
        padding: 18px 85px;
		*/
		height: 28px;
        background: url(../images/flge/user-more.jpg) no-repeat 0 0;
        padding: 0;
        font-size: 0;
        letter-spacing: 0;
        padding: 18px;
		margin: 0 auto;
		text-align: center;
    }
    .flgr-user-more a{
        display: inline-block;
        width: 28px;
        height: 28px;
        margin: 0 10px;
    }
    .flgr-user h6{
        position: fixed;
        left: 0;
        right: 0;
        width: 100%;
        bottom: 35px;
        font-size: 12px;
        color: #5d5d5d;
        text-align: center;
    }
    .flgr-user-link{
        position: relative;
    }
    .flgr-user form .flgr-user-link-but{
        width: 80px;
        height: 30px;
        font-size: 12px;
        color: #fff;
        background: #1657a4;
        position: absolute;
        top: 23px;
        right: 10px;
        cursor: pointer;
    }
    .flgr-user h4{
        padding: 0 10px;
        height: 12px;
        line-height: 12px;
        padding-top: 15px;
    }
    .flgr-user h4 a{
        font-size: 12px;
        color: #999;
    }
/*user-hint*/
    .user-hint form{
        padding: 140px 0;
        width: 900px;
        height: 310px;
        border: 1px solid #e5e5e5;
        text-align: center;
    }
    .user-hint form h5{
        font-size: 14px;
        color: #333;
        font-weight: 600;
    }
    .user-hint form p{
        text-align: center;
        font-size: 14px;
        height: 14px;
        line-height: 14px;
        padding: 40px 0 110px 0;
    }
    .user-hint form p a{
        color: #1657a4;
    }
    .user-hint form h4{
        padding: 0;
    }
    .user-hint form h4 a{
        font-size: 16px;
        color: #1657a4;
    }
/*index*/
    .flgr-lead-banner{
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: url(../images/flge/lead-banner4.jpg) no-repeat center center;
        background-size: 100% auto;
        overflow: hidden;
    }
    .flgr-lead-banner img{
        display: block;
        width: 100%;
        height: auto;
        position: absolute;
        left: 0;
        right: 0;
    }
    .flgr-lead-banner.flgr-lead-banner .flgr-lead-banner1 , .flgr-lead-banner .flgr-lead-banner2 , .flgr-lead-banner .flgr-lead-banner3{
        display: none;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
    }
    .flgr-lead-column{
        position: absolute;
        left: 44%;
        top: 90px;
        bottom: 55px;
        z-index: 4;
        transition: 0.5s ease-in-out;
        -webkit-transition: 0.5s ease-in-out;
        -moz-transition: 0.5s ease-in-out;
        -ms-transition: 0.5s ease-in-out;
        -o-transition: 0.5s ease-in-out;
        transform: translate(-50%,0);
        -webkit-transform: translate(-50%,0);
        -moz-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        -o-transform: translate(-50%,0);
        }
    .flgr-lead-column-bottom{
        position: absolute;
        bottom: 0;
        background-size: cover;
        width: 230px;
        height: 100px;
    }
    .flgr-lead-banner-l,.flgr-lead-banner-r,.flgr-lead-banner-z{
        position: absolute;
        top: 0;
        bottom: 0;
        z-index: 3;
        opacity: 0;  
        transition: 0.5s ease-in-out;  
        -webkit-transition: 0.5s ease-in-out;
        -moz-transition: 0.5s ease-in-out;
        -ms-transition: 0.5s ease-in-out;
        -o-transition: 0.5s ease-in-out;
        background: url(../images/flge/in-bj.png);
    }
    .flgr-lead-banner-l{
        left: 0;
        right: 66.7%;
        
    }
    .flgr-lead-banner-l a{
        background: url(../images/flge/lead-banner-zin1.png) no-repeat center center;
    }
    .flgr-lead-banner-l:hover{
        opacity: 1;
    }
    .flgr-lead-banner-r{
        left: 66.7%;
        right: 0;
    }
    .flgr-lead-banner-r a{
        background: url(../images/flge/lead-banner-zin2.png) no-repeat center center;
    }
    .flgr-lead-banner-r:hover{
        opacity: 1;
    }
    .flgr-lead-banner-z{
        left: 33.3%;
        right: 33.3%;
    }
    .flgr-lead-banner-z a{
        background: url(../images/flge/lead-banner-zin3.png) no-repeat center center;
    }
    .flgr-lead-banner-z:hover{
        opacity: 1;
    }
    .flgr-lead-banner-l a,.flgr-lead-banner-r a,.flgr-lead-banner-z a{
        display: block;
        width: 100%;
        height: 100%;
    }
    .flgr-lead-banner-l img,.flgr-lead-banner-r img,.flgr-lead-banner-z img{
        width: 390px;
        height: 210px;
    }
/*home*/
    /*swiper*/
    .swiper-container {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .swiper-slide img{
        display: block;
        width: 100%;
        height: 100%;
    }
    .flgr-home-nav{
        width: 100%;
        font-size: 0px;
        letter-spacing: 0px;
        background: #f6f6f6;
    }
    .flgr-home-nav-box{
        display: inline-block;
        width: 33.3333%;
        height: auto;
        position: relative;
        overflow: hidden;
    }
    .flgr-home-nav img{
        display: block;
        width: 100%;
        height: auto;
        transition: 2s;
        -ms-transition: 2s;
        -webkit-transition: 2s;
        -o-transition: 2s;
        -moz-transition: 2s;
    }
    .flgr-home-nav-box:hover img{
        opacity: 0.3;
        transform: scale(1.05);
        -ms-transform: scale(1.05);
        -webkit-transform: scale(1.05);
        -o-transform: scale(1.05);
        -moz-transform: scale(1.05);
    }
    .flgr-home-nav-box div{
        position: absolute;
        top: 60px;
        left: 60px;
        right: 60px;
        bottom: 0; 
    }
    .flgr-home-nav-box div h1{
        font-size: 26px;
        line-height: 40px;
    }
    .flgr-home-nav-box div p{
        font-size: 12px;
        margin: 25px 0 25px 0;
        width: 270px;
    }
    .flgr-home-nav-box:nth-child(4),.flgr-home-nav-box:nth-child(5),.flgr-home-nav-box:nth-child(6){
        background: #464847;
    }
    .flgr-home-nav-box:nth-child(4) div h1,.flgr-home-nav-box:nth-child(5) div h1,.flgr-home-nav-box:nth-child(6) div h1{
        color: #fff;
    }
    .flgr-home-nav-box:nth-child(4) div p,.flgr-home-nav-box:nth-child(5) div p,.flgr-home-nav-box:nth-child(6) div p{
        color: #fff;
    }
    .flgr-home-nav div a{
        display: block;
        font-size: 12px;
        width: 80px;
        height: 24px;
        line-height: 24px;        
        color: #fff;
        background: #000;
        text-align: center;
        opacity: 0.65;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
    }
    .flgr-home-nav div a:hover{
        opacity: 1;
    }
    /*float-window*/
    .flgr-float-window{
        position: fixed;
        top: 40%;
        right: 0;
        width: 70px;
        background: #000;
        transition: .6s;
        -ms-transition: .6s;
        -webkit-transition: .6s;
        -o-transition: .6s;
        -moz-transition: .6s;
        z-index: 99;
    }
    .flgr-float-window:hover{
    }
    .flgr-float-window a, .flgr-float-window .flgr-top{
        display: block;
        width: 70px;
        height: 70px;
        line-height: 20px;
        font-size: 12px;
        color: #fff;
        text-align: center;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
        border-bottom: 1px solid #888;
    }
    .flgr-float-window a span{
        display: block;
    }
    .flgr-float-window a:hover{
        background: #646464;
    }
    .flgr-float-window a img{
        width: 70px;
        height: 30px;
        padding-top: 10px;
        vertical-align: top;
    }
    .flgr-float-window .flgr-top{
        letter-spacing: 0;
        position: relative;
        top: 0;
        left: 0;
        border: 0;
    }
    .flgr-float-window .flgr-top img{
        display: block;
        width: 50px;
        height: 50px;
        padding: 10px;
    }
/*window-box*/
    .flgr-window-box{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: url(../images/flge/sh-bj.png) no-repeat 0 0;
        overflow: auto;
        z-index: 9999;
        display: none;
    }
    .flgr-window-box img{
        display: block;
        width: 1100px;
        height: auto;
        margin: 0 auto;
    }
    .flgr-window-box form{
        width: 1100px;
        height: 500px;
        margin: 0 auto;
        background: #fff;
        position: relative;
    }
    .flgr-window-box form input, .flgr-window-box form select{
        display: block;
        width: 500px;
        height: 40px;
        font-size: 14px;
        color: #a4a5a7;
        border: 1px solid #5d5d5d;
        outline: none;
        margin: 0 auto 10px auto;
        line-height: 40px;
    }
    .flgr-window-box .flgr-window-box-aw{
        width: 500px;
        margin: 0 auto;
        font-size: 0;
        letter-spacing: 0;
    }
    .flgr-window-box form select.flgr-window-box-ab{
        display: inline-block;
        width: 249px;
    }
    .flgr-window-box form select.flgr-window-box-ac{
        width: 249px;
        display: inline-block;
        border-right: 0;
    }
    .flgr-window-box form input{
        text-indent: 15px;
    }
    .flgr-window-box form select{
        padding-left: 15px;
        color: #c6c6c6;
    }
    .flgr-window-box form span{
        display: block;
        width: 500px;
        height: 40px;
        margin: 0 auto 10px auto;
    }
    .flgr-window-box form span input{
        float: left;
        width: 379px;
        height: 40px;
        border-right: 0px;
        margin: 0;
    }
    .flgr-window-box form span input.flgr-window-box-but{
        float: right;
        text-align: center;
        width: 120px;
        height: 42px;
        border-left: 0px;
        border-right: 1px solid #5d5d5d;
        color: #fff;
        background: #286dc1;
        cursor: pointer;
        margin: 0;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
    }
    .flgr-window-box form span input:nth-child(2):hover{
        opacity: 0.9;
    }
    .flgr-window-box form p{
        width: 500px;
        margin: 0 auto;
        font-size: 12px;
        color: #c6c6c6;
        line-height: 16px;
        padding-bottom: 50px;
    }
    .flgr-window-box form input.flgr-window-box-sub{
        border-radius: 6px;
        background: #286dc1;
        width: 200px;
        border: 0;
        font-size: 18px;
        color: #fff;
        cursor: pointer;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
    }
    .flgr-window-box form input.flgr-window-box-sub:hover{
        opacity: 0.9;
    }
    .flgr-window-box form a , .flgr-window-box .flgr-window-box-child a{
        position: absolute;
        top: -380px;
        right: -60px;
        width: 35px;
        height: 35px;
        opacity: 0.7;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
    }
    .flgr-window-box form a:hover{
        opacity: 1;
    }
    .flgr-window-box form a img, .flgr-window-box .flgr-window-box-child a img{
        display: block;
        width: 35px;
        height: 35px;
    }
    .flgr-window-box .flgr-window-box-child{
        width: 1100px;
        height: 500px;
        margin: 0 auto;
        background: #fff;
        position: relative;
    }
    .flgr-window-box .flgr-window-box-child img{
        display: block;
        width: 130px;
        height: 130px;
        margin: 0 auto;
    }
    .flgr-window-box-child h5{
        width: 460px;
        font-size: 24px;
        color: #000;
        font-weight: 600;
        text-align: center;
        margin: 0 auto;
        padding: 25px 0 25px 0;
        border-bottom: 1px solid #eaeaea;
    }
    .flgr-window-box-child p{
        width: 230px;
        font-size: 14px;
        font-weight: 600;
        line-height: 20px;
        margin: 40px auto;
        text-align: center;
        color: #b3b3b3;
    }
    .flgr-window-box-child em{
        display: block;
        width: 240px;
        height: 50px;
        background: #286dc1;
        border-radius: 6px;
        font-size: 24px;
        text-align: center;
        line-height: 50px;
        color: #fff;
        margin: 0 auto;
        cursor: pointer;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
    }
    .flgr-window-box-child em:hover{
        opacity: 0.85;
    }
/*seek-list*/
    .flgr-seek-list{
        width: 100%;
        font-size: 0;
        letter-spacing: 0;
    }
    .flgr-seek-list form{
        width: 1000px;
        margin: 0 auto;
    }
    .flgr-seek-list form p{
        text-align: right;
        font-size: 14px;
    }
    .flgr-seek-list form p select{
        width: 110px;
        height: 20px;
        margin-left: 10px;
        color: #A6A6A6;
        outline: none;
    }
    .flgr-seek-list ol{
        font-size: 0;
        letter-spacing: 0;
    }
    .flgr-seek-list ol li{
        display: inline-block;
        font-size: 14px;
        color: #A2A4A6;
        height: 20px;
        line-height: 20px;
        padding-right: 50px;
    }
    .flgr-seek-list ol li input{
       width: 16px;
       height: 16px;
       vertical-align:top;
       margin-right: 10px;
    }
    .flgr-seek-list h6{
        font-family: "LTZH";
        height: 35px;
        line-height: 35px;
        font-size: 16px;
        color: #333;
        margin: 40px 0 30px 0;
        border-top: 1px solid #333;
        border-bottom: 1px solid #d6d6d6;
    }
    .flgr-seek-list ul{
        display: inline-block;
        width: 250px;
        vertical-align:top;
    }
    .flgr-seek-list ul li{
        height: 20px;
        padding: 5px 0;
        font-size: 14px;
        color: #A2A4A6;
    }
    .flgr-seek-list ul li input{
        width: 16px;
        height: 16px;
        vertical-align:top;
        margin-right: 10px;
    }
    .flgr-seek-list ul.flgr-seek-list-padding{
        padding: 0 125px;
    }
    .flgr-seek-list form input.flgr-seek-list-submit{
        width: 80px;
        height: 26px;
        line-height: 26px;
        font-size: 14px;
        color: #fff;
        background: #333;
        border: none;
        outline: none;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
    .flgr-seek-list form input.flgr-seek-list-submit:hover{
        background: #1c91fc;
    }
/*product*/
    .flgr-product-banner{
        width: 100%;
    }
    .flgr-product-banner img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-product-box{
        width: 100%;
    }
    .flgr-product-box ul{
        position: relative;
        max-width: 86%;
        width: 86%;
        margin: 50px auto;

/*        margin: 0 auto;
        font-size: 0;
        letter-spacing: 0;
        column-count:4;
        column-gap:0px;
        column-rule:0px solid #ff0000;
        -ms-column-count:4;
        -ms-column-gap:0px;
        -ms-column-rule:0px solid #ff0000;
        -moz-column-count:4;
        -moz-column-gap:0px;
        -moz-column-rule:0px solid #ff0000;
        -webkit-column-count:4;
        -webkit-column-gap:0px;
        -webkit-column-rule:0px solid #ff0000;
        -o-column-count:4;
        -o-column-gap:0px;
        -o-column-rule:0px solid #ff0000;*/
    }
    .flgr-product-box ul li{
        position: absolute;
        background: #fff;
        border-radius: 15px;
        box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
        /*display: inline-block;
        margin: 15px;
        border-radius: 18px;
        border: 10px solid #fff;
        background: #fff;
        overflow: hidden;
        box-shadow: 0px 5px 10px rgba(0,0,0,0.03);*/
    }
    .flgr-product-box ul li a{
        display: block;
        padding: 10px;
    }
    .flgr-product-box ul li a:hover img{
        opacity: 0.7;
    }
    .flgr-product-box ul li a img{
        display: block;
        width: 100%;
		height: auto;
        margin: 0;
        border-radius: 10px 10px 0 0;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
    }
    .flgr-product-box ul li p{
        margin: 40px 0 0 20px;
        line-height: 18px;
        font-size: 16px;
        color: #bcbcbc;
        border-left: 1px solid #aeaeae;
    }
    .flgr-product-box ul li p i, .flgr-product-box ul li h6 i{
        padding: 0 10px;
    }
    .flgr-product-box ul li h6{
        border-left: 1px solid #aeaeae;
        line-height: 14px;
        font-size: 14px;
        margin-left: 20px;
        padding: 10px 0 0 0 ;
        color: #bcbcbc;
    }
    .flgr-product-box ul li div{
        padding: 12px 25px;
    }
    .flgr-product-box ul li div img{
        display: block;
        width: 20px;
        height: 20px;
        float: right;
        margin-top: -30px;
        cursor: pointer;
        background: #bcbcbc;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
    }
    .flgr-product-box ul li div img.flgr-product-box-at{
        background: #ef2e2e;
    }
    /*product-select*/
    .flgr-product-select{
        width: 100%;
    }
    .flgr-product-select .container{
        width: 1000px;
    }
    .flgr-product-select h2{
        font-size: 14px;
        height: 30px;
        line-height: 30px;
    }
    .flgr-product-select hr{
        display: block;
        width: 100%;
        height: 1px;
        background: #e0e0e0;
        margin: 30px 0 40px 0;
        border: 0;
    }
    .flgr-product-select h2 a{
        margin: 0 10px;
        color: #000;
    }
    .flgr-product-select form{
        font-size: 0;
        letter-spacing: 0;
        vertical-align:top;
        padding-top: 40px;
        border-top: 1px solid #000;
    }
    .flgr-product-select h3{
        font-size: 16px;
        display: inline-block;
        width: 15%;
        height: 16px;
        line-height: 16px;
        vertical-align:top;
    }
    .flgr-product-select ul{
        display: inline-block;
        width: 85%;
        vertical-align:top;
    }
    .flgr-product-select ul li{
        display: inline-block;
        width: 25%;
        font-size: 14px;
        height: 15px;
        line-height: 15px;
        text-align:left;
        vertical-align:top;
        margin-bottom: 10px;
        color: #a2a3a5;
    }
    .flgr-product-select ul li input{
        margin: 0 10px;
        vertical-align:top;
    }
    /*product-particular*/
    .product-particular-img{
        width: 100%;
        background: #f9f9f9;
    }
    .product-particular-img img{
        display: block;
        width: 100%;
        height: auto;
    }
    .product-particular-float{
        position: fixed;
        top: 50%;
        right: 0;
        width: 120px;
        background: #fc0039;
    }
    .product-particular-float a{
        display: block;
        width: 120px;
        height: 40px;
        font-size: 14px;
        line-height: 40px;
        color: #fff;
        text-align: center;
    }
    .product-particular-float a{
        background: url(../images/flge/product-particular-float-a.jpg) 0 0 no-repeat;
    }
    .product-particular-float a.product-particular-float-b{
        background: url(../images/flge/product-particular-float-b.png) 0 0 no-repeat;
    }
    .product-particular-float a.product-particular-float-c{
        background: url(../images/flge/product-particular-float-b.png) 0 0 no-repeat #fff;
    }
    /*box*/
    /*地板*/
    .product-particular-img-box{
        position: relative;
    }
    .product-particular-img-box div{
        position: absolute;
        bottom: 100px;
        left: 350px;
    }
    .product-particular-img-box div span{
        display: block;
        width: 60px;
        height: 5px;
        background: #fff;
    }
    .product-particular-img-box div h3{
        font-family: 'LTZH';
        font-size: 28px;
        color: #fff;
        letter-spacing: 2px;
        height: 28px;
        line-height: 28px;
        padding: 45px 0;
    }
    .product-particular-img-box div h4{
        font-size: 14px;
        height: 14px;
        line-height: 14px;
        color: #fff;
        padding-bottom: 20px;
        border-bottom: 1px solid #fff;
        letter-spacing: 1px;
    }
    .product-particular-img-box div h5{
        font-size: 42px;
        color: #beb9b5;
        height: 42px;
        line-height: 42px;
        padding-top: 30px;
    }
    /*table*/
    .product-particular-text-box{
        width: 100%;
        padding: 245px 0;
    }
    .product-particular-text-box table{
        width: 870px;
        margin: auto;
        border: 0;
        padding: 20px 0 40px 0;
    }
    .product-particular-text-box h6{
        font-size: 42px;
        font-weight: 400;
        height: 42px;
        line-height: 42px;
        padding-bottom: 90px;
        border-bottom: 2px solid #7c7c7c;
        display: block;
        width: 870px;
        text-align: center;
        margin: 0 auto;
    }
    .product-particular-text-box td{
        font-size: 16px;
        color: #5c5a5b;
        height: 45px;
        line-height: 45px;
        border-bottom: 1px solid #bbb;
    }
    .product-particular-text-box td b{
        color: #000;
    }
    .product-particular-text-box td:nth-child(2n){
        text-align: left;
        padding-left: 40px;
    }
    .product-particular-text-box td:nth-child(2n+1){
        text-align: right;
    }
    .product-particular-text-box p{
        font-size: 16px;
        color: #9c9c9c;
        height: 30px;
        line-height: 30px;
        width: 870px;
        margin: 0 auto;
    }
    /*橱柜*/
    .product-particular-img h4{
        font-family: 'LTCXH';
        font-weight: 600;
    }
    .product-particular-img p{
        font-family: 'LTCXH';
    }
    .product-particular-img-box-b{
        position: relative;
    }
    .product-particular-img-box-b div{
        position: absolute;
        bottom: 100px;
        left: 350px;
        color: #fff;
        letter-spacing: 1px;
    }
    .product-particular-img-box-b span{
        display: block;
        width: 55px;
        height: 4px;
        background: #fff;
    }
    .product-particular-img-box-b h3{
        font-size: 26px;
        font-weight: 600;
        line-height: 26px;
        padding: 40px 0 70px 0;
    }
    .product-particular-img-box-b em{
        display: block;
        width: 200px;
        height: 1px;
        background: #fff;
    }
    .product-particular-img-box-b i{
        display: block;
        font-style: normal;
        font-size: 12px;
        line-height: 12px;
        padding-top: 40px;
        opacity: 0.7;
        letter-spacing: 0;
    }
    .product-particular-img-box-b h4{
        font-family: 'LTCXH';
        font-size: 24px;
        line-height: 24px;
        padding: 40px 0 30px 0;
        opacity: 0.7;
    }
    .product-particular-img-box-b h5{
        font-family: 'LTHGBK';
        font-size: 42px;
        line-height: 42px;
        padding: 0 0 30px 0;
        opacity: 0.7;
        font-weight: 400;
    }
    .product-particular-img-box-b p{
        font-size: 14px;
        line-height: 14px;
        opacity: 0.7;
    }
    .product-particular-img-box-c{
        position: relative;
    }
    .product-particular-img-box-c div{
        position: absolute;
        bottom: 100px;
        left: 350px;
        color: #fff;
        letter-spacing: 1px;
    }
    .product-particular-img-box-c div h3{
        font-size: 38px;
        font-family: 'LTCXH';
        font-weight: 600;
        line-height: 38px;
    }
    .product-particular-img-box-c div h4, .product-particular-img-box-c div p{
        font-size: 18px;
        line-height: 25px;
        opacity: 0.8;
    }
    .product-particular-img-box-c div h4{
        padding: 10px 0 40px 0;
    }
    .product-particular-img-box-c div p{
        width: 660px;
    }
    .product-particular-img-box-d{
        width: 1140px;
        font-size: 0;
        letter-spacing: 0;
        margin: 0 auto;
    }
    .product-particular-img-box-d div{
        display: inline-block;
        width: 490px;
        padding: 0 40px;
        text-align: center;
        padding-bottom: 60px;
        vertical-align: top;
    }
    .product-particular-img-box-d div h4{
        font-size: 32px;
        line-height: 40px;
        height: 80px;
        padding: 35px;
    }
    .product-particular-img-box-d div p{
        font-size: 18px;
        text-align: center;
        color: #aeaeae;
        line-height: 24px;
        height: 48px;
        letter-spacing: 1px;
    }
    .product-particular-img-box-e{
        width: 100%;
        position: relative;
    }
    .product-particular-img-box-e div{
        position: absolute;
        top: 15%;
        left: 7%;
        letter-spacing: 1px;
    }
    .product-particular-img-box-e div h4{
        font-size: 42px;
        line-height: 50px;
        padding-bottom: 40px;
    }
    .product-particular-img-box-e div p{
        font-size: 24px;
        line-height: 30px;
        width: 470px;
    }
    .product-particular-img-box-f{
        width: 100%;
        position: relative;
    }
    .product-particular-img-box-f div{
        position: absolute;
        bottom: 8%;
        right: 12.5%;
        color: #fff;
        letter-spacing: 1px;
    }
    .product-particular-img-box-f div h4{
        font-size: 42px;
        line-height: 42px;
        padding-bottom: 50px;
    }
    .product-particular-img-box-f div p{
        font-size: 24px;
    }
    .product-particular-img-box-f div p span{
        font-size: 42px;
    }
    .product-particular-img-box-g{
        width: 100%;
        position: relative;
    }
    .product-particular-img-box-g div{
        position: absolute;
        bottom: 9%;
        right: 11%;
        color: #fff;
        letter-spacing: 1px;
    }
    .product-particular-img-box-g div h4{
        font-size: 42px;
        line-height: 42px;
        padding-bottom: 40px;
    }
    .product-particular-img-box-g div p{
        font-size: 24px;
        line-height: 30px;
        width: 600px;
    }
    .product-particular-img-box-h{
        width: 100%;
        position: relative;
    }
    .product-particular-img-box-h div{
        position: absolute;
        bottom: 5%;
        right: 16%;
        color: #fff;
        letter-spacing: 1px;
        color: #333;
    }
    .product-particular-img-box-h div h4{
        font-size: 42px;
        line-height: 50px;
        padding-bottom: 60px;
    }
    .product-particular-img-box-h div p{
        font-size: 24px;
        line-height: 30px;
        width: 600px;
    }
    .product-particular-img-box-y{
        width: 1170px;
        margin: 0 auto;
    }
    .product-particular-img-box-y div{
        display: inline-block;
        width: 270px;
        height: 200px;
        padding: 0 10px 60px 10px;
    }
    .product-particular-img-box-y div img{
        width: 270px;
        height: 125px;
    }
    .product-particular-img-box-y div h4{
        font-size: 20px;
        line-height: 75px;
        text-align: center;
        color: #8e8e8e;
    }
    .product-particular-img-box-j{
        width: 100%;
        position: relative;
    }
    .product-particular-img-box-j div{
        position: absolute;
        bottom: 20%;
        left: 0;
        right: 0;
        color: #fff;
        letter-spacing: 1px;
    }
    .product-particular-img-box-j div h4{
        font-size: 42px;
        line-height: 42px;
        padding-bottom: 50px;
        text-align: center;
    }
    .product-particular-img-box-j div p{
        font-size: 24px;
        text-align: center;
    }
    .product-particular-img-box-j div p span{
        font-size: 42px;
    }
    /*detail*/
    .product-particular-detail{
        width: 100%;
    }
    .product-particular-detail ul{
        font-size: 0;
        letter-spacing: 0;
        width: 1180px;
        margin: 240px auto;
    }
    .product-particular-detail ul h6{
        font-size: 42px;
        height: 42px;
        line-height: 42px;
        text-align: center;
        padding-bottom: 40px;
    }
    .product-particular-detail ul p{
        font-size: 24px;
        color: #727272;
        text-align: center;
        padding-bottom: 110px;
    }
    .product-particular-detail ul li{
        display: inline-block;
        width: 550px;
        padding: 0 20px;
    }
    .product-particular-box{
        width: 100%;
    }
    .product-particular-box h1{
        text-align: center;
        border-bottom: 1px solid #333;
        padding: 65px 0;
        font-size: 42px;
    }
    .product-particular-box h1 a{
        color: #333;
        padding-bottom: 20px;
        border-bottom: 3px solid #fff;
        -ms-transition: 0.3s;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        -moz-transition: 0.3s;
        transition: 0.3s;
    }
    .product-particular-box h1 a.product-particular-box-act{
        border-bottom: 3px solid #333;
    }
    /*share*/
    .product-particular-share{
        width: 100%;
    }
    .product-particular-share h3{
        height: 40px;
        width: 100%;
        background: url(../images/flge/product-particular-share.jpg) no-repeat right 0;
        margin: 40px 0;
    }
    .product-particular-share-box{
        padding: 40px 10px 100px 10px;
        border-bottom: 1px solid #a6a6a6;
    }
    .product-particular-share-box h6{
        text-align: left;
        font-size: 0px;
        letter-spacing: 0px;
        height: 60px;
    }
    .product-particular-share-box h6 img{
        float: left;
        display: block;
        width: 56px;
        height: 56px;
        padding: 4px;
        border-radius: 50%;
        border: 1px solid #EFEFEF;
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        -o-box-sizing:border-box;
        overflow: hidden;
    }
    .product-particular-share-box h6 span{
        float: left;
        display: block;
        padding-left: 20px;
        font-size: 16px;
        font-weight: 600;
        height: 60px;
        line-height: 60px;
    }
    .product-particular-share-box p{
        padding: 0 80px;
        font-size: 14px;
        line-height: 20px;
    }
    .product-particular-share-box-img{
        padding: 30px 80px 80px 80px;
        font-size: 0px;
        letter-spacing: 0px;
    }
    .product-particular-share-box-img img{
        display: inline-block;
        width: 300px;
        height: 230px;
        margin: 10px 10px 0 0;
    }
    .product-particular-share-box h5{
        font-weight: 16px;
        color: #A6A6A6;
    }
    .product-particular-share-more{
        display: block;
        width: 460px;
        height: 46px;
        line-height: 46px;
        margin: 50px auto 0 auto;
        text-align: center;
        font-size: 16px;
        letter-spacing: 2px;
        color: #333;
        border: 1px solid rgba(0,0,0,0.5);
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
    .product-particular-share-more:hover{
        color: #1c91fc;
        border: 1px solid rgba(0,0,0,1);
    }
    /*solve*/
    .product-particular-solve{
        padding: 0 20px;
    }
    .product-particular-solve-box{
        width: 100%;
        padding: 60px 0 80px 0;
        border-bottom: 1px solid #000;
    }
    .product-particular-solve-a, .product-particular-solve-q{
        width: 100%;
        padding: 30px 0 0 0;
    }
    .product-particular-solve-a h5,.product-particular-solve-q h6{
        font-size: 14px;
        margin: 22px 0 0 80px;
        word-wrap:break-word; 
        word-break:break-all; 
        -webkit-word-break:break-all;
        -ms-word-break:break-all;
        -moz-word-break:break-all;
        -o-word-break:break-all;
    }
    .product-particular-solve-a h5{
        font-size: 16px;
        color: #5D5D5D;
        padding: 0 0 30px 0;
        border-bottom: 1px dashed #a6a6a6; 
        font-weight: 600;
    }
    .product-particular-solve-q h6{
        color: #5D5D5D;
        font-size: 16px;
        padding-bottom: 30px;
        font-weight: 600;
    }
    .product-particular-solve-q{
        background: url(../images/flge/product-particular-solve-a.jpg) no-repeat 0 30px;
    }
    .product-particular-solve-a{
        background: url(../images/flge/product-particular-solve-q.jpg) no-repeat 0 30px;
    }
/*stylist*/
    .flgr-stylist-img{
        width: 100%;
    }
    .flgr-stylist-img img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-stylist-img h3{
        margin: 70px auto;
        width: 650px;
        height: 46px;
        font-size: 22px;
        text-align: center;
        font-weight: 600;
        background: url(../images/flge/brand-course-titel.jpg) no-repeat 0 0;
    }
    /*stylist-introduce*/

    /*flgr-stylist-share*/

    /*flgr-stylist-cloud*/
    .flgr-stylist-cloud{
        position: relative;
        width: 100%;
    }
    .flgr-stylist-cloud a{
        position: absolute;
        top: 85%;
        left: 22%;
        display: block;
        width: 180px;
        height: 48px;
        font-size: 28px;
        text-align: center;
        line-height: 48px;
        color: #333;
        background: #fff;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
    .flgr-stylist-cloud a:hover{
        background: #1c91fc;
        color: #fff;
    }
    .flgr-stylist-img h4{
        font-family: "LTZH";
        font-size: 46px;
        color: #AB9B92;
        text-align: center;
        padding: 30px 0;
    }
    .flgr-stylist-img p{
        text-align: center;
        font-size: 24px;
        color: #808080;
    }
    .flgr-stylist-img ul{
        width: 100%;
        font-size: 0;
        letter-spacing: 0;
        padding: 65px 0 135px 0;
    }
    .flgr-stylist-img ul li{
        display: inline-block;
        width: 23%;
        margin: 1%;
        border: 1px solid #eaeaea;
        box-sizing:border-box;
        -ms-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
    }
    .flgr-stylist-img ul li img{
        display: block;
        width: 100%;
        height: auto;
    }
    /*分页*/
    #page {
    height: 50px;
    display: table;
    margin: 0 auto;
    }
    .page {
        text-align: center;
    }

    .fl {
        float: left;
    }

    .fr {
        float: right;
    }

    .flgr-serve-order ul.pagingUl {
        float: right;
        padding: 0;
        margin: 0;
        list-style: none;
        height: 40px;
    }

    .flgr-serve-order ul.pagingUl li {
        float: left;
        width: 40px;
        height: 40px;
        background: #efefef;
        text-align: center;
        margin: 0 10px 0 0;
    }

    .pagingUl li a {
        display: inline-block;
        width: 40px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        color: #666;
        font-size: 12px;
    }
    .prv,
    .next {
        width: 40px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        cursor: pointer;
        background: #efefef;
        padding: 0 5px;
    }
    .prv {
        margin-right: 10px;
    }
    .first,
    .last {
        width: 40px;
        height: 40px;
        font-size: 12px;
        text-align: center;
        line-height: 40px;
        /*border: 1px solid #ddd;*/
        cursor: pointer;
        background: #efefef;
        padding: 0 5px;
        margin-right: 10px;
    }
    .prv:hover,
    .next:hover,
    .first:hover,
    .last:hover,
    .pagingUl li a:hover,
    .activP {
        background-color: #000!important;
        color: #fff!important;
    }
/*serve-order*/
    .flgr-serve-order{
        width: 100%;
        background: #f6f6f6;
    }
    .flgr-serve-order h5{
        padding: 0 170px;
        height: 43px;
        overflow: hidden;
    }
    .flgr-serve-order h5 a{
        margin-right: 75px;
        padding: 10px 0;
        color: #A6A6A6;
        height: 40px;
        line-height: 40px;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
    .flgr-serve-order h5 a:hover{
        color: #333;
    }
    .flgr-serve-order h5 a.flgr-serve-order-act{
        color: #333;
        border-bottom: 3px solid #333;
        font-weight: bold;
    }
    .flgr-serve-order hr{
        display: block;
        width: 100%;
        height: 1px;
        background: #A6A6A6;
        border: 0;
        margin-top: -2px;
    }
    .flgr-serve-order ul{
        padding: 0 170px;
        height: 20px;
    }
    .flgr-serve-order ul li{
        font-size: 14px;
        color: #a6a6a6;
        float: left;
        margin: 0 30px;
        cursor: pointer;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
    .flgr-serve-order ul li:hover{
        color: #333;
    }
    .flgr-serve-order ul li.flgr-serve-order-table{
        color: #333;
    }
    .flgr-serve-order-box{
        width: 100%;
        padding: 30px 0 120px 0;
    }
    .flgr-serve-order-box img{
        display: block;
        width: 200px;
        height: 200px;
        margin: 0 auto;
    }
    .flgr-serve-order-box h2{
        text-align: center;
        padding-top: 60px;
        color: #A6A6A6;
    }
    .flgr-serve-order-box ol{
        width: 1140px;
        margin: 0 auto;
        padding: 0;
        height: 100%;
        position: relative;
        border-bottom: 1px dashed #e5e5e5;
    }
    .flgr-serve-order-box ol li{
        display: block;
        width: 920px;
        height: 135px;
        padding: 10px;
        border-bottom: 1px dashed #e5e5e5;
    }
    .flgr-serve-order-box ol h4{
        padding: 0 20px;
        font-size: 14px;
        color: #333;
        height: 14px;
        line-height: 14px;
        padding: 10px 20px;
        width: 1100px;
        border-top: 1px solid #333;
        border-bottom: 1px solid #333;
    }
    .flgr-serve-order-box ol h4 span{
        display: block;
        width: 33%;
        float: left;
        text-align: left;
        font-weight: 600;
    }
    .flgr-serve-order-box ol h4 span.flgr-serve-order-box-cl{
        width: 30%;
        text-align: right;
    }
    .flgr-serve-order-box ol h4 span.flgr-serve-order-box-cr{
        width: 67%;
        text-align: right;
    }
    .flgr-serve-order-box ol h4 span:nth-child(4){
        width: 10%;
        text-align: center;
    }
    .flgr-serve-order-box ol h4 span i{
        font-style:normal;
    }
    .flgr-serve-order-box ol li img{
        display: block;
        width: 135px;
        height: 135px;
        float: left;
    }
    .flgr-serve-order-box ol li div{
        width: 720px;
        height: 135px;
        padding: 0 30px;
        border-right: 1px dashed #e5e5e5;
        float: left;
    }
    .flgr-serve-order-box ol li div h5{
        font-size: 16px;
        padding: 0;
        height: 50px;
        line-height: 50px;
        font-weight: 600;
    }
    .flgr-serve-order-box ol li div p{
        color: #707070;
        font-size: 14px;
        font-weight: 600;
    }
    .flgr-serve-order-box ol li div h6{
        padding: 20px 0 0 0;
        text-align: right;
        font-size: 12px;
    }
    .flgr-serve-order-box ol a.serve-order-box-but-ac{
        display: block;
        float: right;
        position: absolute;
        right: 50px;
        bottom: -46px;
        font-size: 14px;
        width: 100px;
        height: 25px;
        line-height: 25px;
        text-align: center;
        color: #fff;
        background: #286dc1;
    }
    .flgr-serve-order-box ol a.serve-order-box-but{
        background: #e5e5e5;
        color: #707070;
    }
    .flgr-serve-site .container .flgr-serve-order-box .flgr-serve-order-bx{
        display: none;
        padding: 0 0 60px 0;
    }
    .flgr-serve-site .container .flgr-serve-order-box div h1{
        height: 25px;
        font-size: 0;
        letter-spacing: 0; 
        line-height: 25px;
        padding: 20px 190px 0 0;
    }
    .flgr-serve-site .container .flgr-serve-order-box div h1 a{
        display: inline-block;
        width: 60px;
        height: 25px;
        float: right;
        font-size: 12px;
        text-align: center;
        margin-right: 15px;
        background: #c0c0c0;
        color: #000;
        font-weight: 600;
    }
    .flgr-serve-site .container .flgr-serve-order-box div h1 a:hover{
        color: #fff;
        font-weight: 400;
        background: #286dc1;
    }
    .flgr-serve-site .container .flgr-serve-order-box div h1 span,.flgr-serve-site .container .flgr-serve-order-box div h1 i{
        display: inline-block;
        width: 100px;
        height: 25px;
        float: right;
        font-size: 14px;
        color: #fff;
        text-align: center;
        background: #286dc1;
    }
    .flgr-serve-site .container .flgr-serve-order-box div h1 i{
        font-style: normal;
        cursor: pointer;
    }
    .flgr-serve-site .container .flgr-serve-order-box div h1 i:hover{
        opacity: 0.8;
    }
    .flgr-serve-site .container .flgr-serve-order-box table{
        border: 0;
        padding-top: 40px;
        text-align: left;
    }
    .flgr-serve-site .container .flgr-serve-order-box table th{
        text-align: left;
        border: 0;
    }
    .flgr-serve-site .container .flgr-serve-order-box table td{
        text-align: left;
        border: 0;
        font-size: 14px;
    }
    /*提交表单*/
    .flgr-serve-sub{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 99999;
        background: url(../images/flge/sh-bj.png) repeat 0 0;
        display: none;
    }
    .flgr-serve-sub .flgr-serve-sub-out{
        position: absolute;
        top: 30px;
        right: 30px;
    }
    .flgr-serve-sub form{
         font-family: 'LTZH';
        width: 1100px;
        height: 550px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -325px 0 0 -550px;
        background: #fff;
        text-align: center;
        padding: 70px 0 30px 0;
    }
    .flgr-serve-sub form h6{
        font-size: 24px;
        font-family: 'LTZH';
        font-weight: 600;
        height: 24px;
        line-height: 24px;
        padding-bottom: 30px;
    }
    .flgr-serve-sub form input,.flgr-serve-sub form select{
        width: 320px;
        height: 35px;
        outline: none;
        border-radius: 6px;
        text-indent: 10px;
        border: 1px solid #e5e5e5;
        line-height: 35px;
    }
    .flgr-serve-sub form input.flgr-serve-sub-t{
        border-bottom: 0;
        border-radius: 6px 6px 0 0;
    }
    .flgr-serve-sub form select.flgr-serve-sub-t{
        border-bottom: 0;
        border-radius: 6px 6px 0 0;
    }
    .flgr-serve-sub form input.flgr-serve-sub-b{
        border-radius: 0 0 6px 6px;
    }
    .flgr-serve-sub form select.flgr-serve-sub-b{
        border-radius: 0 0 6px 6px;
    }
    .flgr-serve-sub form div span{
        font-size: 14px;
        font-family: 'LTHGBK';
        padding: 0 10px;
    }
    .flgr-serve-sub form p{
        font-size: 14px;
        height: 14px;
        font-family: 'LTHGBK';
        padding: 30px 0 15px 360px;
    }
    .flgr-serve-sub form .flgr-serve-sub-g{
        width: 370px;
        height: 70px;
        border-radius: 6px;
        border: 1px solid #e5e5e5;
        outline: none;
        padding: 10px;
    }
    .flgr-serve-sub form input.flgr-serve-sub-ub{
        width: 390px;
        color: #fff;
        background: #286dc1;
        border: 0;
        cursor: pointer;
    }
    .flgr-serve-sub form input.flgr-serve-sub-ub:hover{
        opacity: 0.8;
    }
    .flgr-serve-sub-hint{
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        z-index: 99999;
        background: url(../images/flge/sh-bj.png) repeat 0 0;
        display: none;
    }
    .flgr-serve-sub-hint div{
        width: 410px;
        height: 370px;
        background: #fff;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -185px 0 0 -205px;
    }
    .flgr-serve-sub-hint h1{
        height: 50px;
        margin: 0 15px;
        border-bottom: 1px solid #e5e5e5;
    }
    .flgr-serve-sub-hint h1 a{
        float: right;
        display: block;
        width: 20px;
        height: 20px;
        padding: 15px;
    }
    .flgr-serve-sub-hint h1 a img{
        display: block;
        width: 20px;
        height: 20px;
    }
    .flgr-serve-sub-hint div .flgr-serve-sub-hint-img{
        display: block;
        width: 90px;
        height: 90px;
        margin: 60px auto 30px auto;
    }
    .flgr-serve-sub-hint div h6{
        font-size: 24px;
        font-weight: 600;
        color: #286dc1;
        text-align: center;
    }
/*serve-bespoke*/
    .flgr-serve-sub-hint div p{
        font-size: 18px;
        font-weight: 600;
        text-align: center;
        padding-top: 80px;
    }
    .flgr-serve-sub-hint div .serve-bespoke-a, .flgr-serve-sub-hint div .serve-bespoke-b{
        display: block;
        width: 300px;
        height: 30px;
        font-size: 14px;
        line-height: 30px;
        color: #747474;
        margin: 30px auto 0 auto;
        text-align: center;
        border: 1px solid #e5e5e5;
        border-radius: 6px;
    }
    .flgr-serve-sub-hint div .serve-bespoke-a:hover,.flgr-serve-sub-hint div .serve-bespoke-b:hover{
        color: #286dc1;
        border: 1px solid #286dc1;
    }
/*serve-site*/
    .flgr-serve-site{
        width: 100%;
    }
    .flgr-serve-site h6{
        padding: 40px 200px;
        color: #A6A6A6;
    }
    .flgr-serve-site-select{
        width: 1100px;
        margin: 0 auto;
        font-size: 12px;
    }
    .flgr-serve-site-select select{
        width: 185px;
        height: 20px;
        margin: 0 80px 0 30px;
        font-size: 12px;
        line-height: 20px;
        color: #a6a6a6;
    }
    .flgr-serve-site-select button{
        width: 72px;
        height: 20px;
        line-height: 20px;
        border: 0;
        color: #fff;
        background: #333;
        font-size: 12px;
        outline:none;
        cursor:pointer;
    }
    .flgr-serve-site-select button:hover{
        background: #046cc5;
    }
    .flgr-serve-site table{
        width: 1100px;
        margin: 0 auto;
    }
    .flgr-serve-site table th{
        width: 16%;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        font-weight: none;
        text-align: center;
        border-top: 2px solid #a6a6a6;
        border-bottom: 2px solid #a6a6a6;
    }
	.first-th{
        width: 22% !important;
    }
    .flgr-serve-site table td{
        padding: 10px 0 10px 0;
        font-size: 12px;
        color: #5D5D5D;
        text-align: center;
        border-bottom: 1px solid #d6d6d6;
    }
    .flgr-serve-site table th:nth-last-child(2),.flgr-serve-site table td:nth-last-child(2){
        width: 40%;
        text-align: center;
    }
    .flgr-serve-site table th:nth-last-child(1),.flgr-serve-site table td:nth-last-child(1){
        width: 16%;
        text-align: center;
    }
/*investor*/
    .flgr-investor-banner{
        width: 100%;
    }
    .flgr-investor-member, .flgr-investor{
        width: 100%;
        background: #f6f6f6;
    }
    .flgr-investor-banner img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-investor-tit{
        width: 100%;
        height: 90px;
        border-top: 1px solid #333;
        border-bottom: 1px solid #d6d6d6;
    }
    .flgr-investor-tit h2{
        float: left;
        font-size: 24px;
        font-weight: bold;
        height: 90px;
        line-height: 90px;
    }
    .flgr-investor-tit-but{
        float: right;
        width: 90px;
        height: 30px;
        margin: 30px 0;
        background: url(../images/flge/investor-tit-but.png) no-repeat 0 0;
        background-size: 100%;
        cursor: pointer;
        position: relative;
    }
    .flgr-investor-tit-but ul{
        position: absolute;
        top: 30px;
        left: 0;
        right: 0;
        color: #fff;
        background: #333;
        border-radius: 8px;
        overflow: hidden;
        display: none;
    }
    .flgr-investor-tit-but ul li{
        width: 90px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        font-size: 14px;
    }
    .flgr-investor-tit-but ul li:hover{
        background: #a6a6a6;
    }
    .flgr-investor h3{
        width: 100%;
        font-size: 24px;
        font-weight: bold;
        height: 60px;
        line-height: 60px;
        border-bottom: 1px solid #d6d6d6;
        margin-bottom: 15px;
    }
    .flgr-investor, .flgr-investor-particulars, .flgr-investor-cont{
        width: 100%;
    }
    .flgr-investor-particulars{
        padding-top: 80px;
    }
    .flgr-investor-notice-box, .flgr-investor-report-box{
        width: 100%;
        display: none;
    }
    .flgr-investor-cont div.flgr-investor-cont-block{
        display: block;
    }
/*investor-member*/
    .flgr-investor-member-tit{
        height: 60px;
        width: 100%;
        text-align:left;
        padding: 20px 0;
        border-top: 1px solid #333;
        border-bottom: 1px solid #d6d6d6;
    }
    .flgr-investor-member-tit h6{
        height: 60px;
        line-height: 30px;
        font-weight: 600;
    }
    .flgr-investor-member-box{
        width: 100%;
        padding: 30px 0 30px 0;
    }
    .flgr-investor-member-datum{
        width: 100%;
        height: 150px;
        padding: 30px 0 40px 0;
    }
    .flgr-investor-member-datum-l{
        float: left;
        width: 650px;
        height: 150px;
    }
    .flgr-investor-member-datum-l h2{
        font-family: "LTZH";
    }
    .flgr-investor-member-datum-r{
        float: right;
        width: 400px;
        height: 150px;
        padding-left: 100px;
        border-left: 1px dashed #d6d6d6;
    }
    .flgr-investor-member-datum-r p{
        font-size: 12px;
        height: 30px;
        line-height: 30px;
    }
    .flgr-investor-member-box-mail{
        width: 100%;
        height: 80px;
        border-top: 1px dashed #d6d6d6;
        border-bottom: 1px dashed #d6d6d6;       
    }
    .flgr-investor-member-box-mail h5{
        height: 80px;
        line-height: 80px;
        padding-left: 30px;
        background: url(../images/flge/investor-member-box-mail.jpg) no-repeat 0 30px;
    }
    .flgr-investor-member-box-mail a{
        margin-top: 30px;
        display: block;
        font-size: 14px;
        width: 120px;
        height: 25px;
        line-height: 25px;
        float: right;
        text-align: center;
        color: #fff;
        background: #333;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
    .flgr-investor-member-box-mail a:hover{
        background: #1c91fc;
    }
/*investor-notice*/
    .flgr-investor-notice-box{
        width: 100%;
    }
    .flgr-investor-notice-box table{
        width: 100%;
        font-size: 14px;
        text-align: left;
    }
    .flgr-investor-notice-box table th{
        height: 50px;
        border-bottom: 1px solid #333;
    }
    .flgr-investor-notice-box table th:nth-child(3){
        text-align: center;
    }
    .flgr-investor-notice-box table td{
        line-height: 25px;
        padding: 10px 0;
        color: #5d5d5d;
        border-bottom: 1px dashed #d6d6d6;
        width: 20%;
    }
    .flgr-investor-notice-box table tr td:nth-child(2n){
        width: 60%;
    }
    .flgr-investor-notice-box table tr td:nth-child(3){
        text-align: center;
    }
    .flgr-investor-notice-box table td a{
        display: block;
        width: 60px;
        height: 20px;
        background: url(../images/flge/investor-pdf.png) no-repeat 0 0;
        background-size: 100%;
        margin: 0 auto;
    }
/*investor-report*/
    .flgr-investor-report-box{
        width: 100%;
        font-size: 0px;
        letter-spacing: 0px;
    }
    .flgr-investor-report-cont{
        width: 50%;
        height: 220px;
        margin: 30px 0 20px 0;
        display: inline-block;
    }
    .flgr-investor-report-cont img{
        display: block;
        width: 150px;
        height: 215px;
        border: 1px solid #d6d6d6;
        float: left;
    }
    .flgr-investor-report-cont ul{
        font-size: 16px;
        float: left;
        width: 280px;
        height: 215px;
        padding-left: 40px;
    }
    .flgr-investor-report-cont ul li{
        height: 60px;
        line-height: 20px;
        padding-bottom: 20px;
    }
    .flgr-investor-report-cont ul li span{
        display: block;
        width: 85px;
        height: 30px;
        background: url(../images/flge/investor-pdf.png) no-repeat;
    }
    .flgr-investor-report-cont ul li a{
        display: block;
        width: 40px;
        height: 40px;
        background: url(../images/flge/investor-load.png) no-repeat;
    }
    .flgr-investor-report-box div:nth-last-child(2n+1){
        border-left: 1px dashed #d6d6d6;
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        -o-box-sizing:border-box;
    }
    .flgr-investor-report-box div:nth-last-child(2n+1) img{
        margin-left: 110px;
    }
/*investor-govern*/
    .flgr-investor-govern{
        width: 100%;
        background: #f6f6f6;
    }
    .flgr-investor-govern h2{
        width: 100%;
        height: 90px;
        line-height: 90px;
        font-size: 28px;
        border-top: 1px solid #333;
        border-bottom: 1px solid #d6d6d6;
        cursor:pointer;
        margin-bottom: 80px;
    }
    .flgr-investor-govern h2 span{
        float: right;
        display: block;
        width: 15px;
        height: 15px;
        margin: 35px 10px 0 0;
        background: url(../images/flge/flgr-toggle.png) no-repeat 0 0;
    }
    .flgr-investor-govern h2 span.flgr-toggle{
        background-position: 0 -15px;
    }
    .flgr-investor-govern p{
        font-size: 16px;
        padding: 0px 30px 80px 30px;
        line-height: 20px;
        color: #a6a6a6;
    }
    .flgr-investor-govern ul{
        margin: 70px 10px 55px 10px;
        font-size: 0px;
        letter-spacing: 0px;
    }
    .flgr-investor-govern ul li{
        display: inline-block;
        width: 360px;
        height: 400px;
        margin: 0 10px 40px 10px;
        box-shadow: 0px 2px 3px #d6d6d6;
        overflow: hidden;
        color: #a6a6a6;
        background: #fff;
    }
    .flgr-investor-govern ul li img{
        display: block;
        width: 360px;
        height: 210px;
    }
    .flgr-investor-govern ul li span{
        display: block;
        width: 30px;
        height: 2px;
        background: #a6a6a6;
        margin: 35px 0 0 25px;
    }
    .flgr-investor-govern ul li h3{
        font-size: 24px;
        height: 24px;
        line-height: 24px;
        margin: 25px 0 0 25px;
    }
    .flgr-investor-govern ul li p{
        font-size: 12px;
        height: 45px;
        line-height: 15px;
        padding: 20px 25px 0 25px;
        display: block;
        overflow:hidden;
        text-overflow:ellipsis;
    }
/*investor-activity*/
    .flgr-investor-activity{
        width: 100%;
        background: #f6f6f6;
    }
    .flgr-investor-activity table{
        width: 100%;
        font-size: 16px;
        text-align: left;
    }
    .flgr-investor-activity table th{
        height: 60px;
        border-bottom: 1px solid #000;
    }
    .flgr-investor-activity table td{
        height: 60px;
        color: #898889;
        border-bottom: 1px dashed #898889;
    }
    .flgr-investor-activity table td a{
        display: block;
        width: 65px;
        height: 24px;
        background: url(../images/flge/investor-pdf.png) no-repeat 0 0;
        background-size: 100%;
    }
/*contact-banner*/
    .flgr-contact-banner{
        width: 100%;
    }
    .flgr-contact-banner img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-contact{
        width: 100%;
    }
    .flgr-contact-l{
        float: left;
        width: 560px;
    }
    .flgr-contact-l img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-contact-r{
        float: right;
        width: 560px;
    }
    .flgr-contact hr{
        display: block;
        width: 100%;
        height: 1px;
        border: 0;
        border-bottom: 1px dashed #d6d6d6;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        -ms-box-sizing:border-box;
    }
    .flgr-contact h5, .flgr-contact h4, .flgr-contact h3{
        font-size: 14px;
    }
    .flgr-contact h3, .flgr-contact h4{
        height: 50px;
        line-height: 50px;
        font-weight: 600;
    }
    .flgr-contact h4{
        padding-bottom: 10px;
    }
    .flgr-contact h6{
        color: #a6a6a6;
    }
    .flgr-contact h5{
        height: 35px;
        line-height: 35px;
        font-weight: 600;
        border-top: 1px solid #333;
        border-bottom: 1px solid #d6d6d6;
    }
    .flgr-contact h6{
        height: 35px;
        line-height: 35px;
        font-size: 12px;
        padding-left: 20px;
        background: url(../images/flge/flgr-contact-toggle.png) no-repeat 520px -30px;
        cursor: pointer;
    }
    .flgr-contact h6:hover{
        color: #1c91fc;
    }
    .flgr-contact h6.flgr-contact-toggle{
        color: #1c91fc;
        background-position: 520px 0;
    }
    .flgr-contact h2{
        display: inline-block;
        padding-right: 60px;
        font-size: 24px;
        height: 80px;
        line-height: 80px;
    }
    .flgr-contact-r img{
        display: block;
        width: 580px;
        height: 300px;
        margin: 0 auto;
    }
    /*flgr-contact-n*/
    .flgr-contact .flgr-contact-n p, .flgr-contact .flgr-contact-n i{
        display: block;
        font-style: normal;
        padding: 0;
        font-size: 12px;
        line-height: 25px;
        height: 25px;
        color: #a6a6a6;
    }
    .flgr-contact .flgr-contact-r i{
        font-weight: 600;
    }
    .flgr-contact-league h6{
        font-size: 14px;
        color: #333;
        height: 50px;
        line-height: 50px;
        font-weight: 600;
        border-top: 1px solid #333;
        border-bottom: 1px solid #d6d6d6;
        background-position: right -23px;
    }
    .flgr-contact h6.flgr-contact-league-toggle{
        color: #1c91fc;
        background-position: right 8px;
    }
    .flgr-contact h6.flgr-contact-league-h6{
        width: 650px;
    }
    .flgr-collaborate h6:hover{
        color: #333;
    }
    .flgr-collaborate h6{
        background: none;
         cursor: auto;
    }
/*contact-recruit*/
    .flgr-contact-recruit{
        width: 100%;
        background: #fafafa;
    } 
    .flgr-contact-recruit-box{
        padding: 100px 0 200px 0;
        background: #fff;
        border: 1px solid #d6d6d6;
        font-size: 0px;
        letter-spacing: 0px;
    }
    .flgr-contact-recruit-box h4{
        font-size: 12px;
        padding-right: 40px;
        text-align: right;
        color: #a6a6a6;
    }
    .flgr-contact-recruit-box div{
        display: inline-block;
        width: 340px;
        margin: 20px 0px 10px 40px;
        border: 1px solid #d6d6d6;
    }
    .flgr-contact-recruit-box div img{
        display: bold;
        width: 340px;
        height: 180px;
    }
    .flgr-contact-recruit-box div h5, .flgr-contact-recruit-box div h6{
        text-align: center;
    }
    .flgr-contact-recruit-box div h5{
        font-size: 16px;
        line-height: 50px;
        height: 50px;
    }
    .flgr-contact-recruit-box div h5 a{
        color: #333;
        border-bottom: 1px solid #d6d6d6;
        padding: 15px 0;
        font-weight: bold;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
    .flgr-contact-recruit-box div h5 a:hover{
        color: #1c91fc;
    }
    .flgr-contact-recruit-box div h6{
        font-size: 12px;
        color: #92c2e8;
        line-height: 30px;
        height: 40px;
    }
    .flgr-contact-recruit-box div p{
        font-size: 12px;
        color: #a6a6a6;
        line-height: 20px;
        height: 60px;
        margin: 0 20px 20px 20px;
        overflow: hidden;
    }
/*contact-recruit-particulars*/
    .flgr-contact-recruit-particulars{
        width: 100%;
        background: #fafafa;
    }
    .flgr-contact-recruit-particulars-box{
        width: 850px;
        margin: 0 auto;
        padding: 50px 80px;
        border: 1px solid #d6d6d6;
        background: #fff;
    }
    .flgr-contact-recruit-particulars-box p{
        padding: 0 35px;
        color: #A6A6A6;
        height: 50px;
        line-height: 50px;
        border-bottom: 1px solid #d6d6d6;
        font-size: 14px;
    }
    .flgr-contact-recruit-particulars-box p a{
        color: #A6A6A6;
    }
    .flgr-contact-recruit-particulars-box p a:hover{
        color: #1c91fc;
    }
    .flgr-contact-recruit-particulars-box h3{
        padding: 45px 35px 0 35px;
        font-size: 28px;
        font-weight: 600;
    }
    .flgr-contact-recruit-particulars-box h3 span{
        font-size: 14px;
        color: #a6a6a6;
    }
    .flgr-contact-recruit-particulars-box hr{
        display: block;
        width: 100%;
        height: 1px;
        background: #d6d6d6;
        border: 0;
        margin: 35px 0;
    }
    .flgr-contact-recruit-particulars-box h6{
        margin: 35px 35px 20px 35px;
        border-left: 2px solid #333;
        font-size: 18px;
        height: 18px;
        line-height: 18px;
        font-weight: bold;        
    }
    .flgr-contact-recruit-particulars-box h4{
        margin: 35px 35px 20px 35px;
        border-left: 2px solid #333;
        font-size: 18px;
        height: 18px;
        line-height: 18px;
        font-weight: bold;
    }
    .flgr-contact-recruit-particulars-box h5{
        padding: 0 35px;
        font-size: 14px;
        color: #a6a6a6;

    }
    .flgr-contact-recruit-particulars-box h5 a{
        display: block;
        width: 170px;
        height: 30px;
        line-height: 30px;
        letter-spacing: 1px;
        text-align: center;
        color: #fff;
        font-size: 12px;
        font-weight: none;
        background: #333;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
    .flgr-contact-recruit-particulars-box h5 a:hover{
        background: #1c91fc;
    }
    .flgr-contact-recruit-particulars-box h2{
        padding: 0 35px;
        font-size: 24px;
        color: #a6a6a6;
        font-weight: 400;
        height: 24px;
        line-height: 24px;
    }
    .flgr-contact-recruit-particulars-box ul{
        padding: 0 35px 20px 35px;
    }
    .flgr-contact-recruit-particulars-box ul li{
        margin: 20px 0;
    }
    .flgr-contact-recruit-particulars-box ul li a:hover{
        color: #1c91fc;
        border-left: 2px solid #1c91fc;
    }
    .flgr-contact-recruit-particulars-box ul li a{
        font-size: 14px;
        color: #a6a6a6;
        padding-left: 10px;
        border-left: 2px solid #d6d6d6;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
/*contact-train*/
    .flgr-contact-train{
        width: 100%;
        background: #fafafa;
    }
    .flgr-contact-train-box{
        padding: 60px;
        font-size: 0px;
        letter-spacing: 0px;
    }
    .flgr-contact-train-box div{
        display: inline-block;
        width: 450px;
        margin: 38px;
        border: 1px solid #d6d6d6;
    }
    .flgr-contact-train-box div img{
        display: block;
        width: 450px;
        height: 250px;
    }
    .flgr-contact-train-box div a{
        display: block;
        font-size: 22px;
        font-weight: bold;
        height: 22px;
        line-height: 22px;
        color: #333;
        margin: 40px 40px 25px 40px;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
    .flgr-contact-train-box div a:hover{
        color: #1c91fc;
    }
    .flgr-contact-train-box div p{
        font-size: 14px;
        line-height: 16px;
        height: 64px;
        overflow: hidden;
        margin: 0 40px 25px 40px;
        color: #a6a6a6;
    }
    .flgr-contact-train-box div span{
        display: block;
        width: 40px;
        height: 2px;
        background: #333;
        margin: 30px 40px 40px 40px;
    }
/*contact-staff*/
    .flgr-contact-staff-banner{
        width: 100%;
    }
    .flgr-contact-staff-banner img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-contact-staff{
        width: 100%;
    }
    .flgr-contact-staff h6{
        padding: 80px 45px;
    }
    .flgr-contact-staff-message{
        width: 100%;
        background: #f3f3f3;
        font-size: 0;
        letter-spacing: 0;
    }
    .flgr-contact-staff-message .container div{
        display: inline-block;
        width: 500px;
        padding: 100px 45px 30px 45px;
    }
    .flgr-contact-staff-message h5{
        height: 50px;
    }
    .flgr-contact-staff-message img{
        float: left;
        display: block;
        width: 50px;
        height: 50px;
        border-radius: 50%;
    }
    .flgr-contact-staff-message span{
        display: block;
        padding-left: 20px;
        float: left;
        height: 50px;
        line-height: 25px;
        font-size: 18px;
        font-weight: 600;
    }
    .flgr-contact-staff-message span i{
        font-size: 12px;
        color: #d6d6d6;
        font-weight: 400;
        font-style:normal;
    }
    .flgr-contact-staff-message p{
        font-size: 14px;
        color: #a6a6a6;
        padding-top: 35px;
        line-height: 24px;
        text-indent: 30px;
        height: 150px;
        overflow: hidden;
        background: url(../images/flge/contact-staff-message.png) no-repeat 0 26px;
    }
    .flgr-contact-staff-message-mien{
        width: 100%;
        padding: 100px 0 150px 0;
    }
    .flgr-contact-staff-message-mien h3{
        font-size: 24px;
        text-align: center;
    }
    .flgr-contact-staff-message-mien p{
        font-size: 14px;
        text-align: center;
        color: #A6A6A6;
    }
    .flgr-contact-staff-message-mien ul{
        padding: 70px 135px;
        margin: 0 auto;
        font-size: 0;
        letter-spacing: 0;
    }
    .flgr-contact-staff-message-mien ul li{
        display: inline-block;
        width: 130px;
        height: 230px;
        border-radius: 6px;
        position: relative;
        background: #000;
        cursor: pointer;
        transform: scale(0.9);
        -webkit-transform: scale(0.9);
        -moz-transform: scale(0.9);
        -ms-transform: scale(0.9);
        -o-transform: scale(0.9);
        -ms-transition: 0.4s;
        -webkit-transition: 0.4s;
        -o-transition: 0.4s;
        -moz-transition: 0.4s;
        transition: 0.4s;
    }
    .flgr-contact-staff-message-mien ul li img{
        display: block;
        width: 130px;
        height: 230px;
        border-radius: 8px;
        overflow: hidden;
        opacity: 0.7;
    }
    .flgr-contact-staff-message-mien ul li p{
        font-size: 12px;
        padding: 40px 0;
        line-height: 18px;
        position: absolute;
        top: 230px;
        left: 0;
        right: 0;
        opacity: 0;
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        -ms-transition: 0.25s;
        -webkit-transition: 0.25s;
        -o-transition: 0.25s;
        -moz-transition: 0.25s;
        transition: 0.25s;
    }
    .flgr-contact-staff-message-mien ul li span{
        display: block;
        width: 50px;
        height: 50px;
        position: absolute;
        top: 90px;
        left: 40px;
        background: url(../images/flge/contact-staff-message-mien-play.png);
        background-size: 100%;
        opacity: 0;
    }
    .flgr-contact-staff-message-mien ul li:hover {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
    .flgr-contact-staff-message-mien ul li:hover img{
        opacity: 1;
        box-shadow: 0px 0px 50px rgb(0,0,0);
    }
    .flgr-contact-staff-message-mien ul li:hover span{
        opacity: 0.8;
    }
    .flgr-contact-staff-message-mien ul li:hover p{
        opacity: 1;
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        -o-box-sizing:border-box;
    }
    .flgr-contact-staff-message-mien-video{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.8);
        z-index: 9999;
        display: none;
    }
    .flgr-contact-staff-message-mien-video video{
        display: block;
        width: 848px;
        height: 478px;
        position: absolute;
        border: 1px solid #a6a6a6;
        top: calc(50% - (450px / 2));
        top: -webkit-calc(50% - (450px / 2));
        top: -ms-calc(50% - (450px / 2));
        left: calc(50% - (850px / 2));
        left: -webkit-calc(50% - (850px / 2));
        left: -ms-calc(50% - (850px / 2));
        background: #000;
    }
    .flgr-contact-staff-message-mien-video span{
        position: absolute;
        top: 10%;
        right: 10%;
        display: block;
        width: 50px;
        height: 50px;
        background: url(../images/flge/contact-staff-message-mien-shut.png) no-repeat 0 0;
        background-size: 100%;
        opacity: 0.7;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
        cursor: pointer;
    }
    .flgr-contact-staff-message-mien-video span:hover{
        opacity: 1;
    }
/*brand*/
    .flgr-brand h3{
        margin: 70px auto;
        width: 650px;
        height: 46px;
        font-size: 22px;
        text-align: center;
        font-weight: 600;
        background: url(../images/flge/brand-course-titel.jpg) no-repeat 0 0;
    }
    .flgr-brand-banner{
        width: 100%;
    }
    .flgr-brand-banner img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-brand h3{
        margin: 70px auto;
        width: 650px;
        height: 46px;
        font-size: 22px;
        text-align: center;
        font-weight: 600;
        background: url(../images/flge/brand-course-titel.jpg) no-repeat center center;
    }
    .flgr-brand hr{
        display: block;
        border: 0;
        width: 420px;
        height: 1px;
        background: #d6d6d6;
        margin: 50px auto 0 auto;
    }
    .flgr-brand h2{
        font-size: 24px;
        text-align: center;
        font-weight: 400;
        line-height: 40px;
        padding: 100px 0 40px 0;
    }
    .flgr-brand p{
        text-align: center;
        font-size: 14px;
        color: #7c7c7c;
        line-height: 20px;
    }
/*flgr-brand-activity-list*/
    .flgr-brand-activity-list ul li h5, .flgr-brand-activity-list ul li p{
        text-align: left;
    }
    .flgr-brand-activity-list ul li a{
        margin: 20px 0 0 0;
    }
    .flgr-brand-activity-list .container div{
        width: 1000px;
        margin: 0 auto;
        font-size: 0;
        letter-spacing: 0;
        padding: 45px 0;
    }
    .flgr-brand-activity-list form{
        display: inline-block;
        width: 500px;
        text-align: center;
    }
    .flgr-brand-activity-list form span{
        font-size: 14px;
    }
    .flgr-brand-activity-list form input, .flgr-brand-activity-list form select{
        outline:none;
        width: 260px;
        font-size: 14px;
        color: #a6a6a6;
    }
    .flgr-brand-activity-list form input.flgr-brand-activity-list-form-but{
        border: none;
        width: 70px;
        line-height: 20px;
        color: #fff;
        background: #333;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
    .flgr-brand-activity-list form input.flgr-brand-activity-list-form-but:hover{
        background: #1c91fc;
    }
/*brand-course*/
    .flgr-brand-course{
        width: 100%;
    }
    .flgr-brand-course-img{
        display: block;
        margin: 0 auto;
        width: 950px;
        height: auto;
    }
    .flgr-brand-course .flgr-brand-course-hr{
        margin: 0 auto;
    }
    .flgr-brand-course ul{
        width: 100%;
        font-size: 0;
        letter-spacing: 0;
    }
    .flgr-brand-course ul li{
        display: inline-block;
        width: 500px;
        height: 450px;
        padding-bottom: 50px;
    }
    .flgr-brand-course ul li:nth-child(2n+1){
        padding-right: 180px;

    }
    .flgr-brand-course ul li h4{
        font-size: 36px;
        height: 36px;
        line-height: 36px;
        padding-bottom: 40px;
        border-bottom: 1px solid #d6d6d6;
    }
    .flgr-brand-course ul li p{
        font-size: 16px;
        color: #a6a6a6;
        height: 235px;
        margin-top: 90px;
        overflow: hidden;
    }
/*brand-culture*/
    .flgr-brand-culture{
        width: 100%;
    }
    .flgr-brand-culture ul{
        padding: 90px 35px 70px 35px;
        font-size: 0px;
        letter-spacing: 0px;
    }
    .flgr-brand-culture ul li{
        display: inline-block;
        width: 33.33%;
        padding-bottom: 80px;
    }
    .flgr-brand-culture ul li div{
        padding: 0 35px;
    }
    .flgr-brand-culture h5{
        font-size: 32px;
        height: 75px;
        line-height: 75px;
        text-align: center;
        overflow: hidden;
        margin: 0 35px;
    }
    .flgr-brand-culture ul li img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-brand-culture p{
        text-align: center;
        font-size: 14px;
        line-height: 30px;
        color: #1b1b1b;
        overflow: hidden;
        font-weight: 600;
        margin: 0 35px;
    }
    .flgr-brand-culture ul li p{
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin: 0 35px;
    }
    .flgr-brand-culture a{
        display: block;
        width: 90px;
        height: 20px;
        line-height: 20px;
        color: #5D5E5E;
        font-size: 14px;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
    .flgr-brand-culture ul li a{
        margin: 10px 35px;
    }
    .flgr-brand-culture ul li a:hover{
        color: #1c91fc;
    }
    .flgr-brand-culture ol{
        padding: 0 130px;
        font-size: 0;
        letter-spacing: 0;
    }
    .flgr-brand-culture ol li{
        display: inline-block;
        width: 50%;
        border-left: 45px solid #fff;
        border-right: 45px solid #fff;
        box-sizing:border-box;
        -moz-box-sizing:border-box; /* Firefox */
        -webkit-box-sizing:border-box; /* Safari */
        -ms-box-sizing:border-box;
        padding-bottom: 20px;
    }
    .flgr-brand-culture ol li h4{
        font-family: 'LTZH';
        font-size: 18px;
        text-align: center;
        padding: 50px 0 20px 0;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .flgr-brand-culture ol li img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-brand-culture ol li p{
        text-align: left;
        color: #939598;
        font-weight: 400;
        font-size: 14px;
        text-align:justify;
        text-justify:inter-ideograph;
        height: 270px;
    }
/*brand-news*/
    .flgr-brand-news{
        width: 100%;
    }
    .flgr-brand-news ul{
        padding: 130px 155px 205px 155px;
        font-size: 0;
        letter-spacing: 0;
    }
    .flgr-brand-news ul li{
        display: inline-block;
        width: 33.33%;
        overflow: hidden;
        padding-bottom: 100px;
    }
    .flgr-brand-news ul li img{
        display: block;
        margin: 0 60px;
        height: auto;
    }
    .flgr-brand-news ul li h5{
        margin: 20px 60px 40px 60px;
        overflow: hidden;
        height: 50px;
    }
    .flgr-brand-news ul li a{
        font-size: 18px;
        line-height: 24px;
        color: #333;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
    .flgr-brand-news ul li a:hover{
        color: #1c91fc;
    }
    .flgr-brand-news ul li p{
        font-size: 14px;
        height: 134px;
        line-height: 22px;
        margin-bottom: 40px;
        overflow: hidden;
        margin: 0 60px;
		text-align: justify;
    }
    .flgr-brand-news ul li h6{
        font-size: 12px;
        height: 20px;
        line-height: 20px;
        color: #a6a6a6;
        overflow: hidden;
        background: url(../images/flge/brand-news-but.jpg) no-repeat 0 0;
        margin: 40px 60px 0 60px;
    }
    .flgr-brand-news ul li h6 a{
        font-size: 14px;
        color: #a6a6a6;
        margin-left: 25px;
    }
    .flgr-brand-news ul li h6 span{
        margin-left: 25px;
    }
/*brand-news-particulars*/
    .flgr-brand-news-particulars{
        padding: 0 75px;
    }
    .flgr-brand-news-particulars h4{
        font-size: 30px;
        font-weight: 600;
        line-height: 50px;
        height: 100px;
        overflow: hidden;
    }
    .flgr-brand-news-particulars h5{
        line-height: 27px;
        padding-top: 40px;
        font-size: 14px;
    }
    .flgr-brand-news-particulars h5 span{
        color: #fff;
        background: #333;
        padding: 2px 10px;
        border-radius: 8px;
    }
    .flgr-brand-news-particulars h5 i{
        font-style: normal;
        padding-left: 10px;
        color: #A6A6A6;
    }
    .flgr-brand-news-particulars h6{
        font-size: 14px;
        color: #a6a6a6;
        padding: 20px 0 40px 0;
    }
    .flgr-brand-news-particulars-banner{
        width: 100%;
        margin-bottom: 60px;
    }
    .flgr-brand-news-particulars-banner img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-brand-news-particulars p{
        width: 75%;
        font-size: 16px;
        line-height: 30px;
        text-indent: 32px;
        color: #A6A6A6;
    }
/*brand-cooperation*/
    .flgr-brand-cooperation{
        width: 100%;
    }
    .flgr-brand-cooperation img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-brand-cooperation-form{
        width: 760px;
        padding: 90px 0 0 0;
    }
    .flgr-brand-cooperation-form h5{
        display: block;
        float: left;
        font-size: 18px;
        font-weight: 600;
        width: 169px;
        height: 380px;
        border-right: 1px solid #d6d6d6
    }
    .flgr-brand-cooperation-form form{
        width: 400px;
    }
    .flgr-brand-cooperation-form form p{
        border: 1px solid #d6d6d6;
        height: 58px;
        font-size: 16px;
        line-height: 58px;
        margin-bottom: 45px;
    }
    .flgr-brand-cooperation-form form p span{
        padding: 0 20px;
        height: 58px;
        font-weight: 600;
    }
    .flgr-brand-cooperation-form form p input{
        width: 190px;
        height: 58px;
        font-size: 16px;
        line-height: 58px;
        letter-spacing: 2px;
        padding-left: 20px;
        color: #a6a6a6;
        border: 0;
        border-left: 1px solid #d6d6d6;
        outline:none;
    }
    .flgr-brand-cooperation-form form h4{
        height: 30px;
        padding-bottom: 45px;
    }
    .flgr-brand-cooperation-form form h4 i{
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        padding: 0 20px 0 5px;
    }
    .flgr-brand-cooperation-form form h4 select{
        width: 300px;
        height: 28px;
        padding: 0 20px;
        border: 1px solid #d6d6d6;
        outline:none;
        color: #a6a6a6;
    }
    .flgr-brand-cooperation-form-sub{
        width: 160px;
        height: 46px;
        line-height: 46px;
        text-align: center;
        border: 0;
        background: #286dbf;
        font-size: 16px;
        color: #fff;
        border-radius: 8px;
        outline:none;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
    .flgr-brand-cooperation-form-sub:hover{
        background: #1c91fc;
    }
/*brand-activity*/
    .flgr-brand-activity-banner{
        width: 100%;
    }
    .flgr-brand-activity-banner a{
        display: block;
    }
    .flgr-brand-activity-banner img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-brand-activity{
        width: 100%;
        background: #f6f6f6;
    }
    .flgr-brand-activity ul{
        position: relative;
        width: 80%;
        margin: 0 auto;
    }
    .flgr-brand-activity ul li{
        position: absolute;
        background: #fff;
        border-radius: 6px;
        box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
    }
    .flgr-brand-activity ul li a{
        display: block;
    }
    .flgr-brand-activity ul li a:hover img{
        opacity: 0.7;
    }
    .flgr-brand-activity ul li a img{
        display: block;
        width: 100%;
        height: auto;
        margin: 0;
        border-radius: 6px 6px 0 0;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
    }
    .flgr-brand-activity ul li p{
        padding: 20px;
        line-height: 16px;
        font-size: 12px;
        color: #a6a6a6;
    }
    .flgr-brand-activity ul li h6{
        height: 30px;
        padding: 20px 20px 20px 20px;
    }
    .flgr-brand-activity ul li h6 img{
        display: block;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        float: left;
        overflow: hidden;
    }
    .flgr-brand-activity ul li h6 span{
        font-size: 12px;
        font-weight: 600;
        padding: 0 10px;
    }
    .flgr-brand-activity ul li h6 i{
        font-style: normal;
        font-size: 12px;
        color: #a6a6a6;
        display: block;
        float: right;
    }
    .flgr-brand-activity-more{
        display: block;
        width: 500px;
        height: 50px;
        font-size: 14px;
        font-weight: 600;
        color: #333;
        text-align: center;
        line-height: 50px;
        border: 2px solid #333;
        margin: 0 auto;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
    .flgr-brand-activity-more:hover{
        color: #1c91fc;
    }
    .flgr-brand-activity-cont{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: url(../images/flge/sh-bj.png) no-repeat 0 0;
        overflow: auto;
        display: none;
        z-index: 999999;
    }
    .flgr-brand-activity-cont-box{
        width: 1180px;
        margin: 0 auto;
        background: #f9f9f9;
    }
    /*清除浮动*/
　　.flgr-brand-activity-cont-box:before, .flgr-brand-activity-cont-box:after {
        content: "";
        display: block;
        clear: both;
        }
    .flgr-brand-activity-cont-box {
        zoom: 1;
    }
    .flgr-brand-activity-cont-l{
        float: left;
        padding: 40px;
        border-right: 1px solid #d6d6d6;
        background: #fff;
        width: 890px;
    }
    .flgr-brand-activity-cont-l img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-brand-activity-cont-r{
        float: right;
        width: 170px;
        padding: 65px 15px;
    }
    .flgr-brand-activity-cont-r img{
        display: block;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        overflow: hidden;
    }
    .flgr-brand-activity-cont-r h6{
        font-size: 16px;
        font-weight: 600;
        height: 16px;
        line-height: 16px;
        padding: 25px 0 10px 0;
    }
    .flgr-brand-activity-cont-r p{
        color: #a6a6a6;
        line-height: 20px;
    }
    .flgr-brand-activity-cont-r hr{
        display: block;
        width: 100%;
        height: 1px;
        background: #333;
        border: 0;
        margin: 50px 0 35px 0;
    }
    .flgr-brand-activity-cont-but, .flgr-brand-activity-hint-but{
        display: block;
        width: 40px;
        height: 40px;
        background: url(../images/flge/contact-staff-message-mien-shut.png) 0 0 no-repeat #000;
        background-size: 100%;
        position: fixed;
        top: 10%;
        right: 10%;
        border-radius: 50%;
        transition: .2s;
        -ms-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
    }
    .flgr-brand-activity-cont-but:hover, .flgr-brand-activity-hint-but:hover{
        opacity: 1;
    }
    .flgr-brand-activity-hint{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: url(../images/flge/sh-bj.png) no-repeat 0 0;
        z-index: 999999;
        width: 100%;
    }
    .flgr-brand-activity-hint div{
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: url(../images/flge/brand-activity-hint.jpg) no-repeat center center;
    }
    .flgr-brand-activity-hint img{
        display: block;
        width: 1180px;
        height: 640px;
        position: absolute;
        top: 12%;
        left: 18.75%;
    }
    /*brand-activity-uploading*/
    .brand-activity-uploading{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.8);
        display: none;
        z-index: 9999;
    }
    .brand-activity-uploading-box{
        padding: 20px;
        width: 680px;
        height: 620px;
        background: #fff;
        position: absolute;
        top: calc(50% - (620px / 2));
        top: -webkit-calc(50% - (620px / 2));
        top: -ms-calc(50% - (620px / 2));
        left: calc(50% - (680px / 2));
        left: -webkit-calc(50% - (680px / 2));
        left: -ms-calc(50% - (680px / 2));
        margin: 0 auto;
    }
    .brand-activity-uploading-box h3{
        font-size: 26px;
        height: 26px;
        line-height: 26px;
        font-weight: 600;
        padding: 10px 0 20px 0;
        border-bottom: 1px solid #e5e5e5;
    }
    .brand-activity-uploading-box h3 img{
        display: block;
        width: 26px;
        height: 26px;
        float: right;
        cursor: pointer;
    }
    .brand-activity-uploading-box form{
        width: 430px;
        margin: 50px auto 0 auto;
    }
    .brand-activity-uploading-box form h4{
        font-size: 22px;
        font-weight: 600;
        padding-bottom: 40px;
    }
    .brand-activity-uploading-box form h5 input{
        display: block;
        width: 430px;
        height: 55px;
        background: #000;
        opacity: 0;
        margin-top: -55px;
        outline:none;
    }
    .brand-activity-uploading-box form h5{
        display: block;
        width: 430px;
        height: 55px;
        font-size: 18px;
        font-weight: 600;
        color: #FFF;
        background: #1657a4;
        border-radius: 6px;
        text-align: center;
        line-height: 55px;
    }
    .brand-activity-uploading-box form p{
        font-size: 18px;
        height: 18px;
        padding: 20px 0 20px 0;
        color: #9b9b9b;
    }
    .brand-activity-uploading-box form .brand-activity-uploading-t{
        display: block;
        width: 430px;
        height: 80px;
        border-radius: 6px;
        outline:none;
    }
    .brand-activity-uploading-box form .brand-activity-uploading-but{
        display: block;
        width: 180px;
        height: 55px;
        border: 1px solid #e5e5e5;
        margin: 50px auto 0 auto;
        background: #fff;
        font-size: 18px;
        font-weight: 600;
        border-radius: 6px;
        outline:none;
        transition: .3s;
        -ms-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
        -moz-transition: .3s;
    }
    .brand-activity-uploading-hint h4{
        font-size: 24px;
        font-weight: 600;
        text-align: center;
        padding-top: 210px;
    }
   .brand-activity-uploading-box form .brand-activity-uploading-but:hover{
        cursor: pointer;
        color: #fff;
        background: #1657a4;
    }
/*serve-enshrine*/
    .flgr-serve-enshrine .flgr-serve-order-box{
        display: block;
    }
    .flgr-serve-enshrine .flgr-serve-order-box ol{
        border-top: 2px solid #a7a7a7;
    }
    .flgr-serve-enshrine .flgr-serve-order-box ol li{
        width: 1100px;
        border-bottom: 1px solid #dbdbdb;
    }
    .flgr-serve-enshrine .flgr-serve-order-box ol li a{
        display: block;
        width: 100px;
        height: 25px;
        line-height: 25px;
        float: right;
        margin: 55px 20px 0 0;
        color: #fff;
        text-align: center;
        background: #326ebe;
    }
    .flgr-serve-enshrine .flgr-serve-order-box ol li a:hover{
        opacity: 0.8;
    }
    .flgr-serve-enshrine .flgr-serve-order-box ol li div h6{
        color: #e30015;
        font-size: 14px;
        height: 14px;
        line-height: 14px;
    }
/*collaborate*/
    .collaborate-container{
        width: 1300px;
        margin: 0 auto;
    }
/*message*/
    .flgr-message{
        width: 100%;
    }
    .flgr-message-l{
        float: left;
        width: 560px;
    }
    .flgr-message-l img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-message-r{
        float: right;
        width: 560px;
    }
    .flgr-message hr{
        display: block;
        width: 100%;
        height: 1px;
        border: 0;
        border-bottom: 1px dashed #d6d6d6;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        -ms-box-sizing:border-box;
    }
    .flgr-message h5, .flgr-message h4, .flgr-message h3{
        font-size: 14px;
    }
    .flgr-message h3, .flgr-message h4{
        height: 50px;
        line-height: 50px;
        font-weight: 600;
    }
    .flgr-message h4{
        padding-bottom: 10px;
    }
    .flgr-message h6{
        color: #a6a6a6;
    }
    .flgr-message h5{
        height: 35px;
        line-height: 35px;
        font-weight: 600;
        border-top: 1px solid #333;
        border-bottom: 1px solid #d6d6d6;
    }
    .flgr-message h6{
        height: 35px;
        line-height: 35px;
        font-size: 12px;
        padding-left: 20px;
        background: url(../images/flge/flgr-contact-toggle.png) no-repeat 520px -30px;
        cursor: pointer;
    }
    .flgr-message h5.flgr-message-toggle{
        color: #1c91fc;
        background-position: 520px 0;
    }
    .flgr-message p{
        color: #a6a6a6;
        padding: 15px 20px 30px 20px;
        line-height: 20px;
        display: none;
    }
    .flgr-message h2{
        display: inline-block;
        padding-right: 60px;
        font-size: 24px;
        height: 80px;
        line-height: 80px;
    }
    .flgr-message span{
        padding-left: 260px;
        display: block;
        font-size: 14px;
        color: #a6a6a6;
    }
    .flgr-message-r img{
        display: block;
        width: 580px;
        height: 300px;
        margin: 0 auto;
    }
    /*flgr-message-n*/
    .flgr-message .flgr-message-n p, .flgr-message .flgr-message-n i, .flgr-message .flgr-message-l p, .flgr-message .flgr-message-l i{
        display: block;
        font-style: normal;
        padding: 0;
        font-size: 12px;
        line-height: 25px;
        height: 25px;
        color: #a6a6a6;
    }
    .flgr-message .flgr-message-r i, .flgr-message .flgr-message-l i{
        font-weight: 600;
    }
    .flgr-message-league h6{
        font-size: 14px;
        color: #333;
        height: 50px;
        line-height: 50px;
        font-weight: 600;
        border-top: 1px solid #333;
        border-bottom: 1px solid #d6d6d6;
        background-position: 520px -23px;
    }
    .flgr-message h6.flgr-message-league-toggle{
        color: #1c91fc;
        background-position: 520px 8px;
    }
    .flgr-message-league p{
        padding: 60px 35px;
        font-size: 14px;
    }
 /*清除浮动*/
　　.flgr-message:before, .flgr-message:after {
        content: "";
        display: block;
        clear: both;
        }
    .flgr-message{
        zoom: 1;
    }