.content{width:1200px;margin:0 auto}
.header{height:150px;line-height:0;position:relative;z-index:3;display:inline-block;width:100%;vertical-align:top}
.header .logo{width:156px}
.header .h_tel{text-align:right;font-size:15px;color:#515151;line-height:40px;padding-right:20px;margin-bottom:4px}
.header .h_tel span{padding-left:40px;background:url(../images/ico02.png) no-repeat left top ;  background-size:40px 40px; line-height:40px;display:inline-block}
.header .h_tel em{font-style:normal;font-size:22px;color:#515151;font-weight:bold}
.header .menu{margin-top:10px}

.header .en{text-align:right;padding-left:40px;height: 20px}
.header .en a{color: #515151;font-size: 15px;text-align:right;padding-right:20px;line-height: 20px}


.header .menu li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.header .menu li a{display:block;font-size:16px;color:#515151;text-align:center;line-height:33px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;border:1px solid transparent;border-radius:5px}
.header .menu li:hover a,.header .menu li.cur a{border:1px solid #515151}

.clearfix:after{content:".";height:0;display:block;visibility:hidden;clear:both}
.footer{background:#1D5CA7;height:374px;overflow:hidden;color: #515151}
.footer i{font-style:normal}
.f_con{height:114px;margin-bottom:10px}
.f_con h3{width:165px;padding-top:34px;float:left}
.f_menu{float:right}
.f_menu a{display:block;font-size:16px;color:#fff;line-height:114px;float:left;padding:0 10px;transition:.3s ease;-o-transition:.3s ease}
.f_menu a:hover{background:#fff;color:#453825}
.footer h4{font-size:18px;color:#fff;font-weight:bold;line-height:100%}
.footer h4 span{padding-left:10px}
.footer h4 i{display:block;font-size:14px;font-weight:normal;margin-top:14px;line-height:100%;text-transform:uppercase;letter-spacing:1px}
.f_info{padding-top:28px;width:557px;float:left;position:relative}
.f_info:after{position:absolute;content:"";width:1px;height:148px;background:rgba(255,255,255,.3);top:28px;right:0}
.f_info h4{margin-bottom:37px}
.f_info p{font-size:14px;color:#fff;line-height:24px}
.f_info p a{color:#fff}
.f_info p span{padding-left:10px}
.f_info p:last-child{font-size:12px}
.f_contact{padding-top:28px;padding-left:73px;float:left}
.f_contact h4{margin-bottom:32px}
.f_contact p{font-size:22px;color:#fff;line-height:26px}
.f_qr{width:201px;float:right;padding-top:54px;height:187px}
.f_qr p{width:201px;height:133px;background:rgba(69,56,37,.26);position:relative}
.f_qr img{width:147px;height:147px;display:block;position:absolute;top:-54px;left:27px}
.f_qr span{font-size:12px;color:#fff;text-align:center;display:block;line-height:100%;padding-top:105px}

.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:62px;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:12px;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:31px;background-position:-23px -47px;background-size:52px 82px}
.client-2 .my-kefu-ftop .my-kefu-main{padding-top:6px}
.client-2 .my-kefu-left{float:left;width:62px;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:#b20405;color:#fff;height:53px;width:230px;padding:9px 0 0;float:left}
.client-2 .my-kefu-main{background:#b20405;width:97px;height:53px;position:relative;padding:9px 0 0;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}




/*清除浮动*/
.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; }


/*Home板块全局补白*/
.p{padding: 30px 0;}
/*Home板块全局变量*/
.b{clear: both;}
/*内页板块全局变量*/
.blk{margin-bottom:  20px;}



.blk{margin-bottom: 25px;}
/*Mainæ¨¡æ¿*/
.blk-main{width:1200px; margin: 0 auto;}
/*å°æ¨¡å—*/
.blk-xs{width:240px;}
/*ä¸­æ¨¡å—*/
.blk-sm{width:930px;}
/*å°ç‰ˆå—*/
.blk{margin-bottom:30px;}




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



.text{position:absolute;top:36%;width:60%;max-width:800px;left:0px;right:0px;margin:0 auto;transform:translateY(-30%)}
.bannerTitle{color:#fff;position:relative;padding-bottom:2rem;font-size:30px; float: left;}
.bannerTitle::before{content:'';display:block;width:2rem;height:0.125rem;background-color:#e34646;position:absolute;top:2.25rem}
.bannerTitle::after{content:'';display:block;width:2rem;height:0.125rem;background-color:#fff;position:absolute;top:2.25rem;left:2rem}

.summry{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2px;-webkit-box-orient:vertical;text-overflow:ellipsis;color:#fff;font-size:1.5rem;letter-spacing:3px}







 .p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
        }
        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #333333;
            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;
        }
    
    
    
    
    
.fdh-01-tit{background:#1D5CA7;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(../images/p14-icon5.png) no-repeat right center #ececeb;margin-bottom:2px;overflow:hidden}
.fdh-01-nav-one h3 a{display:block;height:50px;font-size:18px;font-weight:normal;margin-right:40px;margin-left:38px;color:#666}
.fdh-01-nav-one h3.sidenavcur,.fdh-01-nav-one h3:hover{background:url(../images/p14-icon2.png) no-repeat right center  #1D5CA7}
.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;overflow:hidden}
.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:#1D5CA7}
.fdh-01-nav dt.sidenavcur a,.fdh-01-nav dt:hover a{color:#1D5CA7}
.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;overflow:hidden}
.fdh-01-nav p.sidenavcur a,.fdh-01-nav p:hover a{color:#1D5CA7}
.fdh-01-nav p.sidenavcur:after,.fdh-01-nav p:hover:after{background:#333333}
.fdh-01-nav a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}


 .cbgg-01{background:#1D5CA7;text-align:center;color:#fff}
.cbgg-01-img img{width:100%;display:block}
.cbgg-01 p{padding-top:15px}
.cbgg-01 p img{vertical-align:middle;margin-right:5px}
.cbgg-01 span{display:block;font-size:28px;font-weight:bold;font-family:Arial;padding-bottom:20px;padding-top:10px}




/*自定义title标签*/
[data-tip]{position:relative;display:inline-block}
[data-tip]::before,
[data-tip]::after{position:absolute;visibility:visible;opacity:0;z-index:20200618;pointer-events:none;transition:.2s}
[data-tip]::before{content:'';border:5px solid transparent;border-top-color:rgba(0,0,0,.6);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:100%;left:50%;margin-bottom:-5px}
[data-tip]::after{content:attr(data-tip);background:rgba(0,0,0,.7);font:12px Microsoft YaHei;color:#fff;padding:4px 8px;border-radius:2px;box-shadow:3px 3px 6px rgba(0,0,0,.3);bottom:100%;width:100%;white-space:pre-wrap;left:50%;transform:translateX(-50%);margin-bottom:5px}
[data-tip]:hover::before,
[data-tip]:hover::after{visibility:visible;opacity:1;-webkit-transition-delay:.15s;transition-delay:.15s}
[data-tip=""]::before,
[data-tip=""]::after{display:none !important;}

.cplb-5n-ts-03-tit{height:50px;font-size:24px;font-weight:normal;line-height:50px;border-bottom:1px solid #ebebeb;margin-bottom:15px}
.cplb-5n-ts-03-tit span{display:inline-block;height:50px;border-bottom:1px solid #333333}
.cplb-5n-ts-03-list dl{width:18.85%;border:1px solid #dedede;margin-bottom:15px;background:#fff;float:left;margin-right:1.2%;text-align:center}
.cplb-5n-ts-03-list dl:nth-child(5n){margin-right:0}
.cplb-5n-ts-03-list dt img{width:226px;margin:0 auto;display:block;height:308px;}
/*.cplb-5n-ts-03-list dt img:hover{width:100%;margin:0 auto;display:block;height:308px;}*/
.cplb-5n-ts-03-list dd{padding:6px 20px 5px 20px}
.cplb-5n-ts-03-list dd h4{height:45px;font-weight:normal;font-size:18px;color:#154c64;line-height:45px;overflow:hidden}
.cplb-5n-ts-03-list h4 a{display:block;height:45px;color:#727272;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cplb-5n-ts-03-list dl:hover h4 a{color:#515151}
.cplb-5n-ts-03-list-desc{height:40px;font-size:14px;line-height:20px;color:#666;margin-bottom:12px;overflow:hidden}
.cplb-5n-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-5n-ts-03-list dl:hover{border-color:#515151}
.cplb-5n-ts-03-list dl:hover a{color:#515151}






 .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 #333333}
.cplb-3n-ts-03-list dl{width:32.3%;border:1px solid #dedede;margin-bottom:15px;background:#fff;float:left;margin-right:1.2%;text-align:center}
.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;height:200px;}
.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;overflow:hidden}
.cplb-3n-ts-03-list h4 a{display:block;height:45px;color:#727272;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cplb-3n-ts-03-list dl:hover h4 a{color:#515151}
.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:#515151}
.cplb-3n-ts-03-list dl:hover a{color:#515151}











.page_news_list dl{border:1px solid #dedede;width:100%;margin-bottom:15px;padding:22px 0 22px;background:#fff;display:inline-block}
.page_news_list dl:hover{border-color:#1D5CA7}
.page_news_list dt{width:35%;float:left;margin-left:22px;margin-right:5.5%}
.page_news_list dt img{width:100%;margin:0 auto;display:block}
.page_news_list dd{width:54%;float:left}
.page_news_list dd h4{height:40px;font-weight:normal;font-size:18px;color:#154c64;line-height:40px;margin-bottom:5px;overflow:hidden}
.page_news_list h4 a{display:block;height:40px;color:#4b4a4a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.page_news_list dl:hover h4 a{color:#1D5CA7}
.page_news_list_desc{max-height:72px;font-size:14px;line-height:24px;color:#797979;margin-bottom:28px;overflow:hidden}
.page_news_list_deta{float:right;width:134px;height:40px;display:inline-block;border:1px solid #aaa;font-size:16px;line-height:40px;text-align:center}
.page_news_list dl:hover .page_news_list_deta{background:#1D5CA7;border-color:#1D5CA7}
.page_news_list dl:hover .page_news_list_deta a{color:#fff}

.page_news_list dt{width:300px;height:225px;float:left;margin-right:2.3%;text-align:center;overflow:hidden;position:relative;margin-left:22px}
.page_news_list dt img{position:absolute;width:100%;top:0;bottom:0;left:0;margin:auto}


/*案例*/
.page_case_list dl{border:1px solid #dedede;width:100%;margin-bottom:15px;padding:22px 0 22px;background:#fff;display:inline-block}
.page_case_list dl:hover{border-color:#1D5CA7}
.page_case_list dt{width:35%;float:left;margin-left:22px;margin-right:5.5%}
.page_case_list dt img{width:100%;margin:0 auto;display:block}
.page_case_list dd{width:98%;margin:0 auto;}
.page_case_list dd h4{height:40px;font-weight:normal;font-size:18px;color:#154c64;line-height:40px;margin-bottom:5px;overflow:hidden;border-bottom: 1px solid #dedede;}
.page_case_list h4 a{display:block;height:40px;color:#4b4a4a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.page_case_list dl:hover h4 a{color:#1D5CA7}
.page_case_list_desc{max-height:72px;font-size:14px;line-height:24px;color:#797979;margin-bottom:28px;overflow:hidden}
.page_case_list_deta{float:right;width:134px;height:40px;display:inline-block;border:1px solid #aaa;font-size:16px;line-height:40px;text-align:center}
.page_case_list dl:hover .page_case_list_deta{background:#1D5CA7;border-color:#1D5CA7}
.page_case_list dl:hover .page_case_list_deta a{color:#fff}












 .p14-infocontent-1{background:#fff;padding:18px 0}
.p14-infocontent-1-tit{height:76px;font-size:24px;font-weight:normal;line-height:38px;color:#4b4a4a;text-align:center}
.p14-infocontent-1-sour{height:24px;font-size:12px;line-height:24px;text-align:center;color:#aaa;margin-bottom:20px}
.p14-infocontent-1-sour a{color:#aaa}
.p14-infocontent-1-sour span{margin:0 9px}
.p14-infocontent-1-text{padding:16px 18px;font-size:14px;line-height:24px;border:1px solid #d6d6d6;margin-bottom:22px}
.p14-infocontent-1-text-t1{width:78px;float:left;color:#342f2e;margin-right:-78px}
.p14-infocontent-1-text-t2{padding-left:80px}
.p14-info-3{background:#fff;padding:0 40px 8px}
.p14-info-3-tit{height:55px;font-size:24px;line-height:55px;color:#4b4a4a}
.p14-info-3-list li{height:46px;font-size:14px;line-height:46px;color:#4b4a4a;border-top:1px dashed #dbdbdb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.p14-info-3-list li a{color:#4b4a4a}
.p14-info-3-list li span{float:right}
.p14-pagination-1 dl{margin-bottom:24px;padding-right:40px}
.p14-pagination-1 dd{height:32px;font-size:14px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.p14-pagination-1 dd b{float:right;font-weight:normal}
.p14-pagination-1 dd span{width:60px;height:32px;background:#a2a2a2;color:#fff;text-align:center;display:inline-block;margin-right:10px}
.p14-pagination-1 dt{height:1px;border-bottom:1px dashed #b5b5b5;margin-left:60px;padding-top:2px;margin-bottom:2px}
.p14-pagination-1 dd em{float:right;font-style:normal;padding-left:20px;font-weight:normal}
.p14-pagination-1 dl a{color:#4b4a4a}
.p14-pagination-1-href{float:right;font-size:18px;line-height:32px}
.p14-pagination-1-href span{display:inline-block;padding:0 6px;margin-left:4px;background:#f68100}
.p14-pagination-1-href a{display:block;color:#fff}
.p14-pagination-1-key{min-height:40px;border-top:1px solid #f68100;font-size:14px;line-height:40px;color:#575556}
.p14-pagination-1-key a{color:#575556}
.p14-pagination-1-key span{display:inline-block;margin:0 4px}
.p14-info-2{background:#fff}
.p14-info-2-tit{height:80px;font-size:24px;line-height:80px;background:#093e5e;color:#fff;text-align:center}

.p14-info-2-list dl{padding:26px 10px 20px 7px;border-bottom:1px dashed rgba(153,153,153,0.3);font-size:12px;line-height:18px;overflow:hidden}
.p14-info-2-list dt{width:44%;float:left;margin-right:6px}
.p14-info-2-list dt img{display:block;width:100%;margin:0 auto}
.p14-info-2-list dd h3{height:22px;font-size:14px;font-weight:normal;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px}
.p14-info-2-list-desc{height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.p14-info-2-list dl:nth-last-child(1){border-bottom:0}








