﻿body{width: 100%;min-width: 1400px;font-family: "\5FAE\8F6F\96C5\9ED1";padding: 0;margin: 0;position: relative;letter-spacing: 1px;margin: 0 auto;background:none;}
ul{padding: 0;margin: 0;list-style: none;}
li{-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;}
img{border: 0;}
a,a:hover{text-decoration: none;color: inherit;}
.w1200{width:1200px;min-width: 1200px;margin: 0 auto;position: relative;min-height: 1px;clear: both;}
.w1440{width:1440px;min-width: 1440px;margin: 0 auto;position: relative;min-height: 1px;clear: both;}
.w1400{width:1400px;min-width: 1400px;margin: 0 auto;position: relative;min-height: 1px;clear: both;}
.clear{clear:both;}
.pull-left{float: left;}
.pull-right,.right{float: right;}
.shenglue{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.phover:hover{text-shadow: 1px 1px 2px #A7A4A4;}
.content_main{min-height: 600px;}
.font_size14{font-size: 14px;}
a,li,.tran{-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;}
.fix{position:fixed;top:0;left:0;right:0;z-index:99999}


.screen_slider ul li img{width:100%;height:520px;}

.logo-font{line-height: 1000px;width:50px;height: 50px;overflow: hidden;margin: 0;}
.header{width:100%;height: 100px;}
.header .logos-call-bg{
    width: 1100px;
    height: 55px;
    float: left;
}
.header .logos-call-bg div{float: left;
}

.header .logos-call-bg .gm {
    background: url('../../images/201902/gm-logo.png');
    background-repeat: no-repeat;
    width: 226px;
    height: 52px;
    padding-right: 34px;
    border-right:  1px solid #ccc;
}

.header .logos-call-bg .houyong {
    background: url('../../images/201902/houyong-logo.png');
    background-repeat: no-repeat;
    width: 147px;
    height: 50px;
    margin-left: 34px;
}

.header .logos-call-bg .garden {
    background: url('../../images/201902/garden-logo.png');
    background-repeat: no-repeat;
    width: 265px;
    height: 54px;
    margin-left: 34px;
    padding-right: 32px;
    border-right: 1px solid #ccc;
}

.header .logos-call-bg .hotcall {
    background: url('../../images/201902/hot-call.png');
    background-repeat: no-repeat;
    width: 270px;
    height: 55px;
    margin-left: 116px;
}
.header .search-webs-login-box{
    float: right;
    width: 260px;
    height: 60px;
}
.header .search-webs-login-box .search-group{
    width: 230px;
    height: 34px;
    position: relative;
}
.header .search-webs-login-box .search-group input{}
.header .search-webs-login-box .search-group .search-submit-btn{}
.header .search-webs-login-box .search-group .search-submit-btn span{}

.header .search-webs-login-box .search-group .bdcs-container .bdcs-search{width:100%;height:100%;}
.header .search-webs-login-box .search-group .bdcs-search-form-input{
    width: 229px;
    height: 31px !important;
    background:rgba(255,255,255,1);
    border:1px solid rgba(18,99,170,1);
    border-radius:5px;
    margin: 0;
    padding: 0;
}
.header .search-webs-login-box .search-group .bdcs-search-form-submit {
    width: 37px;
    height: 32px;
    background:rgba(18,99,170,1);
    position: absolute;
    border: none;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    right: 0px;
    top: 0;
    color:rgba(18,99,170,1);
    background:url('../../images/201902/search-icon.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 2px -2px;
    line-height: 100px;
}

.header .webs-login-email-box{
    width: 235px;
    height: 32px;
}
.header .webs-login-email-box .wleb-webs{
    float: left;
    position: relative;
    border: 1px solid white;
    cursor: pointer;
    background-image: url('../../images/201902/down.png');
    background-repeat: no-repeat;
    background-position: 121px 14px;
    width: 136px;
    height: 32px;
    font-size: 16px;
    padding-top: 5px;
    padding-left: 2px;
    text-align: left;
    margin-top: 3px;
    border-top: 3px solid white;
}
.header .webs-login-email-box .wleb-webs:hover{
    border: 1px solid;
    border-top: 3px solid #005CAA;
    background-image: url('../../images/201902/down.png');
    background-repeat: no-repeat;
    /* background: none; */
    background-color: #F9F9F9;
    background-position: 121px 14px;
    text-align: left;
}
.header .webs-login-email-box .wleb-webs:hover .wl{display: block;background-color: #F9F9F9;border: 1px solid;border-top: none;}
.header .webs-login-email-box .wleb-webs .wl{
    display: none;
    z-index: 55555;
    background: white;
    position: absolute;
    top: 29px;
    left: -1px;
    width: 102%;
    color: black;
}
.header .webs-login-email-box .wleb-webs .wl li{
    width: 100%;
    height: 34px;
    text-align: center;
    line-height: 33px;
    color: #005CAA;
}
.header .webs-login-email-box .wleb-webs .wl li:hover{
    color: red;
    font-weight: bold;
}

.header .webs-login-email-box .wleb-webs .wl li a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.header .webs-login-email-box .wleb-webs .wl li:hover a{text-decoration: underline}

.header .webs-login-email-box .wleb-login{
    width: 47px;
    height: 31px;
    padding-top: 11px;
    float: left;
    font-size: 16px;
    position: relative;
    margin-left: 1px;
}
.header .webs-login-email-box .wleb-login .login_a{
    background: white;
    cursor: pointer;
}
.header .webs-login-email-box .wleb-login:hover .login_a{background:#005caa;color: white;}
.header .webs-login-email-box .wleb-login:hover .userloginbox{display:block;}
.header .webs-login-email-box .wleb-login:hover .userloginbox a{color:red;}
.header .webs-login-email-box .wleb-login:hover .userloginbox p{margin:0;margin-top:15px;}
.header .webs-login-email-box .wleb-login .userloginbox .login_u{}
.header .webs-login-email-box .wleb-login .userloginbox .login_p{}
.header .webs-login-email-box .wleb-login .userloginbox .login_b{}
.header .webs-login-email-box .wleb-login .userloginbox input{
    width: 100%;
    margin: 5px 0;
}
.header .webs-login-email-box .wleb-login .userloginbox #cookietime{width: 16px;}
.header .webs-login-email-box .wleb-login .userloginbox .login_button{
    float: right;
    width: 66px;
    margin: 0;
    background: #005caa;
    padding: 5px;
    color: white;
    border: none;
    text-align: center;
}
.header .webs-login-email-box .wleb-login .userloginbox .login_state{
    float: left;
}
.header .webs-login-email-box .wleb-login .userloginbox{display: none;position: absolute;left: 0;top: 30px;z-index: 9999;background: white;padding: 10px 20px;border: 1px solid #e5e5e5;border-top: 3px solid #005caa;width: 230px;}
.header .webs-login-email-box .wleb-login .userloginbox .userlogin_title{
    font-size: 18px;
    margin-bottom: 10px;
}
.header .webs-login-email-box .wleb-login .userloginbox .login_u{}
.header .webs-login-email-box .wleb-login .userloginbox .login_p{}
.header .webs-login-email-box .wleb-login .userloginbox .login_b{}
.header .webs-login-email-box .wleb-login .userloginbox input{
    width: 100%;
    margin: 5px 0;
}
.header .webs-login-email-box .wleb-login .userloginbox #cookietime{width: 16px;}
.header .webs-login-email-box .wleb-login .userloginbox .login_button{
    float: right;
    width: 66px;
    margin: 0;
    background: #005caa;
    padding: 5px;
    color: white;
    border: none;
    text-align: center;
}

.header .webs-login-email-box .wleb-login .userloginbox .login_state{
    float: left;
}

.header .webs-login-email-box .wleb-email{
    width: 47px;
    height: 30px;
    float: left;
    margin-top: 11px;
    font-size: 16px;
}
.header .webs-login-email-box .wleb-email a{}
.header .intl-in{position:absolute;right:0;top:0;}
.header .intl-in a{}



.nav-column{
    width:100%;
    height:50px;
    background:#1263AA;
}
.nav-column .nc-list>li{
    width: 175px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    float: left;
    color: #FFFFFF;
    position:relative;
    font-size: 18px;
}

.nav-column .nc-list>li a{
    width: 100%;
    height: 100%;
    display: inline-block;
}
.nav-column .nc-list>li .nc-child-list{
    opacity: 0;
    background:#D6171B;
    color:#FFD99C;
    position:absolute;
    top: 0;
    left:0;
    right:0;
}
.nav-column .nc-list>li .nc-child-list li{}
.nav-column .nc-list>li .nc-child-list li.nv-child-head{color:white;}
.nav-column .nc-list>li .nc-child-list li a{}
.nav-column .nc-list>li:hover .nc-child-list{
    opacity:0.9;
    z-index:9;
}


/*footer*/
.footer{
    padding: 20px 40px;
    font-size: 16px;
    background-color: #1263AA;
}
.footer a:hover{/* text-decoration:underline;*/}
.footer p{margin: 5px 0;color: white;}
.footer .f_title{
    margin: 0;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 15px;
}
.footer .contact_box{
    width: 443px;
    margin-left: 30px;
}
.footer .contact_box .cb_p{
    width: 351px;
}
.footer .aboutus_box{
    width: 382px;
    margin: 0 65px;
}
.footer .aboutus_box ul {}
.footer .aboutus_box ul li{
    display: inline-block;
    margin: 5px 0;
    margin-right: 10px;
    color: white;
}
.footer .subscribe_box{
    width: 410px;
}
.footer .subscribe_box ul{
    margin-top: 21px;
}
.footer .subscribe_box ul li{
    text-align: center;
    display: inline-block;
    margin: 10px;
}
.footer .subscribe_box ul li:hover{/* border-bottom:1px solid #ccc; */}
.footer .subscribe_box ul li.wechat{
    position: relative;
}
.footer .subscribe_box ul li.wechat .qrcode{
    position: absolute;
    right: -61px;
    bottom: 101px;
    display:none;
}
.footer .subscribe_box ul li.wechat .qrcode img{width:200px}
.footer .subscribe_box ul li.wechat #triangle-down{
    position: absolute;
    right: 90px;
    bottom: -6px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid white;
}
.footer .subscribe_box ul li.wechat:hover .qrcode{display:block;}
.footer .subscribe_box ul li p{margin: 8px 0;}
.footer .friend_link{
    margin-top: 34px;
    border-top: 1px solid #3E94DF;
    padding-top: 40px;
}
.footer .friend_link span{
    margin: 5px;
}

.hide_disp{display: none;}

.beian{
    background-color: white;
    margin: 0;
    height: 50px;
    line-height: 50px;
    border-top: 1px solid #2B7396;
}
.beian p{
    text-align: center;
    font-size: 14px;
    color: #1263AA;
    margin: 0;
}


/* webpage */
.main {overflow:hidden;max-width: 100%;width: 100%;}
.screen_slider {width:100%;height: 520px;float:left;position:relative;overflow:hidden;background:#f1f1f1;}
.screen_slider ul,.screen_slider ul li{height: 520px;}
.screen_slider ol{    left: 0;    right: 0;    width: 150px;    margin: auto;    text-align: center;}
.sub_content{/* width: 1400px; */margin: auto;padding-bottom:10px;}
.sub_content_left {width: 100%;background:#fff;float:left;}
.bn {height: 55px;font-family: "·",sans-serif;border-bottom: 2px solid #9B9B9B;}
.bn li { float:left;margin:20px 5px 0 0px; }
.bn li:nth-last-child(2){color:#f00; }
.bn li .home { color:#000;font-weight:bolder;}
.info_calls {width:70px;height:25px;line-height:25px;background:#f30;color:#fff;display:inline-block;text-align:center;margin-top:8px;font-family:"·";font-size:12px;margin-top: -4px;border-radius: 20px;}
.bn .gmprolink { float:right;color:#f00;margin-right: 23px;font-weight: bolder;font-size:14px }
.a_common,.about{width: 100%;margin: 0;}
.weicai_intro {width:100%;height: 896px;border: none;overflow: hidden;}
.weicai_intro_left {width: 720px;height: auto;float:left;margin-top:19px;line-height: 28px;font-size: 18px;}
.weicai_intro_right{
    width: 630px;
}
.weicai_intro_right img{height:auto;}
.webpage-dltitle-bg, .weicai_intro_left .intro_title,.honor_title,.offer_title {font-size: 30px;margin:23px 0;display: inline-block;padding: 1px 5px;color: white;padding-right: 35px;background: #1263aa;background-image: url('../../images/201902/webpage-title-rightbg.jpg');background-repeat: no-repeat;background-position: right center;line-height: 40px;}
.webpage-toptitle{text-align: center;}
.webpage-toptitle p{font-size:36px;color:#1263AA;border:1px solid #1263aa;padding: 12px 23px;margin-top: 41px;margin-bottom: 99px;display: inline-block;}



/*---------------|*/
.qywh-item-title{font-size:24px;color:#FFF882;padding: 3px 10px;border:1px solid #FFF882;border-radius: 5px;}
.qywh-item-box{margin: 6px auto;display: inline-block;overflow: hidden;border-radius:10px;padding: 0 20px;padding-top: 35px;}
.qywh-row1{width:265px;height:253px;text-align: center;}
.qywh-row1 p{font-size:18px;color:#FFFFFF;margin-top: 35px;}
.qywh-ml{margin-left:12px; }
.qywh-row2{text-align:center;color:white;font-size:18px;width:548px;height:330px;}
.qywh-intro-list{text-align:left;color: white;font-size: 18px;}
.qywh-fg{color:#FFF882;font-size:22px;margin:35px 0;}
.qywh-fg span{padding:15px;position:relative;}
.qywh-fg span::after{content:'';position:absolute;right:2px;top:0;bottom:0;margin:auto;width:1px;height:15px;background:#FFF882;}
.qywh-fg span:last-child::after{content:'';width:0;height:0;}
.qywh-item-intro{margin-top:34px;margin-bottom:35px;text-align:left;color:#FFF882;font-weight:bold;text-align:center;font-size: 22px;}
.qywh-row3{width:100%;height:364px;text-align:center;padding: 35px 80px;}
.qywh-row4{width:690px;height:607px;text-align:center;padding-left:50px;padding-right:50px;}
.qywh-row4 .qywh-yfont{color:#FFF882;font-weight:bold;font-size:18px;margin-top:45px;}
.fzlc-panel-box{width:100%;padding: 0 20px;margin: 35px auto;border-left: 2px solid #FF9000;}
.fzlc-panel-box .fzlc-title{font-size:24px;color:#1263aa;font-weight: bold;position:relative;}
.fzlc-panel-box .fzlc-title::after{content:'';position:absolute;left: -29px;width:15px;height:15px;background:#1263aa;border-radius: 50%;top:0;bottom:0;margin: auto;}
.fzlc-panel-box .fzlc-intro{font-size: 18px;color:#555555;position:relative;}
.fzlc-panel-box .fzlc-intro::after{content:'';position:absolute;left: -25px;width: 8px;height: 8px;background:#FF9000;border-radius: 50%;top:0;bottom:0;margin: auto;}
.qyfs-map-box{
    background: #F3F3F3;
    padding: 40px 0;
    text-align: center;
}
.qyfs-clientlogos{text-align:center;}
.qyfs-clientlogos li{width:365px;height:400px;overflow:hidden;display:inline-block;margin-top: 90px;}
.qyfs-clientlogos li img{width:100%;}
.qyfs-clientlogos li p{text-align:left;}
.qyfs-clientlogos li .qc-date-intro{
    font-size: 16px;
    color: #1263AA;
    margin: 37px 0;
}
.qyfs-clientlogos li .qc-client-intro{
    color: #555555;
    font-size: 16px;
}
.qyfs-clientlogos li.midd{margin-left: 145px;margin-right: 145px;}
.qyfs-client-list{
    font-size: 18px;
}
.qyfs-client-table-box{background: #F3F3F3;padding: 40px ;}

.jmhy-title-bg{
    width: 203px;
    height:44px;
    background-image: url('http://www.21gm.com.cn/skin/v3/images/201902/webpage/jmhy-title-bg.png');
    background-repeat: no-repeat;
    color: white;
    font-size: 30px;
    padding-left: 20px;
}
.jmhy-list1{
    font-size: 18px;
    margin-left: 18px;
}
.jmhy-list1 li{position:relative;}
.jmhy-list1 li::after{content:'';position:absolute;left: -18px;top:0;bottom:0;width:10px;height:3px;background: #F19FB6;margin: auto;}
.jmhy-list1 li p{}
.jmhy-panel-ys{
    background: #F5F6FF;
}
.jmhy-title-intro{
    font-size: 24px;
    color: #4B559A;
    margin: 26px 0;
}
.jmhy-ys-box{
    margin-top: 68px;
    text-align: center;
}
.jmhy-ys-box .jyb-left{
    width: 300px;
    height: 600px;
    overflow: hidden;
    display: inline-block;
    text-align: left;
}
.jmhy-ys-box .jyb-center{
    width: 750px;
    height: 600px;
    overflow: hidden;
    display: inline-block;
    text-align: center;
}
.jmhy-ys-box .jyb-right{
    width: 300px;
    height: 600px;
    overflow: hidden;
    display: inline-block;
    text-align: left;
}
.jybj-title{
    color: #4B559A;
    font-size: 24px;
}
.jybj-intro{
    color: #3B3B3B;
    font-size: 16px;
}
.jmhy-panel-tjfy{
    padding: 71px 0;
}
.jpt-left{
    width: 696px;
    height: 690px;
    display: inline-block;
    overflow: hidden;
    padding-right: 60px;
}
.jpt-right{
    width: 695px;
    height: 690px;
    display: inline-block;
    overflow: hidden;
    padding-left: 120px;
    border-left: 1px solid #BFBFBF;
}
.jpt-title{
    color: #4B559A;
    font-size: 18px;
}
.jpt-intro{
    color: #555555;
    font-size: 18px;
}
.jmhy-lc{
    padding: 66px 0;
    text-align: center;
    background: #F5F6FF;
}
.jmhy-fwzc{
    padding: 97px 0;
}
.jmhy-fwzc .fw-list-box{
    width: 100%;
    height: 325px;
    overflow: hidden;
    text-align: center;
    margin: 43px auto;
    background: #F5F6FF;
    padding: 45px 20px;
    border-radius: 10px;
    font-size: 18px;
}
.jmhy-fwzc .fw-list-box .flb-1{
    width: 400px;
    height: 240px;
    display: inline-block;
    overflow: hidden;
    text-align: left;
}
.jmhy-fwzc .fw-list-box .flb-2{
    width: 500px;
    height: 240px;
    display: inline-block;
    overflow: hidden;
    text-align: left;
    padding: 0 50px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.jmhy-fwzc .fw-list-box .flb-3{
    width: 380px;
    height: 240px;
    display: inline-block;
    overflow: hidden;
    text-align: left;
    margin-left: 50px;
}
.jmhy-al{}
.jmhy-al img{
    margin: 45px auto;
}
.jmhy-al img.center{margin: 45px 47px;}
.jmhy-al .al-item{
    width: 650px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    display: inline-block;
    color: #4B559A;
    font-size: 18px;
    margin: -3px;
    padding: 0px;
}
.jmhy-al .al-item.right{margin-left:50px;padding-left:50px;border-left:1px solid #4B559A;}
.jmhy-al .al-item p{
    width: 70%;
    float: left;
    padding:0;
    margin: 0px;
}
.jmhy-al .al-item span{
    float: right;
}


.linefont{color:#1263AA;}
.jmwc-title-bg{
    width: 203px;
    height:44px;
    background-image: url('http://www.21gm.com.cn/skin/v3/images/201902/webpage/jmwc-title-bg.png');
    background-repeat: no-repeat;
    color: white;
    font-size: 30px;
    padding-left: 20px;
    text-align: left;
}
.jmwc-list1{
    font-size: 18px;
    margin-left: 18px;
}
.jmwc-list1 li{position:relative;}
.jmwc-list1 li::after{content:'';position:absolute;left: -18px;top:0;bottom:0;width:10px;height:3px;background: #FF9000;margin: auto;}
.jmwc-list1 li p{}
.jmwc-panel-ys{
    background: #E4F2FF;
    padding: 60px 0;
}
.jmwc-ys-box{
    margin-top: 68px;
    text-align: center;
}
.jmwc-ys-box .jyb-left{
    width: 300px;
    height: 600px;
    overflow: hidden;
    display: inline-block;
    text-align: left;
    padding-top: 80px;
}
.jmwc-ys-box .jyb-center{
    width: 750px;
    height: 600px;
    overflow: hidden;
    display: inline-block;
    text-align: center;
}
.jmwc-ys-box .jyb-right{
    width: 300px;
    height: 600px;
    overflow: hidden;
    display: inline-block;
    text-align: left;
}
.jmwc-ys-box .jybj-title{
    color: #4B559A;
    font-size: 24px;
}
.jmwc-ys-box .jybj-intro{
    color: #3B3B3B;
    font-size: 16px;
}
.jmwc-panel-tjfy{
    padding: 71px 0;
}
.jmwc-panel-tjfy .jpt-left{
    width: 696px;
    height: 690px;
    display: inline-block;
    overflow: hidden;
    padding-right: 60px;
}
.jmwc-panel-tjfy .jpt-right{
    width: 695px;
    height: 690px;
    display: inline-block;
    overflow: hidden;
    padding-left: 120px;
    border-left: 1px solid #BFBFBF;
}
.jmwc-panel-tjfy .jpt-title{
    color: #4B559A;
    font-size: 18px;
}
.jmwc-panel-tjfy .jpt-intro{
    color: #555555;
    font-size: 18px;
}
.jmwc-lc{
    padding: 66px 0;
    text-align: center;
    background: #E4F2FF;
}
.jmwc-fwzc{
    padding: 97px 0;
}
.jmwc-fwzc .fw-list-box{
    width: 100%;
    height: 325px;
    overflow: hidden;
    text-align: center;
    margin: 43px auto;
    background: #E4F2FF;
    padding: 45px 20px;
    border-radius: 10px;
    font-size: 18px;
}
.jmwc-fwzc .fw-list-box .flb-1{
    width: 400px;
    height: 240px;
    display: inline-block;
    overflow: hidden;
    text-align: left;
}
.jmwc-fwzc .fw-list-box .flb-2{
    width: 500px;
    height: 240px;
    display: inline-block;
    overflow: hidden;
    text-align: left;
    padding: 0 50px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.jmwc-fwzc .fw-list-box .flb-3{
    width: 380px;
    height: 240px;
    display: inline-block;
    overflow: hidden;
    text-align: left;
    margin-left: 50px;
}
.jmwc-jszc{}
.jmwc-jszc .jszc-box1{
    width: 448px;
    height:619px;
    background: #14A7BD;
    border-radius:10px;
    padding: 32px 47px;
    color: #14A7BD;
    font-size: 18px;
    display: inline-block;
    overflow: hidden;
    margin: 30px 0;
}
.jmwc-jszc .jszc-box2{
    width: 448px;
    height: 619px;
    background: #14BDB3;
    border-radius: 10px;
    padding: 32px 47px;
    color: #14BDB3;
    font-size: 18px;
    display: inline-block;
    overflow: hidden;
    margin: 30px 22px;
}
.jmwc-jszc .jszc-box3{
    width: 448px;
    height: 619px;
    background: #14BD8B;
    border-radius: 10px;
    padding: 32px 47px;
    color: #14BD8B;
    font-size: 18px;
    display: inline-block;
    overflow: hidden;
    margin: 30px 0;
}
.jmwc-jszc .jszcb-title{
    width: 122px;
    height:35px;
    background: white;
    border-radius:10px;
    text-align: center;
    line-height: 35px;
    font-weight: bold;
}
.jmwc-jszc .jszcb-key{
    color: white;
    margin-top: 39px;
}
.jmwc-jszc .jszcb-intro{
    color: white;
}
.jmwc-case{
    margin: 89px 0;
}
.jmwc-case .jmwc-case-list{
    text-align: center;
}
.jmwc-case .jmwc-case-list li{
    width: 430px;
    height: 355px;
    display: inline-block;
    overflow: hidden;
    margin: 30px 0;
    font-size: 18px;
}
.jmwc-case .jmwc-case-list li:nth-child(3n-1){margin-left: 49px;margin-right: 49px;}
.jmwc-case .jmwc-case-list li .jcl-thumb{}
.jmwc-case .jmwc-case-list li .jcl-thumb img{}
.jmwc-case .jmwc-case-list li .jcl-title{
    color: #1263AA;
    font-weight: 500;
    margin: 18px 0;
    text-align: left;
}
.jmwc-case .jmwc-case-list li .jcl-intro{
    font-size: 14px;
    color: #555555;
    line-height: 30px;
    text-align: left;
}


.jtbfu-box1{}
.jtbfu-box1 .jb1-item{
    width: 272px;
    height:362px;
    display: inline-block;
    margin: 1px;
    overflow: hidden;
}
.jtbfu-box1 .jb1-item .jb1i-num{
    width: 67px;
    height:67px;
    background: white;
    border-radius:50%;
    display: block;
    margin: auto;
    margin-top: 31px;
    text-align: center;
    font-size: 41px;
    line-height: 67px;
}
.jtbfu-box1 .jb1-item .jb1i-intro{
    color: white;
    padding: 39px;
    font-size: 18px;
    line-height: 33px;
}
.jtbfu-box1 .jb1-item.jn1{
    color: #148BBD;
    background: #148BBD;
}
.jtbfu-box1 .jb1-item.jn2{
    color: #14A7BD;
    background: #14A7BD;
}
.jtbfu-box1 .jb1-item.jn3{
    color: #14BDB3;
    background: #14BDB3;
}
.jtbfu-box1 .jb1-item.jn4{
    color: #14BD8B;
    background: #14BD8B;
}
.jtbfu-box1 .jb1-item.jn5{
    color: #14BD60;
    background: #14BD60;
}


.dchz-list1{text-align: center;}
.dchz-list1 .dchzl-item{width:430px;overflow: hidden;display: inline-block;text-align: left;margin: 55px 0;}
.dchz-list1 .dchzl-item:nth-child(3n-1){margin-left: 45px;margin-right: 45px;}
.dchz-list1 .dchzl-item .di-kindgarten-thumb{width:430px;height:240px;overflow: hidden;display: inline-block;}
.dchz-list1 .dchzl-item .di-dc-thumb{width:185px;height: 68px;overflow: hidden;margin-top: 20px;float: left;background: red;}
.dchz-list1 .dchzl-item .di-intro{width: 225px;height: 69px;overflow: hidden;margin-top: 20px; float: right;}
.dchz-list1 .dchzl-item .di-intro .dii-title{color:#1263AA;font-size: 16px;width: 100%;height: 25px;overflow: hidden;text-overflow: clip;margin: 0;}
.dchz-list1 .dchzl-item .di-intro .dii-intro{color:#555555;font-size: 14px;height: 40px;overflow: hidden;width: 100%;}


.zfhz-list1{
    text-align: center;
}
.zfhz-list1 .zfhzl-item{width:430px;height: 370px;overflow: hidden;display: inline-block;margin-bottom: 50px;}
.zfhz-list1 .zfhzl-item:nth-child(3n-1){margin-left: 48px;margin-right: 48px;}
.zfhz-list1 .zfhzl-item a{}
.zfhz-list1 .zfhzl-item .zi-thumb{width:430px;height:260px;}
.zfhz-list1 .zfhzl-item .zi-title{font-size: 16px;color:#1263AA;margin: 20px 0;text-align: left;}
.zfhz-list1 .zfhzl-item .zi-intro{font-size: 14px;color:#555555;line-height: 26px;text-align: left;}


/*article*/
.join_infor{
    width: 100%;
}
.join_infor li{
    width: 100%;
    padding-bottom: 50px;
    border-bottom: 1px solid #ccc;
    height: 250px;
}
.join_infor li>div{
    width: 999px;
    height:197px;
    background:rgba(243,243,243,1);
    float: left;
    margin: 0;
    margin-left: 51px;
    padding: 27px 23px;
    position: relative;
}
.join_infor li a{}
.join_infor li img{
    width: 350px;
    height:230px;
    float: left;
}
.join_infor li .infor_title{
    margin: 0;
    font-size: 18px;
}
.join_infor li .infor_cont{
    margin: 17px 0;
    font-size: 16px;
    height: 47px;
    width: 100%;
    overflow: hidden;
}
.join_infor li .infor_footer{
    margin: 0;
}
.join_infor li .infor_footer .infor_more{
    position: absolute;
    bottom: 15px;
    left: 23px;
    width: 91px;
    height:23px;
    background:rgba(18,99,170,1);
    border-radius:12px;
    font-size: 14px;
}
.join_infor li .infor_footer .infor_data{
    color: #888888;
    position: absolute;
    right: 0;
    bottom: -30px;
    font-size: 14px;
}
.pagesbar{
    padding-top: 20px;
    margin-bottom: 71px;
    height: 45px;
    padding: 0;
    line-height: 40px;
}
.pagesbar .currpage{}
.pagesbar a{
    padding: 8px 14px;
    margin: 5px;
    border-color: #D9D9D9;
    font-size: 14px;
}
.ques_liuyan{width:1000px;margin: 50px auto;height:500px;}
.article_info{margin-bottom: 80px;}

/*photo*/
.kingerg_show{}
.kingerg_show li{
    width: 430px;
    height: 360px;
    margin: 0;
    margin-bottom: 57px;
}
.kingerg_show li:nth-child(3n-1){
    margin-left: 51px;
    margin-right: 51px;
}
.kingerg_show li .case_show_title{}
.kingerg_show li img{
    width: 430px;
    height: 240px;
    border: none;
}
.kingerg_show li a{}
.kingerg_show li a p{
    margin-top: 20px;
    margin-bottom: 14px;
    font-size: 16px;
    color: #1263aa;
}
.kingerg_show li p{
    color: #555555;
    font-size: 14px;
    line-height: 28px;
}
.kingergartenpic_common{width:1000px;margin: 50px auto;}
.kingerschool{width:1000px;margin: 20px auto;}
.new_kingergartens{width:1000px;margin: 20px auto;}

/*guestbook*/
.mess-box{
    padding-bottom: 10px;
    border-bottom: 1px solid #D9D9D9;
}
.mess-box .mess-title{
    color: #1263AA;
    font-size: 24px;
}
.mess-box .mess_inst{
    width: 120px;
    height:40px;
    background:rgba(18,99,170,1);
    border-radius:10px;
    font-size: 24px;
    color: white;
    font-weight: 100;
    line-height: 40px;
    padding: 0;
    margin: 0;
}
.join_mes{}
.join_mes li{
}
.join_mes li .liuyan_common{
    border: none;
}
.join_mes li .liuyan_common .join_mes_span{}
.join_mes li .liuyan_common dl{}
.join_mes li .liuyan_common dl dd{}
.join_mes li .liuyan_common dl dd.liuyan_pro{}
.join_mes li .liuyan_common dl dd.liuyan_pro .liuyan_ico{
    width: 60px;
    height:60px;
    border-radius:50%;
    background: url('http://www.21gm.com.cn/skin/v3/images/201902/webpage/headimg.png');
}
.join_mes li .liuyan_common dl dd.liuyan_title{
    width: 1037px;
    height:auto;
    background:rgba(255,255,255,1);
    border:1px solid rgba(220,220,220,1);
    border-radius:10px;
    line-height: 36px;
    margin-left: 80px;
    padding: 0 20px;
}
.join_mes li .liuyan_common dl dd.liuyan_conts{}
.join_mes li .liuyan_common dl dd.liuyan_conts2{
    margin-left: 205px;
    width: 1200px;
    position: relative;
}
.join_mes li .liuyan_common dl .join_mes_cont2{
    width: 1050px;
    margin-left: 50px;
    background: rgba(225,246,255,1);
    border-radius:10px;
    border: none;
    height: 36px;
    line-height: 36px;
    padding:  0 20px;
}
.join_mes li .liuyan_common dl .join_mes_re{
    right: 3px;
    left: auto;
    width: 90px;
    line-height: 38px;
}
.join_mes li .liuyan_date{
    display: block;
    text-align: center;
    color: #CECECE;
    font-size: 14px;
}
.common_gb_pages{
    margin-top: 40px;
    margin-bottom: 80px;
}
.common_gb_pages a{
    width: 40px;
    height:40px;
    border: 1px solid #D9D9D9;
    color:#1263AA;
}
.common_gb_pages strong{
    width: 40px;
    height: 40px;
    font-size: 14px;
    margin: 3px;
    padding: 5px;
    background:#1263AA;
}
.common_gb_pages a:link{
    border: 1px solid #D9D9D9;
    width: 40px;
    height: 40px;
    font-size: 14px;
    margin: 3px;
    padding: 5px;
    color:#1263AA;
}
.common_gb_pages .pages_inp{display:none;}
.common_gb_pages .pages_btn{display:none;}

/*map*/
.map{
    width: 100%;
    height:600px;
}
.maph1{}
.maph1 .maph1_a{}
.maptitle {
    background: rgba(225,246,255,1);
    margin: 4px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.maptitle.mpe1 {}
.maptitle.mpe1 .maptitle1{
    background: #129DAA;
}
.maptitle.mpe2 {}
.maptitle.mpe2 .maptitle1{
    background: #148BBD;
}{}
.maptitle.mpe3 {}
.maptitle.mpe3 .maptitle1{
    background: #14BDB3;
}{}
.maptitle.mpe4 {}
.maptitle.mpe4 .maptitle1{
    background: #14BD8B;
}{}
.maptitle.mpe5 {}
.maptitle.mpe5 .maptitle1{
    background: #14BD60;
}{}
.maptitle.mpe6 {}
.maptitle.mpe6 .maptitle1{
    background: #14BD8B;
}{}
.maptitle.mpe7 {}
.maptitle.mpe7 .maptitle1{
    background: #14BDB3;
}{}
.maptitle.mpe8 {}
.maptitle.mpe8 .maptitle1{
    background: #148BBD;
}{}
.maptitle .maptitle1{
    width: 167px;
    height:45px;
    border-radius:10px;
}
.maptitle .maptitle2{font-size: 18px;color: #555555;margin: 5px;}
.maptitle .maptitle2 a{font-size: 18px;color: #555555;}


.user_mes{ width:100%;height:50px;text-align:center;position:fixed;z-index:32;top:500px;display:none; }
.user_mes p { width:100%;height:40px;line-height:40px;margin-top:10px;background:#005CA1;font-size:28px;color:#fff;text-align:center;position:relative; }
.user_mes p .user_mes_btn { width:80px;line-height:32px;display:inline-block;background:#F9F9F9;font-size: 14px;color:#2C87CB;border-radius:5px;border:1px solid #ccc;cursor:pointer;font-weight:bolder;position:relative;top:-5px;left:19px; }
.user_mes_close { width:32px;height:32px;display:block;position:absolute;right:358px;top:-18px;z-index:220;background-position:-484px -29px;cursor:pointer; }
.mes_box{ height:310px;left:37%;display:none;position:fixed;top:31%;width:507px;background:#fff;border-radius:5px;border:1px solid #ccc;z-index:401 }
.mes_box form { position:relative; }
.mes_box li { width:98%;height:40px;padding-left:21px;line-height:40px;font-size:12px}
.mes_box_title { color:#007BC8;}
.mes_box li input { width:419px;height:32px;background:#f1f1f1;border:0;border:1px solid #fff;border-radius:7px;padding: 0 10px;border:1px solid #ccc; }
.mes_box .mea_aera { height:50px;margin-top:5px }
.mes_box .vcode .vcodespan { float:left;margin-top:12px; }
.mes_box .vcode .vcodespan input { width:70px ;}
.mes_box li .mes_submit{ line-height:20px;width:81px;height:32px;color:#fff;margin:25px 46px 0 0;margin:30px 25px 0 0 \9;border:1px solid #007BC8;border-radius:4px;float:right;background:#007BC8;cursor:pointer; }
.submit_ico { width:22px;height:18px;background-position:-365px -45px  }
.box_close { background:url('../../images/201902/sitebg.png') no-repeat;width:33px;height:33px;display:block;position:absolute;top:-11px;right:-16px;background-position:-567px -252px;cursor:pointer; }
.box_close:hover { background-position:-567px -190px }
.error_prompt { width:267px;height:128px;display:none; top:87px;left:122px;background:#fff;border-radius:4px;border:1px solid #ccc; }
.error_prompt_title { color:#007BC8;margin:20px 0 0 20px  }
.error_prompt_report{ color:#f00;margin:10px 0 0 20px  }
.error_prompt_close { font-size:14px;position:absolute;top:4px;right:8px;cursor:pointer; }
.layer_mask { background-color:#666666; position:absolute; z-index:400; left:0; top:0; display:none; width:100%; height:1800px;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}


.sub-banner {
    width: 100%;
    height: 520px;
    position: relative;
}

.sub-banner .slideBox {
    width: 100%;
    height:100%;
    overflow: hidden;
    position: relative;
}

.sub-banner .slideBox .hd {
    height: 20px;
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 29px;
    z-index: 9999;
}

.sub-banner .slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    text-align: center;
}

.sub-banner .slideBox .hd ul li {
    margin-right: 2px;
    width: 10px;
    height: 10px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    display: inline-block;
    border-radius: 50%;
}

.sub-banner .slideBox .hd ul li.on {
    background: #31da31;
    color: #fff;
}

.sub-banner .slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.sub-banner .slideBox .bd ul{
	max-height:520px;
	overflow:hidden;
}

.sub-banner .slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.sub-banner .slideBox .bd img {
    display: block;
	width:100%;
}

.sub-banner .slideBox .prev,
.sub-banner .slideBox .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../../images/201902/slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.sub-banner .slideBox .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}

.sub-banner .slideBox .prev:hover,
.sub-banner .slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.sub-banner .slideBox .prevStop {
    display: none;
}

.sub-banner .slideBox .nextStop {
    display: none;
}

/*fxfw*/
.fxfw-custom{font-size: 16px;}
.fxfw-custom .fxfw-ptitle{font-size: 22px;color:black;font-weight: bold;line-height: 40px;}
.fxfw-custom .fxfw-sm{font-size: 20px;color:#FF9000;margin-top: 20px;}
.fxfw-custom .fxfw-ltitle{font-size: 20px;color:#1263AA;font-weight: bold;margin-top: 30px;}
.fxfw-custom .fxfw-sintro{margin-left: 30px;}
.fxfw-custom .fxfw-images{    margin: 30px 0;}
.fxfw-custom .fxfw-images img{max-width: 100%;}
.fxfw-custom .fix-hotcall{position: fixed;right:0;top:25%;width:230px;height: 70px;font-size: 24px;color:white;background:#1263AA;border-bottom-left-radius: 50px;border-top-left-radius: 50px;line-height: 70px;text-align: right;}
.fxfw-custom .fix-hotcall .fh-icon{
    background: url('../../images/201902/fxfw-hotcall-icon.png');
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    display: inline-block;
    position: absolute;
    left: 19px;
    top: 20px;
}


/*tgfw*/
.tgfw-panel{}
.tgfw-panel *{
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
}
.custom-page{}
.tgfw-panel .top-banner{
    width: 100%;
    margin: 30px 0;
    background: url(../../images/webpage/tgfw/top_banner_bg.png);
    background-position: center;
    text-align: center;
    padding: 50px 0;
}
.tgfw-panel .top-banner img{
}
.tgfw-panel .w1200{}
.tgfw-panel .tpc-m1{}
.tgfw-panel .w1200 .custom-main-title{
    text-align: center;
    margin: 50px auto;
    position: relative;
}
.tgfw-panel .w1200 .custom-main-title.af{}
.tgfw-panel .w1200 .custom-main-title.af::after{content:"";position:absolute;bottom: -20px;width: 150px;height: 5px;background:#1263AA;margin: auto;left: 0;right: 0;}
.tgfw-panel .w1200 .custom-main-title .cmt-title{
    font-size: 46px;
    color: #393939;
    font-weight: bold;
}
.tgfw-panel .w1200 .tp-card{
    text-align: center;
}
.tgfw-panel .w1200 .tp-card li{
    display: inline-block;
    width: 29%;
    margin: 1%;
    position: relative;
}
.tgfw-panel .w1200 .tp-card li .tpc-img{
    width: 100%;
}
.tgfw-panel .w1200 .tp-card li .tpc-img img{
    width: 100%;
}
.tgfw-panel .w1200 .tp-card li .tpc-img p{
    text-align: center;
    font-size: 20px;
    margin: 10px 0;
}
.tgfw-panel .w1200 .tp-card li:hover .tpc-zhezhao{opacity:1}
.tgfw-panel .w1200 .tp-card li .tpc-zhezhao{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(10, 189, 227, 0.85);
    border-radius: 13px;
    color: white;
    opacity: 0;
}
.tgfw-panel .w1200 .tp-card li .tpc-zhezhao p{
    font-size: 30px;
    width: 55%;
    text-align: center;
    margin: auto;
    margin-top: 30%;
}
.tgfw-panel .tpc-m2{}
.tgfw-panel .tpc-m2 .custom-main-title{}
.tgfw-panel .tpc-m2 .custom-main-title .cmt-title{
    color: #1263AA;
}
.tgfw-panel .w1200 .custom-main-title .cmt-intro{
    font-size: 22px;
    color: #575757;
    margin-top: 20px;
}
.tgfw-panel .w1200 .tpcm2-card{
    width: 100%;
    text-align: center;
}
.tgfw-panel .w1200 .tpcm2-card li{
    width: 47%;
    display: inline-block;
    margin: 1%;
    position: relative;
    overflow: hidden;
}
.tgfw-panel .w1200 .tpcm2-card li:hover .tpcm2c-l{left:0;}
.tgfw-panel .w1200 .tpcm2-card li:hover .tpcm2c-r{right:0;}
.tgfw-panel .w1200 .tpcm2-card li img{
    width: 100%;
}
.tgfw-panel .w1200 .tpcm2-card li .tpcm2c-r{
    width: auto;
    position: absolute;
    right: -10px;
    top: -20px;
}
.tgfw-panel .w1200 .tpcm2-card li .tpcm2c-l{
    width: auto;
    position: absolute;
    left: -10px;
    top: -20px;
}
.tgfw-panel .w1200 .tpcm2-card .tpcm2-last{
    width: 97%;
}
.tgfw-panel .w1200 .tpcm2-card .tpcm2-last img{}
.tgfw-panel .w1200 .tpcm2-card .tpcm2-last .tpcm2c-r{
    top: -5px;
}
.tgfw-panel .center-banner{
    margin: 70px 0;
    width: 100%;
    background: url(../../images/webpage/tgfw/candb_banner_bg.png);
    background-position: center;
    text-align: center;
    padding: 50px 0;
}
.tgfw-panel .center-banner img{
}
.tgfw-panel .bottom-banner{
    margin: 0;
    width: 100%;
    background: url(../../images/webpage/tgfw/candb_banner_bg.png);
    background-position: center;
    text-align: center;
    padding: 50px 0;
}
.tgfw-panel .bottom-banner img{
}
.tgfw-panel .tpc-m3{
    padding-bottom: 60px;
}
.tgfw-panel .tpc-m3 ul{
    text-align: center;
}
.tgfw-panel .tpc-m3 ul li{
    display: inline-block;
    width: 18%;
    margin: 0.5%;
    position: relative;
}
.tgfw-panel .tpc-m3 ul li .tpcm3-img{
    width: 100%;
    position: relative;
}
.tgfw-panel .tpc-m3 ul li .tpcm3-img img{
    width: 100%;
}
.tgfw-panel .tpc-m3 ul li .tpcm3-img .tpcm3i-text{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    font-size: 38px;
    height: 50%;
    color: #1264AB;
    font-weight: bold;
}
.tgfw-panel .tpc-m3 ul li .tpcm3-hover{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    color: white;
    font-size: 16px;
    text-align: left;
    padding: 10px;
    background:#0ABDE3;
    opacity:0;
}
.tgfw-panel .tpc-m3 ul li:nth-child(-n+2) .tpcm3i-text,.tgfw-panel .tpc-m3 ul li:nth-child(4) .tpcm3i-text{margin-top: 43%;}
.tgfw-panel .tpc-m3 ul li:hover .tpcm3-hover{opacity:1;}
.tgfw-panel .tpc-m3 ul li:nth-child(n+6) .tpcm3-hover{background:#FF9F43}
.tgfw-panel .tpc-m3 ul li .tpcm3-hover .tpcm3h-text{
    margin-top: 24%;
}
.tgfw-panel .tpc-m3 ul li .tpcm3-img .tpcm3i-text br{}
.tgfw-panel .tpc-m4{
    position: relative;
    background: #F8F8F8;
    padding: 30px 0;
}
.tgfw-panel  .tpcm4-numsbox{
    padding: 50px 0;
    padding-bottom: 0;
}
.tgfw-panel  .tpcm4-numsbox ul{
    text-align: center;
    margin-left: -3%;
}
.tgfw-panel  .tpcm4-numsbox ul li{
    display: inline-block;
    width: 14%;
    background: url('/template/v3/new_index/images/webpage/tgfw/m4_bbg.png');
    background-size: 100%;
    background-repeat: no-repeat;
    height: 195px;
    color: white;
    overflow: hidden;
    margin-right: 6%;
    margin-bottom: 117px;
}
.tgfw-panel  .tpcm4-numsbox ul li:nth-child(5){margin-right:0;}

.tgfw-panel  .tpcm4-numsbox ul li:nth-child(n+6){
    margin-right:0;
    margin-left: 6%;
    background: url('/template/v3/new_index/images/webpage/tgfw/m4_ybg.png');
    background-size: 100%;
    background-repeat: no-repeat;
    margin-bottom: 0;
}
.tgfw-panel  .tpcm4-numsbox ul li:nth-child(6){margin-left: 4.2%;}
.tgfw-panel  .tpcm4-numsbox ul li p{
    margin-top: 18%;
    padding: 0 18px;
    font-size: 16px;
}
.tgfw-panel  .tpcm4-numsbox ul li:nth-child(n+6) p{margin-top: 34%;}
.tgfw-panel  .tpcm4-img{
    width: 100%;
    position: absolute;
    top: 48%;
}
.tgfw-panel  .tpcm4-numsbox ul li:hover{
    transform: translateY(10px);
}
.tgfw-panel  .tpcm4-numsbox ul li:nth-child(n+6):hover{
    transform: translateY(-10px);
}
.tgfw-panel .w1200 .tpcm4-img img{
    width: 100%;
}
.tgfw-panel .tpc-m5{
    background: url('/template/v3/new_index/images/webpage/tgfw/m5_bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    padding: 50px 0;
}
.tgfw-panel .tpc-m5 .w1200{}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox{
    margin: 50px 0;
    width: 100%;
    background: white;
    border-radius: 30px;
    padding: 40px;
    color: #575757;
    font-size: 14px;
}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-left{
    width: 49%;
    display: inline-block;
    height: 450px;
    overflow: hidden;
}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox  .tfl-title{
    text-align: center;
    color: #1263AA;
    font-size: 28px;
    margin-bottom: 50px;
}

.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-left .tfl-title{
    background: url('/template/v3/new_index/images/webpage/tgfw/m5_1icon.png');
    background-repeat: no-repeat;
    background-position: 120px 4px;
}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .tfl-title{}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox  .form-group{
    margin: 25px 0;
}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox  .form-group .label{
    width: 20%;
    display: inline-block;
    color: inherit;
    text-align: right;
    font-size: initial;
    font-weight: 100;
    padding: 0;
    padding-right: 6px;
}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox  .form-group .input{
    width: 65%;
    display: inline-block;
}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox  .form-group .input .form-control{
    background: #F1F1F1;
    border: none;
    border-radius: 5px;
    box-shadow: none;
    height: 30px;
}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox  .form-group .dw{
    width: 10%;
    display: inline-block;
}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-left .form-group .input .send-sms-btn{
    background: #1263AA;
    width: 100%;
    color: white;
    padding: 8px 25px;
    text-align: center;
    border-radius: 5px;
    font-size: 16px;
    letter-spacing: 7px;
    text-indent: 7px;
    font-weight: bold;
    cursor: pointer;
}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right{
    width: 49%;
    display: inline-block;
    margin-left: 1%;
    height: 450px;
    overflow: hidden;
}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .tfl-title{
    background: url(/template/v3/new_index/images/webpage/tgfw/m5_2icon.png);
    background-repeat: no-repeat;
    background-position: 170px 7px;
}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group{}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group:nth-child(-n+3){margin:5px 0;}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group:nth-child(4){margin: 0;}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group .label{}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group .input{}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group .input .radio{
    margin: 0;
}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group .input .radio li{
    border: 1px solid #ccc;
    border-radius: 10px;
    display: inline-block;
    margin: 0 5px;
    padding: 5px 10px;
}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group .input .radio li.active{
    color: #1263AA;
    border-color: #1263AA;
    background: none;
}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group .input textarea{
    padding: 10px 15px;
    width: 100%;
    display: inline-block;
    height: 65px;
    background: #f1f1f1;
    border: none;
    border-radius: 10px;
}
.tgfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group .input .guest-btn{
    background: #1263AA;
    width: 100%;
    color: white;
    padding: 8px 25px;
    text-align: center;
    border-radius: 5px;
    font-size: 16px;
    letter-spacing: 7px;
    text-indent: 7px;
    font-weight: bold;
    cursor: pointer;
}

.phyfw-panel{}
.phyfw-panel *{
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
}
.custom-page{}
.phyfw-panel .top-banner{
    margin: 70px 0;
    width: 100%;
    background: url(../../images/webpage/tgfw/top_banner_bg.png);
    background-position: center;
    text-align: center;
    padding: 50px 0;
}
.phyfw-panel .top-banner img{
}
.phyfw-panel .w1200{}
.phyfw-panel .tpc-m1{}
.phyfw-panel .w1200 .custom-main-title{
    text-align: center;
    margin: 50px auto;
    position: relative;
}
.phyfw-panel .w1200 .custom-main-title.af{}
.phyfw-panel .w1200 .custom-main-title.af::after{content:"";position:absolute;bottom: -20px;width: 150px;height: 5px;background:#1263AA;margin: auto;left: 0;right: 0;}
.phyfw-panel .w1200 .custom-main-title .cmt-title{
    font-size: 46px;
    color: #393939;
    font-weight: bold;
}
.phyfw-panel .w1200 .custom-main-title .cmt-intro{
    font-size: 22px;
    color: #575757;
    margin-top: 20px;
}
.phyfw-panel .w1200 .tp-card{
    text-align: center;
}
.phyfw-panel .w1200 .tp-card li{
    display: inline-block;
    width: 29%;
    margin: 1%;
    position: relative;
}
.phyfw-panel .w1200 .tp-card li .tpc-img{
    width: 100%;
}
.phyfw-panel .w1200 .tp-card li .tpc-img img{
    width: 100%;
}
.phyfw-panel .w1200 .tp-card li .tpc-img p{
    text-align: center;
    font-size: 20px;
    margin: 10px 0;
}
.phyfw-panel .w1200 .tp-card li:hover .tpc-zhezhao{opacity:1}
.phyfw-panel .w1200 .tp-card li .tpc-zhezhao{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(16, 172, 132, 0.85);
    border-radius: 13px;
    color: white;
    opacity: 0;
}
.phyfw-panel .w1200 .tp-card li .tpc-zhezhao p{
    font-size: 28px;
    width: 90%;
    text-align: center;
    margin: auto;
    margin-top: 38%;
}
.phyfw-panel .w1200 .tpcm2-card{
    width: 100%;
    text-align: center;
}
.phyfw-panel .w1200 .tpcm2-card li{
    width: 22%;
    display: inline-block;
    margin: 1%;
    position: relative;
    overflow: hidden;
}
.phyfw-panel .w1200 .tpcm2-card li:hover .tpcm2c-t{top:0;}
.phyfw-panel .w1200 .tpcm2-card li:hover .tpcm2c-b{bottom:0;}
.phyfw-panel .w1200 .tpcm2-card li img{
    width: 100%;
}
.phyfw-panel .w1200 .tpcm2-card li .tpcm2c-t{
    position: absolute;
    top: -10px;
    left: 0;
    right: 0;
    width: 100%;
}
.phyfw-panel .w1200 .tpcm2-card li .tpcm2c-b{
    position: absolute;
    left: 0;
    right: 0;
    bottom: -10px;
    width: 100%;
}
.phyfw-panel .w1200 .tpcm2-card .tpcm2-last{
    width: 97%;
}
.phyfw-panel .w1200 .tpcm2-card .tpcm2-last img{}
.phyfw-panel .w1200 .tpcm2-card .tpcm2-last .tpcm2c-r{
    top: -5px;
}
.phyfw-panel .center-banner{
    margin-top: 70px;
    width: 100%;
    background: url(../../images/webpage/tgfw/candb_banner_bg.png);
    background-position: center;
    text-align: center;
    padding: 50px 0;
}
.phyfw-panel .center-banner img{
}
.phyfw-panel .bottom-banner{
    margin: 0px;
    width: 100%;
    background: url(../../images/webpage/tgfw/candb_banner_bg.png);
    background-position: center;
    text-align: center;
    padding: 50px 0;
}
.phyfw-panel .bottom-banner img{
}
.phyfw-panel .pypf-m3{
    background: url('/template/v3/new_index/images/webpage/phyfw/m3_bg.jpg');
    background-repeat: no-repeat;
    background-position: center;
    padding: 50px 0;
}
.phyfw-panel .pypf-m3 .custom-main-title.af::after{
    bottom: 40px;
}
.phyfw-panel .pypf-m3 .custom-main-title{}
.phyfw-panel .pypf-m3 .af{}
.phyfw-panel .pypf-m3 .wow{}
.phyfw-panel .pypf-m3 .fadeInDown{}
.phyfw-panel .pypf-m3 .custom-main-title .cmt-title{}
.phyfw-panel .pypf-m3 ul{
    text-align: center;
}
.phyfw-panel .pypf-m3 ul li{
    width: 35%;
    display: inline-block;
    position: relative;
    margin: 2%;
}
.phyfw-panel .pypf-m3 ul li .pm3-df{}
.phyfw-panel .pypf-m3 ul li .pm3-df .pm3-bg{
    width: 100%;
}
.phyfw-panel .pypf-m3 ul li .pm3-df .pm3-icon{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 45%;
    height: 64%;
}
.phyfw-panel .pypf-m3 ul li .pm3-df .pm3-icon img{width:100%;}
.phyfw-panel .pypf-m3 ul li .pm3-df .pm3-text{
    position: absolute;
    left: 0;
    right: 0;
    top: 68%;
    color: white;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 4px;
    text-indent: 4px;
}
.phyfw-panel .pypf-m3 ul li .pm3-hover{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding-left: 40px;
    opacity: 0;
}
.phyfw-panel .pypf-m3 ul li:hover .pm3-hover{opacity:1;}
.phyfw-panel .pypf-m3 ul li:nth-child(1) .pm3-hover{background:#EF7D29;}
.phyfw-panel .pypf-m3 ul li:nth-child(2) .pm3-hover{background:#F8AF22;}
.phyfw-panel .pypf-m3 ul li:nth-child(3) .pm3-hover{background:#0ABDE3;}
.phyfw-panel .pypf-m3 ul li:nth-child(4) .pm3-hover{background:#10AC84;}
.phyfw-panel .pypf-m3 ul li .pm3-hover .pm3h-title{
    font-size: 27px;
    color: white;
    text-align: left;
    padding-top: 50px;
    font-weight: bold;
    letter-spacing: 5px;
    text-indent: 5px;
    padding-bottom: 30px;
    position:relative;
}
.phyfw-panel .pypf-m3 ul li .pm3-hover .pm3h-title::after{
    content:"";
    position:absolute;
    left:10px;
    bottom: 10px;
    width:110px;
    height:5px;
    background:white;
}
.phyfw-panel .pypf-m3 ul li .pm3-hover .pm3h-intro{
    text-align: left;
    color: white;
    font-size: 15px;
    text-indent: 10px;
    position:relative;
}
.phyfw-panel .pypf-m3 ul li .pm3-hover .pm3h-intro::before{content:"";position:absolute;left:-5px;top:0;bottom:0;margin:auto;width:5px;height:5px;background:white;border-radius:50%;}
.phyfw-panel .pypf-m3 ul li:nth-child(4) .pm3-hover .pm3h-intro::before{top: -21px;}
.phyfw-panel .tpc-m5{
    background: url('/template/v3/new_index/images/webpage/phyfw/m5_bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    padding: 50px 0;
}
.phyfw-panel .tpc-m5 .w1200{}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox{
    margin: 50px 0;
    width: 100%;
    background: white;
    border-radius: 30px;
    padding: 40px;
    color: #575757;
    font-size: 14px;
}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-left{
    width: 49%;
    display: inline-block;
    height: 450px;
    overflow: hidden;
}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox  .tfl-title{
    text-align: center;
    color: #1263AA;
    font-size: 28px;
    margin-bottom: 50px;
}

.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-left .tfl-title{
    background: url('/template/v3/new_index/images/webpage/phyfw/m5_1icon.png');
    background-repeat: no-repeat;
    background-position: 120px 4px;
}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .tfl-title{}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox  .form-group{
    margin: 25px 0;
}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox  .form-group .label{
    width: 20%;
    display: inline-block;
    color: inherit;
    text-align: right;
    font-size: initial;
    font-weight: 100;
    padding: 0;
    padding-right: 6px;
}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox  .form-group .input{
    width: 65%;
    display: inline-block;
}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox  .form-group .input .form-control{
    background: #F1F1F1;
    border: none;
    border-radius: 5px;
    box-shadow: none;
    height: 30px;
}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox  .form-group .dw{
    width: 10%;
    display: inline-block;
}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-left .form-group .input .send-sms-btn{
    background: #1263AA;
    width: 100%;
    color: white;
    padding: 8px 25px;
    text-align: center;
    border-radius: 5px;
    font-size: 16px;
    letter-spacing: 7px;
    text-indent: 7px;
    font-weight: bold;
    cursor: pointer;
}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right{
    width: 49%;
    display: inline-block;
    margin-left: 1%;
    height: 450px;
    overflow: hidden;
}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .tfl-title{
    background: url(/template/v3/new_index/images/webpage/phyfw/m5_2icon.png);
    background-repeat: no-repeat;
    background-position: 170px 7px;
}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group{}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group:nth-child(-n+3){margin:5px 0;}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group:nth-child(4){margin: 0;}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group .label{}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group .input{}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group .input .radio{
    margin: 0;
}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group .input .radio li{
    border: 1px solid #ccc;
    border-radius: 10px;
    display: inline-block;
    margin: 0 5px;
    padding: 5px 10px;
}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group .input .radio li.active{
    color: #1263AA;
    border-color: #1263AA;
    background: none;
}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group .input textarea{
    padding: 10px 15px;
    width: 100%;
    display: inline-block;
    height: 65px;
    background: #f1f1f1;
    border: none;
    border-radius: 10px;
}
.phyfw-panel .tpc-m5 .w1200 .tpcm5-formbox .tf-right .form-group .input .guest-btn{
    background: #1263AA;
    width: 100%;
    color: white;
    padding: 8px 25px;
    text-align: center;
    border-radius: 5px;
    font-size: 16px;
    letter-spacing: 7px;
    text-indent: 7px;
    font-weight: bold;
    cursor: pointer;
}


.cumsg-modal-zhezhao{position: fixed;background: black;opacity: .7;left:0;right:0;top:0;bottom:0;display: none;}
.cumsg-modal{position: fixed;left:0;right:0;top:0;bottom:0;width: 500px;height: 322px;background: white;border-radius: 15px;margin: auto;display: none;z-index: 5;}
.cumsg-modal .cm-close-icon{position:absolute;right:5px;top: 0;font-size: 18px;cursor: pointer;}
.cumsg-modal .cm-text{
    width: 90%;
    margin: auto;
    margin-top: 10%;
    margin-bottom: 30px;
    font-size: 18px;
    text-align: center;
}
.cumsg-modal .cm-qrcode{width: 30%;margin: auto;text-align: center;}
.cumsg-modal .cm-qrcode img{width: 90%;}
.cumsg-modal .cm-qctext{text-align:center;font-size: 14px;color: #8a8a8a;}
.cumsg-modal .cm-close-btn{
    width: 30%;
    margin: auto;
    border: 1px solid #ccc;
    text-align: center;
    letter-spacing: 5px;
    text-indent: 5px;
    padding: 5px 10px;
    border-radius: 5px;
    cursor: pointer;
}



.jtbfw-panel{}
.jtbfw-panel .webpage-toptitle{}
.jtbfw-panel .webpage-toptitle p{}
.jtbfw-panel .jtb-m1{
    margin-bottom: 50px;
}
.jtbfw-panel .jtb-m1 .w1400{}
.jtbfw-panel .jtb-m1 .w1400 ul{
    text-align: center;
}
.jtbfw-panel .jtb-m1 .w1400 ul li{
    width: 10%;
    display: inline-block;
    font-size: 25px;
    background: #ccc;
    border-radius: 50%;
    height: 130px;
    margin: 0 2%;
    line-height: 35px;
    color:white;
    letter-spacing:5px;
    padding: 30px 0;
    padding-left: 5px;
}
.jtbfw-panel .jtb-m1 .w1400 ul li:nth-child(1){background:#148BBD;}
.jtbfw-panel .jtb-m1 .w1400 ul li:nth-child(2){background:#14A7BD;}
.jtbfw-panel .jtb-m1 .w1400 ul li:nth-child(3){background:#14BDB3;}
.jtbfw-panel .jtb-m1 .w1400 ul li:nth-child(4){background:#14BD8B;}
.jtbfw-panel .jtb-m1 .w1400 ul li:nth-child(5){background:#14BD60;}
.jtbfw-panel .jtb-m1 .w1400 ul li:nth-child(6){background:#14A7BD;}
.jtbfw-panel .jtb-m2{
    background: url('../../images/webpage/jtbfw/m2_bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 30px 0;
}
.jtbfw-panel .jtb-m2 .w1400{}
.jtbfw-panel .jtb-m2 .w1400 .webpage-dltitle-bg{}
.jtbfw-panel .jtb-m2 .w1400 ul{
    text-align: center;
}
.jtbfw-panel .jtb-m2 .w1400 ul li{
    display: inline-block;
    width: 11%;
    height: 160px;
    margin: 30px 5%;
    overflow: hidden;
}
.jtbfw-panel .jtb-m2 .w1400 ul li .jm2-title{
    background: white;
    padding: 15px 15px;
    border-radius: 20px;
    font-size: 20px;
    border: 2px dotted #0962A8;
    color: #0962A8;
    font-weight: bold;
    letter-spacing: 1px;
    text-indent: 1px;
}
.jtbfw-panel .jtb-m2 .w1400 ul li .jm2-intro{
    margin-top: 15px;
    text-align: left;
}
.jtbfw-panel .jtb-m3{}
.jtbfw-panel .jtb-m3 .w1400{
    padding: 40px 0;
}
.jtbfw-panel .jtb-m3 .w1400 .webpage-dltitle-bg{}
.jtbfw-panel .jtb-m3 .w1400 .jm3-image{}
.jtbfw-panel .jtb-m4{}
.jtbfw-panel .jtb-m4 .w1400{}
.jtbfw-panel .jtb-m4 .w1400 .webpage-dltitle-bg{}
.jtbfw-panel .jtb-m4 .w1400 ul{
    margin: 30px 0;
}
.jtbfw-panel .jtb-m4 .w1400 ul li{
    margin-bottom: 30px;
}
.jtbfw-panel .jtb-m4 .w1400 ul li .jm4-image{
    width: 36%;
    display: inline-block;
    height: 300px;
    overflow: hidden;
}
.jtbfw-panel .jtb-m4 .w1400 ul li .jm4-image img{
    width: 100%;
}
.jtbfw-panel .jtb-m4 .w1400 ul li .jm4-info{
    width: 56%;
    display: inline-block;
    padding: 0 30px;
    font-size: 16px;
    line-height: 28px;
    height: 300px;
    overflow: hidden;
    padding-top: 30px;
}
.jtbfw-panel .jtb-m4 .w1400 ul li .jm4-info .jm4-title{
    color: #1263AA;
    font-size: 18px;
}
.jtbfw-panel .jtb-m4 .w1400 ul li .jm4-info .jm4-title .jm4-first{
    color: #14BD60;
    font-size: 30px;
}
.jtbfw-panel .jtb-m4 .w1400 ul li .jm4-info .jm4-intro{}
.jtbfw-panel .jtb-m4 .w1400 ul li .jm4-info .jm4-intro br{}


.y20-main-titlebox{
    margin: 60px auto;
    position: relative;
    padding-bottom: 20px;
}
.y20-main-titlebox::after{content:"";position: absolute;left: 0;right: 0;bottom: 0;background: #F3B51F;width: 50px;height: 3px;margin: auto;border-radius: 20px;}
.y20-main-titlebox .ymt-title{
    color: #616161;
    text-align: center;
    font-size: 30px;
    margin: 0;
    margin-bottom: 10px;
    font-weight: bold;
    letter-spacing: 2px;
    text-indent: 2px;
}
.y20-main-titlebox .ymt-intro{
    color: #9B9B9B;
    text-align: center;
    font-size: 30px;
    margin: 0;
    font-weight: bold;
    letter-spacing: 2px;
    text-indent: 2px;
}


        
        
        