
.head2 {position: relative;z-index: 11;height:5rem;overflow:hidden; background:#fff;}
.head2 .logo{ width:14.6875%; float:left; margin:0.6rem 0 0 3%;}
.head2 .logo img{display:block; width:100%;}
.head2 h3{ width:64%; float:left;  font-size:1.6rem; line-height:2.0rem; color:#333; padding-top:0.5rem; text-align:left; font-weight:bold; color:#28375f; padding-left:5%;}
.head2 h3 p{font-size:1.2rem; font-weight: normal; color:#333;}
.head2 .menu_btn{width:4.53125%; height:4rem; float:right; margin-right:3%;}
.head2 .menu_btn a.downmenu{display:block; width:100%; padding:2rem 0 0.5rem 0;}
.head2 .menu_btn img{ display:block; width:100%;}

.menu2 .slideMenu{ width:92%; display: none;z-index:20;position:absolute; top:5rem; right:0; transition:transform 1s;-webkit-transition:transform 1s; background:rgba(40,55,95,0.8);padding:2rem 4% 2rem 4%;}
.menu2.down .slideMenu{transform:translate3D(0,100%,0);-webkit-transform:translate3D(0,100%,0);}
.menu2 ul li {line-height:2.6rem;text-align:center;color:#fff;font-size:1.1rem; border:1px solid #fff; width:50%; margin:0 auto 1.5rem; border-radius:1.5rem;}
.menu2 ul li a {font-size:1.1rem; font-family:"Microsoft Yahei"; color: #fff;text-decoration: none;}
		

    /*表单弹框*/
.g-online .code{display: none;}
.g-online .submit{display:none;}
/*表单弹框*/

.nsw-modal {
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
}

.modal-dialog {
    position: absolute;
    ;
    top: 50%;
    left: 0;
    margin-top: -5rem;
    width: 100%;
    min-height: 10rem;
    color: #000000;
    z-index: 99998;
    overflow: hidden;
}

.modal-dialog .css-icon {
    background-size: 3.15rem 7.5rem;
    background-repeat: no-repeat;
}

.modal-dialog .modal-head {
    display: none;
    height: 30px;
    line-height: 30px;
    padding: 0px 20px;
    background: #F6EFEF;
    font-size: 14px;
}

.modal-dialog .modal-head .modal-logo {
    width: 15px;
    height: 15px;
    background-position: 1px 0px;
    margin: 8px 5px 0 0;
    float: left;
}

.modal-dialog .modal-head .close {
    float: right;
    width: 15px;
    height: 15px;
    background-position: -14px 0px;
    margin-top: 8px;
}

.modal-dialog .modal-body {
    max-width: 600px;
    min-width: 300px;
    width: 80%;
    margin: 0 auto;
    min-height: 10rem;
    background: #fff;
    border-radius: 10px;
}

.modal-dialog .modal-body .modal-body-left {
    margin: 1.5rem 0 0 4rem;
    float: left;
}

.modal-dialog .modal-body .modal-body-left .icon {
    width: 3.3rem;
    height: 3.2rem;
}

.modal-dialog .modal-body .modal-body-left .success-message {
    background-position: left bottom;
}

.modal-dialog .modal-body .modal-body-left .warming-message {
    background-position: 0px 0;
}

.modal-dialog .modal-body .modal-body-right {
    width: 64%;
    float: right;
    padding-top: 1rem;
}

.modal-dialog .modal-body .modal-body-right .close-btn {
    color: #515567;
    text-align: center;
    display: inline-block;
    height: 2.5rem;
    width: 6rem;
    font-size: 1.1rem;
    line-height: 2.5rem;
    background: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 6px;
    margin-bottom: 1rem;
}

.modal-dialog .modal-body .modal-body-right p.msg-title {
    font-weight: bold;
    font-size: 1.3rem;
}

.modal-dialog .modal-body .modal-body-right p.msg {
    font-size: 1.2rem;
    color: #515567;
    margin-bottom: .5rem;
}


		.g-ft{padding-bottom:5rem;}
.g-ft h2{ width:90.625%; height:3.5rem; background:#363636; margin:0 auto;}
.g-ft h2 a{ display:inline-block; width:50%; height:3.5rem; font-size:1.2rem; font-weight:bold; line-height:3.5rem; color:#fff;background:url(images/ft_bg1.gif) no-repeat center top; background-size:100% 100%;}
.g-ft h2 em{ display:block; width:1.75rem; height:1.5rem; float:left; margin:0.95rem 4% 0 22%;}
.g-ft h2 em img{display:block; width:100%;}
.g-ft h2 a:last-child{background:url(images/ft_bg2.gif) no-repeat center top; background-size:100% 100%;}
.flx{ text-align:center; color:#878787; line-height:1.8rem; font-size:1.1rem;}
.flx a{ color:#878787;}
.flx em{ padding:0 2%;}
.flx p{ margin:1rem 0 0.2rem;}
.flx p a{ color:#363636; font-size:1.2rem; padding:0 2%; position:relative;}
.flx p a:before{ content:""; position:absolute; top:0.5rem; right:0; width:1px; height:50%; background:#363636;}
.flx p a:last-child:before{ background:none;}
.fnav{ position:fixed; bottom:0; left:0; min-width:320px; max-width:640px; width:100%; height:4rem;background:url(../images/fbg.gif) repeat-x center top; background-size:2px 4rem;z-index:12;}
.fnav li{ width:25%; float:left; height:4rem; position:relative;}
.fnav li em{ display:block; width:17.5%; margin:0 auto; padding-top:0.5rem;}
.fnav li em img{ display:block; width:100%;}
.fnav li:last-child:before{ background:none;}
.fnav li:before{ content:""; position:absolute; top:0; right:0; width:1px; height:100%; background:#616161;}
.fnav li a{ display:block; text-align:center; color:#fff; font-size:1.1rem; height:4rem; line-height:1.6rem; font-family:"Microsoft YaHei";}
        
