@charset "utf-8";
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:"PingFang SC","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;/*-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;-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;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
dl:after,ul:after{content:".";clear:both;display:block;overflow:hidden;font-size:0;height:0;}
.clearfix{*zoom:1;}
:-moz-placeholder {color: #b2b2b2;}
::-moz-placeholder {color: #b2b2b2;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #b2b2b2;font-size:16px;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #b2b2b2;font-size:16px;}
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*/


/*font*/
.f_red{color:#ff0000;}
.f_blue{color:#0069b0;text-decoration:underline;}
.Scale-img{overflow:hidden;cursor:pointer;zoom:1;}
.Scale-img img {opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img {opacity:1;-webkit-transform:scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}


/*pages*/
.Pages{zoom:1;overflow:hidden;text-align:center;clear:both;font-size:14px;color:#666;}
.Pages span{ padding:0px 0px;display:inline-block;}
.Pages a{display:inline-block;margin:0px 4px;text-align:center;border:1px solid #e6e6e6;}
.Pages .p_page a{ display:inline-block;vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next{ display:inline-block; vertical-align:middle; color:#888;font-size:14px;}
.Pages .p_page .a_prev{width:96px;height:38px;font-size:14px;color:#666;line-height:38px;text-align:center;}
.Pages .p_page .a_next{width:56px;height:38px;font-size:14px;color:#666;line-height:38px;text-align:center;margin:0 10px 0 12px;}
.Pages .p_page .a_next input{width:100%;height:38px;text-align:center;}
.Pages .p_page .a_nexts{width:46px;height:38px;font-size:14px;color:#666;line-height:38px;text-align:center;}

.Pages .p_page .num a{display:inline-block;width:38px;height:38px;line-height:38px;text-align:center;vertical-align:middle;font-size:16px;color:#666;font-family:Arial;margin:0 10px;}
.Pages .p_page .num a:hover{background:#00a040;color:#fff;}
.Pages .p_page .num a.a_cur{background:#00a040;color:#fff;}

@media(max-width:993px){
    .Pages .p_page .num a{margin:0 5px 5px;}
    .Pages .p_page .num a{width:30px;height:30px;line-height:30px;}
    .Pages .p_page .a_nexts{height:40px;height:30px;line-height:30px;}
    .Pages .p_page .a_next{width:45px;height:30px;line-height:30px;}
    .Pages .p_page .a_prev{height:30px;line-height:30px;margin-bottom:5px}
    .Pages .p_page .a_next input{height:30px;}

    input:-ms-input-placeholder,
    textarea:-ms-input-placeholder {color: #b2b2b2;font-size:14px;}
    input::-webkit-input-placeholder,
    textarea::-webkit-input-placeholder {color: #b2b2b2;font-size:14px;}
}

/*pages end*/



/*内容宽度 s*/
.w1400{width:1400px;margin:0 auto;}
@media(max-width:1440px){
    .w1400{width:92%;}
}
@media(max-width:1199px){
    .w1400{width:95%;}
}
/*内容宽度 e*/

/*Top s*/
.Htop{width:100%;height:90px;position:fixed;left:0px;top:0px;z-index:999;transition:all .3s linear;border-bottom:1px solid rgba(255,255,255,.2);}
.LmTop .Htop{position:relative;}
.Htop .logo{float:left;margin-top:22px;}

.toparea{float:right;}
.toparea a{display:inline-block;vertical-align:top;font-size:16px;color:#666;font-weight:bold;padding:0 25px;line-height:100px;}
.toparea a.a1{padding-left:25px;background:url(../images/line.jpg) left center no-repeat;font-size:14px;font-weight:normal;}
.toparea a:hover,.toparea a.on{background:#2575e6;color:#fff;}
.toparea select{display:inline-block;width:88px;height:36px;margin-top:32px;border:1px solid #2575e6;border-radius:100px;background:url(../images/jt.png) 90% center no-repeat;padding-left:10px;box-sizing:border-box;font-size:16px;color:#2575e6;}

.Searchbox{position:relative;float:right;margin-top:39px;padding:0 125px 0 25px;}
.Searchbox .icon{color:#252525;font-size:12px;font-weight:bold;cursor:pointer;}
.Searchbox .icon img{display:inline-block;vertical-align:middle;margin:-2px 7px 0 0px;}
.Search{display:none;background:#fff;border-radius:13px;width:263px;height:30px;position:absolute;right:30px;top:50px;z-index:888;box-shadow:0px 0px 5px #ccc;}
.Search .ipt{width:80%;height:30px;line-height:30px;text-indent:1em;}
.Search .searchbtn{color:#fff;cursor:pointer;width:70px;height:30px;border-radius:13px;background:#2575e6;position:absolute;right:0px;top:0px;}


.Htop .navul{float:right;}
.Htop .navul li{display:inline-block;padding:0 40px;position:relative;}
.Htop .navul li .ahover{position:relative;display:block;line-height:90px;font-size:16px;color:#fff;}
.Htop .navul li .ahover::after{content:"";display:block;width:0;height:3px;background:#2575e6;position:absolute;bottom:-2px;left:0px;right:0px;transition:all .3s linear;}
.Htop .navul li:hover .ahover,.Htop .navul li.onnav .ahover{color:#2575e6;}
.Htop .navul li:hover .ahover:after,.Htop .navul li.onnav .ahover:after{width:100%;}

.Htop .navul li .navdl{display:none;position:absolute;top:90px;left:50%;margin-left:-70px;width:140px;padding:0 10px;text-align:center;/*pointer-events:none;*/} 
.Htop .navul li .navdl dd{position:relative;min-height: 20px;line-height:35px;background-color: rgba(37,117,230,0.85);}
.Htop .navul li .navdl dd a{font-size:14px;color:#fff;display:block;width:100%;line-height:35px;}
.Htop .navul li .navdl dd a:hover{color:#ffc95d;}
.Htop .navul li:hover .navdl{display:block;}


.TopLink{width:126px;height:90px;background:url(../images/linkbg.png) center center no-repeat;float:right;font-size:16px;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.TopLink img{display:block;margin:0 auto 10px;}
.TopLink p{text-align:center;color:#fff;}

#open_menu{display:none;width:30px; height:20px; margin-left:10px;position:absolute;top:12.5px;right:0px;}
#open_menu i{position:absolute;width:100%;background:#2575e6; height:3px;display:inline-block;margin:2px 0;cursor:pointer;transition:all .3s linear;}
#open_menu i.i2{top:7px;}
#open_menu i.i3{top:14px;}
#open_menu.on i.i2{display:none;}
#open_menu.on i.i1{transform:rotate(45deg);top:9px;}
#open_menu.on i.i3{transform:rotate(-45deg);top:9px;}

.Htop.fixedtop{/*background:#2575e6;*/position:absolute;}
/*.Htop.fixedtop .navul li:hover .ahover,.Htop.fixedtop .navul li.onnav .ahover{color:#fff;}
.Htop.fixedtop .navul li .ahover::after{background:#fff;}
.Htop.fixedtop #open_menu i{background:#fff!important;}

*/

@media(max-width:1440px){
    .Htop .navul li{padding:0 30px;}
    .Searchbox{padding-right:80px;}
}

@media(max-width:1280px){
    .Htop .navul li{padding:0 10px;}
    .Searchbox{padding-right:40px;}
}

@media(max-width:1199px){
    .SjCon{display:none;}
    #open_menu{display:block;}
    .Htop{height:45px;}
    .TopLink{width:auto;height:auto;background:none;margin-right:50px;margin-top:13px;}
    .Searchbox .icon img{width:15px;}
    .TopLink img{width:18px;}
    .TopLink p{display:none;}
    .Htop .w1400{position:relative;}
    .Htop .navul{display:none;position:fixed;z-index:1001;width:50%;right:0px;top:45px;background:rgba(255,255,255,1);padding:0 10px;box-sizing:border-box;box-shadow:0 0 50px rgba(0,0,0,.12);}
    .Htop .navul li{float:none;width:100%;margin-right:0px;padding:0px;}
    .Htop .navul li .ahover{color:#333;font-size:14px;margin-top:0px;height:40px;line-height:40px;}
    .Htop .navul li .navdl{position:static;width:100%;margin-left:0px;box-sizing:border-box;display:none;padding:0px;}
    .Htop .navul li .navdl dd{width:100%;}
    
    /*.Htop .logo,.Htop.fixedtop .logo{margin-top:10px;}*/
    .Htop .logo img{height:25px;}
    .Htop .navul li .ahover i{width:15px;height:15px;background:url(../images/jia.png);position:absolute;top:10px;right:10px;}
    .Htop .navul li .ahover i.on{width:15px;height:15px;background:url(../images/jian.png);position:absolute;top:10px;right:10px;}
    .Htop .navul li .ahover::after{bottom:0px;}
    .Htop .navul li .ahover::after{height:1px;}
    .Htop .navul li:hover .ahover, .Htop .navul li.onnav .ahover{background-color:transparent;color:#0d71b8;}
    .Htop .navul li:last-child{display:block;}
    .Htop .navul li .navdl dd{
        -webkit-transform: initial;
    -moz-transform: initial;
    transform: initial;
    -webkit-transition:initial;
    transition: initial;
    -o-transition:initial;
    -moz-transition: initial;
    transition: initial;
    transition: initial;left:0px; }
    .Htop .navul li:hover .navdl dd{left: 0px;
    -webkit-transform: initial;
    -moz-transform:initial;
    transform: initial;}
    .Htop .navul li .navdl dd a{font-size:13px;}
    .Htop .navul li:hover .navdl{display:none;}
  
    .Searchbox{margin-top:15.5px;padding:0px;margin-right:15px;}
    .toparea a{font-size:12px;line-height:45px;padding:0 5px;}
    .toparea a.a1{font-size:12px;padding-left:5px;background:none;display:none;}
    .toparea select{width:58px;height:25px;font-size:12px;margin-top:10px;}
    .toparea{margin-right:15px;}
    .Search{top:30px;}    
}
/*Top e*/

/*bottom s*/
.Foot{padding:88px 0 40px 0px;background:#0a141e;}
.Foot dl dd{width:12%;float:left;}
.Foot dl dd p{font-size:16px;color:#fff;}
.Foot dl dd p::after{content:"";display:block;width:15px;height:1px;background:#2575e6;margin:25px 0;}
.Foot dl dd a{display:block;font-size:14px;color:rgba(255,255,255,.2);line-height:35px;}

.BotFx{float:right;width:36%;position:relative;height:120px;padding-left:135px;box-sizing:border-box;}
.BotFx .BotWx{width:120px;height:120px;position:absolute;top:0px;left:0px;}
.BotFx li{font-size:14px;color:rgba(255,255,255,.5);padding-left:80px;box-sizing:border-box;position:relative;height:26px;line-height:26px;margin-top:10px;}
.BotFx li img{display:inline-block;vertical-align:middle;margin-right:7px;}
.BotFx li p{position:absolute;top:0px;left:0px;}
.FtInfo{padding-top:40px;border-top:1px solid rgba(255,255,255,.1);margin-top:70px;}
.FtInfo .ft1{float:left;font-size:14px;color:rgba(255,255,255,.2);}
.FtInfo .ft1 a{color:rgba(255,255,255,.2);}
.FtInfo .ft2{float:right;}


@media(max-width:993px){
    .Foot{padding:20px 0;}
    .Foot dl{}
    .Foot dl dd{float:none;width:100%;margin-bottom:10px;}
    .Foot dl dd p::after{margin:10px 0;}
    .Foot dl dd a{line-height:24px;display:inline-block;margin-right:10px;}
    .BotFx{width:100%;float:none;padding-left:0px;height:auto;}
    .BotFx .BotWx{width:100px;height:100px;position:static;margin:0 auto;}
    .BotFx li{line-height:22px;}
    .FtInfo{margin-top:30px;padding-top:20px;}
    .FtInfo .ft1,.FtInfo .ft2{float:none;width:100%;text-align:center;}
    .FtInfo .ft1{margin-top:10px;}
    .Foot dl dd p{font-size:15px;}
}


/*bottom e*/

/*首页*/
/*banner*/
.HomeBan {overflow:hidden; height:auto; clear:both;position:relative;}
.HomeBan li{line-height:0px;}
.HomeBan li a{ display:block; height:auto;}
.HomeBan li a img.banimg{width:100%;height:auto;}


.HomeBan .flex-control-nav{bottom:35px;z-index:10;display:block;}
.HomeBan .flex-control-nav li a{opacity:1; width:20px; height:3px; background:rgba(255,255,255,.5);position:relative;-webkit-border-radius:0px;-moz-border-radius:0px;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 .flex-direction-nav{display:none;}

@media ( max-width:1199px){
    .HomeBan .flex-control-nav{bottom:10px;}
    .HomeBan .flex-control-nav li a{width:15px;}
}



.HomeAbout{ padding:80px;}
.HomeAbout1{
	padding:20px 0 40px;
}
.HomeAbout .AbBox{display:table;width:100%;}
.HomeAbout .AbBox .AbFl{display:table-cell;vertical-align:middle;width:43.643%;}
.HomeAbout .AbBox .AbFl img{width:100%;}
.HomeAbout .AbBox .AbRh{display:table-cell;vertical-align:middle;width:56.357%;padding:0 4% 0 8%;box-sizing:border-box;}
.HomeAbout .AbBox .AbRh .ArT1{font-size:40px;color:#333;}
.HomeAbout .AbBox .AbRh .ArT2{font-size:22px;color:#333;margin-top:25px;line-height:36px;}
.HomeAbout .AbBox .AbRh .ArT2::after{content:"";display:block;width:30px;height:3px;background:#2575e6;margin:15px 0;}
.HomeAbout .AbBox .AbRh .ArCon{font-size:16px;color:#999;line-height:30px;}
.HomeAbout .AbBox .AbRh .ArCon p{margin-bottom:10px;}
.HomeMore{display:block;width:167px;height:59px;line-height:59px;text-align:center;font-size:16px;color:#2575e6;background:url(../images/more.png) center center no-repeat;background-size:100% 100%;}

.HomeAbout1 .AbBox .AbFl{width:52%;}
.HomeAbout .AbBox .AbRh{width:48%;padding-left:5%;padding-right:0px;}



.HomePro{padding:80px 0;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.HomeTit{text-align:center;}
.HomeTit .p1{font-size:40px;color:#333;line-height:35px;}
.HomeTit .p2{font-size:16px;color:#999;margin-top:10px;}

.ProList{margin-top:40px;}
.ProList li{width:30%;float:left;margin-right:5%;position:relative;}
/* .ProList li:nth-child(4n){ display:none} */
.ProList li:nth-child(3n){margin-right:0px;}
.ProList li .box{width:100%;padding-bottom:121%;}

.ProCon{width:85%;height:278px;padding:0 40px;box-sizing:border-box;background:rgba(255,255,255,.9);position: absolute;bottom:25px;left:50%;transform:translate(-50%,0);display:flex;flex-direction:column;justify-content:center;align-items:center;}
.ProList li .pic{display:block;margin:0 auto;transition:all .3s linear;}
.ProList li .pt1{font-size:18px;color:#333;margin-top:10px;}
.ProList li .pt2{font-size:18px;color:#333;font-weight:bold;margin-bottom:15px;}
.ProList li .pt3{font-size:14px;color:#626262;line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ProList li:hover .pic{transform:translateY(-10px);}


.HomeWay{padding:80px 50px;}
.WayList{margin-top:70px;}
.WayList li{width:49%;float:left;position: relative;overflow:hidden;}
.WayList li:nth-child(2n){float:right;}
.WayList li img{display:block;width:100%;transition:all .3s linear;}
.WayList li .WayT{position:absolute;top:60px;left:60px;}
.WayList li .WayT .p1{font-size:26px;color:#fff;}
.WayList li .WayT .p2{font-size:14px;color:rgba(255,255,255,.7);margin-top:10px;}

.HomeMore1{position:absolute;right:100px;bottom:40px;}
.WayList li:hover img{transform:scale(1.1);}

@media ( max-width:993px){
    .HomeAbout,.HomePro{padding:40px 0;}
    .HomeWay{padding:40px 2.5%;}
    .HomeAbout .AbBox{display:block;}
    .HomeAbout .AbBox .AbFl,.HomeAbout .AbBox .AbRh{display:block;width:100%;}
    .HomeAbout .AbBox .AbRh{padding:0px;margin-top:25px;}

    .HomeAbout .AbBox .AbRh .ArT1{font-size:18px;}
    .HomeAbout .AbBox .AbRh .ArT2{font-size:15px;margin-top:10px;line-height:22px;}
    .HomeAbout .AbBox .AbRh .ArT2::after{margin:15px 0;}
    .HomeAbout .AbBox .AbRh .ArCon p{margin-bottom:15px;}
    .HomeAbout .AbBox .AbRh .ArCon{font-size:13px;line-height:22px;}
    .HomeMore{width:110px;height:40px;line-height:40px;font-size:14px;}

    .HomeTit .p1{font-size:18px;line-height:22px;}
    .HomeTit .p2{font-size:14px;margin-top:5px;}
    .ProList li{width:100%;margin-right:0px;margin-bottom:10px;}
    .ProList{margin-top:30px;}
    .ProList li .box{padding-bottom:90%;}
    .ProList li .pt1{font-size:16px;}
    .ProList li .pt2{font-size:15px;margin-bottom:5px;}
    .ProList li .pt3{line-height:20px;}
    .ProList li .pic{width:45px;}
    .ProCon{height:208px;width:70%;padding:0 20px;bottom:10px;}
    .WayList li,.WayList li:nth-child(2n){width:100%;float:none;}
    .WayList{margin-top:30px;}
    .WayList li{margin-bottom:15px;}
    .WayList li .WayT{top:10px;left:10px;}
    .WayList li .WayT .p1{font-size:16px;}
    .WayList li .WayT .p2{margin-top:5px;line-height:18px;}
    .HomeMore1{right:10px;bottom:10px;}
}


/*产品概述*/
.SubBan,.SubBan img{width:100%;}
.Posi{font-size:13px;color:#888;padding:26px 0 13px 0;border-bottom:1px solid #e5e5e5;}
.Posi a{color:#888;}
.Posi img{display:inline-block;vertical-align:middle;margin:-4px 10px 0 0;}
.Posi a:hover{color:#2575e6;}

.ComBox{padding:30px 0 90px 0;}
.LeftMeau{width:16%;float:left;}
.LeftMeau .LeftTop{width:100%;height:90px;background:#2575e6;position:relative;padding-left:20px;box-sizing:border-box;}
.LeftMeau .LeftTop .Mlogo{margin-top:5px;}
.LeftMeau .LeftTop img{ opacity:0}
.LeftMeau .LeftTop p{font-size:30px;color:#fff;font-weight:bold;margin-top:-12px;}


.menuLevels{width:100%;}
.menuLevels a{ display:block;padding:5px 0px 5px 40px; line-height:30px; position:relative; cursor:pointer; }
.menuLevels span{ display:block; width:7px; height:7px; position:absolute; right:20px; top:50%; margin-top:-3.5px;}
.menuLevels ul li ul li a{ background:#f8f8f8;padding-left:45px;box-sizing:border-box;color:#7b7b7b;border-bottom:0px;font-size:16px;width:100%;height:45px;line-height:45px;}
.menuLevels ul li ul li ul li a{ background:none; color:#7b7b7b;height:32px;line-height:32px;font-size:14px;padding-left:55px;}
.menuLevels li a{font-size:18px;color:#222;border-bottom:1px solid #eaeaea;height:60px;line-height:60px;padding:0px 20px 0 30px;box-sizing:border-box;background:#f2f2f2 url(../images/jt4.png) 90% center no-repeat;}
.menuLevels li.active a{
	color: #2575e6;
}

.menuLevels ul li ul{ display:none;}
.menuLevels li li a{ font-size:14px;  }
.menuLevels li li a span{background:url(../images/jt2.png) center center no-repeat;}

.menuLevels li li li a{ font-size:12px; border:none; background:none; color:#666;}
.menuLevels li li li a span{display:none;}

.menuLevels ul li .active{background:#f2f2f2 url(../images/jt1.png) 90% center no-repeat;}
.menuLevels2 ul li a:hover,.menuLevels2 ul li .active{background:#f2f2f2 url(../images/jt6.png) 90% center no-repeat;color:#2575e6;}

.menuLevels ul li .active span{}
.menuLevels ul li li .active{color:#2575e6;background:#f8f8f8;}
.menuLevels ul li li .active span{background:url(../images/jt3.png) center center no-repeat;}
.menuLevels1 ul li li .active span{background:url(../images/jt5.png) center center no-repeat;}
.menuLevels ul li li a:hover span{background:url(../images/jt5.png) center center no-repeat;}
.menuLevels ul li li a:hover{color:#2575e6;}

.menuLevels ul li ul li  ul li a:hover,.menuLevels ul li ul li  ul li .active{background:#e6edf7!important;color:#2575e6;}

.RightCon{ width:78%;float:right;margin-bottom: 20px;}
.LmTit{
	font-size: 22px;
	color: #2575e6;
	text-align: center;
}
.pro_style .LmTit{
	text-align:left;
	line-height: 48px;
	border-bottom: 1px solid #CCC;
	padding-left: 12px;
}
.LmTit::after{content:"";display:block;width:30px;height:2px;background:#2575e6;margin:8px auto 0;}
.pro_style .LmTit::after{
	opacity: 0;
}


.GsDl{
	padding: 10px 14px 30px;
	overflow: hidden;
}
.GsDl a{
	width: 47%;
	float: left;
	padding-top: 10px;
	display: table;
	line-height: 30px;
	height: 30px;
	padding-left: 12px;
	padding-right: 12px;
	font-size: 14px;
	color: #333;
}
.GsDl dl{margin-top:55px;}
.GsDl dt{font-size:18px;color:#252525;font-weight:bold;margin-bottom:20px;}
.GsDl dd{font-size:16px;color:#6d6d6d;line-height:25px;}

.CpTj{display:table;width:100%;margin:60px 0 60px 0;}
.CpTj .TjTxt{width:100%;text-align:center;font-size:18px;color:#252525;font-weight:bold;}
.CpTj .TjImg{width:100%;text-align:center;margin-top:50px;}
/*.CpTj .TjImg img{width:100%;}*/
.TjTable{width:100%;}
.TjTable table{width:100%;}
.TjTable table thead tr th{height:45px;background:#2575e6;font-size:18px;color:#fff;border-right:1px solid #fff;}
.TjTable table tbody tr td{height:45px;background:#f8f8f8;text-align:center;font-size:14px;color:#4d4d4d;border-right:1px solid #fff;border-bottom:1px solid #fff;word-break:break-all;}

.TjTable table tbody tr td.td3{padding:0 10px 0 45px;box-sizing:border-box;text-align:left;}
.TjTable table tbody tr:nth-child(even) td{background:#f0f0f0;}

.tabledl{margin-top:50px;}
.tabledl dt{font-size:18px;color:#252525;font-weight:bold;margin-bottom:20px;}
.TjTable1 table thead tr th{height:50px;font-size:16px;border-right:2px solid #fff;}
.TjTable1 table tbody tr td{height:50px;font-size:16px;color:#575757;text-align:left;background:#edf2f8;padding:5px 20px;border-right:2px solid #fff;border-bottom:2px solid #fff;}
.TjTable1 table tbody tr td a{color:#2575e6;text-decoration:underline;}
.TjTable1 table tbody tr:nth-child(even) td{background:#e3eaf3;}

.TjTable1 table tbody tr td:nth-child(2),.TjTable1 table tbody tr td:nth-child(4){text-align:center;}


.FunFl{width:48%;float:left;margin-top:50px;}
.FunFl img{width:100%;border:2px solid #2575e6;}


.FunTxt{width:46%;float:right;margin-top:50px;}
.FunTxt li{width:50%;float:left;font-size:16px;color:#6d6d6d;font-weight:bold;line-height:36px;}


.FmBox{}
.FmBox dd{width:47.5%;margin-top:50px;float:left;position:relative;line-height:46px;padding-left:95px;box-sizing:border-box;}
.FmBox dd span{font-size:16px;color:#2c2c2c;text-align:right;display:block;width:80px;position:absolute;top:0px;left:0px;}
.FmBox dd span i{color:#e52121;}
.FmBox dd:nth-child(2n){float:right;}
.FmBox dd input{width:100%;height:46px;line-height:46px;background:#f8f8f8;border:1px solid #e9e9e9;padding:0 10px;box-sizing:border-box;border-radius:5px;}
.FmBox dd input:hover{border:1px solid #2575e6;box-shadow:0 4px 13px rgba(20,60,38,.18);}
.FmBox dd textarea{width:100%;height:190px;background:#f8f8f8;border:1px solid #e9e9e9;padding:20px;box-sizing:border-box;border-radius:5px;}

.FmBox1 dl{width:47.5%;float:left;}
.FmBox1 dl dd,.FmBox1 dd:nth-child(2n){float:none;width:100%;}
.FmBox1 dl.dl2{float:right;}
.FmBox1 dl.dl2 textarea{height:238px;}

.Fmbtn{margin-top:50px;text-align:center;}
.Fmbtn a{display:inline-block;vertical-align:top;width:130px;height:45px;margin:0 20px;border-radius:5px;background:#8a8a8a;font-size:16px;color:#fff;text-align:center;line-height:45px;}
.Fmbtn a:hover,.Fmbtn a.a1{background:#2575e6;}

.Join{width:100%;position:relative;}
.Join img.joimg{width:100%;}
.Join ul{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;}
.Join ul li{display:inline-block;margin:0 25px;}

.Lxdl{border:1px solid #e4e4e4;border-left:0px;margin:50px 0 20px 0;}
.Lxdl dd{width:33.333%;float:left;}
.Lxdl dd .box{width:100%;padding:0 8%;height:288px;border-left:1px solid #e4e4e4;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.Lxdl dd .box .lxt1{font-size:20px;color:#101010;margin:20px 0;}
.Lxdl dd .box .lxt2{font-size:16px;color:#6d6d6d;line-height:24px;text-align:center;}


.LxMap{width:100%;height:490px;float:left;border:1px solid #e5e5e5;}
#MapBox{width:100%;height:100%;}
.BMap_shadow img{display:none!important;}
.BMap_pop img{max-width:initial;}



@media ( max-width:993px){
    .ComBox{padding-bottom:40px;}
    .LeftMeau,.RightCon{float:none;width:100%;}
    .RightCon{margin-top:30px;}
    .LeftMeau .LeftTop p{font-size:18px;}
    .LeftMeau .LeftTop .Mlogo{height:35px;}
    .LeftMeau .LeftTop{height:55px;}
    .LeftMeau .LeftTop p{margin-top:-20px;}
    .menuLevels li a{font-size:16px;height:45px;line-height:45px;}
    .menuLevels ul li ul li a{height:35px;line-height:35px;font-size:15px;}
    .menuLevels ul li ul li ul li a{height:28px;line-height:28px;}

    .LmTit{font-size:18px;}
    .LmTit::after{margin-bottom:5px;}
    .GsDl dt{font-size:16px;margin-bottom:10px;}
    .GsDl dd{font-size:14px;line-height:24px;}
    .GsDl dl{margin-top:25px;}

    .CpTj{margin:30px 0;display:block;}
    .CpTj .TjTxt,.CpTj .TjImg{display:block;width:100%;}
    .CpTj .TjTxt{font-size:15px;text-align:center;}
    .CpTj .TjImg{margin-top:20px;}
    .TjTable table thead tr th{font-size:15px;}
    .TjTable table tbody tr td{font-size:13px;line-height:20px;padding:5px 10px;}
    .TjTable table tbody tr td.td3{padding:5px 10px;}

    .tabledl{margin-top:30px;}
    .tabledl dt{font-size:16px;margin-bottom:10px;}

    .FunFl,.FunTxt{float:none;width:100%;margin-top:30px;}
    .FunTxt li{width:100%;float:none;font-size:14px;line-height:26px;}
    .FunTxt{margin-top:20px;}

    .FmBox dd,.FmBox dd:nth-child(2n){width:100%;line-height:40px;float:none;}
    .FmBox dd{padding-left:80px;margin-top:20px;}
    .FmBox dd span{font-size:14px;width:70px;}
    .FmBox dd input{height:40px;line-height:40px;}
    .FmBox dd textarea{height:140px;}
    .Fmbtn{margin-top:30px;}
    .Fmbtn a{width:110px;height:40px;line-height:40px;font-size:14px;margin:0 10px;}
    
    .Join ul li{margin:0 10px;}
    .Join ul li img{width:70px;}

    .FmBox1 dl,.FmBox1 dl.dl2{width:100%;float:none;}

    .LxMap{height:350px;}
    .Lxdl{border-bottom:1px solid #e4e4e4;margin-top:25px;}
    .Lxdl dd{width:100%;float:none;border-left:0px;border-bottom:1px solid #e4e4e4;}
    .Lxdl dd .box{height:160px;padding:0 5%;}
    .Lxdl dd .box img{width:50px;}
    .Lxdl dd .box .lxt1{font-size:16px;margin:5px 0;}
    .Lxdl dd .box .lxt2{font-size:14px;line-height:20px;}

}

.pro_show{
	background: #FFFFFF;
	padding: 0 20px;
	overflow: hidden;
}
.pro_show_tit{
	width: 100%;
	height: auto;
	/* overflow: hidden; */
	padding: 15px 0 0;
	border-bottom: 1px solid rgba(0,0,0,.2);
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;
	justify-content: space-between;
}
.pro_show_tit h3{
	/* float: left; */
	width: 50%;
	padding: 20px 0;
	font-size: 24px;
	line-height: 1;
	font-weight: bold;
	-webkit-transition: height .3s linear;
	transition: height .3s linear;
}
.pro_show_tit .pro_show_form{
	/* float: right; */
	width: 300px;
	height: 38px;
	border-radius: 3px;
	border: 1px solid rgba(0,0,0,.4);
	margin-top: 12px;
	position: relative;
}
.pro_show_tit .pro_show_form form input[type="text"]{
	width: 100%;
	height: 100%;
	outline: none;
	border: none;
	padding: 0 55px 0 25px;
}
.pro_show_tit .pro_show_form form input[type="submit"]{
	width: 55px;
	height: 100%;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url('../images/ico_01.png') no-repeat center center;
	background-size: 22px;
}
.pro_show_search{
	float: right;
	line-height: 64px;
}
.pro_show_form .select_box {
    font-size: 13px;
    color: #999999;
    width: 120px;
    line-height: 45px;
    float: left;
    position: relative;
}
.pro_show_form .select_showbox {
    height: 36px;
	line-height: 36px;
	background: url(../images/search_ico.png) no-repeat 90px center;
	background-size: 30px;
	text-indent: 7px;
	position: relative;
}
.pro_show_form .select_showbox::before{
	content: "";
	width: 1px;
	height: 16px;
	right: 0;
	background: #999999;
	right: 0;
	top: 10px;
	position: absolute;
}
.pro_show_form .select_option {
    display: none;
    border: 1px solid rgba(0,0,0,.4);
    border-top: none;
    display: none;
    left: -1px;
    top: 37px;
	width: 110px;
    position: absolute;
    z-index: 99;
    background: #fff;
}
.pro_show_form .select_option li{
    width: 100%;
    cursor: pointer;
	padding-left: 5px;
	line-height: 35px;
}
.pro_show_form .select_option li a {
    color: #666;
}
.pro_show_form .select_option li.selected {
    background-color: #F3F3F3;
    color: #999;
}
.pro_show_form .select_option li.hover{
    background: #BEBEBE;
    color: #fff;
}
.pro_show_form input.inp_srh,
.pro_show_form input.btn_srh {
    border: none;
    background: none;
    height: 45px;
    line-height: 45px;
    float: left
}
.pro_show_form input.inp_srh {
    font-size: 13px;
    outline: none;
    width: calc(100% - 120px);
	float: right;
    height: 36px;
    line-height: 36px;
	padding-left: 5px;
}
.pro_show_form input::placeholder {
    font-size: 13px; /* 设置 placeholder 的字体大小 */
}
.pro_show_form input.btn_srh {
    background: #fa0712;
    color: #FFF;
    font-size: 14px;
    width: 100px;
}



.pro_show_table{
	width: 100%;
	min-height: 500px;
	max-height: 800px;
	padding-bottom: 30px;
	overflow-x: auto;
	margin: 40px 0;
}
.pro_show_table table{
	border:1px solid #DDDDDD;
	table-layout: fixed;
}
.pro_show_table table td,.pro_show_table table th{
	/* 设置td,th宽度高度 */
	min-width:180px;
	min-height:35px;
	text-align: center;
}
.pro_show_table table thead th{
	height:50px;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	font-size: 15px;
	position: relative;
}
.pro_show_table table thead tr:nth-of-type(1) th{
	height: auto;
	min-height: 50px;
}
.pro_show_table table th span{
	width: 100%;
	height: 40px;
	line-height: 40px;;
	display: inline-block;
}
.pro_show_table table th span:nth-of-type(1){
	border-bottom:1px solid #DDDDDD;
}
.pro_show_table table th:nth-last-of-type(1){
	border-right: none;
}
.pro_show_table th{
	background-color:#F5F5F5;
}
.pro_show_table td:first-child,.pro_show_table th:first-child{
	position:sticky;
	left:0; /* 首行永远固定在左侧 */
	z-index:1;
	background-color:#f7f8f8;
}
.pro_show_table thead{
	position:sticky;
	top:0; /* 列首永远固定在头部  */
	z-index: 10;
}
.pro_show_table th:first-child{
	z-index:2;
	background-color:#F5F5F5;
}



.pro_show_table table thead tr:nth-of-type(2) th .item .filter-text{
	width: 70%;
	margin: 0 auto;
}
.pro_show_table table thead tr:nth-of-type(2) th .item .filter-list{
	width: 70%;
	left: 15%;
}
.pro_show_table table tbody tr td {
    text-align: center;
	height: 40px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    width: 185px;
	color: rgb(51, 51, 51);
	font-size: 14px;
}
.pro_show_table table tbody tr:nth-last-of-type(1) td{
    border-bottom: none;
}
.pro_show_table table tbody tr td:nth-last-of-type(1){
	border-right: none;
}
.pro_show_table table tbody tr td:nth-last-of-type(1) a{
	width: 100%;
	height: 100%;
	display: inline-block;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjkwNzg3MjM1ODE2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjIzNTEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUzMS4zIDU3NC40bDAuMy0xLjRjNS44LTIzLjkgMTMuMS01My43IDcuNC04MC43LTMuOC0yMS4zLTE5LjUtMjkuNi0zMi45LTMwLjItMTUuOC0wLjctMjkuOSA4LjMtMzMuNCAyMS40LTYuNiAyNC0wLjcgNTYuOCAxMC4xIDk4LjYtMTMuNiAzMi40LTM1LjMgNzkuNS01MS4yIDEwNy41LTI5LjYgMTUuMy02OS4zIDM4LjktNzUuMiA2OC43LTEuMiA1LjUgMC4yIDEyLjUgMy41IDE4LjggMy43IDcgOS42IDEyLjQgMTYuNSAxNSAzIDEuMSA2LjYgMiAxMC44IDIgMTcuNiAwIDQ2LjEtMTQuMiA4NC4xLTc5LjQgNS44LTEuOSAxMS44LTMuOSAxNy42LTUuOSAyNy4yLTkuMiA1NS40LTE4LjggODAuOS0yMy4xIDI4LjIgMTUuMSA2MC4zIDI0LjggODIuMSAyNC44IDIxLjYgMCAzMC4xLTEyLjggMzMuMy0yMC41IDUuNi0xMy41IDIuOS0zMC41LTYuMi0zOS42LTEzLjItMTMtNDUuMy0xNi40LTk1LjMtMTAuMi0yNC42LTE1LTQwLjctMzUuNC01Mi40LTY1Ljh6TTQyMS42IDcyNi4zYy0xMy45IDIwLjItMjQuNCAzMC4zLTMwLjEgMzQuNyA2LjctMTIuMyAxOS44LTI1LjMgMzAuMS0zNC43eiBtODcuNi0yMzUuNWM1LjIgOC45IDQuNSAzNS44IDAuNSA0OS40LTQuOS0xOS45LTUuNi00OC4xLTIuNy01MS40IDAuOCAwLjEgMS41IDAuNyAyLjIgMnogbS0xLjYgMTIwLjVjMTAuNyAxOC41IDI0LjIgMzQuNCAzOS4xIDQ2LjItMjEuNiA0LjktNDEuMyAxMy01OC45IDIwLjItNC4yIDEuNy04LjMgMy40LTEyLjMgNSAxMy4zLTI0LjEgMjQuNC01MS40IDMyLjEtNzEuNHogbTE1NS42IDY1LjVjMC4xIDAuMiAwLjIgMC41LTAuNCAwLjloLTAuMmwtMC4yIDAuM2MtMC44IDAuNS05IDUuMy00NC4zLTguNiA0MC42LTEuOSA0NSA3LjMgNDUuMSA3LjR6IG0xOTEuNC0zODguMkw2MzkuNCA3My40Yy02LTYtMTQuMS05LjQtMjIuNi05LjRIMTkyYy0xNy43IDAtMzIgMTQuMy0zMiAzMnY4MzJjMCAxNy43IDE0LjMgMzIgMzIgMzJoNjQwYzE3LjcgMCAzMi0xNC4zIDMyLTMyVjMxMS4zYzAtOC41LTMuNC0xNi43LTkuNC0yMi43ek03OTAuMiAzMjZINjAyVjEzNy44TDc5MC4yIDMyNnogbTEuOCA1NjJIMjMyVjEzNmgzMDJ2MjE2YzAgMjMuMiAxOC44IDQyIDQyIDQyaDIxNnY0OTR6IiBmaWxsPSIjMTI5NkRCIiBwLWlkPSIyMzUyIj48L3BhdGg+PC9zdmc+') no-repeat center center;
	background-size: 30px;
}


/*分页样式*/
.pages_list {float: left;width: 100%;display: block;margin: 10px 0 20px;text-align: center;}
.pages_list:after {clear: both;display: block;visibility: hidden;overflow: hidden;height: 0;content:""}
.pages_list ul {display: inline-block;margin: 0;padding: 0;list-style: none;vertical-align: bottom;border-right: 1px solid #ddd;border-radius: 4px;}
.pages_list ul li {display: inline-block;border: 1px solid #ddd;float: left;border-right: none;border-radius: 0;}
.pages_list ul a,.pages_list ul li span{display: inline-block;padding: 9pt 20px;background: #fff;color: #333;line-height: 18px;transition: all 1s cubic-bezier(.175, .885, .32, 1) 0s;float:left;}
.pages_list ul li a:hover,.pages_list ul li.active span{background: #2575e6;color: #fff;}
.pages_list ul li:not(:first-child):not(:last-child) {border-radius: 0}
.pages_list ul li:first-child {border-radius: 4px 0 0 4px}
.pages_list ul li:last-child {border-radius: 0 4px 4px 0}
.pages_list ul .page-active a {border-radius: 0;background: #eee;color: #333}
/*.pages_list ul li:nth-of-type(1),.pages_list ul li:nth-of-type(2),.pages_list ul li:nth-last-of-type(1){ display: none; }*/

