﻿/*?…±?”¨css????¨????é????aè???¨????è??è???°?????oo?‘??‰?è??????”1*/

/*?¨????è??è???°?????oo?‘?????”1??￥????3¨????????°?¤??????€???*/

/*??€?–°??′?–°?oo?‘????è???132017-3-13*/   

/* ??…é?¤??…?¤–è?1è·? */

@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements ??“????…??′? */

dl, dt, dd, ul, ol, li, /* list elements ??—è?¨?…??′? */

pre, /* text formatting elements ?–???????????…??′? */

fieldset, lengend, button, input, textarea, /* form elements è?¨????…??′? */

th, td { /* table elements è?¨????…??′? */

    margin: 0;

    padding: 0;

}

input,textarea {border: 2 none; box-shadow: none; outline: none;}

/* è?????é??è?¤?-—??“ */

body,button, input, select, textarea {font: 14px/22px "Microsoft YaHei";color: #666;}

h1 {font-size: 18px;}

h2 {font-size: 16px;}

h3 {font-size: 14px;}

h4, h5, h6 {font-size: 100%;}

* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;}

/* é???????—è?¨?…??′? */

ul, ol ,li{list-style: none;}

/* é??????–???????????…??′? */

a {text-decoration: none; color: #666; word-wrap:break-word;outline:none;}/*è?±?–???￠è??*/

a:hover {text-decoration: none; color:#0058ac;;}

/* é?????è?¨????…??′? */

legend {color: #000;} /* for ie6 */

fieldset, img {border: none;} /* img ??-è?|???è??é“???￥é????? img ?—?è?1??? */

button, input, select, textarea {

    font-size: 100%; /* ???è?¨????…??′???¨ ie ???è????§?‰??-—??“?¤§?°? */

}



/* é?????è?¨????…??′? */

table {

    border-collapse: collapse;

    border-spacing: 0;

}



/* è??é??ie?μ?è§???¨é??è?¤?1?????¤o?????′?????¨??????é?2?-￠????????¨??????èμ·???é—a??? */

html {overflow-y: scroll;}

/*?‰???oé￠?è§??±…??-*/

body{

    min-width: 1200px;

    width: 100%;

    overflow: hidden;

}



/*è??????μ???¨*/

.fl {float: left;}

.fr {float: right;}

.pr{position: relative;}

.pa{position: absolute;}





/*??…é?¤?μ???¨*/

.clear{clear: both;height: 0;}

.blk-main .clearlist,.blk-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}

.b-main .clearlist,.b-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}

.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }





/*?…¨?±€è????ˉè‰21*/

.body-color{background: #ffffff;}

.bark-body-color{background:#181818;}



.blk{margin-bottom: 25px;}

/*Main?¨????*/

.blk-main{width:1200px; margin: 0 auto;}

/*?°??¨???—*/

.blk-xs{width:240px;}

/*??-?¨???—*/

.blk-sm{width:930px;}

/*?°??‰???—*/

.blk{margin-bottom:30px;}









/*é|–é?μ?????—?…¨?±€è?￥???*/

.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;}





/*èˉ|??…??…??1*/

.endit-content{ line-height:28px;}

.endit-content p{margin:15px 0;}

.endit-content img{max-width:100%;}

/*????o|??°???????‰?*/

.endit-content #map img,.endit-content #dituContent img,.endit-content #platform 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;}

/*èˉ|??…?…3é”??-—é￡??o￠????2—*/

.endit-content a{color:#f00; font-weight: bold;}

/*èˉ|??…??…??1?…3é”??-—???VIè‰2*/

/*.endit-content a{color:#0058ac; font-weight: bold;}*/



/*è?¨?????1???*/

.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; 

}



/*???é?μ*/

.p12-pagination-1-main {

    margin: 0 auto; 

    padding: 20px 0;

    height: 30px;

    text-align: center;

}



.p12-pagination-1 a {

    vertical-align: top;

    display: inline-block;

    padding: 0 8px;

    height: 26px;

    line-height: 26px;

    border: 1px solid #e5e5e5; 

    text-align: center;

    margin: 0 2px;

    background: #fff;

}



.p12-pagination-1 span {

    border: 1px solid #fff;

	line-height: 30px;

}



.p12-pagination-1 .page_curr {

    background:#0058ac;

    color:#fff;

    border-color:#0058ac;

}



.p12-pagination-1 .laypage_first,

.p12-pagination-1 .laypage_last {

    display: none;

}






        .header,
        .content,
        .footer {
            width: 1200px;
            margin: 0 auto;
            font-family: "Microsoft Yahei";
        }
        em{font-style: normal;}
        .h_top {
            
            position: relative;
            z-index: 2;
            font-family: "Microsoft Yahei";
            overflow: hidden;
            background: url(img/topbg.gif) repeat-x center 0;
        }
        
        .t_top {
            height: 43px;
            line-height: 43px;
            color: #888;
        }
        
        .t_top p {
            float: right;
        }
        
        .t_top p em {
            display: inline-block;
            color: #888;
            padding: 0 22px 0 29px;
            background: url(../images/t_ico1.gif) no-repeat 0 12px;
            position: relative;
        }
        
        .t_top p em i {
            position: absolute;
            width: 100px;
            height: 100px;
            background: #fff;
            padding: 4px;
            left: 75px;
            top: 22px;
            display: none;
            z-index: 8;
        }
        
        .t_top p em:hover i {
            display: block;
        }
        
        .t_top p em i img {
            width: 100px;
            height: 100px;
        }
        
        .t_top p a {
            display: inline-block;
            color: #888;
            padding: 0 22px;
            background: url(../images/t_ico2.gif) no-repeat 0 12px;
        }
        
        .t_top p a:nth-child(3) {
            padding: 0 0 0 22px;
            background: url(../images/t_ico3.gif) no-repeat 0 12px;
        }
        
        .t_top p a:hover {
            color: #1b4d9a;
        }
        
        .t_con {
            height: 86px;
            padding: 26px 0 0;
            overflow: hidden;
        }
        
        
        
        
        
        .t_pho {
            white-space: nowrap;
            line-height: 0px;
            background: url(img/t_pho.gif) no-repeat 0 0px;
            padding: 20px 0 0 58px;
            color: #666;
        }
        
        .t_pho p {
            height: 25px;
            display: block;
            white-space: nowrap;
        }
        
        .t_pho span {
            font-size: 24px;
            color: #1b4d9a;
            font-family: Impact;
        }
        
        
    

        .ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{
            visibility: hidden;
        }
        .ty-banner-1 img.show{
            visibility: visible;
        }
    

        .p1-search-1 {
            background: #f2f2f2;
            height: 82px;
            border-bottom: 1px solid #eee;
            overflow: hidden;
            font-size: 14px;
        }
        
        .p1-search-1 p {
            color: #444;
            line-height: 82px;
        }
        
        .p1-search-1 a {
            color: #444;
            display: inline-block;
            margin-right: 15px;
        }
        
        .p1-search-1-inp {
            width: 270px;
            height: 30px;
            border-radius: 20px;
            background: #fff;
            padding-left: 10px;
            margin-top: 28px;
        }
        
        .p1-search-1-inp input {
            border: 0;
        }
        
        .p1-search-1-inp1 {
            width: 224px;
            height: 30px;
            line-height: 30px;
            color: #a9a9a9;
            float: left;
        }
        
        .p1-search-1-inp2 {
            width: 30px;
            height: 30px;
            background: url(../images/VISkins-p1.png) no-repeat -258px -936px;
            float: right;
            cursor: pointer;
        }
    

        .p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
        }
        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #2a3139;
            font-weight: normal;
            padding-left: 8px;
        } 
        .p12-curmbs-1 i {
            font-style: normal;
        }
        
        .p12-curmbs-1 span {
            font-family: '宋体';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
    

        .tl-fdh-02 {
            height: 55px;
            background: #ececec;
            margin-bottom: 20px;
            overflow: hidden;
        }
        
        .tl-fdh-02 li {
            width: 12.5%;
            height: 55px;
            font-size: 18px;
            line-height: 55px;
            text-align: center;
            float: left;
            border-right: 1px solid #fff;
            box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;
            background: #ececec;
            cursor: pointer;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }
        
        .tl-fdh-02 li a {
            color: #666;
        }
        
        .tl-fdh-02 li.sidenavcur,
        .tl-fdh-02 li:hover {
            background: url(../images/p16-icon6.png) no-repeat bottom center #0058ac;
            border-color: #0058ac;
        }
        
        .tl-fdh-02 li.sidenavcur a,
        .tl-fdh-02 li:hover a {
            color: #fff;
        }
    

        .p12-aboutinfo-1{display: inline-block;width: 100%;background: #fff;margin-bottom: 18px;}
        .p12-aboutinfo-1-tit{height: 114px;line-height: 114px;font-size: 30px;text-align: center; color:#4b4a4a;}
        .p12-aboutinfo-1-tit span{font-size: 22px;color: #aaa;}
        .p12-aboutinfo-1-nr{padding:0 0 20px;}
    

        .f_bj {
            color: #fff;
            clear: both;
            font-family: "Microsoft Yahei";
            height: 518px;
            line-height: 36px;
            background: #0058ac;
            font-size: 16px;
            position: relative;
            z-index: 9;overflow: hidden;
        }
        
        .f_bj:before {
            content: "";
            position: absolute;
            width: 100%;
            height: 54px;
            left: 0;
            bottom: 0;
            background: #fff;
            z-index: -1;
        }
        
        .f_bj:after {
            content: "";
            position: absolute;
            width: 100%;
            height: 1px;
            left: 0;
            bottom: 108px;
            background: #3379bd;
            z-index: -1;
        }
        
        .f_bj a {
            color: #fff;
            display: inline-block;
        }
        
        .f_con {
            height: 406px;
        }
        
        .f_con h3 {
            height: 66px;
            font-size: 22px;
            line-height: 66px;
            position: relative;
        }
        
        .f_con h3:before {
            content: "";
            position: absolute;
            width: 8px;
            height: 60px;
            left: 108px;
            top: 6px;
            color: #fff;
            background: url(../images/f_ico1.gif) no-repeat 0 center;
        }
        
        .f_logo,
        .f_logo img {
            width: 203px;
            height: 67px;
            display: block;
        }
        
        .f_nav {
            height: 375px;
            width: 184px;
            border-right: solid 1px #3379bd;
            padding: 31px 0 0;
            margin: 0 72px 0 0;
        }
        
        .f_nav a {
            display: block;
        }
        
        .f_code {
            width: 280px;
            text-align: center;
            line-height: 28px;
            background: url(../images/f_codebg.png) no-repeat 0 0;
            height: 488px;
            right: 0;
            top: 31px;
        }
        
        .f_code p {
            width: 173px;
            margin: 86px 0 0 52px;
            color: #666;
            text-align: left;
            font-size: 14px;
            line-height: 22px;
        }
        
        .f_code img {
            width: 155px;
            height: 155px;
            display: block;
            padding: 9px;
            border: solid 1px #e0e0e0;
            margin: 0 0 25px;
        }
        
        .f_text {
            width: 420px;
            overflow: hidden;
            white-space: nowrap;
            padding: 31px 0 0;
            line-height: 24px;
        }
        
        .f_text h3:before {
            left: 132px;
        }
        
        .f_text p {
            padding: 5px 0 0;
            height: 55px;
        }
        
        .f_text p span {
            display: block;
            font-size: 18.5px;
            line-height: 24px;
        }
        
        .f_wz {
            height: 54px;
            line-height: 54px;
            display: block;
            font-size: 14px;
        }
    

        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .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;
            font-size: 14px;
            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: 16px;
            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: #0058ac;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #0058ac;
            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;
        }
     .fdh-01-tit {

                background: #0058ac;

                height: 80px;

            }

            

            .fdh-01-tit h3 {

                height: 75px;

                font-size: 24px;

                font-weight: normal;

                line-height: 75px;

                color: #fff;

                border-bottom: 1px solid #fff;

                text-align: center;

            }

            

            .fdh-01-tit h3 span {

                font-size: 14px;

                text-transform: uppercase;

            }

            

            .fdh-01-nav-one h3 {

                height: 50px;

                line-height: 50px;

                background: url(img/p14-icon5.png) no-repeat right center #ececeb;

                margin-bottom: 2px;

            }

            

            .fdh-01-nav-one h3 a {

                display: block;

                font-size: 18px;

                font-weight: normal;

                margin-right: 40px;

                margin-left: 38px;

                color: #666666;

            }

            

            .fdh-01-nav-one h3.sidenavcur,

            .fdh-01-nav-one h3:hover {

                background: url(img/p14-icon2.png) no-repeat right center  #0058ac;

            }

            

            .fdh-01-nav-one h3.sidenavcur a,

            .fdh-01-nav-one h3:hover a{

                color: #fff;

            }

            .fdh-01-nav dl {

                padding: 2px 0 4px;

            }

            

            .fdh-01-nav dt {

                height: 50px;

                font-size: 16px;

                line-height: 50px;

                padding-left: 54px;

                padding-right: 40px;

                margin-bottom: 1px;

                background: #ececec;

                position: relative;

            }

            

            .fdh-01-nav dt:after {

                content: "";

                width: 8px;

                height: 8px;

                border: 2px solid #b8b8b8;

                border-style: solid solid none none;

                position: absolute;

                top: 50%;

                right: 32px;

                margin-top: -4px;

                -webkit-transform: rotate(45deg);

                -moz-transform: rotate(45deg);

                -ms-transform: rotate(45deg);

                -o-transform: rotate(45deg);

                transform: rotate(45deg);

            }

            

            .fdh-01-nav dt.sidenavcur:after,

            .fdh-01-nav dt:hover:after {

                border-color:  #0058ac;

            }

            

            .fdh-01-nav dt.sidenavcur a,

            .fdh-01-nav dt:hover a {

                color:  #0058ac;

            }

            

            .fdh-01-nav dd {

                border: 1px solid #ececec;

                border-bottom: 0;

            }

            

            .fdh-01-nav p {

                height: 50px;

                font-size: 14px;

                line-height: 50px;

                padding-left: 72px;

                padding-right: 40px;

                border-bottom: 1px solid #ececec;

                background: #fff;

                position: relative;

            }

            

            .fdh-01-nav p.sidenavcur a,

            .fdh-01-nav p:hover a {

                color:  #0058ac;

            }

            

            .fdh-01-nav p.sidenavcur:after,

            .fdh-01-nav p:hover:after {

                background: #2a3139;

            }

            

            .fdh-01-nav a {

                display: block;

                overflow: hidden;

                text-overflow: ellipsis;

                white-space: nowrap;

            }

        

    

    	 	.cl-cbgg-tys-02{height: 120px; background:#0058ac;} 

    		.cl-cbgg-tys-02-tel{height: 80px;padding-top: 30px; padding-left: 16px; background:url(img/cl-cbgg-tys-icon2.png) no-repeat 162px 16px;} 

    	 	.cl-cbgg-tys-02-tel span{display: block; font-size: 18px; line-height: 18px; color: #fff;  }

    	 	.cl-cbgg-tys-02-tel em{font-style: normal; font-size: 20px;font-weight: bold; color: #fff; line-height: 28px;}

    	

    

                .cplb-3n-ts-03-tit {

                    height: 50px;

                    font-size: 24px;

                    font-weight: normal;

                    line-height: 50px;

                    border-bottom: 1px solid #ebebeb;

                    margin-bottom: 15px;

                }

                

                .cplb-3n-ts-03-tit span {

                    display: inline-block;

                    height: 50px;

                    border-bottom: 1px solid #2a3139;

                }

                

                .cplb-3n-ts-03-list dl {

                    width: 32.1%;

                    border: 1px solid #dedede;

                    margin-bottom: 15px;

                    background: #fff;

                    float: left;

                    margin-right: 1.2%;

                }

                

                .cplb-3n-ts-03-list dl:nth-child(3n) {

                    margin-right: 0;

                }

                

                .cplb-3n-ts-03-list dt img {

                    width: 100%;

                    margin: 0 auto;

                    display: block;

                }

                

                .cplb-3n-ts-03-list dd {

                    padding: 6px 20px 5px 20px;

                }

                

                .cplb-3n-ts-03-list dd h4 {

                    height: 45px;

                    font-weight: normal;

                    font-size: 18px;

                    color: #154c64;

                    line-height: 45px;

                }

                

                .cplb-3n-ts-03-list h4 a {

                    display: block;

                    color: #727272;

                    overflow: hidden;

                    text-overflow: ellipsis;

                    white-space: nowrap;

                }

                

                .cplb-3n-ts-03-list dl:hover h4 a {

                    color:  #0058ac;

                }

                

                .cplb-3n-ts-03-list-desc {

                    height: 40px;

                    font-size: 14px;

                    line-height: 20px;

                    color: #666;

                    margin-bottom: 12px;

                    overflow: hidden;

                }

                

                .cplb-3n-ts-03-list-deta {

                    width: 100px;

                    height: 40px;

                    display: inline-block;

                    border: 1px solid #aaa;

                    font-size: 16px;

                    line-height: 40px;

                    text-align: center;

                }

                

                .cplb-3n-ts-03-list dl:hover {

                    border-color:  #0058ac;

                }

                

                .cplb-3n-ts-03-list dl:hover a {

                    color:  #0058ac;

                }

            

    

            .f_bj {

                color: #fff;

                clear: both;

                font-family: "Microsoft Yahei";

                height: 518px;

                line-height: 36px;

                background: #0058ac;

                font-size: 16px;

                position: relative;

                z-index: 9;overflow: hidden;

            }

            

            .f_bj:before {

                content: "";

                position: absolute;

                width: 100%;

                height: 54px;

                left: 0;

                bottom: 0;

                background: #fff;

                z-index: -1;

            }

            

            .f_bj:after {

                content: "";

                position: absolute;

                width: 100%;

                height: 1px;

                left: 0;

                bottom: 108px;

                background: #3379bd;

                z-index: -1;

            }

            

            .f_bj a {

                color: #fff;

                display: inline-block;

            }

            

            .f_con {

                height: 406px;

            }

            

            .f_con h3 {

                height: 66px;

                font-size: 22px;

                line-height: 66px;

                position: relative;

            }

            

            .f_con h3:before {

                content: "";

                position: absolute;

                width: 8px;

                height: 60px;

                left: 108px;

                top: 6px;

                color: #fff;

                background: url(../images/f_ico1.gif) no-repeat 0 center;

            }

            

            .f_logo,

            .f_logo img {

                width: 203px;

                height: 67px;

                display: block;

            }

            

            .f_nav {

                height: 375px;

                width: 184px;

                border-right: solid 1px #3379bd;

                padding: 31px 0 0;

                margin: 0 72px 0 0;

            }

            

            .f_nav a {

                display: block;

            }

            

            .f_code {

                width: 280px;

                text-align: center;

                line-height: 28px;

                background: url(../images/f_codebg.png) no-repeat 0 0;

                height: 488px;

                right: 0;

                top: 31px;

            }

            

            .f_code p {

                width: 173px;

                margin: 86px 0 0 52px;

                color: #666;

                text-align: left;

                font-size: 14px;

                line-height: 22px;

            }

            

            .f_code img {

                width: 155px;

                height: 155px;

                display: block;

                padding: 9px;

                border: solid 1px #e0e0e0;

                margin: 0 0 25px;

            }

            

            .f_text {

                width: 420px;

                overflow: hidden;

                white-space: nowrap;

                padding: 31px 0 0;

                line-height: 24px;

            }

            

            .f_text h3:before {

                left: 132px;

            }

            

            .f_text p {

                padding: 5px 0 0;

                height: 55px;

            }

            

            .f_text p span {

                display: block;

                font-size: 18.5px;

                line-height: 24px;

            }

            

            .f_wz {

                height: 54px;

                line-height: 54px;

                display: block;

                font-size: 14px;

            }

        

    

            .client-2 {

                position: fixed;

                right: -170px;

                top: 50%;

                z-index: 900;

            }

            

            .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;

                font-size: 14px;

                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: 16px;

                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: #0058ac;

                color: #fff;

                height: 56px;

                width: 247px;

                padding:9px 0 6px;

                float: left;

            }

            

            .client-2 .my-kefu-main {

                background: #0058ac;

                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;

            }

.p12-pagination-1-main input{

	display: none;

}


#Content14{ width: 100%; float: left;}
#Content14 .contCon{ width: 100%; float: left;}
#Content14 .contCon .list{ width: 100%; float: left; box-shadow: 0 0 10px #f2f2f2;}
#Content14 .contCon .list .l1{ padding: 40px 0; width: 16%; float: left; text-align: center;}
#Content14 .contCon .list .l1 .ico{ display: inline-block;}
#Content14 .contCon .list .l1 .t1{ margin: 25px 0; font-size: 18px; line-height: 20px; color: #333; font-weight: bold;}
#Content14 .contCon .list .l1 .t2{ font-size: 16px; line-height: 30px; color: #666;}
#Content14 .contCon .bdmap{ width: 100%; float: left; margin: 20px 0; height: 555px;}
#Content14 .contCon .bdmap img{ max-width:none;}
#Content14 .contCon .bdmap .iw_poi_content{ padding-left: 210px; margin-top: -105px; white-space: nowrap; font-size: 18px; color: #333333; line-height: 30px; width: 100%;}
#Content14 .contCon .bdmap .BMap_pop{ float:right; background-color:#fff; background-repeat:no-repeat; border:none !important; width:540px !important; height:140px; margin:100px 0 0 340px; box-shadow: 0 0 10px rgba(0,0,0,0.18);}
#Content14 .contCon .bdmap .BMap_shadow, .BMap_shadow img, .BMap_shadow div{display:none;}
#Content14 .contCon .bdmap .BMap_pop div:nth-child(8){display:none;}
#Content14 .contCon .bdmap .BMap_pop div:nth-child(7){display:none;}
#Content14 .contCon .bdmap .BMap_pop div:nth-child(3){display:none;}
#Content14 .contCon .bdmap .BMap_pop div:nth-child(5){display:none !important;}
#Content14 .contCon .bdmap .BMap_bottom{display:none !important;}
#Content14 .contCon .bdmap .BMap_pop div{ border:none !important;}
#Content14 .contCon .bdmap .BMap_pop div:nth-child(2){background:none !important;}
#Content14 .contCon .bdmap.BMap_bubble_content{ width:609px !important; height:140px !important; background:#fff !important;}
#Content14 .contCon .bdmap .BMap_bubble_content{width:609px !important; height:140px !important; background-color: #fff !important; }
#Content14 .contCon .bdmap .BMap_pop div:nth-child(9),
#Content14 .contCon .bdmap .BMap_center{left: 0 !important; top:0 !important; width:540px !important; height:140px !important;}
#Content14 .contCon .bdmap .BMap_pop img:nth-child(10){right:10px !important; left: auto !important;}
#Content14 .contCon .bdmap .iw_poi_content p{font-size:16px; line-height: 30px; color:#333333; text-transform: uppercase;}
#Content14 .contCon .lyb{ float: left; width: 100%; box-shadow: 0 0 10px #f2f2f2;}
#Content14 .contCon .bd{ margin: 0 auto; width: 67.519%;}
#Content14 .contCon .bd .form{ float: left; width: 100%;}
#Content14 .contCon .bd .form .tit{ margin: 40px 0; float: left; width: 100%; font-size: 24px; line-height: 26px; font-weight: bold; text-align: center; color: #104492;}
#Content14 .contCon .bd .form1{ float: left; width: 100%;}
#Content14 .contCon .bd .form .lab{ margin: 7px 0; width: 46%; float: left; position: relative; padding-left: 80px;}
#Content14 .contCon .bd .form .lab:nth-child(2n){ float: right;}
#Content14 .contCon .bd .form .lab1{ margin: 7px 0; width: 100%; float: left; position: relative; padding-left: 80px;}
#Content14 .contCon .bd .form .lab2{ margin: 7px 0; width: 100%; float: left; position: relative; padding-left: 80px; padding-right: 270px;}
#Content14 .contCon .bd .form .lab3{ margin: 50px 0 0 0; width: 100%; float: left;}
#Content14 .contCon .bd .form .name{ width: 80px; font-size: 14px; line-height: 44px; text-align: right; position: absolute; left: 0; top: 0; color: #333;}
#Content14 .contCon .bd .form .fv{ font-size: 14px; color: #333; width: 100%; height: 44px; line-height: 34px; padding: 10px; float: left; background: #f0f0f0;}
#Content14 .contCon .bd .form .fv1{ font-size: 14px; color: #333; width: 100%; height: 140px; line-height: 34px; padding: 10px; border: 0; float: left; background: #f0f0f0;}
#Content14 .contCon .bd .form .fv2{ font-size: 14px; color: #333; width: 100%; height: 44px; line-height: 34px; padding: 10px; float: left; background: #f0f0f0;}
#Content14 .contCon .bd .form .hyz{ width: 270px; position: absolute; right: 0; top: 0;}
#Content14 .contCon .bd .form .hyz .img{ width: 106px; height: 42px; border: 1px solid #f0f0f0; line-height: 0; float: left;}
#Content14 .contCon .bd .form .hyz .img img{ width: 100%; height: 100%;}
#Content14 .contCon .bd .form .hyz .ico{ float: left; margin: 15px 10px 15px 25px; width: 14px; height: 14px; cursor: pointer; background: url(../images/3124_cont10.png) no-repeat center; background-size: cover;}
#Content14 .contCon .bd .form .hyz .wz{ font-size: 14px; line-height: 44px; float: left; color: #444;}
#Content14 .contCon .bd .form .hyz .wz:hover{ text-decoration: underline;}
#Content14 .contCon .bd .form .fv3{ width: 190px; height: 44px; line-height: 44px; font-size: 16px; display: block; margin: 0 auto; color: #fff; background: #104492; color: #fff;}