
@charset "gbk";



.body-color{background: #f7f7f7;}


.blk-main{width:996px; margin: 0 auto;}

.blk-xs{width:240px;}

.blk-sm{width: 730px;}

.blk-md{width: 100%;clear: both;}



.b-main{width:1200px; margin: 0 auto;}

.b-xs{width:240px;}

.b-sm{width: 930px;}

.b-md{width: 100%;clear: both;}



.p{padding: 30px 0;}

.b{clear: both;}

.blk{margin-bottom:  20px;}



.nodata {background:url("../images/nodata.png") no-repeat 58px 20px #fff;margin: 10px 0;padding:80px 0 80px 220px;border:1px solid #eee;text-transform: capitalize;}



.endit-content{ line-height:28px;}
.endit-content p{margin:15px 0;}
.endit-content img{max-width:100%;}
.endit-content #map img{max-width: inherit;}
.endit-content em,.endit-content i{font-style: italic;}
.endit-content .img-p{text-indent: 0px; padding-top: 14px; margin: 0px; text-align: center;}
.endit-content .img-container{}
.endit-content .img-block {text-indent: 0px;padding-top: 14px;margin: 0px;text-align: center;}



.nsw-modal {
    width: 100%;
    height: 100%;
    background: rgba(225, 225, 225, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999; 
}
.modal-dialog {
    position: fixed;
    color:#000000;
    top: 150px;
    width: 400px;
    border-radius: 3px;
    min-height: 155px;
    overflow: hidden;
    z-index: 99998;
    margin-left: -200px;
    left: 50%; 
}
.modal-dialog .css-icon {
    background-image: url("../images/modal-icons.png"); 
}
.modal-dialog .modal-head {
    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 {
    width: 100%;
    min-height: 125px;
    background: #ffffff; 
}
.modal-dialog .modal-body .modal-body-left {
    width: 140px;
    float: left; 
}
.modal-dialog .modal-body .modal-body-left .icon {
    width: 64px;
    height: 64px;
    margin: 30px 0 0 48px; 
}
.modal-dialog .modal-body .modal-body-left .success-message {
    background-position: 0px -14px; 
}
.modal-dialog .modal-body .modal-body-left .warming-message {
    background-position: 0px -78px; 
}
.modal-dialog .modal-body .modal-body-right {
    width: 260px;
    float: right;
    padding-top: 20px; 
}
.modal-dialog .modal-body .modal-body-right .close-btn {
    color: #000;
    text-align: center;
    width: 90px;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    background: #818079; 
}
.modal-dialog .modal-body .modal-body-right p {
    line-height: 30px; 
}


        /*µ×²¿¿ªÊ¼*/
        
        .footWrap {
            background: url(../images/f_bg.jpg) no-repeat center top;
            height: 303px;
            overflow: hidden;
        }
        
        .f_con {
            height: 224px;
            overflow: hidden;
        }
        
        .f_nav {
            height: 79px;
            overflow: hidden;
            text-align: center;
            color: #929191;
            font: 16px/79px "Microsoft Yahei";
        }
        
        .f_nav a {
            color: #929191;
            padding: 0 30px;
            display: inline-block;
        }
        
        .f_logo {
            display: inline;
            width: 234px;
            overflow: hidden;
            padding: 70px 0 0 0;
        }
        
        .f_logo img {
            width: 234px;
            height: 106px;
            display: block;
        }
        
        .f_wz {
            float: left;
            display: inline;
            padding: 56px 0 0 72px;
            width: 536px;
            overflow: hidden;
            font: 14px/30px "Microsoft Yahei";
            color: #929190;
        }
        
        .f_wz a {
            color: #929190;
        }
        
        .f_wz em {
            color: #e70012;
            font-weight: bold;
            font-size: 24px;
        }
        
        .f_code {
            float: right;
            margin: 35px 15px 0 0;
            display: inline;
        }
        
        .footer p {
            float: left;
            margin-left: 22px;
            width: 145px;
            height: 156px;
            overflow: hidden;
            background: url(images/f_cdbg.png) no-repeat center top;
        }
        
        .footer p img {
            display: block;
            margin: 0 auto;
            width: 102px;
            height: 102px;
            padding: 2px;
            border: 1px solid #f0f0f0;
            background: #fff;
        }
        
        .footer p i {
            display: block;
            text-align: center;
            color: #5c5958;
            font: 14px/32px "Microsoft Yahei";
        }
    

        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900; font-size:12px; font-family:"Simsun";
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 71px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
            width: 33px;
            height: 35px;
            background-position: -27px -51px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 77px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 20px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #c30101;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #c30101;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
