@charset "utf-8";
/* CSS Document */
html{overflow-x: hidden;}
html,body{height:100%;}
/*网站基本定义*/
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,input,body,strong,span,pre{margin:0; padding:0; border:0; background-repeat:no-repeat;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}
body{font-size:12px; font-family:"微软雅黑";margin:0px;padding:76px 0 0 0;color:#666;line-height:22px;height:auto;clear:both;min-width: 300px;}
img{ max-width:100%; border:none; border:0;display: inline-block;vertical-align: middle;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
a{ text-decoration:none; color:#666;}
a:hover{ background-repeat:no-repeat; color:#005198;}
.clear{ clear:both; line-height:0; height:0; font-size:0;}
select,input,textarea,button{border-radius:0; -webkit-border-radius:0; color:#545454;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
.clearfix:after{ visibility:hidden; display:block; content:""; font-size:0px; height:0px; clear:both;}
.clearfix{*zoom:1;}

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}

.tit{ display:block;overflow: hidden;word-break:normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.dot1,.dot2,.dot3,.dot4,.dot5,.dot6,.dot7{overflow: hidden;word-break:normal;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;}
.dot1{-webkit-line-clamp: 1;}
.dot2{-webkit-line-clamp: 2;}
.dot3{-webkit-line-clamp: 3;}
.dot4{-webkit-line-clamp: 4;}
.dot5{-webkit-line-clamp: 5;}
.dot6{-webkit-line-clamp: 6;}
.dot7{-webkit-line-clamp: 7;}

.bodyon{overflow: hidden;}

/*Floor002831 */
.Floor002831 .box{overflow: hidden;position: relative;}
.Floor002831 .box,
.Floor002831 .box a{color: #fff;}
.Floor002831 .name{color: #fff; font-size: 26px; }
.Floor002831 .box-2 .hotline{font-size: 16px; line-height: 30px;}
.Floor002831 .box-2 .hotline b{font-size: 36px;display: block;}
.Floor002831 .box-3 li{float: left; }
.Floor002831 .box-3 li a{position: relative;display: block;padding: 4px 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff;margin: 0 15px;}
.Floor002831 .box-3 li a:before,
.Floor002831 .box-3 li a:after{position: absolute;  top: -1px; bottom: -1px;content:'' ;  width: 15px;background-repeat: no-repeat;background-image: url(../images/Floor002831_abg.png);background-size: auto 100%;}
.Floor002831 .box-3 li a:before{left: -15px;background-position: 0 0;}
.Floor002831 .box-3 li a:after{right:-15px;background-position: right top;}
.Floor002831 .box-3 li span{line-height: 57px; border-top: 1px solid rgba(255,255,255,0.5); border-bottom: 1px solid rgba(255,255,255,0.5);font-size: 16px; text-align: center;color: #fff;display: inline-block;width: 100%;}
.Floor002831 .box-3 li a:hover{margin: 0;}
.Floor002831 .box-3 li a:hover:before,
.Floor002831 .box-3 li a:hover:after,
.Floor002831 .box-3 li a:hover{background: #4cb034;}
.Floor002831 .box-3 li a:hover:before,
.Floor002831 .box-3 li a:hover:after{border: 1px solid #fff; transition: 0.3s;}
.Floor002831 .box-3 li a:hover:before{border-right: 0; left: 0;}
.Floor002831 .box-3 li a:hover:after{border-left: 0;right: 0;}
@media(min-width:831px){
.Floor002831 .box{width:48%;float: left; }
.Floor002831 .box:not(:last-child){margin-right: 4%;}
.Floor002831 .box >*:not(.Ispic){position: absolute; left: 8%; right: 8%; z-index: 10;}
.Floor002831 .box .Ispic{padding-bottom: 70%;/*transition: transform 10s;*/margin: 0;background-position: center;background-repeat: no-repeat;background-size: cover;}
/* .Floor002831 .box:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);} */
.Floor002831 .name{top: 20%;}
.Floor002831 .box-2 .hotline{bottom: 20%;line-height: 30px;}
.Floor002831 .box-3 ul{bottom: 10%;}
.Floor002831 .box-3 li{width:47%;margin-top: 6%; }
.Floor002831 .box-3 li:not(:nth-child(2n)){margin-right:6%;}
}
@media(max-width:1440px){
.Floor002831 .name{top: 10%;}
.Floor002831 .box-3 li span{font-size: 18px;line-height: 50px;}
}
@media(max-width:1024px){
.Floor002831 .name{font-size: 24px;}
.Floor002831 .box-2 .hotline b{font-size: 24px;}
.Floor002831 .box-3 li span{font-size: 16px;line-height: 36px;}
}
@media(max-width:830px){
.Floor002831 .box-3 li{margin-bottom: 2%;}
.Floor002831 .box >*:not(.Ispic){position: relative; z-index: 10;}
.Floor002831 .box .Ispic{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002831 .box{padding: 20px;}
.Floor002831 .box:not(:last-child){margin-bottom: 20px;}
.Floor002831 .name{padding-bottom: 10%;}
}
@media(min-width:481px) and (max-width:830px){
.Floor002831 .box-3 li{width:23.5%;}
.Floor002831 .box-3 li:not(:nth-child(4n)){margin-right: 2%;}
}
@media(max-width:480px){
.Floor002831 .box-3 li{width:49%;}
.Floor002831 .box-3 li:not(:nth-child(2n)){margin-right: 2%;}
}

/*Top003190 */
.open-search{cursor: pointer;}
.open-search[rel="absolute"]{position: absolute; top: 50%;}
.open-search[rel="relative"]{position: relative;}
.open-search.on{background: none!important;}
.open-search.on:before,
.open-search.on:after{position: absolute; content: ''; width: 70%; left: 15%; height: 3px; top: 50%; margin-top: -1.5px;background: #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.open-search.on:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}

.top-search{position: relative;display: none;padding-right: 50px;}
.top-search[rel="absolute"]{position: absolute; top: 100%; right: 0; z-index: 100; width: 100%;max-width: 320px;}
.top-search .text{ border: 0;color: #fff;
    
}
.top-search .text.focus{color: #333;}
.top-search .btn{position: absolute; right: 0; top: 0; height: 100%; width: 50px;background-repeat: no-repeat;background-position: center center;}
.Top003190{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    transition: all 0.3s;
    background-color: #fff;
    z-index: 999;
}
.Top003190{transition: all .3s;}
.Top003190 ,.Top003190 *{margin:0;padding: 0}
.Top003190 .auto{max-width: 1100px; margin:0 auto;width: 94%}
.Top003190 .logo{display: table; height: 64px;padding: 6px 0;}
.Top003190 .logo a{display: table-cell; vertical-align: middle;}
.Top003190 .logo img{height: 64px;}
/* .Top003190.fix{background: #fff;position: fixed;z-index: 100; left: 0;width: 100%; top: 0;} */
.Top003190 menu li span a{color: #333}
/* .Top003190  menu li .sub{    transition: all .36s;} */


/* .Top003190 menu li.cur .sub{display: block !important;z-index: 9;} */
.Top003190  menu li .sub dl{text-align: center;}
.Top003190  menu li .sub dt{display: inline-block;float: none}
.Top003190  menu li:hover .sub dl{text-align: left;}
@media (min-width:1025px) {
    .Top003190 .logo{float: left;}
}
@media (max-width:1024px) {
    .Top003190 .logo{height: 50px;}
    .Top003190 .logo img{height:50px;}
  
    .Top003190 .auto:after{display: none;}
    .Top003190 .auto{display: flex;justify-content: space-between;align-items: center;}
    /* .open-search.on:after{position: absolute; content: ''; width: 70%; left: 15%; height: 3px; top: 50%; margin-top: -1.5px;background: #333;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
    .open-search.on:before, .open-search.on:after{background-color: #333;}
    .open-search.on:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);} */
    .open-search.on{
        display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../images/aboutWarp_20.png) no-repeat 5px -75px !important;
    cursor: pointer;
    vertical-align: middle;
    background-color: #4bb033 !important;
    border-radius: 5px;
    }
    .open-search.on:before, .open-search.on:after{display: none;}
}

.Top003190 .top-right ,
.Top003190 .top-right a{color: #fff;}
.Top003190 .top-right a:hover{color: rgba(145,196,47,1);}
/* .Top003190 .top-right dt{ margin-left: calc(30 / 1920 * 100vw);} */
.Top003190 .top-right{margin-top: 18px;}
.Top003190 .subsidiary{position: relative;z-index: 100;margin-right: 20px; }
.Top003190 .subsidiary aside{color: #333;  cursor: pointer;font-size: 16px;}
.Top003190 .subsidiary aside{line-height: 40px;}
.Top003190 .subsidiary aside i{font-family: SimSun;font-size: 16px;transform: rotate(0);margin-left: 8px;display: inline-block;transition: all 0.3s}
.Top003190 .subsidiary aside:hover i{transform: rotate(90deg);}
.Top003190 .subsidiary ul{position: absolute;z-index: 100;width: 100%;right: 0;background-color: #fff;top: calc(100% - 1px);border-top: 1px solid #dedede;padding: 10px;display: none;padding: 5px 15%;box-sizing: border-box;min-height: 51px;text-align: right;}
.Top003190 .subsidiary li a{display: block; line-height: 2; transition: 0.3s;color: #333;width: 100%;}
.Top003190 .subsidiary li{text-align: center;display: inline-block;font-size: 15px;padding: 4px 15px;border-radius: 5px;}
.Top003190 .top-right dd .open-search{display: inline-block; width:30px; height:30px; background:url(../images/aboutWarp_20.png) no-repeat 5px -75px; cursor:pointer;vertical-align: middle;background-color: #4bb033;border-radius: 5px;}
.Top003190 .top-search .btn{position: absolute;right: 0; top: 0;width: 3.125em;height: 100%;background:url(../images/Top003156-search.svg) no-repeat center;}
/* .Top003190.fix .subsidiary aside{background:url(../images/Top003190-lang2.svg) no-repeat right calc(20 / 16 * 1em) center;background-size: auto calc(6 / 16 * 1em);} */
/* .Top003190 .subsidiary li a:hover{padding-left: 10px;} */
.Top003190 .subsidiary li:hover{background-color: #0735a8; }
.Top003190 .subsidiary li:hover a{color: #fff;}
/* .Top003190.fix .top-right dd .open-search{background:url(../images/aboutWarp_202.png) no-repeat 0px -75px; } */
.Top003190 .subsidiary:hover ul,
.Top003190 .subsidiary:hover span{display: block;}
@media (min-width:1025px) {
    .Top003190.fix  menu li.cur .sub{display: block !important;z-index: 10;}
    .Top003190.fix  menu li.cur .sub + i{display: block !important;z-index: 9;}
.Top003190 .top-right{margin-left: 40px;float: right;  }
.Top003190 .top-right > *{float: left;}
.Top003190 .top-right dd{font-size:16px;line-height: 40px}

.Top003190 .open-search{cursor: pointer;;display: block;width: 1.375em;height: 1.375em;background: url(../images/Top003156-search.svg) no-repeat center center; background-size: contain;}
.Top003190 .open-search.on:before,
.Top003190 .open-search.on:after{background-color: #0735a8;}
.Top003190 .top-search{position: absolute;right:0; top: 76px;z-index: 100; background-color: #fff;border-radius: 5px;display: none;width: 100%;min-height: 51px;border-top: 1px solid #dedede;}
.Top003190 .top-search .text{width: 90%; height: 2em;line-height: 2em;padding: 0 0 0 0.625em;font-size: 14px;}
.Top003190 .top-right .subsidiary a:hover{color: #fff;font-weight: bold;}
.Top003190 .subsidiary ul{top: 58px;left: 50%;transform: translateX(-50%);width: max-content;}
.Top003190 .subsidiary span{display: none;
    content: '';
    position: fixed;
    left: 0;
    top: 76px;
    width: 100%;
    height: 51px;
    z-index: 1;
    background-color: #fff;
    border-top: 1px solid #dedede;}
    .Top003190 .subsidiary .auto{width: 100%;}
    .Top003190 .subsidiary{padding-bottom: 18px;}
}
.search_box{width: 50%;border: 1px solid #dedede;margin:4px auto 0;position: relative;}
@media (max-width:1024px) {
.Top003190 .top-right{display: flex;align-items: center;margin-top: 0;}
.Top003190 .top-right dd{font-size: 1em;line-height: 30px; margin: 0 10px 0 0;}
/* .Top003190 .subsidiary{position: fixed;bottom: 14%;left: 50%;z-index: 9999;visibility: hidden;transform: translateX(-50%);} */
/* .Top003190 .subsidiary ul{position: static;border: none;}
.Top003190 .subsidiary aside{line-height: 2; padding-left: 0.5em; padding-right: 2em; background-position: right 1em center;display: none;} */
/* .menu-show .Top003190 .subsidiary{visibility: visible;} */
.Top003190 menu li.cur span a{color: #00479d;}
.Top003190 .subsidiary ul{display: none;background-color: none;text-align: center;justify-content:center;}
.Top003190 .subsidiary ul li{display: inline-block;min-width: 50px;margin: 0 5px;}
.Top003190 .subsidiary li a{line-height: 40px;}
.top-search{
    position: absolute;left: 50%;z-index: 99;
    width: 92%;
    background: #4cb034;
    border-radius: 15px;
    /* transition: all 0.1s; */
    height: 30px;
    margin:0 auto;
    line-height: 30px;
    transform: translateX(-50%);
}
.search_box{width: 100%;margin: 0;border: none;}
.top-search .text{
    padding-right: 0;background:none;
    height: 30px;
    margin:0 auto;
    line-height: 30px;
}
.Top003190 .top-search .btn{background: url(../images/aboutWarp_20.png) no-repeat 5px -75px;}

.Top003190 .top-search{top: 100%}
.Top003190 .subsidiary{display: none;}
}
@media(max-width:1024px){
body.menu-show{overflow: hidden;}

.open-menu{z-index: 10; width: 40px; height: 40px;}
.open-menu[rel="relative"]{position: relative;}
.open-menu[rel="absolute"]{position: absolute; top: 50%; transform: translateY(-50%);}
.open-menu i{position: absolute; width: 100%; height: 2px; background: #0e7155; left: 0; top: 50%; margin-top: -0.5px; transition: 0.3s;}
.open-menu:not(.on) i:nth-child(1){margin-top: -9px;}
.open-menu:not(.on) i:nth-child(3){margin-top: 8px;}

.Top003190 menu li span{padding: 0 20px;}

.open-menu.on i:nth-child(2){opacity: 0;}
.open-menu.on i:nth-child(1){transform: rotate(-45deg);}
.open-menu.on i:nth-child(3){transform: rotate(45deg);}
}
@media(max-width:1024px){
.has-multi aside,
.has-sub span{position: relative;padding-right: 40px; overflow: hidden;}
/* .has-multi aside .op-multi,
.has-sub span .op{position: absolute; width: 40px; height: 100%; height: 100%; transition: 0.3s; right: 10px; top: 0;} */
/* .has-multi aside .op-multi.click,
.has-sub span .op.click{transform: rotate(45deg);} */

/* .has-multi aside .op-multi:before,
.has-multi aside .op-multi:after,
.has-sub span .op:before,
.has-sub span .op:after{position: absolute; content: ''; width: 12px; height: 2px;background: #333; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.has-multi aside .op-multi:after,
.has-sub span .op:after{ width: 2px; height: 12px;}
.has-multi aside .op-multi:before,
.has-multi aside .op-multi:after{background-color: #666;} */
.has-sub span .op{
    position: absolute;
    right: 0px;
    padding-right: 20px;
    top: 0px;
    width: 60px;
    height: 40px;
    background: url(../images/prve_05.png) right 20px center no-repeat;
    z-index: 10;
}


}
.Top003190.fix .subsidiary aside{border-color: #005198;color: #005198}

.Top003190 menu li span{display: block;line-height:  40px; font-size: 16px;}



.Top003190 menu li span a{color: #333;padding: 0 5px;border-radius: 5px;margin: 0 5px;}
.Top003190 menu li .sub{background-color: #fff;display: none;border-top: 1px solid #dedede;}
.Top003190 menu li .sub dt{ line-height: 2.5; font-weight: 100;}
.Top003190 menu li .sub dt a{padding: 7px 15px;border-radius: 5px;}
.Top003190 menu li .sub dt  a:hover{background: #005198;color: #fff;}
.Top003190 menu li .sub dt.on a{background: #005198;color: #fff;}

.lang{display: none;}

@media (min-width:1025px) {
    .Top003190 menu li.cur span{background-color: #005198;border-radius: 6px;}
.Top003190 menu li:hover span{background-color: #005198;border-radius: 6px;color: #fff;}
.Top003190 menu li.cur span a{color:#fff;}
.Top003190 menu li:hover span a{color: #fff;}
.Top003190 menu{float: right;}
.Top003190 menu li{position: relative;float: left; padding: 18px 0;margin: 0 5px;}    
.Top003190 menu li .sub{left: 50%;width: max-content; margin: 0;position: absolute; top: 100%;text-align: center;z-index: 99; transform: translateX(-50%);}
.Top003190 menu li .sub dl{position: relative;overflow: hidden;display: inline-block;margin-top: 5px;z-index: 3;}
.Top003190 menu li i{display: none;content: '';position: fixed;left: 0;top: 76px;width: 100%;height: 51px;z-index: 1;background-color: #fff;border-top: 1px solid #dedede;z-index: 98;}
.Top003190 menu li .sub dt{float: left;}
.Top003190 menu li .sub dt a{margin: 0 5px;}
}
@media (max-width:1024px) {

.Top003190 .open-menu{width:28px;height: 25px;z-index: 999999;margin-top: 2px;}
.Top003190 menu{position: fixed; right: -100%;top:0;width: 100%; background:rgba(0,0,0,0.5); bottom: 0; transform: translateX(100%); opacity: 0; z-index: 999;border-top: 1px solid #dcdcdc;}
.Top003190 menu ul{height: 100vh;box-shadow: 0 10px 10px rgba(0,0,0,0.1);background: #fff;width: 65%;padding-top: 80px;float: right;transition: 0.3s;}
.menu-show .Top003190 menu{opacity: 1;transform: translateX(0); right: 0;}
.Top003190 menu ul{height: 100%;overflow: auto;}
/* .Top003190 menu li span{border-bottom: 1px solid rgba(255,255,255,0.2);} */
/* .Top003190 menu li span a{color: #fff;} */
.Top003190 menu li .sub dt{display: block;float: none;text-align: left;}
.Top003190 menu li{border-bottom:1px solid rgb(238, 238, 238);padding: 5px 0;}
.Top003190 menu li span a{padding: 0;margin: 0;}
.Top003190 menu li .sub dt a{padding: 7px 20px;}
.Top003190 menu li span{font-size: 16px;}
.Top003190 menu li .sub dt a{font-size: 14px;}
.Top003190 menu li .sub dt.on a{color: #005198;background: none;padding: 0 20px;}
.Top003190 menu li .sub dt a{padding: 0 20px;line-height: 30px;}
.Top003190 menu li .sub dt{line-height: 0}
.Top003190 menu li .sub dt a:hover{background:none;color: #005198;}

.lang{display: block;font-size: 12px;border-bottom: 1px solid #eee;
    padding: 5px 0px;color: #333;}
    .lang dd {float: right;}    
    /* .lang .auto{justify-content: flex-end;} */
.lang dd a{font-size: 12px;color: #666;
    display: inline-block;
    padding-left: 1px;
    margin: 0px 1px;}

}

/*TextList002148 */
.TextList002148{ padding-top:2%;}
.TextList002148 *{box-sizing: border-box}
.TextList002148 .auto{ max-width:1600px;}
.TextList002148 .indexAboutcon li{ overflow:hidden; padding-left:120px; padding-right:8px; position:relative; margin-bottom:2%;width: 49%;float: left;}
.TextList002148 .indexAboutcon ul{margin-left: 0;}
.TextList002148 li:nth-child(2n){float: right;}
.TextList002148 li div{ padding:2% 3%;}
.TextList002148 li time{ position:absolute; left:0; top:0; width:105px; height:100%;}
.TextList002148 li time:after{ position:absolute; content:''; background:url(../images/TextList002148-time.gif) no-repeat; width:11px; height:19px; top:50%; right:-11px; margin-top:-9px;}
.TextList002148 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.TextList002148 li time i{ font-style:normal; font-size:40px; color:#333; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.TextList002148 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:66px; background:#dfdfdf;}
.TextList002148 .indexAboutcon li h3{ margin:0; font-size:18px;position: static;background: none}
.TextList002148 .indexAboutcon li a{margin: 0;padding: 0;background: none}
.TextList002148 .indexAboutcon li:hover  h3 a{font-weight: bold;background: none}
.TextList002148 .indexAboutcon li:hover h3{background: none;color: #333}
.TextList002148 .indexAboutcon li:hover a{color: #333}
.TextList002148 li p{ line-height:26px; overflow:hidden; color:#666; height:52px; margin:2% 0 0 0;}
@media(max-width:1000px){
.TextList002148 li{padding-left:120px;padding-right:30px;}
.TextList002148 li:after{width:30px; background-size:35% auto;}
.TextList002148 li time{width:105px;}
.TextList002148 li time span{font-size:14px;}
.TextList002148 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.TextList002148 li h3{ font-size:16px;}

.TextList002148 .indexAboutcon li{padding-left: 80px;}
.TextList002148 .indexAboutcon ul li h3{padding: 0}

}
@media(max-width:580px){
.TextList002148 li{padding-left:100px;padding-right:0;}
.TextList002148 .indexAboutcon li,.TextList002148 .indexAboutcon ul:nth-child(1) li{width: 100%;}
.TextList002148 li:after{ display:none;}
.TextList002148 li time{width:85px;}
.TextList002148 li time span{font-size:12px;}
.TextList002148 li time i{font-size:30px;}
.TextList002148 li h3{ font-size:14px;}
.TextList002148 li p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
}

.y_navwrap{display: none !important;}