﻿@charset "utf-8";
@font-face{
    font-family: 'myfont';
    src: url('../font/din-bold_.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'myfonts';
    src: url('../font/DIN-Medium.ttf');
    font-weight: normal;
    font-style: normal;
}

/*html,body{height:100%;}*/
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:320px; zoom:1;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
button{ cursor:pointer;}
textarea{resize:none;font-family:Arial; /*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{max-width:100%;border:none;border:0;}
a{ color:#666666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; }
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.overflow{overflow:hidden;_zoom:1;}
/* .clearfix::after{ content: ''; display: none; clear: both; height: 0; visibility: hidden;} */
.clearfix{*zoom:1;}
/* dl:after,ul:after{content:".";clear:both;display:block;overflow:hidden;font-size:0;height:0;} */
:-moz-placeholder {color: #666;}
::-moz-placeholder {color: #666;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {font-size:14px;color:#666;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {font-size:14px;color:#666;}
select{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none; cursor:pointer;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
}
select::-ms-expand { display: none; }/*Ie clear arr*/

.relative{ position:relative;}
.both{clear:both;}
.zpbg{ background:url(/cn/uploadfiles/image/Abbg.jpg) center bottom no-repeat;}
/*font*/
.f_red{color:#ff0000;}
.f_blue{color:#0069b0;text-decoration:underline;}
.Scale-img{overflow:hidden;cursor:pointer;zoom:1;}
.Scale-img img,.Scale-img span{opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img,.Scale-img:hover span{opacity:1;-webkit-transform:scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}


/*pages*/
.Pages{ padding:0px; zoom:1; overflow:hidden;text-align:center; color:#666; clear:both; font-size:14px;}
.Pages em{font-style:normal;}
.Pages span{ padding:0px 0px; display:inline-block;vertical-align:top;}
.Pages a{ display:inline-block; margin:0px 2.5px; line-height:36px; border:1px solid #999; color:#666;border-radius:5px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ display:inline-block; text-align:center; vertical-align:middle; padding:0px 12px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{background:#173079; border:1px solid #173079; color:#fff;}
.Pages .p_page .num a{ display:inline-block; text-align:center;vertical-align:middle; color:#666; width:36px;}
.Pages .p_page .num a:hover{ color:#fff; background:#173079; border:1px solid #173079;}
.Pages .p_page .num a.a_cur{ background:#173079; border:1px solid #173079; color:#fff;}


@media ( max-width:560px){
.Pages .p_page .a_prev, .Pages .p_page .a_next, .Pages .p_page .a_first, .Pages .p_page .a_end{padding:0 5px;}
.Pages{font-size:13px;}
.Pages a{margin:0 1px 5px 1px;line-height:30px;}
.total{line-height:30px;padding:0 5px;}
.Pages .p_page .num a{width:30px;}
}


/*内容宽度 s*/
.w1400{width:1400px;margin:0 auto;}
.SubBan,.SubBan img{width:100%;height:auto;display:block;}


@media(max-width:1440px){
    .w1400{width:92%;}
}

@media(max-width:1199px){
    .w1400{width:95%;}
}
/*内容宽度 e*/

/*Top*/
.Header{position:absolute; width:100%;height:110px;z-index:99; left:0px; top:0px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header .Contain{width:100%;padding:0 2.5%;box-sizing:border-box;position:relative;}
.Header .Logo{padding-top:29.5px;float:left;}
.Header .Logo img{ height:auto;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header .Logo span{font-size:26px;color:#333;font-weight:normal;display:inline-block;vertical-align:top;margin:20px 0 0 30px;}

.Searchbox{float:right;cursor:pointer;margin-top:45px;}
.Searchbox .icon{cursor:pointer;}
.Searchbox .icon img{vertical-align:middle;}
.Search{display:none;background:#fff;border-radius:13px;width:263px;height:30px;position:absolute;right:0px;top:110px;right:30px; z-index:888;box-shadow:0px 0px 5px #ccc;}
.Search .ipt{width:80%;height:30px;line-height:30px;padding:0 15px;box-sizing:border-box;}
.Search .searchbtn{color:#fff;cursor:pointer;width:70px;height:30px;border-radius:13px;background:#173079;position:absolute;right:0px;top:0px;}

.MainNav{ float:right;}
.MainNav li{ float:left;margin-right:42px;position:relative;}
.MainNav li:nth-child(1){ margin-left:0;}
.MainNav li span a{ position:relative;display:block; color:#333; text-align:center; font-size:16px; height:110px; line-height:110px;}

.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#0d225d;}
.MainNav .line{ position:absolute; left:50%; bottom:38px; height:2px; background:#0d225d; width:0%; z-index:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.MainNav li:hover span .line,.MainNav li.onnav span .line,.MainNav li span a.sele .line{ width:100%; left:0px;}

.NavPull{width:150px; top:110px; left:50%;margin-left:-75px;position:absolute;z-index:100;display:none;background:#173079;text-align:center;}
.NavPull dd a{ color:#fff; display:block; padding:6px 0px; border-bottom:1px solid #8a5951; border-top:1px solid #a2776f;font-size:16px;}
.NavPull dd a:hover{ color:#fff; background:#0d225d;}
.NavPull dd:last-child a{ border-radius:0 0 10px 10px;}
.NavPull.null{background:none; padding:0; box-shadow: 0 0px 0px none;}

.MainNav.mobilenav .arr{ display:none; position:absolute; z-index:2; width:100%; height:46px; left:0px; top:0px;}
.MainNav.mobilenav .arr i{ position:absolute; width:17px; height:10px; background:url(../images/arr.png); right:10px; top:15px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.MainNav.mobilenav li.onnav .arr i{-moz-transform: translate(0, -3px) rotate(-180deg) !important;
    -ms-transform: translate(0, -3px) rotate(-180deg) !important;
    -o-transform: translate(0, -3px) rotate(-180deg) !important;
    transform: translate(0, -3px) rotate(-180deg) !important;}
.MainNav.mobilenav .NavPull dd a{ border:0; display:block;padding:5px 0px 5px 0px; color:#fff; font-size:14px;}
.MainNav.mobilenav .NavPull dd a:hover{ color:#fff;}
.MainNav.mobilenav .NavPull dd:last-child a{ border-radius:0;}


.openbtn{display:none;position:absolute; right:2.5%; top:40px; cursor:pointer;width:30px; z-index:999;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.closebtn.auto{ position:fixed; left:0px; top:0px; width:auto; height:100%; z-index:887; display:none;}
.openbtn span{ display:block;width:30px; height:3px; background:rgba(255,255,255,1); margin-bottom:8px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}

.openbtn.on .sp1{
        -webkit-transform: translate(0, 8px) rotate(45deg) !important;
        -moz-transform: translate(0, 8px) rotate(45deg) !important;
        -ms-transform: translate(0, 8px) rotate(45deg) !important;
        -o-transform: translate(0, 8px) rotate(45deg) !important;
        transform: translate(0, 8px) rotate(45deg) !important;
        background:#000;
        width:30px;
    }
.openbtn.on .sp2{
        -webkit-transform: translate(0, -2px) rotate(-45deg) !important;
        -moz-transform: translate(0, -2px) rotate(-45deg) !important;
        -ms-transform: translate(0, -2px) rotate(-45deg) !important;
        -o-transform: translate(0, -2px) rotate(-45deg) !important;
        transform: translate(0, -2px) rotate(-45deg) !important;
        background:#000;
    }   
.openbtn.on .sp3{ display:none;}    
.MainNav li:hover .NavPull{display:block;}

@media ( max-width:1199px){
    .openbtn{display:block;}
    .MainNav li{margin:0 1.2%;}
    .NavPull{margin-top:0px;position:static;margin-left:0px;width:100%;}
    .MainNav,.MainNav li:hover .NavPull{display:none;}
    .MainNav .line{bottom:0px;}
    .MainNav.mobilenav .NavPull dd a{border-bottom:1px solid #ddd;}
    .Header{height:50px;position:static;}
    .Header .en,.Searchbox,.Header.fixedhead .en,.Header.fixedhead .Searchbox{margin-top:10px;margin-right:40px;}
    .Header .en img{width:24px;height:24px;}
    .Header .Logo{ padding-top:7px; width:auto;position:absolute;left:2.5%;}
    .Header .Logo img,.Header.fixedhead .Logo img{ height:35px;display:inline-block;}
    .openbtn.on .sp1{
        -webkit-transform: translate(0, 5px) rotate(45deg) !important;
        -moz-transform: translate(0, 5px) rotate(45deg) !important;
        -ms-transform: translate(0, 5px) rotate(45deg) !important;
        -o-transform: translate(0, 5px) rotate(45deg) !important;
        transform: translate(0, 5px) rotate(45deg) !important;width:25px;}
    .openbtn{top:13px;width:25px;}
    .openbtn span{background:#333;width:25px;}
    .openbtn span,.closebtn span{ margin-bottom:5px;}
    .Searchbox1{display:block;}
    .Searchbox2{display:none;}

    .Header .Searchbox { position:static; float:right;}
    .Header .Searchbox .icon{width:24px;}
    .Header .Search{width:90%; top:50px; right:5%;}
    .Header .Search .box{ width:auto; height:40px;}
    .Header .Search .ipt{ vertical-align:top; width:90%;}
    .MainNav.mobilenav{position:absolute;top:50px;right:0px;z-index:999;width:200px;height:100%;overflow-y:auto;background:rgba(255,255,255,0.9);}
    .MainNav.mobilenav li{ display:block; width:100%;}
    .MainNav.mobilenav li span a{height:40px; line-height:40px;font-size:16px;text-align:left; padding-left:20px; border-bottom:1px solid #ddd;}
    .MainNav.mobilenav .arr{ display:block;}
    .MainNav.mobilenav .NavPull { display:none;}
}
/*Top e*/






/*首页*/
/*banner*/
.HomeBan{height:auto;overflow:hidden;clear:both;position:relative;top:0px;left:0px;z-index:9;}
.HomeBan .slides li{ position:relative;height:auto;}
.HomeBan .slides li img.banimg,.HomeBan li img.banimg{width:100%;height:auto;}
.HomeBan .flex-direction-nav{display:none;}
.HomeBan .flex-control-nav{bottom:30px;z-index:10;display:block;}
.HomeBan .flex-control-nav li a{opacity:1; width:50px; height:4px;background:rgba(255,255,255,.6);position:relative;border-radius:0px;}
.HomeBan .flex-control-nav li a:hover,.HomeBan .flex-control-nav li a.flex-active{opacity:1;background:rgba(255,255,255,1);}
.HomeBan li video{ width:100%;height:100%;position:absolute;left:0%;bottom:0px;object-fit:fill;}


@media(max-width:640px){
    .HomeBan,.HomeBan .slides li,.HomeBan .slides li img.banimg,.HomeBan li img.banimg{height:auto;}
    .HomeBan .flex-control-nav{bottom:20px;}
    .HomeBan .flex-control-nav li a{width:20px;height:3px;}
}



/*底部*/
.Foot{padding:60px 0;background:#262629;clear: both;}
.Foot .Ftfl{float:left;}
.Foot .Ftfl .Linka a{display:inline-block;font-size:16px;color:#fff;position:relative;padding:0 20px;}
.Foot .Ftfl .Linka a::after{content:"";display:block;width:1px;height:10px;background:rgba(255,255,255,.1);position:absolute;top:7.5px;right:0px;}
.Foot .Ftfl .Linka a:first-child{padding-left:0px;}
.Foot .Ftfl .Linka a:last-child::after{display:none;} 
.Foot .FtCon{font-size:14px;line-height:30px;color:rgba(255,255,255,.6);margin-top:25px;}
.Foot .FtCon a{color:rgba(255,255,255,.6);}
.Foot .FtCon span{padding:0 12px;}
.Foot .ftwx{float:right;}
.Foot .ftwx li{display:inline-block;text-align:center;margin-left:30px;}
.Foot .ftwx li img{width:130px;}
.Foot .ftwx li p{font-size:14px;color:rgba(255,255,255,.6);margin-top:10px;}

@media(max-width:997px){
    .Foot .Ftfl,.Foot .ftwx{width:1005;float:none;text-align:center;}
    .Foot .ftwx{margin-top:20px;}
    .Foot{padding:25px 0;}
    .Foot .Ftfl .Linka a{font-size:14px;padding:0 5px;}
    .Foot .FtCon{line-height:22px;font-size: 12px;}
    .Foot .ftwx li{margin:0 10px;}
    .Foot .ftwx li img{width:110px;}
    .Foot .ftwx li p{margin-top:5px;}
}


/*首页*/
.HomeAbout{padding:110px 0;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.AbBox{}
.AbBox .Abfl{width:35.286%;float:left;}
.AbBox .Abfl img{width:100%;height:auto;}
.AbBox .Abrh{width:60%;float:right;}
.AbBox .Abrh .AbTitle{font-size:42px;color:#000;font-weight:bold;margin-bottom: 5%;}
.AbBox .Abrh .AbCon{font-size:16px;color:#333;line-height:36px;}
.Abmore{font-size:16px;color:#173079;margin-top:50px;display:block;}
.Abmore img{display:inline-block;vertical-align:middle;margin:-3px 0 0 10px;}


.HomeAbout .Abul{margin-top:40px; display: flex;justify-content: center;}
.Abul li{width:15%;height:140px;background:#fff;float:left;margin-right:2%;transition:all .3s linear;}
.HomeAbout .Abul li:nth-child(4n){display: none;}
.Abul li a{height:100%;box-sizing:border-box;border:1px solid #efefef;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.Abul li:nth-child(6n){margin-right:0px;}
.Abul li .tb{position:relative;width:50px;height:50px;margin:0 auto}
.Abul li .tb .i1,.Abul li .tb .i2{display:block;position:absolute;left:0;top:0;}
.Abul li .tb .i1{transition:400ms;}
.Abul li .tb .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha(opacity=0); transition:500ms;}
.Abul li p{margin-top:15px;font-size:20px;color:#2f3035;font-weight:bold;}
.Abul li:hover{background:#173079;box-shadow:0 0 27px rgba(169,2,10,.1);}
.Abul li:hover .tb .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100);}
.Abul li:hover .tb .i1{ opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.2); transform: scale(1.2);}
.Abul li:hover p{color:#fff;}
.Abul li:hover a{border:1px solid #173079;}

.BuildSlider{padding:120px 0;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.BuildSlider .w1400{position:relative;}
.BuildSlider .Builfl{width:50%;float:left;padding-right:5%;box-sizing:border-box;}
.BuildSlider .Builfl .BuilTit{font-size:42px;color:#000;font-weight:bold;line-height:50px; margin-bottom: 2%;}
.BuildSlider .Builfl .BuilCon{font-size:16px;color:#333;line-height:30px;} 


.BuildSlider .Builrh{width:50%;float:right;}
.BuildSlider .Builrh .Budl{border:1px solid #efefef;border-right:0px;border-bottom:0px;}
.BuildSlider .Builrh .Budl dd{width:50%; height: 278px;background:#fff;float:left;border-bottom:1px solid #efefef;}
.BuildSlider .Builrh .Budl dd .box{width:100%;height:100%;border-right:1px solid #efefef;transition:all .3s linear;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.BuildSlider .Builrh .Budl dd .box a{display:block;width:80%;margin:0 auto;}
.BuildSlider .Builrh .Budl dd .box .But{font-size:20px;color:#2f3035;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.BuildSlider .Builrh .Budl dd .box .BuCon{font-size:15px;color:#666;line-height:26px;height:78px;margin:25px 0 15px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.BuildSlider .Builrh .Budl dd .box .num{height:45px;line-height:45px;}
.BuildSlider .Builrh .Budl dd .box .num p{font-size:20px;color:#666;font-family:myfonts;float:left;}
.BuildSlider .Builrh .Budl dd .box .num img.Bic{float:right;width:auto!important;}
.BuildSlider .Builrh .Budl dd:hover .box{box-shadow:0px 0px 27px rgba(23,48,121,.1);}

.BuildSlider .owl-nav{width:100%;}
.BuildSlider .owl-dots{display:none;}
.BuildSlider .owl-carousel .owl-nav button.owl-prev,.BuildSlider .owl-carousel .owl-nav button.owl-next{width:40px;height:40px;text-indent:999px;overflow:hidden;}
.BuildSlider .owl-carousel .owl-nav button.owl-prev{position:absolute;bottom:0px;left:22px;background:url(../images/jtf.png);background-size:100% 100%;}
.BuildSlider .owl-carousel .owl-nav button.owl-next{position:absolute;bottom:0px;left:80px;background:url(../images/jtr.png);background-size:100% 100%;}
.BuildSlider .owl-carousel .owl-nav button.owl-prev:hover{background:url(../images/jtf.png);background-size:100% 100%;}
.BuildSlider .owl-carousel .owl-nav button.owl-next:hover{background:url(../images/jtr.png);background-size:100% 100%;}

@media(max-width:640px){
    .AbBox .Abfl img{display: none;}
    .Abul li{width: 22%;}
    .Abul li p{margin-top: 5px;}
    .HomeAbout{background-position: left center;}
    .HomeAbout .Abul{margin-top: 20px;}
    .BuildSlider .Builfl .BuilCon table td:first-child{width: 70%;}
    .BuildSlider .Builfl .BuilCon table td:last-child{text-align: right;}
}

/*
 .Floor002384 为demo编号
 */

.CaseBox{padding:120px 0;background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;}
.HomeTit{font-size:16px;color:#333;text-align:center;}
.HomeTit p{font-size:42px;color:#000;font-weight:bold;text-align:center;}

.Floor002384{margin-top:60px;position:relative;}
.Floor002384 *{box-sizing:border-box;}
.Floor002384 dd .inner{position:relative;overflow:hidden;}
.Floor002384 dd .pic{ display:block; height:424px; background-repeat:no-repeat; background-position:center top;background-size:cover; transition:all ease-out 0.6s;}
.Floor002384 dd .txt{width:100%;height:120px;padding:0 20px;box-sizing:border-box;background:url(../images/Titbg.png) center center no-repeat;background-size:cover;position:absolute;bottom:0px;left:0px;}
.Floor002384 dd .txt .Txtfl{float:left;margin-top:36px;width:70%;}
.Floor002384 dd .txt .Txtfl .t1{font-size:15px;color:rgba(255,255,255,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Floor002384 dd .txt .Txtfl .t2{font-size:20px;color:rgba(255,255,255,1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Floor002384 dd .txt .Txtrh{float:right;font-size:16px;color:#fff;margin-top:58px;}
.Floor002384 dd .txt .Txtrh img{display:inline-block;vertical-align:middle;width:auto!important;margin:-3px 0 0 10px;}

.Floor002384 .owl-nav{width:100%;}
.Floor002384 .owl-dots{display:none;}
.Floor002384 .owl-carousel .owl-nav button.owl-prev,.Floor002384 .owl-carousel .owl-nav button.owl-next{width:40px;height:40px;text-indent:999px;overflow:hidden;}
.Floor002384 .owl-carousel .owl-nav button.owl-prev{position:absolute;top:50%;left:-80px;transform:translate(0,-50%);background:url(../images/jtf.png);background-size:100% 100%;}
.Floor002384 .owl-carousel .owl-nav button.owl-next{position:absolute;top:50%;right:-80px;transform:translate(0,-50%);background:url(../images/jtr.png);background-size:100% 100%;}
.Floor002384 .owl-carousel .owl-nav button.owl-prev:hover{background:url(../images/jtf.png);background-size:100% 100%;}
.Floor002384 .owl-carousel .owl-nav button.owl-next:hover{background:url(../images/jtr.png);background-size:100% 100%;}


.HomeTit1,.HomeTit1 p{text-align:left;    margin-bottom: 8%;}

.HomeTit1 .hmt{font-size:16px;color:#999;line-height:36px;}

.NewSlider{padding:120px 0;background-repeat:no-repeat;background-position:bottom center;background-size:cover;}
.NewSlider .newfl{width:30%;float:left;margin-top:1%;}
.NewSlider .hd{margin-top:130px;}
.NewSlider .hd li{display:inline-block;font-size:18px;color:#666;margin-right:30px;}
.NewSlider .hd li i{display:inline-block;vertical-align:middle;width:4px;height:4px;background:#666;border-radius:50%;margin:-3px 10px 0 0px;}
.NewSlider .hd li.on,.NewSlider .hd li.on a{color:#173079;}
.NewSlider .hd li.on i{background:#173079}
.NewSlider .Ispic{padding-bottom:83%;background-size: cover;background-repeat: no-repeat;text-align: center;background-position: center;}
.NewSlider .bd{width:68.572%;float:right;}
.NewSlider .bd .inHd{width:37% ;float:left;}
.NewSlider .bd .inHd li{width:100%;line-height:0px;margin-bottom:10px;}
.NewSlider .bd .inHd li img{width:100%;border:3px solid transparent;box-sizing:border-box;}
.NewSlider .bd .inHd li.on img{border:3px solid #173079;}

.NewSlider .bd .inBd{width:60%;float:right;background:#fff;}
.NewSlider .bd .inBd .Newcon{width:80%; margin:0 auto;position:relative;overflow:hidden;}
.NewSlider .bd .inBd .Newcon .Nte{font-size:20px;color:#173079;font-weight:bold;margin: 40px 0 20px 0;}
.NewSlider .bd .inBd .Newcon .Ntcon{font-size:15px;color:#999;line-height:30px;height:150px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;}

.NewSlider .bd .inBd .Newcon .Nxq{width:100%;border-top:1px solid #e5e5e5;margin-bottom: 5%;}
.NewSlider .bd .inBd .Newcon .Nxq .Ntime{font-size:16px;color:#999;float:left;margin-top:14px;}
.NewSlider .bd .inBd .Newcon .Nxq .Njt{font-size:16px;color:#999;float:right;margin-top:45px;}
.NewSlider .bd .inBd .Newcon .Nxq .Njt img{display:inline-block;vertical-align:middle;margin:-3px 0 0 8px;}

@media(max-width:1440px){
    .Floor002384 .owl-carousel .owl-nav button.owl-prev{left:-30px;}
    .Floor002384 .owl-carousel .owl-nav button.owl-next{right:-30px;}
    .NewSlider .bd .inBd .Newcon{height:536px;}
}

@media(max-width:1366px){
    .NewSlider .bd .inBd .Newcon{height:262px;}
    .NewSlider .bd .inBd .Newcon .Ntcon{height: 93px;}
}

@media(max-width:1199px){
    .NewSlider .bd .inBd .Newcon{height:504px;}
    .Abmore{margin-top:20px;}
    .Floor002384 dd .pic{height:324px;}
    .Floor002384 .owl-carousel .owl-nav button.owl-prev{left:0px;}
    .Floor002384 .owl-carousel .owl-nav button.owl-next{right:0px;}
}

@media(max-width:997px){
    .HomeAbout,.BuildSlider,.CaseBox,.NewSlider{padding:40px 0;}
    .AbBox .Abfl,.AbBox .Abrh{float:none;width:100%;}
    .AbBox .Abrh{margin-top:20px;}
    .AbBox .Abrh .AbTitle,.BuildSlider .Builfl .BuilTit,.HomeTit p{font-size:30px;}
    .HomeTit p::after{margin:20px auto;}
    .AbBox .Abrh .AbTitle::after,.BuildSlider .Builfl .BuilTit::after,.HomeTit1 p::after{margin:20px 0;}
    .AbBox .Abrh .AbCon{font-size:14px;line-height:24px;}
    .Abul li p{font-size:16px;margin-top:10px;}
    .Abul li .tb{width:40px;height:40px;}
    .Abul li{height:120px;}
    .NewSlider .bd .inBd .Newcon .Nte{font-size:16px;margin:20px 0;}
    .NewSlider .bd .inBd .Newcon{width:90%;height:404px;}
    .NewSlider .hd{margin-top:50px;}
}


@media(max-width:560px){
    .AbBox .Abrh .AbTitle, .BuildSlider .Builfl .BuilTit, .HomeTit p{font-size:18px;}
    .HomeTit p::after{margin:10px auto;}
    .AbBox .Abrh .AbTitle::after, .BuildSlider .Builfl .BuilTit::after, .HomeTit1 p::after{margin:10px 0;}
    .Abul li{width:32%;margin-bottom:2%;height:100px;}
    .Abul li p{font-size:14px;}
    .Abul li .tb{width:35px;height:35px;}
    .Abul{margin-top:20px;}
    .BuildSlider .Builfl,.BuildSlider .Builrh{width:100%;float:none;}
    .BuildSlider .Builrh{margin-top:20px;}
    .BuildSlider .Builfl .BuilCon{font-size:14px;line-height:24px;}
    .BuildSlider .Builrh .Budl dd .box .But{font-size:16px;}
    .BuildSlider .Builrh .Budl dd .box .BuCon{margin:10px 0;}
    .BuildSlider .Builrh .Budl dd .box .num img.Bic{width:30px!important;}
    .BuildSlider .Builrh .Budl dd{height:220px;}
    .HomeTit{font-size:14px;}
    .Floor002384{margin-top:20px;}
    .Floor002384 dd .txt .Txtfl .t2{font-size:14px;line-height:20px;}
    .Floor002384 dd .pic{height:200px;}
    .Floor002384 dd .txt{padding:0 10px;height:80px;}
    .Floor002384 dd .txt .Txtfl{margin-top:5px;float:none;}
    .Floor002384 dd .txt .Txtfl .t1{font-size:13px;line-height:18px;}
    .Floor002384 dd .txt .Txtrh{float:none;margin-top:5px;font-size:14px;line-height:18px;}
    .NewSlider .newfl,.NewSlider .bd{width:100%;float:none;}
    .NewSlider .bd{margin-top:30px;}
    .NewSlider .hd li{font-size:18px;margin-right:15px;}
    .NewSlider .newfl{margin-top:0px;}
    .NewSlider .hd{margin-top:15px;}
    .NewSlider .bd .inBd .Newcon{height:auto;padding-bottom:20px;}
    .NewSlider .bd .inBd .Newcon .Nte{font-size:20px;line-height:24px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
    .NewSlider .bd .inBd .Newcon .Ntcon{font-size:16px;line-height:24px;height:92px;}
    .NewSlider .bd .inBd .Newcon .Nxq .Ntime,.NewSlider .bd .inBd .Newcon .Nxq .Njt{font-size:13px;margin-top:15px;}
    .NewSlider .bd .inBd .Newcon .Nxq{position:static;margin-top:30px;}
    .NewSlider .Ispic {padding-bottom: 67%;}
    .NewSlider .bd .inHd{width: 100%;}
    .NewSlider .bd .inBd{width: 100%;}

}

/*栏目页 banner s*/
.LmTop .Header{position:static;}
.SubBan{width:100%;height:auto;position:relative;}
.SubBan img{width:100%;display:block;}
.SubBan .BanTxt{width:100%;font-size:40px;color:#fff;font-weight:bold;position:absolute;top:50%;left:0px;transform:translate(0,-50%);}
.SubBan .BanTxt p {text-align: center;letter-spacing: 3px;}
.SubBan .BanTxt p::before{content:"";display:none;width:44px;height:4px;background:#173079;margin-bottom:30px;}

/*栏目页 banner e*/

/*栏目页 菜单 s*/
.Menu{height:60px;border-bottom:1px solid #e5e5e5;}
.Posi{line-height:60px;font-size:14px;color:#999;float:left;}
.Posi a{color:#333;padding:0 5px;}
.Posi span{color:#173079;padding:0 0px 0 5px;}
.Posi img{display:inline-block;vertical-align:middle;margin:-5px 5px 0 0;}


.LeftBar{float:right;position:relative;z-index:1;}

.ColumnName{display:none;background:#999;height:45px;line-height:45px;color:#fff;font-size:16px;box-sizing:border-box;padding-left:15px;box-sizing:border-box;}
.ColumnName .arr{position:absolute; right:0; top:0; width:100%;}
.ColumnName .arr i{border:1px solid #fff;border-radius:50%; background:url(../images/menuarr.png) center center no-repeat; width:22px; height:22px;transition: all ease 0.3s; position:absolute; right:15px; top:9px;}
.ColumnName.on .arr i{ opacity:1;-moz-transform: translate(0, 0) rotate(-180deg) !important;
    -ms-transform: translate(0, 0) rotate(-180deg) !important;
    -o-transform: translate(0, 0) rotate(-180deg) !important;
    transform: translate(0, 0) rotate(-180deg) !important;}

.LeftBar ul{}
.LeftBar li{float:left;}
.LeftBar li span{padding:0 25px;display:block;height:60px;line-height:60px;margin:0 auto;font-size:16px;color:#333;text-align:center;}
.LeftBar li span a{display:block;width:100%;color:#333;}

.LeftBar li:hover,.LeftBar li.onli{background:#173079;}
.LeftBar li:hover span a,.LeftBar li.onli span a{color:#fff;}

@media(max-width:1199px){
   .LeftBar li span{padding:0 10px;font-size:14px;}
   .SubBan .BanTxt{font-size:30px;}
   .SubBan .BanTxt p::before{margin-bottom:20px;}
}

@media(max-width:997px){
   .Posi{width:100%;float:none;line-height:40px;}
   .Menu{height:auto;padding-bottom:20px;}
   .LeftBar{float:none;width:100%;}
   .ColumnName{display:block;}
   .LeftBar li{width:100%;border-bottom:1px solid #173079;}
   .LeftBar li span{height:40px;line-height:40px;}
   .SubBan .BanTxt{font-size:16px;}
   .SubBan .BanTxt p::before{margin-bottom:5px;width:35px;height:2px;}
   .LeftBar ul{display:none;}
}
/*栏目页 菜单 e*/

/*组织架构*/
.ComBox{padding:80px 0 120px 0;}
.OrgBox{width:100%;height:auto;}
.OrgBox img{width:auto;height:auto;}

/*董事长致辞*/
.leadfl{width:35.286%;float:left;}
.leadfl img{width:100%;height:auto;}
.leadrh{width:60%;float:right;}
.leadrh .LeadCon{font-size:15px;color:#333;line-height:30px;}
.leadrh .LeadCon::before{content:"";display:block;width:44px;height:2px;background:#173079;margin-bottom:28px;}
.leadrh .LeadCon .Qmcon{text-align:right;margin-top:45px;}
.leadrh .LeadCon .Qmcon p{font-size:14px;color:#666;margin-top:0px;}

@media(max-width:1440px){
    .leadrh .LeadCon::before{margin-bottom:15px;}
    .leadrh .LeadCon .Qmcon{margin-top:20px;}
    .leadrh .LeadCon{line-height:26px;}
}

@media(max-width:997px){
   .ComBox{padding:40px 0;}
}

@media(max-width:640px){
   .leadfl,.leadrh{float:none;width:100%;}
   .leadrh{margin-top:30px;}
   .leadrh .LeadCon{font-size:14px;line-height:24px;}
}


/*详情*/
/*.SubPage{padding-top:40px;}*/
.Titleinfo{ color:#666; padding:0px 0px 24px 0px; line-height:20px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:20px; color:#666; padding-bottom:18px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;}
.Shares1,.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:top;}
.SinglePage{word-wrap:break-word;font-size:16px;line-height:36px;color:#656565;font-family:PingFang Regular;}
.SinglePage img{height: auto;display: block; margin: 0 auto;}
.SinglePage p{text-indent:2em;margin-bottom:10px;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#656565;border-top:1px solid #eee;padding-top:30px;font-family:PingFang Regular;}
.PrevNextBox dl{ width:100%; line-height:35px;text-align:left; font-size:16px; overflow:hidden; }
.PrevNextBox dl span{color:#666}
.PrevNextBox dl:hover a{color:#573632;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; max-width:90%;}
.videoinfo{width:80%;margin: 0px auto 15px;}
.videoinfo video{object-fit:fill;border:0px;outline:none;}

@media (max-width: 998px){
    .SinglePage{font-size:14px;line-height:26px;}
    .ttable table{width: 96%;text-align: center;margin:0 auto;overflow-x: scroll;overflow-y: hidden;}
    .SubPage{padding-top:30px;}
    .videoinfo{width:100%;}

}

@media ( max-width:640px){
    .Titleinfo{ padding-bottom:15px; margin-bottom:15px;}
    .Titleinfo .tit{ font-size:18px; padding-bottom:10px;}
    .PrevNextBox dl{ width:auto; line-height:30px; height:30px;font-size:14px; text-align:left;}
    .PrevNextBox dl div{max-width:100%; margin:0px auto;}
    .PrevNextBox dl.fl{ float:none;}
    .PrevNextBox dl.fr{ float:none;}
    .Shares1{margin-top:10px;}
    .PrevNextBox{margin-top:20px;padding-top:20px;}   
}


/*人才建设*/
.PerBox{}
.PerBox .Perimg{text-align:center;}
.PerCon{margin-top:40px;}

.PerBox dl{margin-top:38px;}
.PerBox dl dt{font-size:18px;color:#333;font-weight:bold;margin-bottom:10px;}
.PerBox dl dd{font-size:15px;color:#333;line-height:30px;}

.Lnimg{width:100%;position:relative;}
.Lnimg img{width:100%;height:auto;}
.Lnimg .LnTit{font-size:30px;color:#fff;font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.Nimg .Ispic {
    padding-bottom: 67%;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
}
.Lnbox{position:relative;margin-top:50px;}
.Lnbox::before{content:"";display:block;width:44px;height:2px;background:#173079;}

.Lnbox dl{border-bottom:1px solid #e5e5e5;padding:30px 0;position:relative;z-index:1;}
.Lnbox dl dt{font-size:15px;color:#333;line-height:30px;}
.Lnbox dl dd{font-size:15px;color:#666;margin-top:15px;}
.Lnbox dl:last-child{border-bottom:0px;}
.Lnbox .Logoimg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}


@media ( max-width:560px){
   .PerBox dl dt{font-size:16px;margin-bottom:5px;}
   .PerBox dl dd{font-size:13px;line-height:22px;}
   .PerBox dl{margin-top:20px;}
   .Lnimg .LnTit{font-size:16px;}
   .Lnbox{margin-top:30px;}
   .Lnbox dl{padding:20px 0;}
   .Lnbox dl dt,.Lnbox dl dd{font-size:14px;line-height:24px;}
   .Lnbox dl dd{margin-top:10px;}
   .Lnbox .Logoimg{width:90%;}
}

/*招聘公告*/
.RecrBox{padding:}
.Recul{text-align:center;}
.Recul li{display:inline-block;position:relative;padding:0 45px;}
.Recul li .ReTxt{display:table;}
.Recul li .ReTxt .Reimg{display:table-cell;vertical-align:middle;width:90px;}
.Recul li .ReTxt .Reimg img{width:100%;}
.Recul li .ReTxt .Ret{display:table-cell;vertical-align:middle;box-sizing:border-box;text-align:left;padding-left:20px;}
.Recul li .ReTxt .Ret .t1{font-size:16px;color:#333}
.Recul li .ReTxt .Ret .t2{font-size:20px;color:#173079;font-weight:bold;line-height:22px;margin-top:5px;}
.Recul li:nth-child(2)::before{content:"";display:block;width:1px;height:70%;background:#ddd; position:absolute;top:15%;left:0px;}
.Recul li:nth-child(2)::after{content:"";display:block;width:1px;height:70%;background:#ddd; position:absolute;top:15%;right:0px;}

.Recdl{margin:60px 0 30px 0;}
.Recdl dd{float:left;height:50px;width:21.5%;position:relative;}
.Recdl dd input{width:100%;height:100%;border:1px solid #173079;padding-left:75px;padding-right:50px;box-sizing:border-box;font-size:14px;color:#666;}
.Recdl dd select{width:100%;height:100%;border:1px solid #173079;background:url(../images/jts.png) 96% center no-repeat;padding-left:20px;box-sizing:border-box;font-size:14px;color:#666;}
.Recdl dd.dd2{margin-left:3.5%;}
.Recdl dd.dd3{width:50%;float:right;}
.Recdl dd.dd3 .imgs{position:absolute;top:0px;left:0px;}
.Recdl dd.dd3 .imgs img{width:54px;height:50px;}
.Recdl dd.dd3 .input{position:absolute;top:12.5px;right:20px;}
.Recdl dd.dd3 .input img{width:25px;}

.JobList{padding:0px 0;}
.JobList li{margin-bottom:1px;}
.JobList li .Titname{display:block; float:left; width:25%;text-align:center;color:#333;font-size:18px; overflow:hidden; line-height:75px; height:75px;}
.JobList li .Titname:nth-child(6n){width:30%;}

.JobList li .box{background:#eee;}
.JobList li.lion .box{background:#173079;}
.JobList li.lion .Titname{color:#fff;}

.JobList li .Con{ display:none; padding:2.5% 4%;}
.JobList li .Con dl{position:relative;margin-bottom:6px;}
.JobList li .Con dl dt{font-size:16px;color:#333;font-weight:bold;}
.JobList li .Con dl dt span{font-weight:normal;}
.JobList li .Con dl img.zpimg{display:inline-block;vertical-align:middle;margin-left:20px;}
.JobList li .Con dl p{font-size:16px;line-height:30px;color:#333;}

.JobList li .Con dl.dl3{margin-top:40px;}

.JobList li .Con .apply{display:inline-block;}
.JobList li .Con .apply a.btna{position:relative;font-size:14px; color:#fff; background:#173079;padding:0 30px;height:36px; display:block; line-height:36px; text-align:center;margin-top:30px;}
.JobList li .Con .apply a.btna input{position:absolute;width:100%;height:100%;right:0;top:0;opacity:0;}

@media ( max-width:1199px){  
    .Recul li{padding:0 25px;}
}

@media ( max-width:997px){  
    .JobList{padding:0px 0;}
    .JobList li .Con dl,.JobList li .Con .apply{float:none;}
    .JobList li .Con dl{width:100%;margin-bottom:10px;line-height:26px;}
    .JobList li .Con .apply a.btna{margin-top:10px;font-size:14px;padding:0 20px;}
    .JobList li .Titname{font-size:16px;height:50px;line-height:50px;}
    .Recul li .ReTxt .Reimg{width:60px;}
    .Recul li .ReTxt .Ret .t2{font-size:16px;margin-top:0px;}
    .Recul li .ReTxt .Ret{padding-left:10px;}
    .Recdl dd{height:45px;}
    .Recdl dd.dd3 .imgs img{width:auto;height:45px;}
    .Recdl dd.dd3 .input img{width:20px;}
}

@media ( max-width:640px){  
    .JobList li .Titname .cheack{float:none;margin-right:0px;}
    .JobList li .Con dl p{line-height:26px;}
    .JobList li .Con{padding:25px 10px;}
    .JobList li .Con dl img.zpimg{margin-left:10px;}
}
@media ( max-width:560px){  
    .JobList li .Titname{font-size:14px;}
    .Recul li{width:100%;padding:0px;}
    .Recul li:nth-child(2)::before{display:none;}
    .Recul li:nth-child(2)::after{display:none;}
    .Recdl{margin:30px 0;}
    .Recdl dd{width:48%;margin-bottom:10px;}
    .Recdl dd.dd2{float:right;margin-left:0px;}
    .Recdl dd.dd3{width:100%;}
    .JobList li .Titname:nth-child(4){display:none;}
    .JobList li .Titname{width:33.333%;}
    .JobList li .Con dl dt{font-size:14px;}
    .JobList li .Con dl p{font-size:14px;line-height:24px;}
    .JobList li .Con dl.dl3{margin-top:10px;}
}


/*项目合作*/
.coopdl{}
.coopdl dt{font-size:16px;color:#666;text-align:center;}
.coopdl dt i{display:inline-block;width:43px;height:1px;background:#173079;vertical-align:middle;}
.coopdl dt span{padding:0 20px;}
.coopdl dd{height:72px;border:1px solid #b5b5b5;border-radius:10px;margin-top:40px;position:relative;}
.coopdl dd.dd1{width:48%;float:left;}
.coopdl dd.dd2{width:48%;float:right;}
.coopdl dd.dd3{width:100%;height:360px;float:left;}
.coopdl dd input{width:100%;height:100%;padding-left:70px;box-sizing:border-box;}
.coopdl dd textarea{width:100%;height:100%;padding-left:70px;padding-top:20px;box-sizing:border-box;}

.coopdl dd img{position:absolute;top:20px;left:30px;}

.coopdl dd input:-ms-input-placeholder,
.coopdl dd textarea:-ms-input-placeholder {font-size:18px;color:#666;}
.coopdl dd input::-webkit-input-placeholder,
.coopdl dd textarea::-webkit-input-placeholder {font-size:18px;color:#666;}
.ddbtn{text-align:center;margin-top:60px;}
.ddbtn a{display:inline-block;width:180px;height:58px;line-height:58px;border:1px solid #173079;font-size:18px;color:#173079;border-radius:10px;margin:0 20px;}
.ddbtn a:hover,.ddbtn a.on{background:#173079;color:#fff;}

@media ( max-width:560px){  
    .coopdl dd,.coopdl dd.dd2,.coopdl dd.dd1{width:100%;float:none;margin-top:20px;}
    .coopdl dd input:-ms-input-placeholder,
    .coopdl dd textarea:-ms-input-placeholder {font-size:14px;color:#666;}
    .coopdl dd input::-webkit-input-placeholder,
    .coopdl dd textarea::-webkit-input-placeholder {font-size:14px;color:#666;}
    .ddbtn{margin-top:30px;}
    .ddbtn a{font-size:16px;height:45px;line-height:45px;margin:0 10px;width:140px;}
    .coopdl dt{font-size:14px;}
    .coopdl dd{height:50px;}
    .coopdl dd img{width:20px;top:14px;left:10px;}
    .coopdl dd input,.coopdl dd textarea{padding-left:35px;}
    .coopdl dd textarea{padding-top:15px;}
    .coopdl dd.dd3{height:260px;}
}

/*联系方式*/
.map{width:100%;height:612px}
.map img{max-width:initial!important;}
#MapBox{height:100%;border:1px solid #d3d3d3;}
.BMap_shadow img{display:none!important;}

#allmap{height: 100%;border:1px solid #d3d3d3;}
#allmap,
#allmap *{box-sizing: content-box;}
#allmap img{max-width: inherit;}
.tdt-infowindow-content{font-size: 14px;}
.tdt-infowindow-content b{font-size: 18px;display: block;padding-bottom: 5px;}
@media(max-width:1024px){
#allmap{height: 40vw;}
}
@media(max-width:480px){
#allmap{height: 70vw;}
}

.Lxbox{width:100%;height:200px;background:#f8f8f8;}
.Lxbox .lxlogo{float:left;width:30%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;}
.Lxbox .lxlogo::after{content:"";display:block;width:1px;height:80%;background:#e5e5e5;position:absolute;top:50%;right:0px;transform:translate(0,-50%);}
.Lxul{float:left;width:45%;margin-left:2%;margin-top:30px;}
.Lxul li{position:relative;padding-left:30px;box-sizing:border-box;font-size:14px;color:#333;line-height:30px;}
.Lxul li img{position:absolute;top:4px;left:0px;}
.lxwx{float:right;margin-right:6%;margin-top:30px;max-width: 130px;}

@media ( max-width:1366px){
    .Lxbox .lxlogo{width:33%;}
}
@media ( max-width:1199px){
    .Lxul li{line-height:25px;}
    .map{height:300px;}
}

@media ( max-width:998px){
    .Lxbox{height:250px;}
}

@media ( max-width:800px){
    .Lxbox{height:200px;}
}

@media ( max-width:640px){
    .Lxbox{height:auto;padding:25px 15px 10px;box-sizing:border-box;}
    .Lxbox .lxlogo,.Lxul,.lxwx{width:100%;float:none;}
    .Lxbox .lxlogo{display:block;height:auto;text-align:center;}
    .Lxul{margin-left:0px;margin:10px auto 0;}
    .lxwx{margin-right:0px;margin-top:10px;text-align:center;}
    .Lxbox .lxlogo::after{display:none;}
}

/*精品工程*/
.MenuA{text-align:center; display: none;}
.MenuA a{display:inline-block;vertical-align:middle;width:136px;height:36px;line-height:36px;background:#eee;font-size:16px;color:#333;border-radius:50px;margin:0 12px;}
.MenuA a:hover,.MenuA a.on{color:#fff;background:#173079;}

.EngBox{margin:50px 0;}
.EngBox li{width:32%;margin-right:2%;margin-bottom:2%;float:left;}
.EngBox li:nth-child(3n){margin-right:0px;}
.EngBox li .Engimg{line-height:0px;width:100%;overflow:hidden;}
.EngBox li .Engimg img{width:100%;height:300px;transition:all .3s linear;}
.EngBox li .EngTit{font-size:18px;color:#333;text-align:center;height:55px;line-height:55px;border:1px solid #e5e5e5;border-top:0px;padding:0 10px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.EngBox li:hover .Engimg img{transform:scale(1.1);}
.EngBox li:hover .EngTit{background:#173079;border:1px solid #173079;border-top:0px;color:#fff;}

@media ( max-width:1199px){  
    .MenuA a{margin:0 5px;width:126px;}
    .EngBox li .EngTit{font-size:16px;}
}

@media ( max-width:997px){  
    .EngBox{margin:30px 0;}
    .EngBox li .Engimg img{height: 110px;}
    .MenuA a{margin:0 5px 5px;width:100px;font-size:14px;}
    .EngBox li .EngTit{font-size:14px;height:45px;line-height:45px;}
}

@media ( max-width:560px){  
    .EngBox li{width:48%;margin-right:0%;margin-bottom:2%;}
    .EngBox li:nth-child(2n){float:right;}
}

/*衡洲荣誉*/
.Honul{padding:50px 0;clear: both;}
.Honuls{margin-left:-2%;clear: both;}
.Honuls ul:after{display: none;}
.Honul li{width:23%;padding-left:2%;margin-bottom:30px;float:left;}
.rylist li {width: 23% !important;}
.rylist li:nth-child(4n){margin-right: 0px !important;}
.Honul li .Honimg{width:100%;padding:16px 16px 15px 16px;box-sizing:border-box;background:url(../images/rybg.png) center center no-repeat;background-size:100% 100%;}
.Honul li .Honimg .Honspan{position:relative;height:200px;overflow:hidden;}
.rylist li .Honimg .Honspan {height: 220px;}
.Honul li .Honimg span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:all .3s linear;}
.Honul li .HonTit{width:100%;font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:15px;text-align:center;}
.Honul li .Honimgs{width:100%;position:relative;padding:20px;box-sizing:border-box;overflow:hidden;box-shadow:0 0 20px rgba(57,13,0,.2);}
.Honul li .Honimgs img{width:100%;transition:all .3s linear;}

.Honul li .Honimgs .hongbox{position:relative;width:100%;padding-bottom:70%;box-sizing:border-box;overflow:hidden;}
.Honul li .Honimgs span{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:center center;background-size:contain;transition:all .3s linear;}

.Honul li:hover .Honimg span,.Honul li:hover .Honimgs img,.Honul li:hover  .Honimgs span{transform:scale(1.1);}

.btncon{text-align:center;}
a.checkmore{display:inline-block;font-size:16px;color:#173079;text-align:center;border-bottom:1px solid #173079;}
a.checkmore img{display:inline-block;vertical-align:middle;margin:-3px 0 0 10px;}

@media ( max-width:1199px){  
    .Honul li .Honimg .Honspan{height:140px;}
}

@media ( max-width:997px){  
    .Honul{margin:30px 0;}
    .Honul li .Honimg .Honspan{height:100px;}
    .Honul li .HonTit{font-size:14px;margin-top:10px;}
}

@media ( max-width:560px){  
    .Honul li{width:48%;margin-right:0%;margin-bottom:20px;}
    .Honul li:nth-child(2n){float:right;}
    .Honul li .Honimg .Honspan{height:150px;}
    .Honul li .Honimg,.Honul li .Honimgs{padding:10px;}

}

@media ( max-width:479px){  
.rylist li {width: 45% !important;}
.rylist li:nth-child(2n){margin-right: 0px !important;}
.Honul li .Honimg .Honspan{height:100px;}
}

/*新闻中心*/
.NewTop{background:#f4f4f4;margin-bottom: 30px;}
.NewTop a{display:table;width:100%;}
.NewTop .Newfl{width:20%;display:table-cell;vertical-align:middle;line-height:0px;padding: 3%;}
.NewTop .Newfl img{width:100%;height:auto;}
.NewTop .Newfl .Ispic{padding-bottom: 67%;background-size: cover;background-repeat: no-repeat;text-align: center;}
.NewTop .Newrh{width:53.74%;display:table-cell;vertical-align:middle;padding-right:30px;box-sizing:border-box;}
.NewTop .Newrh .Ntit{font-size:24px;color:#333;font-weight:bold;}
.NewTop .Newrh .Ncon{font-size:15px;color:#666;line-height:30px;margin:20px 0 20px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.NewTop .Newrh .Nxq{padding-top:30px;border-top:1px solid #e5e5e5;}
.NewTop .Newrh .Nxq .Ntime{font-size:16px;color:#999;float:left;}
.NewTop .Newrh .Nxq .Njt{font-size:16px;color:#999;float:right;}
.NewTop .Newrh .Nxq .Njt img{display:inline-block;vertical-align:middle;margin:-3px 0 0 8px;}

.Newul{margin:50px 0;}
.Newul li{width:100%;border-bottom: 1px dashed #eee;}

.listimg li{    width: 32%;    margin-right: 2%;    margin-bottom: 2%;float: left;}
.listimg li:nth-child(3n){margin-right: 0;}
.listimg li .NTxt .Nname{font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


.Newul li .Nimg{width:100%;overflow:hidden;}
.Newul li .Nimg img{width:100%;height:auto;transition:all .3s linear;}
.Newul li .NTxt{padding: 20px 10px 40px 10px;}
.Newul li .NTxt .Nname{font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.Newul li .NTxt .Ntext{font-size:15px;color:#666;line-height:30px;height:60px;margin:20px 0 35px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.Newul li .NTxt .Nxqs {float: right;}
.Newul li .NTxt .Nxqs .Ntime{font-size:14px;color:#999;float:left;}
.Newul li .NTxt .Nxqs .Njt{width:16px;height:14px;background:url(../images/xq.png) center center no-repeat;float:right;margin-top:5px;}

.Newul li:hover{background:#173079;}
.Newul li:hover .Nimg img{transform:scale(1.1);}
.Newul li:hover .NTxt .Nname,.Newul li:hover .NTxt .Ntext,.Newul li:hover .NTxt .Nxqs .Ntime{color:#fff;}
.Newul li:hover .NTxt .Nxqs .Njt{background:url(../images/xqs.png) center center no-repeat;}

@media (max-width:1199px){
    .NewTop .Newrh .Ncon{margin:20px 0;}
    .NewTop .Newrh .Nxq{padding-top:20px;}
    .NewTop .Newrh .Ntit{font-size:20px;}
}

@media (max-width:997px){
    .NewTop .Newrh .Ntit{font-size:16px;}
    
    .NewTop .Newrh{padding:0 20px;}
    .NewTop .Newrh .Ncon{font-size:14px;height:84px;line-height:22px;}
    .NewTop .Newrh .Ncon{margin:5px 0 15px 0;}
    .NewTop .Newrh{padding:0 10px;}
    .NewTop .Newrh .Nxq{padding-top:10px;}
    .Newul li .NTxt{width: 90%;}
    .Newul li .NTxt .Nname{font-size:16px;}
    .Newul li .NTxt .Ntext{font-size:14px;line-height:24px;height:48px;margin:10px 0 6px 0;   }
    .Newul li .NTxt .Nxqs{right: 0px;position: absolute; margin-right: 20px;        margin-top: -22px;}
    .Newul li .NTxt .Nxqs .Ntime{position: relative; right: 0px;}
}

@media (max-width:560px){
    .Newul li .NTxt .Nxqs{left: 0px;        position: absolute;        margin-left: 26px;margin-top: 2px;}
            .Newul li .NTxt .Nxqs .Ntime{right: 0px;}
    .NewTop,.NewTop .Newfl,.NewTop .Newrh{display:block;}
    .NewTop .Newfl,.NewTop .Newrh{width:94%;}
    .NewTop .Newrh{padding:20px;}
    .Newul{margin:30px 0;}
    .Newul li{width:100%;margin-right:0%;margin-bottom:20px;}
    .Newul li:nth-child(2n){float:right;}
    .NewTop .Newrh .Ncon{height: auto;}
}


/*衡州文化*/
.WhTop{display:table;}
.Whfl{width:50%;display:table-cell;vertical-align:middle;}
.Whfl img{width:100%;height:auto;}

.Whrh{width:50%;display:table-cell;vertical-align:middle;padding:0 3%;box-sizing:border-box;}
.Whrh .wtit{font-size:14px;color:#666;margin-top:15px;}
.Whrh .wtit p{font-size:30px;color:#333;font-weight:bold;}
.Whrh .wtit p::after{content:"";display:block;width:30px;height:3px;background:#173079;margin:25px 0 15px;}
.Whrh .wcon{font-size:16px;color:#333;margin-top:25px;}

.Whul{margin-top:20px;}
.Whul li{width:50%;float:left; margin-bottom: 3%;}

@media (max-width:1199px){
    .Whrh .wtit p{font-size:20px;}
    .Whrh .wtit p::after{margin:10px 0 5px}
    .Whrh .wcon{margin-top:10px;}
    .Whrh .wtit{margin-top:10px;}
    .Whrh .wic img{width:50px;}
}

@media (max-width:640px){
    .Whul{margin-top:0px;}
    .Whul li{float:none;width:100%;margin-top:20px;}
    .WhTop,.Whrh,.Whfl{display:block;width:100%;}
    .Whrh{margin-top:15px;}
    .Whrh .wtit p{font-size:16px;}
    .Whrh .wcon{font-size:14px;line-height:22px;margin-top:5px;}
}


/*衡州概况*/
.Jsfl{width:35.286%;float:left;}
.Jsrh{width:60%;float:right;margin-top: 10%;}
.Jsrh .JsTit{font-size:30px;color:#333;font-weight:bold;}
.Jsrh .JsCon{font-size:15px;color:#333;margin-top:30px;line-height:30px;}
.Jsrh .JsCon p{margin-top:20px;}
.Jsul{margin-top:60px; display: none;}
.Jsul li{float:left;margin-right:60px;}
.Jsul li:last-child{margin-right:0px;}
.Jsuls li{margin-right:45px;}
.Jsul li .p1{font-size:60px;color:#333;font-family:myfont;height:55px;margin-top:0px;}
.Jsul li .p1 sup{line-height:0px;}
.Jsul li span{font-size:16px;color:#333;font-weight:bold;}
.Jsul li p.p2{font-size:16px;color:#333;margin-top:5px;}
.Year{font-size:18px;color:#333;margin-bottom:40px;}
.Year p{font-size:72px;color:#173079;font-family:myfont;margin-bottom: 8%;}

@media (max-width:1440px){
    .Jsrh .JsCon{line-height:24px;}
    .Jsrh .JsCon p{margin-top:10px;}
}


@media (max-width:1199px){
    .Jsrh .JsTit{font-size:22px;}
    .Jsrh .JsTit::before{margin-bottom:15px;}
    .Jsrh .JsCon{font-size:14px;margin-top:15px;}
    .Jsul{margin-top:20px;}
    .Jsul li .p1{font-size:40px;height:35px;}
    .Year p{font-size:60px;}
}

@media (max-width:560px){
    .Jsfl,.Jsrh{width:100%;float:none;}
    .Year p{font-size:30px;}
    .Year p::after{margin:20px 0;height:2px;}
    .Year{margin-bottom:20px;}
    .Jsrh .JsTit{font-size:17px;}
    .Jsrh{margin-top:20px;}
    .Jsul li .p1{font-size:30px;height:30px;}
    .Jsul li{margin-right:10px;}
    .Jsul li p.p2{font-size:14px;}
    .Jsrh .JsCon p{margin-top:5px;}
}


/*发展历程*/
.ComBox1{background:url(../images/city.png) bottom center no-repeat;background-size:cover;}
.hdCon ul{}
.hdCon li{padding:5px 0;font-size:18px;color:#333;text-align:center;position:relative;border-bottom:1px solid #bfbfbf;}
.hdCon li::after{content:"";display:block;width:1px;height:10px;background:#173079;position:absolute;top:20px;right:0px;}
.hdCon li img.rjt{width:auto!important;display:block;margin:5px auto 0;opacity:0;}
.hdCon .liactive li img.rjt{opacity: 1;}
.hdCon .liactive li{border-top:2px solid #173079;color:#173079;font-weight:bold;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-bottom:0px;}
.hdCon .liactive li::after{display:none;}

.bdCon{margin-top:60px;position:relative;}
.bdCon dl dd i{font-size:14px;color:#173079;padding-right:10px;}
.bdCon dl dd{font-size:15px;color:#333;line-height:36px;}

.bdCon .btns a{width: 42px; height: 92px; position: absolute; z-index: 99;top:40%;transform:translate(0,-50%);line-height: 1000px; overflow: hidden; background-repeat:no-repeat;background-position: center center; background-size: 100% 100%;}
.bdCon .btns .btn-prev{left: -90px; background-image: url(../images/fl.jpg);}
.bdCon .btns .btn-next{right: -90px; background-image: url(../images/rh.jpg);}
.bdCon .btns .btn-prev:hover{background-image: url(../images/fl1.jpg);}
.bdCon .btns .btn-next:hover{background-image: url(../images/rh1.jpg);}

@media (max-width:1600px){
    .bdCon .btns a{width:30px;height:50px;}
    .bdCon .btns .btn-prev{left:-30px;}
    .bdCon .btns .btn-next{right:-30px;}
}

@media (max-width:997px){
    .hdCon li{padding:2px 0;font-size:16px;}
    .hdCon li::after{top:12.5px;}
    .hdCon li img.rjt{margin:0 auto;}
    .bdCon{margin-top:30px;}
    .bdCon dl dd{font-size:14px;line-height:24px;}
    .bdCon .btns a{width:30px;height:40px;}
    .bdCon .btns .btn-prev{left:-0px;}
    .bdCon .btns .btn-next{right:-0px;}
}
.hdCon .owl-carousel .owl-nav.disabled{display:none!important}
.bdCon .owl-carousel .owl-nav.disabled{display:none!important}


/*
 .PicList001646 涓篸emo缂栧彿
 */
.PicList001646{ padding:2% 0;}
.PicList001646 dl{ margin-bottom:3%;background-color:#f6f6f6;}
.PicList001646 dl:last-child{ margin-bottom:0;}
@media(min-width:481px){
.PicList001646 dl{ display:table; width:100%;}
.PicList001646 dl dt,
.PicList001646 dl dd{ display:table-cell; vertical-align:middle; width:50%;}
}
.PicList001646 dd figure{ padding:0 5%;text-align:center;}

.PicList001646 dt img{ display:block; width:100%;}
.PicList001646 dd figure *{margin:0;padding:0px;}

.PicList001646 dd figure .pre{text-align:left; margin:5% 0 10% 0;}
.PicList001646 dd figure .pre li{font-size:16px;color:#666;line-height:28px;padding-left:20px;box-sizing:border-box;position:relative;margin-bottom:15px;}
.PicList001646 dd figure .pre li i{display:block;width:6px;height:6px;background:#173079;border-radius:50%;position:absolute;top:11px;left:0px;}
.PicList001646 dd figure .pre li span{font-size:24px;font-weight:bold;color:#173079;padding:0 5px;}

@media(max-width:768px){
.PicList001646 dd figure .pre{ margin:3% 0; }
}
@media(max-width:480px){
.PicList001646 dl dd{ padding:3% 0;}
.PicList001646 dd figure .pre li{font-size:14px;line-height:24px;margin-bottom:5px;}
.PicList001646 dd figure .pre li i{top:9px;}
.PicList001646 dd figure .pre li span{font-size:20px;}
}


/* 荣誉页面add  2020-8-4 */
.add_Honor{background:url(../images/add-bg.png) no-repeat;background-size: 100% 100%;padding:50px 0 50px 70px;position: relative;margin:0px 0 100px 0;min-height: 300px;}
.add_Honor ul div{text-align: center;font-size: 28px;padding-bottom: 4%;color: #333;}
.add_Honor .add_img{position: absolute;right:0;bottom:20px;}
.add_Honor ul{width:80%;}
.add_Honor ul::after{content:'';display: block;clear: both;}
.add_Honor ul li{float:left;width:50%;font-size: 16px;line-height: 50px;position: relative;padding-left:15px;box-sizing: border-box;}
.add_Honor ul li::before{content:'';display: block;width:4px;height:4px;background:#173079;position: absolute;left:0;top:29px;}
.add_Honor ul li span{font-size: 30px;color:#173079;}
.add_other ul li{float: none; width: 80%;}
@media(max-width:1200px){
    .add_Honor{padding:20px 0 20px 50px;}
    .add_Honor .add_img img{height:190px;}
    .add_Honor ul{width:90%;}
    .add_Honor ul li{font-size: 15px;}
    .add_Honor ul li span{font-size: 20px;}
    .add_Honor ul li::before{top:25px;}
}

@media(max-width:930px){
    .add_Honor{margin:40px 0;padding:20px 0 20px 30px;}
    .add_Honor ul li{width:100%;line-height: 40px;}
    .add_Honor ul li::before{top:20px;}
    .add_Honor .add_img img{height:110px;}
}
/*20211108*/
.TextList001214 .text {font-size: 18px;text-align: center; margin-bottom: 3%;}
.TextList001214 li{ float:left; width: 31.7%; margin-right:2%; margin-bottom:2%; border:1px solid #e9efee;  min-height:142px}
.TextList001214 li:nth-child(3n){ margin-right:0;}
.TextList001214 li h3{ color:#000; font-size:18px; font-weight:normal; margin:0;}
.TextList001214 li p{ margin:5px 0;}
.TextList001214 li p span{ color:#666; font-size:18px; vertical-align:middle;}
.TextList001214 li p u{ color:#0555e4;}
.TextList001214 li:hover{ box-shadow:0 2px 7px rgba(0,0,0,0.19);}
.TextList001214 li .more {
    background: url(../images/Map002779-icon.png) no-repeat;
    font-size: 14px;
    color: #e20909;
    display: block;
    padding: 5px 37px;
}
.TextList001214 li .pic {
    display: block;
    padding-bottom: 62.5%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.TextList001214 li img {
    display: none;
}
.TextList001214 li .item{padding: 6%;border-top: 6px solid #0033a0;}
.TextList001214 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.TextList001214 .map_area{ position:fixed; width:80%; left:10%; top:25%; height: 280px; background:#fff; font-size: 12px;}
.TextList001214 .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.TextList001214 .map_area #allmap *{ box-sizing:content-box;}
.TextList001214 .map_area #allmap img{ max-width:none;}
.TextList001214 .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.TextList001214 .map_area .close::before,
.TextList001214 .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#0033a0; top:15px; left:3px;}
.TextList001214 .map_area .close::before{ transform:rotate(45deg);} 
.TextList001214 .map_area .close::after{ transform:rotate(-45deg);}
@media(max-width:768px){
.TextList001214 li{ width:49%;}
.TextList001214 li:nth-child(3n){ margin-right:2%;}
.TextList001214 li:nth-child(2n){ margin-right:0;}
.TextList001214 .map_area{width:96%; left:2%;}
.TextList001214 .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
}

@media(max-width:480px){
.TextList001214 li{ float:none; width:auto; margin-right:0 !important;}
.TextList001214 li h3{font-size:16px;}
}
/*Floor002732 */


.Floor002732 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.Floor002732 .column-name .cn{margin: 0 0 2% 0;
    font-size: 30px;
    color: #333;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;}
.Floor002732 .column-name .cn:after{ display: block;content: ''; width: 1em;height: 3px; background-color: #173079; margin: 0.5em auto 0;}

.Floor002732 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px;font-family: "DINPro-Bold"; }
@media(max-width:480px){
.Floor002732 .column-name{ font-size: 24px;}
.Floor002732 .column-name .cn{line-height: 40px;}
}


.Floor002732 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002732 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002732 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002732 .slick-dots li.slick-active{border-color: #184477;}
.Floor002732 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #184477;}

.Floor002732 .main{position: relative; }

.Floor002732 .main .slider{margin-left: -19.5px; margin-right: -19.5px; }
.Floor002732 .main .slick-list{padding: 0 19.5px;}
.Floor002732 .slider{position: relative; z-index: 10;}
.Floor002732 .slider li.slick-slide{position: relative; height: auto; margin-right: 2%;}
.Floor002732 .slider li:before{position: absolute; content: ''; left: -19px;top: 0; height: 0; background: #173079; right:-19px;opacity: 0; -webkit-opacity: 0; transition: 0.3s ease-in-out;}
.Floor002732 .slider li:hover:before{ opacity: 1; -webkit-opacity: 1; height: 100%;}
.Floor002732 .slider li a{ position: relative; z-index: 10; text-align: center; height: 257px;}
.Floor002732 .slider li p{font-size: 14px;}
.Floor002732 .slider li .icon img{width: 75px; height: 75px;    margin: 0 auto;}
.Floor002732 .slider li .icon .off{display: none;}
.Floor002732 .slider li .title{max-width: 90%; margin: 0 auto; font-size: 16px; color: #555;}
.Floor002732 .slider li h2{ margin-bottom: 10px; font-size: 20px; color: #184477;}
.Floor002732 .slider li a:hover .title h2,
.Floor002732 .slider li a:hover .title{color: #fff;}
.Floor002732 .slider li a:hover .icon .on{display: none;}
.Floor002732 .slider li a:hover .icon .off{display:inline-block;}
.Floor002732 .slider li a:hover p{height:135px;opacity: 1; -webkit-opacity: 1;  line-height: 26px;transition: 0.3s ease-in-out;}
.Floor002732 .slick-dots{position: absolute; left: 0; bottom: -40px; width: 100%; z-index: 10;}
@media(max-width:1100px){
.Floor002732 .main{margin-bottom: 50px;}
}
.Floor001348{ padding: 3% 0; overflow: hidden;background: #f5f5f5;}
.Floor001348 .title{ margin: 0 0 2% 0;
    font-size: 30px;
    color: #333;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;}
.Floor001348 .title:after{ display: block;content: ''; width: 1em;height: 3px; background-color: #173079; margin: 0.5em auto 0;}
.Floor001348 .column-name p,.Floor002732 .column-name p{font-size: 16px;line-height: 30px;text-align: center; max-width: 80%;margin: 0 auto;}
.Floor001348 .text{ margin-left: 6%;}
.Floor001348 .img{ float:left; width:48%;}
.Floor001348 .img img{ width: 100%;}
.Floor001348 .text h1{ margin:0 0 27px; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;  }
.Floor001348 .text h1 i{ display:inline-block; font-style:normal; position:relative; padding-bottom: 30px;  }
.Floor001348 .text h1 span{ font-size:48px; color:#f0f0f0; font-family:Arial; text-transform:uppercase; padding-left: 10px; position:relative; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.Floor001348 .text h1 i::after{ position:absolute; left:0; bottom:0;  content:""; background:#fa7d02; width:20px; height:2px;  }
.Floor001348 .text h1 span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px #f0f0f0 solid; width:600px;  }
.Floor001348 .text p{ margin: 0; font-size: 18px; color: #333;  letter-spacing: 0px; line-height:30px; padding-bottom: 5%;}
.Floor001348 .text .btn{ display:block; font-weight:bold; font-style: normal; color: #333;  font-size: 14px; position:relative; border:2px #fa7d02 solid; width:116px; height:36px; text-align:center; line-height:36px; }
.Floor001348 .text .btn:hover{ color:#fff; background:#fa7d02;}
.Floor001348 .item ul li{width: 46.8%;
    height: 80px;
    margin-right: 76px;
    margin-top: 14px;
    background: url(../images/page02_1.png)no-repeat center;
    background-size: 100%;
    float: left;
    cursor: pointer;}
 .Floor001348 .item ul li:nth-child(2n){margin-right: 0;}
 .Floor001348 .item ul li  p {font-size: 18px;
    line-height: 80px;
    width: 100%;
    height: 80px;
    width: auto;
    padding-left: 52px;
    font-weight: 400;
    position: relative;
    border-radius: 23px;
    color: rgba(51, 51, 51, 1);
    padding-right: 18px;}
.Floor001348 .text .btn:before{ position:absolute; color:#fa7d02; content:"———"; top: -2px; font-size: 13px; right: -24px; transition:all .3s ease; -webkit-transition:all .3s ease; -ms-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease;}
.Floor001348 .text .btn:hover:before{ right:-34px;}
@media (max-width:1000px){
.Floor001348 .text h1{ padding-bottom:20px;}
.Floor001348 .text h1 span{ font-size:30px; }
.Floor001348 .text p{ padding-bottom:30px;}
}
@media (max-width:768px){
.Floor001348 .img,.Floor001348 .text{ width:100%; float:none; margin:0; text-align:center;}
.Floor001348 .img{ padding-bottom:15px;}
.Floor001348 .text p{ padding-bottom:10px;}
.Floor001348 .text h1{ font-size:20px; padding-bottom:15px;}
.Floor001348 .text h1 span{ font-size:48px; }
.Floor001348 .item ul li {float: none; width: 100%; margin: 0; height: 56px;}
.Floor001348 .item ul li p {padding-left: 25px; font-size: 15px;height: 56px; line-height: 56px;}
}
@media (max-width:480px){
.Floor001348 .text h1 span{ display:none; }
}
/*
 .Floor002201 为demo编号
 */
.Floor002201 {margin-top: 4%;background: #f5f5f5; padding-top: 3%;clear: both;}
.Floor002201 h2{ margin: 0 0 2% 0;font-size: 30px;color: #333;text-align: center;text-transform: uppercase;font-weight: bold;position: relative;}
.Floor002201 h2:after {display: block;content: '';width: 1em;height: 3px;background-color: #173079;margin: 0.5em auto 0;}
.Floor002201 ul{ padding:3% 0;}
.Floor002201 li{ float:left; width: 8.5%; padding:15px 4%; border-right:1px solid #e6e6e6; text-align:center; }
.Floor002201 li:first-child{border-left:1px solid #e6e6e6;}
.Floor002201 li>*{ display:inline-block;}
.Floor002201 li .num{ font-family:Arial; font-size:25px; width:45px; height:45px; line-height:45px; font-weight:bold; border-radius:50%; background:#cfcfcf; color:#959595; position:relative; top:-43px;}
.Floor002201 li em{ display: none; width:13px; height:1px; margin:0 15px 0; background:#d7d7d7; position:relative; top:-50px;}
.Floor002201 li p{ margin:0;}
.Floor002201 li p span{ display:block; font-size:20px; color:#333; font-weight:bold;}
@media(max-width:1065px){
	.Floor002201 li{ padding-left:2%; padding-right:2%;}
}
@media(max-width:878px){
	.Floor002201 li{ width:28%;}
	.Floor002201 h2{ font-size:18px;}
	.Floor002201 li:first-child {border-left: 0;}
	.Floor002201 li .num {width: 25px;height: 25px;line-height: 25px;}
}
@media(max-width:400px){
	.Floor002201 li .num,.Floor002201 li em{ position:static; display:block; margin:0 auto;}
	.Floor002201 li em{ margin-top:5%; margin-bottom:3%;}
}
.ytable {
    display: table;
    width: 100%;
    table-layout: fixed;
}
.ytable-cell {
    display: table-cell;
    vertical-align: top;
}
/*
 .Floor001254 为demo编号
 */
.Floor001254{ padding-top:3%;}
.Floor001254 .title{ margin: 0 0 2% 0;
    font-size: 30px;
    color: #333;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;}
.Floor001254 .title:after{ display: block;content: ''; width: 1em;height: 3px; background-color: #173079; margin: 0.5em auto 0;}
.Floor001254 ul {margin-top: 4%;}
.Floor001254 ul li {    float: left;
    box-shadow: 0 10px 25px #eee;
    padding: 2%;
    width: 19.5%;
    margin-bottom: 3%;
    margin-right: 2%;
    min-height: 136px;}
.Floor001254 ul li:nth-child(4n){margin-right: 0;}
.Floor001254 ul li h1{font-size: 20px;}
.Floor001254 ul li p{font-size: 16px; margin-top: 3%; line-height: 35px;}
.Floor001254 a{color: #f5a500;}

@media(max-width:640px){
.Floor001254 .title{font-size: 18px;}
.Floor001254 .title h1{ font-size:18px;}
.Floor001254 ul li {float: none; width: 100%;  min-height: auto;}
.Floor002732 .slider li.slick-slide {margin-right: 0;}
.Floor001348 .column-name p, .Floor002732 .column-name p {max-width: 100%;}
.Floor002732 .column-name {padding: 0;}
.Floor001348 .title,.Floor002732 .column-name .cn {font-size: 18px;}
.Floor002732 .slider li h2 {font-size: 16px;}
.Floor002732 .slider li a {height: auto;}
.Floor001254 ul li h1,.Floor002201 li p span { font-size: 16px;}
}
@media(max-width:375px){
.Floor001254 .title{ font-size:18px;}
.Floor001254 .title h1{ font-size:24px;}
}
/* 地图 */

.PartBox .map {
    position: relative;
    font-size: 14px;
height: auto;
}

.PartBox .map ul li {
    position: absolute;
    cursor: pointer;
}

.PartBox .map ul li .dotbox {
    width: 19px;
    height: 25px;

}

.PartBox .map ul li.stalb {
    top: 100px;
    left: 75px;
}

.PartBox .map ul li.stalb .name {
    top: 0;
    left: -20px;
}





.map ul li .name {
    position: relative;
    z-index: 99;
        background-image: url(../uploadfiles/image/mapico1.png);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 27px;
}

.map ul li .txt {
    padding-left: 120px;
    position: absolute;
    display: none;
}

.map ul li .txt .txtbox {
    width: 110px;
    height: 20px;
    border-left: 1px dashed #adadad;
    border-bottom: 1px dashed #adadad;
    position: absolute;
    left: 9.5px;
    top: 0;
}

.map ul li .txt .img {
    background: #fff;
    width: 180px;
    box-sizing: border-box;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    position: relative;
    z-index: 999;
}

.map ul li .txt .img p {
    line-height: 35px;
    text-align: center;
}

.map ul li.on .txt {
    display: block;
}

.map ul li.mg {
    top: 260px;
    left: 199px;
}

.map ul li.mg .name {
    top: -13px;
    left: 20px;
}

.map ul li.bx {
    top: 125px;
    left: 520px;
}
.map ul li.njlg {
        top: 224px;
    left: 365px;
}

.map ul li.njlg .name {
    top: -6px;
    left: -52px;
}
.map ul li.zl {
    top: 34px;
    left: 428px;
}

.map ul li.zl .name {
    top: -18px;
    left: -30px;
}
.map ul li.rd {
    top: 163px;
    left: 803px;
}

.map ul li.rd .name {
    top: -15px;
    left: 20px;
}
.map ul li.dg {
    top: 230px;
    left: 785px;
}

.map ul li.dg .name {
    left: 18px;
    top: -15px;
}

.map ul li.zby {
    top: 45px;
    left: 257px;
}

.map ul li.zby .name {
    left: -40px;
    top: -10px;
}
.map ul li.zg {
    top: 245px;
    left: 257px;
}

.map ul li.zg .name {
    left: -40px;
    top: -10px;
}
.map ul li.teq {
    top: 268px;
    left: 901px;
}

.map ul li.teq .name {
    left: -40px;
    top: -10px;
}

.map ul li.ysl {
    top: 136px;
    left: 803px;
}

.map ul li.ysl .name {
    left: -40px;
    top: -10px;
}

.map ul li.sd {
    top: 412px;
    left: 870px;
}

.map ul li.sd .name {
    right: -20px;
    top: -12px;
}

.map ul li.ylk {
    top: 329px;
    left: 938px;
}

.map ul li.ylk .name {
    left: -15px;
    top: -35px;
}

.map ul li.aseby {
        top: 245px;
    left: 517px;
}

.map ul li.aseby .name {
    right: -20px;
    top: -12px;
}

.map ul li.msbk {
    top: 565px;
    left: 897px;
}

.map ul li.msbk .name {
    right: -20px;
    top: -12px;
}

.map ul li.yl {
    top: 328px;
    left: 974px;
}

.map ul li.yl .name {
    right: -20px;
    top: -12px;
}

.map ul li.bjst {
    top: 342px;
    left: 1055px;
}

.map ul li.bjst .name {
    left: -49px;
    top: -6px;
}

.map ul li.hskst {
    top: 252px;
    left: 1085px;
}

.map ul li.hskst .name {
    left: -68px;
    top: -10px;
}

.map ul li.yd {
    top: 350px;
    left: 1085px;
}

.map ul li.md {
    top: 378px;
    left: 1167px;
}

.map ul li.md .name {
    left: 17px;
    top: -17px;
}

.map ul li.tg {
    top: 403px;
    left: 1186px;
}

.map ul li.tg .name {
    left: -30px;
    top: -15px;
}

.map ul li.jpz {
    top: 424px;
    left: 1208px;
}

.map ul li.jpz .name {
    left: -40px;
    top: -10px;
}

.map ul li.mlxy {
        top: 55px;
    left: 993px;
}

.map ul li.mlxy .name {
    left: -55px;
    top: -15px;
}

.map ul li.xjp {
    top: 72px;
    left: 1204px;
}

.map ul li.xjp .name {
    left: -40px;
    top: -15px;
}

.map ul li.mgg {
    top: 260px;
    left: 1191px;
}

.map ul li.mgg .name {
    right: -20px;
    top: -12px;
}
.map ul li.nw {
   top: 142px;
    left: 391px;
}

.map ul li.nw .name {
    top: -16px;
    left: -28px;
}
.map ul li.zgsz {
    top: 75px;
    left: 858px;
}

.map ul li.zgsz .dotbox {
    background-image: url(../uploadfiles/image/mapico2.png);
}

.map ul li.zgsz .name {
    left: -60px;
    top: -32px;
}

.map ul li.zgxg {
    top: 0px;
    left: 1235px;
}

.map ul li.zgxg .name {
    left: -20px;
    top: 0;
}

.map ul li.zgtw {
   top: 206px;
    left: 131px;
}

.map ul li.zgtw .name {
    right: -20px;
    top: -12px;
}

.map ul li.sd {
    top: 112px;
    left: 570px;
}

.map ul li.sd .name {
    right: -20px;
    top: -12px;
}

.map ul li.yn {
    top: 253px;
    left: 1038px;
}

.map ul li.yn .name {
    right: -20px;
    top: -12px;
}

.map ul li.ydnxy {
    top: 169px;
    left: 1084px;
}

.map ul li.ydnxy .name {
    right: -20px;
    top: -12px;
}

.map ul li.hg {
    top: 313px;
    left: 1313px;
}

.map ul li.hg .name {
    right: -20px;
    top: -12px;
}

.map ul li.flb {
    top: 407px;
    left: 1283px;
}

.map ul li.flb .name {
    right: -20px;
    top: -12px;
}

.map ul li.adly {
    top: 595px;
    left: 1340px;
}

.map ul li.adly .name {
    right: -20px;
    top: -12px;
}

.map ul li.jnd {
    top: 260px;
    left: 395px;
}

.map ul li.jnd .name {
    top: -18px;
    left: 21px;
}

.map ul li.qzyz {
    top: 330px;
    left: 360px;
}

.map ul li.qzyz .name {
    top: -18px;
    left: -56px;
}

.map ul li.mxg {
    top: 398px;
    left: 305px;
}

.map ul li.mxg .name {
    top: -18px;
    left: -44px;
}

.map ul li.hdls {
    top: 415px;
    left: 356px;
}

.map ul li.hdls .name {
    top: -18px;
    left: 20px;
}



.map ul li.glby {
    top: 465px;
    left: 415px;
}

.map ul li.glby .name {
    top: -18px;
    left: 20px;
}

.map ul li.egde {
    top: 511px;
    left: 400px;
}

.map ul li.egde .name {
    top: -6px;
    left: -52px;
}



.map ul li.agt {
    top: 644px;
    left: 482px;
}

.map ul li.agt .name {
    top: -8px;
    left: -40px;
}



.map ul li.dm {
        top: 227px;
    left: 674px;
}

.map ul li.dm .name {
    top: -8px;
    left: -28px;
}



.map ul li.els {
    top: 184px;
    left: 904px;
}

.map ul li.els .name {
    top: -15px;
    left: 20px;
}

.map ul li.bels {
    top: 219px;
    left: 867px;
}

.map ul li.bels .name {
    top: -18px;
    left: 20px;
}

.map ul li.wkl {
    top: 238px;
    left: 879px;
}

.map ul li.wkl .name {
    top: -15px;
    left: 20px;
}

.map ul li.medw {
    top: 254px;
    left: 871px;
}

.map ul li.medw .name {
    top: -12px;
    left: -52px;
}

.map ul li.ymny {
    top: 291px;
    left: 942px;
}

.map ul li.ymny .name {
    top: -35px;
    left: -41px;
}

.map ul li.asbj {
    top: 290px;
    left: 959px;
}

.map ul li.asbj .name {
    top: -15px;
    left: 20px;
}

.map ul li.wzbkst {
    top: 288px;
    left: 1054px;
}

.map ul li.wzbkst .name {
    top: 0;
    left: -20px;
}



.map ul li.mjlg {
    top: 371px;
    left: 1144px;
}

.map ul li.mjlg .name {
    top: -35px;
    left: -20px;
}
@media ( min-width:1921px) {
	.About .Part4 .PartBox1 {
    background: url(../uploadfiles/image/honorbg.png) no-repeat top center;
    padding: 100px 0;
    max-width: 1600px;
    margin: 0 auto;
}
}
@media(max-width:1680px) {
    .map {
        zoom: 0.95;
    }
}

@media(max-width:1600px) {
    .map {
        zoom: 0.85;
    }
}

@media(max-width:1400px) {
    .map {
        zoom: 0.9;
        font-size: 16px;
    }
}

@media(max-width:1280px) {
    .About .Part6 .PartBox {
        overflow: auto;
    }
}

@media(max-width:992px) {
    .About .Part6 {
        padding: 30px 0;
    }
    .map {
        zoom: 0.6;
    }
}

.tab_map li{transition: all 0.5s ease; cursor: pointer; padding-left: 50px;box-sizing: border-box; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); height: 45px;line-height: 45px;width: 187px;margin-right: 15px;margin-bottom: 15px;float: left; border: 1px solid #d7eafb;background: #f5f9fc url(../uploadfiles/image/img9.png)20px center no-repeat;}
.tab_map ul li:nth-child(7n){margin-right: 0px;}
.tab_map li:hover,.tab_map .on{color: white; background-color: #173079;border-color: #173079;}
@media (max-width: 1440px){
	.tab_map li {width: 173px;}
}
@media (max-width: 1366px){
	.tab_map li {width: 162px;}
}
@media (max-width: 1280px){
	.tab_map li {width: 155px;}
}
@media (max-width: 1028px){
	.tab_map li {width: 126px;}
}
@media (max-width: 768px){
	.tab_map ul {margin-right: 4%;}
.tab_map li {
    width: 46%;
    margin-right: 4%;
}
.tab_map ul li:nth-child(2n) {
    margin-right: 0px;
}
.tab_map ul li:nth-child(7n) {
    margin-right: 4%;
}
}

/*解决方案*/

.HomeSolv .Reul {margin-bottom: 5%;}
.HomeSolv .Reul li{width:30.6%;margin-right:4%;min-height: 408px;padding-top: 2%;background:#fff;box-shadow:0 0 20px rgba(15,85,3,.12);float:left;transition:all .3s linear;list-style-type: none;}
.HomeSolv .Reul li:nth-child(3n){margin-right:0px;}
.HomeSolv .Reul li .box{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.HomeSolv .Reul li .tb{position:relative;width:100px;height:100px;border-radius:50%;margin:0 auto;transition:all .3s linear;}
.HomeSolv .Reul li .tb .i1,.HomeSolv .Reul li .tb .i2{display:block;position:absolute;left:0;top:0;}
.HomeSolv .Reul li .tb .i1{transition:400ms;}
.HomeSolv .Reul li .tb .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha(opacity=0); transition:500ms;}
.HomeSolv .Reul li h1{margin-top:25px;font-size:24px;color:#333;text-align:center;font-family:pfme;}

.HomeSolv .Reul li .st{font-size:14px;color:#666;width: 78%; margin: 5% auto;min-height: 282px;overflow-y: auto;}
.HomeSolv .Reul li .st p {position: relative;margin: 10px auto;}
.HomeSolv .Reul li .st p::before{display: inline-block; content: ''; width: 6px;height: 6px;border-radius: 50%;
    margin-right: 0.521vw;
    background: #173079;}
.HomeSolv .Reul li:hover .tb{box-shadow:10px 10px 20px rgba(23,48,121,.4);}
.HomeSolv .Reul li:hover .tb .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100);}
.HomeSolv .Reul li:hover .tb .i1{ opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.2); transform: scale(1.2);}
.HomeSolv .Reul li:hover p{color:#173079;}
.HomeSolv .Reul li:hover p::after{background:#173079;}
.HomeSolv .Reul li:hover{transform:translateY(-20px);box-shadow:0 10px 35px rgba(23,48,121,.2);}
 @media(max-width:780px){
    .ComBox{padding: 20px 0;}
.HomeSolv .Reul li {width: 100%;
    margin-right: 0px;
    margin-bottom: 10px;min-height: auto;}
    .HomeSolv .Reul li:nth-child(2n) { float: right;}
    .HomeTit {font-size:16px;}
    .HomeTit1, .HomeTit1 p{margin-bottom: 2%;}
    .HomeSolv .Reul { margin-top: 40px;}
    .HomeSolv .Reul li{min-height: 418px;}
    .HomeSolv .Reul li:nth-child(3){min-height: 300px;}
    .HomeSolv .Reul li .st{min-height: 100px;overflow-y: visible;}
}
@media(max-width:460px){
    .HomeSolv .Reul li{min-height: auto;}
    .HomeSolv .Reul li .st p{    margin: 3px auto;}

}

.HomeSolv .Reul li:nth-child(4n) {
    margin-right: 0px;
}
/*RighInfo002924 */



.RighInfo002924 .auto{max-width: 1400px;}
.RighInfo002924 .title{margin-bottom: 2vw;}
.RighInfo002924 .title:after{display: block; content: ''; width: 20px; height: 2px; background: #173079; margin-top: 1vw;}
.RighInfo002924 .title .cn{font-size: 30px;color: #000; padding-bottom: 10px;font-weight: bold;}
.RighInfo002924 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.RighInfo002924 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo002924 .title .cn{font-size: 6vw;}
}

.RighInfo002924 .box-1{background: #fff; margin-bottom: 1.786%;}
.RighInfo002924 .box-1 .info{background:#f5f5f5 url("../images/RighInfo002924_bg.png") no-repeat right 30% bottom 40%; background-size: auto 70%;}
.RighInfo002924 .box-1 .intro{font-size: 26px;font-family: '黑体';color: #000;}
.RighInfo002924 .box-1 .intro span{color: #333; display: inline-block;}
@media(min-width:769px){
.RighInfo002924 .box-1 .pic{width: 50%;}
.RighInfo002924 .box-1 .info .inner{max-width:500px ; margin: 0 auto; width: 90%;}
}
@media(max-width:768px){
.RighInfo002924 .box-1{margin-bottom: 3vw;}
.RighInfo002924 .box-1 .ytable,
.RighInfo002924 .box-1 .ytable-cell{display: block;}
.RighInfo002924 .box-1 .info{padding: 4vw;}
}
@media(max-width:480px){
.RighInfo002924 .box-1 .intro{font-size: 4.5vw;line-height: 1.6em;}
}

.RighInfo002924 .box-2 li:not(.no){background: #f5f5f5;padding: 2.344vw;}
.RighInfo002924 .box-2 li .inner{padding-left: 2.08vw;}
.RighInfo002924 .box-2 li .inner > *{margin: 0;}
.RighInfo002924 .box-2 li h3{color: #000;font-size: 18px;}
.RighInfo002924 .box-2 li h3:after{display: block;content: '';height: 2px; width: 20px;background: #173079; margin: 10px 0;}
.RighInfo002924 .box-2 li .inner p{color: #5f5f5f;line-height: 1.428em;}
@media(min-width:769px){
.RighInfo002924 .box-2 ul{display: table; width: 100%;table-layout: fixed;}
.RighInfo002924 .box-2 li{display: table-cell; vertical-align: middle; width: 32.143%;}
.RighInfo002924 .box-2 li.no{ width: 1.786%;}
.RighInfo002924 .box-2 li .icon{width: 25%;}
}
@media(max-width:768px){
.RighInfo002924 .box-2 li .icon{width:90px;}
.RighInfo002924 .box-2 li.no{ height: 3vw;}
.RighInfo002924 .box-2 li .inner{padding-left: 4vw;}
}
@media(max-width:480px){
.RighInfo002924 .box-2 li .icon{width:30%;}
.RighInfo002924 .box-2 li h3{font-size: 5vw;}
.RighInfo002924 .box-2 li .inner p{font-size: 3.5vw;}
}
.ytable-fixed {
    table-layout: fixed;
}
.ytable {
    display: table;
    width: 100%;
}
.ytable-cell {
    display: table-cell;
    vertical-align: middle;
} 

/*TextList003121 */
.TextList003121{font-family: 'SourceHanSansCN-Normal';}
.TextList003121 .inside{border: 10px solid #f2f2f2;padding: 4%;}
.TextList003121 .tit{margin: 0;font-size: 36px;font-family: 'SourceHanSansCN-Bold';color: #333333;padding-bottom: 1em;line-height: 1;}
.TextList003121 .area dd{color: #333333;font-size: 20px; line-height: 2.5;border-radius: 2.5em;padding: 0 2.25em; cursor: pointer;}
.TextList003121 .area dd.on{background-color: #f2f2f2;}
.TextList003121 .list{display: none;}
.TextList003121 .list li{border-bottom: 1px solid #f2f2f2; padding:4% 2.5em;font-size: 16px;line-height: 1.875;}
.TextList003121 .list li h4{font-weight: normal;font-size: 1.25em;padding-left: 2em;background: url(../images/TextList003121-icon.png) no-repeat left center; margin: 0 0 0 -2em;color: #333333;line-height: 1.5;}
.TextList003121 .list li aside{position: relative;padding-left: 3.125em; min-height: 1.875em;}
.TextList003121 .list li aside span{position: absolute;left: 0;top: 0;}
@media (min-width:769px) {
.TextList003121 .ytable{table-layout: fixed;}
.TextList003121 .ytable-cell{vertical-align: top;}	
.TextList003121 .area{width: 187px;border-right: 1px solid #f2f2f2;padding-top: 20px;}
.TextList003121 .area dl{margin-right: -22px;}
.TextList003121 .list-group{padding-left: 92px;}
}
@media (max-width:768px) {
.TextList003121 .ytable,
.TextList003121 .ytable-cell{display: block;}
.TextList003121 .area{margin-bottom: 2vw;}	
.TextList003121 .area dl{display: flex;flex-wrap: wrap;}
.TextList003121 .area dd{font-size: 2.5vw;}
}
@media (max-width:480px) {
.TextList003121 .tit{font-size:6vw;}
.TextList003121 .list li{font-size:3.5vw;}
.TextList003121 .area dd{font-size:3.5vw; padding: 0 1em; line-height: 2.2;}
}


/*21-12-13*/

.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#173079;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/right_pic2.png)}
.side ul li i.bgs2{background-image:url(../images/right_pic7.png)}
.side ul li i.bgs3{background-image:url(../images/right_pic2.png)}
.side ul li i.bgs4{background-image:url(../images/right_pic1.png)}
.side ul li i.bgs5{background-image:url(../images/right_pic3.png)}
.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic2_on.png)}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#173079;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:200px; display:none; background: #fff; color:#363636; padding:10px 10px 15px 10px; box-sizing: border-box; text-align:center; position:absolute; left:-200px; top:0; border:1px solid #e0e0e0}
.side ul li.sideewm .ewBox.son img{ width: 100%; }
.side ul li.sideewm .ewBox.son p{ line-height: 14px; }
.side ul li.sideetel .telBox.son{width:240px;height:auto;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0;background: #1b7cc1;}
.side ul li.sideetel .telBox dd{display:block;height:78px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}
.side ul li.sideetel .telBox dd span{display:block;line-height:25px;height:28px;overflow:hidden;margin-top:15px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color: #1e42a9;}
.side ul li.sideetel .telBox dd.bgs2{background:url(../images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@media (max-width:768px) {
	.side{width: 50px;}
	.side ul li {width: 50px; height: 50px; font-size: 12px; line-height: 20px;}
	.side ul li i.bgs3,.side ul li i.bgs6{background-size: 38%;}
	.side ul li i.bgs4{background-size: 37%;}
	.side ul li i {margin-top: 0px;}
	
}
