锘?{padding: 0;margin: 0;}
i,em{font-style: normal;}
/*Top*/
.top{height: 100px;width: 100%;}
.Header{ z-index:999; position:fixed; left:0; top:0; background:#fff; width:100%;box-shadow:0 0 24px rgba(10,2,4,0.24); transition: all ease 0.3s;}
.Header .auto{ max-width:1560px; margin:0px auto;}
.Header .Logo{float:left; height:100px;display: flex; align-items: center;transition: all ease 0.3s;font-size:12px;color:#333;font-weight:normal;}
.Header .Logo img{transition: all ease 0.3s; height:72px;display:inline-block; vertical-align:middle;margin-right:14px;}
.Header .Logo span{display:inline-block;text-align:center; vertical-align:middle;line-height:20px;}
.Header .Logo span i{display:block;font-size:18px;}
.Header .ver{ float:right; margin:38px 0 0 0;}
.Header .sharemore{ position:relative; float:right; padding-top:36px;transition: all ease 0.3s;}
.Header .sharemore a{ color:#666; display:block; height:64px;}
.Header .sharemore a:hover{ color:rgba(230,0,18,1);}
.Header .sharemore .item{ position:absolute; width:150px; left:-58px; display:none; top:80px; box-shadow:0 0 10px rgba(0,0,0,0.1); background:#fff; padding:8px 0;  line-height:32px; text-align:center;}
.Header .sharemore .item a{ height:auto !important;}

.Search{float:right; padding:35px 18px 0 40px; background:url(../images/line.gif) 0px 42px no-repeat;transition: all ease 0.3s;}
.Search .Searchico{ cursor:pointer; text-align:center; color:#666; line-height:20px;width: 30px;height: 30px;background: url(../images/ss.png) no-repeat center center;background-size:25px}
.Search .select{ position:absolute; left:8px; top:5px; border-right:1px solid #ccc; padding-right:10px;}
.Search .select label{ display:inline-block; margin-right:5px;margin-top: 5px;}
.Search .Searchico .icongb{ display:none;}
.Search .Searchico.on .icongb{ display:block;}
.Search .Searchico.on .iconso{ display:none;}
.Search .searchbox{width:350px; padding-left:125px; background:#fff; right:10%; box-shadow:0 0 10px #999; display:none; position:absolute; top:102px;}
.Search .searchbox .input{width:100%; height:38px; line-height:38px; text-indent:1em;border: none;}
.Search .searchbox .input::-webkit-input-placeholder {color: #959595;}
.Search .searchbox .btn { position:absolute; right:5px; top:6px; width:29px;background: url(../images/ss.png) no-repeat center center;background-size:25px;height: 30px;border: none;}

.MainNav{ float:right;transition: all ease 0.3s;}
.MainNav li{ float:left;}
.MainNav li span a{ z-index:1; padding:0 28px; position:relative;display:block; text-align:center; color:#333333; font-size:16px; height:100px; line-height:100px; transition: all ease 0.3s;}
.MainNav li span a em{ position:relative; z-index:1;}
.MainNav .bg{ position:absolute; left:50%; bottom:0px; height:100%; background:rgba(230,0,18,1);width:0%; z-index:-1;transition: all ease 0.3s;}
.MainNav .arr{ display:none;}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#fff;}
.MainNav li:hover span .bg,.MainNav li.onnav span .bg,.MainNav li span a.sele .bg{ width:100%; left:0;}

.NavPull{display:none; position:absolute; text-align:center; top:100px; left:0;width:100%; padding:10px 0; line-height:33px; background:rgba(255,255,255,0.9); box-shadow:0 5px 15px rgba(0,0,0,0.2);}
.NavPull.null{background:none; padding:0;}
.NavPull dd { display:inline-block;*display:inline;zoom:1;}
.NavPull a{ color:#333; display:block; padding:0 15px;}
.NavPull a:hover{ background:rgba(230,0,18,1); color:#fff;}
.NavPull.pronav dl{ height:auto !important; height:329px; min-height:329px; background:rgba(0,0,0,0.05); text-align:left; padding-top:10px; margin-right:18px; padding-bottom:15px; display:inline-block;*display:inline;zoom:1; vertical-align:top; min-width:188px;}
.NavPull.pronav dl dt{ font-weight:bold; border-bottom:2px solid rgba(230,0,18,1); margin-bottom:8px;}
.NavPull.pronav dl dd{ display:block; font-size:14px;}
.NavPull.pronav dl:last-child(){ padding-right:0;}
.NavPull .Contain{ height:auto !important;}

.openbtn{ cursor:pointer; display:none;width:32px; height:25px; padding-top:1px; background:#fff; position:absolute; right:12px; top:9px; z-index:999;}
.closebtn{ position:fixed; left:0px; top:45px; width:100%; height:100%; z-index:0; display:none;background: rgba(0,0,0,0.5);}
.openbtn span{ display:block; height:3px; background:rgba(230,0,18,1); margin:4px;transition: all ease 0.3s;}
.openbtn.on .sp1 {
	-webkit-transform: translate(0, 7px) rotate(45deg) !important;
	-moz-transform: translate(0, 7px) rotate(45deg) !important;
	-ms-transform: translate(0, 7px) rotate(45deg) !important;
	-o-transform: translate(0, 7px) rotate(45deg) !important;
	transform: translate(0, 7px) rotate(45deg) !important;}
.openbtn.on .sp2 {
	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
	-moz-transform: translate(0, 0) rotate(-45deg) !important;
	-ms-transform: translate(0, 0) rotate(-45deg) !important;
	-o-transform: translate(0, 0) rotate(-45deg) !important;
	transform: translate(0, 0) rotate(-45deg) !important;}	
.openbtn.on .sp3 { display:none;}

.Header.Fixedtop .Logo,.Header.Fixedtop .Contain{ height:65px;}
.Header.Fixedtop .Logo img{ height:50px;}
.Header.Fixedtop .Logo span {line-height:19px;margin-top:4px;}
.Header.Fixedtop .Logo span i{}
.Header.Fixedtop .MainNav li span a{height:65px; line-height:65px;}
.Header.Fixedtop .NavPull,.Header.Fixedtop .searchbox{ top:65px;}
.Header.Fixedtop .Search{ padding-top:19px; background-position:0px 22px;}
.Header.Fixedtop .sharemore { padding-top:16px;}
.Header.Fixedtop .sharemore a { height:49px;}
.Header.Fixedtop .sharemore .item { top:65px;}
.Header.Fixedtop .ver{  margin-top:18px;}
.zb img{vertical-align: middle;margin-right:5px}
.zb{border-bottom:1px solid rgba(230,0,18,1);padding:0 !important;margin: 0 !important;position: absolute;top:0px;width: 80px;line-height: 20px;height: 19px;right:-40px}
.zb a{display:inline !important;}
.zb:hover{background:rgba(230,0,18,1);color:#fff}
.zb:hover a{color:#fff !important;}
@media(max-width:1600px){
    .NavPull.pronav dl{min-width: 150px;}
}
@media(max-width:1024px){
.zb{right:100px;top:10px;right:83px}
}
@media(max-width:768px){
.zb{width:51px;overflow:hidden;}
.top{height: auto;width: 100%;}
}
@media ( max-width:1600px){
.Header .auto{ max-width:92%;}
}
@media ( max-width:1440px){
.MainNav li span a{padding:0 18px;}
.NavPull.pronav dl{ margin-right:10px; min-width:158px;}
.NavPull a{ padding:0 10px;}
}
@media ( max-width:1366px){
.Search{ padding-left:20px; padding-right:20px;}
.MainNav li span a{padding:0 13px;}
.NavPull.pronav dl{ margin-right:5px; min-width:120px;}
.NavPull a{ padding:0 5px;}

}
@media ( max-width:1200px){
.Header .auto{ max-width:none; margin:0 15px;}
.Header .Logo img{height:60px;}
.MainNav li span a{padding:0 13px;}
}
@media ( max-width:1024px){
.Header{height:45px !important; top:0 !important;}
.Header .Logo{ width:auto; height:45px !important;}
.Header .Logo img{ height:28px !important;}
.Header .Logo span{font-size:12px !important;line-height:15px !important;margin-top:4px !important;}
.Header .Logo span i{font-size:15px !important;}
.Header .openbtn{ display:block;}
.Search{ padding:10px 10px 0 0 !important; background:none;}
.Search .Searchico{ width:26px; height:26px; line-height:26px;}
.Search .searchbox{ padding-left:20%; width:74%; left:3%; top:47px !important;}
.Search .select{ line-height:28px;}
.MainNav{ position:fixed; height:100%; overflow-y:auto; z-index:999; width:200px; padding:0; right:-200px;background: #fff;top:45px;visibility: hidden;opacity: 0;filter: alpha(opacity=0);transition: all ease 0.3s; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.MainNav ul{ margin-top:0px;}
.MainNav li{ display:block; position:relative; cursor:pointer; float:none; border-bottom:1px solid #e9e9e9;border-top:1px solid #f9f8f6; width:auto; margin:0 10px; background:none;}
.MainNav li span a{ font-size:16px; text-align:left; height:auto; display:block; line-height:40px !important; height:40px !important; height:auto; padding-left:5px;  border:0; color:#1a1a1a;}
.MainNav .bg{ display:none}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#ed1847;}
.MainNav .arr{ display:inline-block; position:absolute; z-index:2; width:100px; height:46px; right:0px; top:0px;}
.MainNav .arr i{ position:absolute; height:auto; background:none; right:0px; top:5px;transition: all ease 0.3s;}
.MainNav li.onnav .arr i{dis-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.on{visibility: visible;opacity: 1;filter: alpha(opacity=100); right:0;}

.NavPull{ position:static; line-height:30px; padding:8px; text-align:left;}
.NavPull dd{ position:relative; float:none; width:auto; display:block;text-align:left;}
.NavPull dd a{ padding:0;}
.NavPull.pronav dl { display:block; background:none; margin:0; padding:0; height:auto; width:45%; display:inline-block; min-height:10px;}
.NavPull.pronav dl dt{ border-bottom:0; font-weight:normal; margin:0;}
.NavPull.pronav dl dd{ display:none;}
.NavPull.pronav .Contain{ margin:0;}

.Header.Fixedtop .Logo,.Header.Fixedtop .Toper{ height:45px;}
.Header .sharemore { padding:10px 15px 0 0 !important;}
.Header .sharemore .item { top:45px !important;}
.Header .sharemore a { height:35px !important;}
.Header .ver { margin:12px 40px 0 0 !important;}
}
@media ( max-width:768px){
.Search .searchbox{ padding-left:32%; width:62%;}
}
/*Top*/
/*Banner002744 */
/*slick Basic*/
.Banner002744 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Banner002744 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002744 .slick-list:focus {outline: none}
.Banner002744 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002744 .slick-slider .slick-track, 
.Banner002744 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Banner002744 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002744 .slick-track:before, 
.Banner002744 .slick-track:after{display: table; content: '';}
.Banner002744 .slick-track:after{ clear: both;}
.Banner002744 .slick-loading .slick-track { visibility: hidden;}
.Banner002744 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002744 .slick-slide .slick-loading img { display: none;}
.Banner002744 .slick-slide .dragging img { pointer-events: none;}
.Banner002744 .slick-initialized .slick-slide { display: block;}
.Banner002744 .slick-loading .slick-slide { visibility: hidden;}
.Banner002744 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002744 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Banner002744 li.slick-slide{position: relative;}
.Banner002744 li.slick-slide a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; opacity: 0;-webkit-opacity: 0;}
.Banner002744 li.slick-slide > img{display: block; width: 100%;}
@media(min-width:1025px){
.Banner002744 li.slick-slide > img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002744 li.slick-slide > img.pc{display: none;}
.Banner002744,.ban{margin-top: 45px;}
}
.Banner002744 .slick-dots{position: absolute; width: 90%; max-width: 1200px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%); bottom: 5%; z-index: 10;}
.Banner002744 .slick-dots li{float: left; width: 14px; height: 6px; background: rgba(255,255,255,0.2); margin-right: 4px; cursor: pointer;}
.Banner002744 .slick-dots li button{display: none;}
.Banner002744 .slick-dots li.slick-active{background: rgba(230,0,18,1);}


/*Floor002655 */
.Floor002655{padding:2% 0;}
.Floor002655 .auto{max-width:1400px;width: 96%;}
.title{ text-align:center;overflow:hidden; padding-bottom:3%;}
.title figure{ position:relative;display:inline-block; font-size:40px; color: #000;}
.title figure span{ display:block; color:rgba(230,0,18,1); text-transform:uppercase; font-size:30px; font-weight: normal;}
.title figure::before,
.title figure::after{ position:absolute; content:''; height:1px; width:100%; bottom:30%;
background: rgb(230,0,18,1); 
background: -moz-linear-gradient(left,  rgba(230,0,18,.1) 0%, rgba(230,0,18,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(230,0,18,.1) 0%,rgba(230,0,18,1) 100%); 
background: linear-gradient(to right,  rgba(230,0,18,.1) 0%,rgba(230,0,18,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#e9e9e9',GradientType=1 ); 
}
.title figure::before{ left:0; transform:translateX(-105%);}
.title figure::after{ right:0; transform:translateX(105%) rotate(180deg);}
.Floor002655 .title-intro{ text-align:center; padding:0 0 3%; color:#333; max-width:1150px; margin:0 auto;}
.Floor002655 .title-intro h3{ margin:0; font-size:60px;}
.Floor002655 .title-intro p{ font-size:20px; line-height:30px;}
.Floor002655 .title-intro a{ color:#c09a75; text-decoration:underline;}
/* .Floor002655 li{} */
ul,ol{list-style: none;}
.Floor002655 .tab span{width:40px;padding: 5px 10px;background: #fff;color: #333;display:block;margin-right: 10px;cursor: pointer;font-size: 16px;height: 120px;border: 1px solid #e60012;}
.Floor002655 .tab span.on{background: rgba(230,0,18,1);color: #fff;border: 1px solid #e60012;}
.cp_box{display: flex;align-items: center;}
.cp_box .tab{width: 10%;height: 240px;}
.cp_ul{width:90%;}
.Floor002655 li a{ display:block; position:relative;transition:0.3s;padding:0;overflow: hidden;max-height: 240px;}
.Floor002655 li .txt{ width:100%;padding: 10px 20px 10px 0;position: relative;}
.Floor002655 li .txt h2{ margin:0; font-size:16px; color:#333;text-align: center;font-weight: normal;}
.Floor002655 li .txt p{ font-size:15px; color:#666;max-width: 80%;display: none;}
.Floor002655 li .txt span{ color:#333; text-decoration:underline;}
.Floor002655 li .txt a{background: url(../images/more.png) no-repeat center center;width: 30px;height: 30px;display: inline-block;background-size: 30px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.Floor002655 li:hover .txt a{background: url(../images/more1.png) no-repeat center center;background-size: 30px;}
.Floor002655 li a img{transform: scale(1);transition:.3s;width: 100%;max-width:100%;max-height: 180px;}
.Floor002655 li a:hover img{transform: scale(1.1);}
.Floor002655 li:hover  h2{color: rgba(230,0,18,1);}

.Floor002655 .owl-carousel .owl-nav .owl-next,.Floor002655 .owl-carousel .owl-nav .owl-prev{width: 40px;height: 40px;border-radius: 100px;position: absolute;font-size: 22px;position: absolute;text-indent: 100px;overflow: hidden;}
.Floor002655 .owl-carousel .owl-nav .owl-next{background:#ccc url(../images/b_right.png) no-repeat center center;background-size: cover;}
.Floor002655 .owl-carousel .owl-nav .owl-prev{background:#ccc url(../images/b_left.png) no-repeat center center;background-size: cover;}
.Floor002655 .owl-nav{position: absolute;top: 35%;transform: translateY(-50%);width: 100%;}
.Floor002655 .owl-carousel .owl-nav .owl-prev{left: -5%;}
.Floor002655 .owl-carousel .owl-nav .owl-next{right:-5%;}
.Floor002655 .owl-nav.disabled {display: block;}
.Floor002655 .owl-carousel .owl-nav .owl-next:hover{background:#ff0000 url(../images/b_right.png) no-repeat center center;background-size: cover;}
.Floor002655 .owl-carousel .owl-nav .owl-prev:hover{background:#ff0000 url(../images/b_left.png) no-repeat center center;background-size: cover;}
@media(max-width:1600px){
	.cp_ul{width:87%;}
}
@media(max-width:1366px){
.Floor002655 li .txt h2{font-size:24px;}
.cp_ul {width: 83%;}
.Floor002655 li .txt p{ font-size:16px;}
}
@media(max-width:768px){
.Floor002655 li{ float:none; width:auto; margin-right:0; margin-bottom:2%;}
.Floor002655 .title-intro h3{ font-size:30px;}
.Floor002655 .title-intro p{ font-size:16px; line-height:24px;}
.cp_box{justify-content: space-between;}
.cp_ul{width: 80%;}
}
@media(max-width:480px){
.Floor002655 .title-intro h3{ font-size:24px;}
.Floor002655 .title-intro p{ font-size:14px; line-height:20px;}
.Floor002655 li .txt h2{font-size:20px;}
.Floor002655 li .txt p{ font-size:14px;}
}

.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}



/*Floor002677 */
.Floor002677{ overflow:hidden;padding: 5% 0;}
.Floor002677 .auto{max-width: 1400px;width: 96%;}
.Floor002677 .main{ background:#f5f5f5; border-radius:50px 0 0 50px; position:relative; z-index:1;margin-top: 5%;}
.Floor002677 .main::before{ z-index:1; position:absolute; content:''; left:100%; width:100%; height:100%; background:#f5f5f5;}
.Floor002677 .main > *{ position:relative; z-index:2;  width:50%;}
.Floor002677 .news-list{float:left; padding:4% 3% 0 4%;}
.Floor002677 .news-top{ float:right; margin-top:-5%;}
.Floor002677 .news-top .txt{ padding:26px 0; border-bottom:1px solid #efe9dd;}
.Floor002677 .news-top .pic img{ display:block; width:100%;}
.Floor002677 .txt time{ font-size:16px; color:#999;}
.Floor002677 .txt h2{ font-size:18px; font-weight:normal;margin: 10px 0;}
.Floor002677 .txt h2 a{ color:#333;}
.Floor002677 .txt h2 a:hover{ color:rgba(230,0,18,1);}
.Floor002677 .txt p{ line-height:24px; height:48px; overflow:hidden; margin-bottom:5%;font-size: 15px;}
.Floor002677 .txt .more{ color:#999;}
.Floor002677 .news-list h2{ line-height:24px; height:48px;margin: 10px 0;}
.Floor002677 .news-list li{ padding:22.5px 0;border-bottom:1px solid #efe9dd;}
.Floor002677 .news-list li .pic{ width:34.8%;}
.Floor002677 .news-list li .pic img{ display:block; width:100%;}
.Floor002677 .news-list li .txt{ width:65.2%; padding-left:5%;}

.Floor002677 .details{ width:auto;}
.Floor002677 .details a{ float:right; margin-top:-85px;width:160px; line-height:40px; text-align:center; color:#fff; background:rgba(230,0,18,1); border-radius:40px; font-size:16px; transition:0.3s;}
.Floor002677 .details a:hover{ background:#4f4033; color:#efe9dd;}

.Floor002677 .bx-pager{ padding:56px 0; overflow:hidden;}
.Floor002677 .bx-pager div{ float:left; padding-right:10px;}
.Floor002677 .bx-pager a{ display:block; border:3px solid #efe9dd; border-radius:50%; width:16px; height:16px; overflow:hidden; line-height:1000px;}
.Floor002677 .bx-pager a.active{ border-color:rgba(230,0,18,1);}
@media(max-width:768px){
.Floor002677 .main > *{ width:auto; float:none !important;}
.Floor002677 .news-top{ margin-top:0; padding:3%;}
.Floor002677 .main{ border-radius:10px 0 0 10px;}
}
@media(max-width:480px){
.Floor002677 .bx-pager{ position:relative; bottom:auto; right:auto; text-align:center; padding:3% 0;}
.Floor002677 .bx-pager div{ float:none; display:inline-block;}
.Floor002677 .details{ text-align:center; padding-bottom:3%;}
.Floor002677 .details a{ float:none; display:inline-block; margin-top:0;}
.Floor002677 .txt h2{ font-size:15px; margin:3% 0; line-height:20px; height:40px;}
.Floor002677 .txt time{ font-size:12px;}
}


/*Bottom003016 */
.Bottom003016{background: #f5f5f5;border-top: 2px solid rgba(230,0,18,1);}
.Bottom003016 a{color: #666;}
.Bottom003016 .auto{width: 85.94%;overflow: hidden;}
.Bottom003016 .b-top{position: relative; z-index: 1; padding: 4% 0 2%;}
.Bottom003016 .b-nav dl{float: left; max-width: 120px;}
.Bottom003016 .b-nav dt{font-weight: normal;font-size: 18px;margin-bottom: 10px;color: rgba(230,0,18,1);}
.Bottom003016 .b-nav dd{line-height: 22px; padding: 5px 0;}
.Bottom003016 .b-nav dl a:hover{color: rgba(230,0,18,1);}
.Bottom003016 .contact{ text-align: right; font-size: 16px;}
.Bottom003016 .contact .ewm img{margin-right: 10px;}
.Bottom003016 .contact .logo img{max-width: 62%;}
.Bottom003016 .contact .hotline{padding:20px 0;}
.Bottom003016 .contact .hotline aside{color: rgba(230,0,18,1); font-size: 1.5em;}
.Bottom003016 .contact .address aside{color: #333;padding-top: 5px;}
.Bottom003016 .b-bottom{background-color: #222; padding: 2.19vw 0;}
.Bottom003016 .b-bottom a:hover{color: #fff;}
.Bottom003016 .b-bottom dd a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; margin: 0 10px; vertical-align: middle;background: #666;}
.Bottom003016 .contact .ewm img{max-width: 100px;}
@media(min-width:1025px){
.Bottom003016 .b-top:after{position: absolute;height: 100%; z-index: -1; content: ''; width: 29.73%; background: #f8f8f8;right: 0; top: 0;}
.Bottom003016 .b-nav{width:66.728%;}
.Bottom003016 .contact{width: 25%; }
}
@media(max-width:1024px){
.Bottom003016 .b-bottom dd{padding-bottom: 10px;}
}
@media(max-width:768px){
.Bottom003016 .b-nav{display: none;}
.Bottom003016 .b-bottom,
.Bottom003016 .contact{ text-align: center;}
.Bottom003016 .contact .logo img{max-width: 40%;}
.Bottom003016 .contact{ font-size:4vw;}
}

/*Floor002861 */
.Floor002861{padding: 4% 0;background: #f5f5f5;}
.Floor002861 .auto{max-width: 1400px;width: 96%;}
.Floor002861 a:hover{color:  rgba(230,0,18,1);}
.videocont{display:none;}
.Floor002861 video{width:100%;height: 100%;}
.Floor002861 .video_box{width: 100%;position: relative;height: 383px;}
.video_bg{width: 100%;height: 100%;position: absolute;left: 0;background-size: cover !important;}
.videobtn{width:57px;height: 57px;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}
.videocont{position: absolute;left: 0;z-index: 1;width: 100%;height: 100%;}
/*slick Basic*/
.Floor002861 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002861 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002861 .slick-list:focus {outline: none}
.Floor002861 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002861 .slick-slider .slick-track, 
.Floor002861 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002861 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002861 .slick-track:before, 
.Floor002861 .slick-track:after{display: table; content: '';}
.Floor002861 .slick-track:after{ clear: both;}
.Floor002861 .slick-loading .slick-track { visibility: hidden;}
.Floor002861 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002861 .slick-slide .slick-loading img { display: none;}
.Floor002861 .slick-slide .dragging img { pointer-events: none;}
.Floor002861 .slick-initialized .slick-slide { display: block;}
.Floor002861 .slick-loading .slick-slide { visibility: hidden;}
.Floor002861 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002861 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002861 .top-new{margin-bottom:1.93vw;position: relative;padding-left: 100px;border: 1px dotted  rgba(230,0,18,1);min-height: 90px;}
.Floor002861 .top-new .tit{position: absolute; left: -1px; top: -1px;bottom:-1px;background:url(../images/Floor002861_topnew_l.png) no-repeat;color: #fff;text-align:center; width: 100px;font-size: 24px;padding:13px 15px; overflow: hidden;}
.Floor002861 .top-new:after{position: absolute; right: -1px; top: -1px;bottom:-1px;background: url(../images/Floor002861_topnew_r.png) no-repeat; width: 27px; content: '';}
.Floor002861 .top-new .slider{margin: 0 22px;padding-top: 18px;}
.Floor002861 .top-new .slider li b{font-size: 20px;}
.Floor002861 .top-new .slider li aside{color: #888;font-size: 16px;margin-top: 5px;}
.Floor002861 .top-new .slider li aside time{float: right;margin-left: 10px;}

.Floor002861 .main .slider li{position: relative;}
.Floor002861 .main .slider li .pic img{display: block;}
.Floor002861 .main .slider li aside{position: absolute; left: 0; width: 100%;background: rgba(0,0,0,0.5);color: #fff; z-index: 10;bottom: 0;line-height: 50px; text-indent: 25px;padding-right: 40%;font-size: 16px;font-weight: bold;}
.Floor002861 .main .slick-dots{position: absolute; z-index: 20; right: 20px; bottom: 20px;}
.Floor002861 .main .slick-dots li{float: left;margin-right: 12px; width: 10px; height: 10px; border-radius: 50%; cursor: pointer;background: #fff;}
.Floor002861 .main .slick-dots li button{display: none;}
.Floor002861 .main .slick-dots li.slick-active{background:  rgba(230,0,18,1);}

.Floor002861 .main .fr > *{padding: 0 26px;}
.Floor002861 .main .tab-ul{position: relative;}
.Floor002861 .main .tab-ul i{position:absolute;top: 0;height: 100%;background-repeat: no-repeat; width: 26px;}
.Floor002861 .main .tab-ul i.l{background-image: url(../images/Floor002861_tit_l.png);background-position: right top; left: 0;}
.Floor002861 .main .tab-ul i.r{background-image: url(../images/Floor002861_tit_r.png);background-position: left top; right: 0;}
.Floor002861 .main .tab-ul ul{position: relative; border-bottom: 2px solid #ebebeb; height: 50px;background: #f8f8f8;}
.Floor002861 .main .tab-ul li{float: left; border-bottom: 2px solid transparent;line-height: 48px; height: 50px;font-size: 18px; padding: 0 23px; cursor: pointer;}
.Floor002861 .main .tab-ul li.on{ border-bottom-color: rgba(230,0,18,1);color:rgba(230,0,18,1);}
.Floor002861 .main .tab-ul .more{position: absolute; right: 0; top: 0;line-height: 50px;font-size: 16px;background: url(../images/Floor002861_more.gif) no-repeat right center;padding-right: 14px;display: none;}
.Floor002861 .main .tab-ul li.on .more{display: block;}
.Floor002861 .main .tab-list .dl{display: none;}
.Floor002861 .main .tab-list dd{display: flex;align-items: center;justify-content: space-between;margin-bottom: 15px;}
.Floor002861 .xw_left{width:auto;}
.Floor002861 .xw_left img{width:auto;height: 115px;}
.Floor002861 .xw_right{width:72%;background: none;}
.Floor002861 .xw_right h2{font-size: 16px;color: #333;}
.Floor002861 .xw_right p{line-height: 26px;color: #666;margin-top: 5px;}

.Floor002861 .main .tab-list dl{padding-top: 18px;padding-left: 8px;}
.Floor002861 .main .tab-list dt{line-height: 40px;font-size: 16px;margin-bottom: 10px;}
.Floor002861 .main .tab-list dt .xw_img{}
.Floor002861 .main .tab-list dt .xw_img .Ispic {padding-bottom: 10%;
    width: 17%;    margin-right: 3%; float: left;}
.Floor002861 .main .tab-list dt img{max-width: 80px;margin-right: 10px;}
.Floor002861 .main .tab-list dt time{font-size: 14px;color: #999;float: right;margin-left: 10px;}
@media(max-width:1400px){
    .Floor002861 .xw_left img{height: 122px;}
}
@media(max-width:1366px){
    .Floor002861 .xw_left img{height: 129px;}
}
@media(min-width:1025px){
.Floor002861 .main .fr,
.Floor002861 .main .fl{width: 50%;}
.Floor002861 .main .slider li .pic img{min-width: 100%; max-width: inherit;height: 400px;}
}
@media(max-width:1024px){
.Floor002861 .main .slider li .pic img{width: 100%;}
.Floor002861 .main .tab-list dd{display: block;}
.Floor002861 .xw_left,.Floor002861 .xw_right{width: 100%;}
.Floor002861 .xw_left img{width: 100%;height: auto;}
.Floor002861 .main .tab-list dt .xw_img .Ispic{display: none;}
.Floor002861 .main .fr > *{padding: 0;}
.Floor002861 .xw_right{margin-top: 20px;}
.Floor002861 .main .tab-list dt{margin-bottom: 0;font-size: 15px;}
.Floor002861 .video_box{height: auto;padding-bottom: 52%;}
}
@media(max-width:480px){
.Floor002861 .top-new .slider li b{font-size: 16px;}
.Floor002861 .top-new .slider li aside{font-size: 14px;}
.Floor002861 .top-new .slider{margin-left: 0;}
.Floor002861 .top-new{min-height: 80px;}
.Floor002861 .top-new .tit{background-size: contain;width: 90px;font-size: 18px;padding: 15px 20px;}
}

/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:0;}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:48px;background:rgba(230,0,18,1); color:#fff; display:none;}
.Other002539 .li_adr figure{ width:150px; padding:10px;}
.Other002539 .li_adr figure img{ display:block; width:100%;} 
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure{ padding:0 20px; font-size:18px;line-height:48px;white-space:nowrap;} 
.Other002539 .li_tel figure a{ color:#fff;}
.Other002539 .icon{ display:block; width:48px; height:48px; background:url(../images/Other002539-icon.png) no-repeat left top rgba(230,0,18,1); border-bottom:1px solid #fff;}

.Other002539 .li_wx .icon{ background-position:0 -43px;}
.Other002539 .li_sina .icon{ background-position:0 -95px;}
.Other002539 .li_tel .icon{ background-position:0 -144px;}
.Other002539 .li_feedback .icon{ background-position:0 -192px;}
.Other002539 .icon.gettop{ background-position:0 100%;}
.Other002539 .icon.open{ background-image:none; position:relative; }
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{ display:none;}
.Other002539 #open_2539{ background-color:#483f3e;}
}

/*Floor */
.Floor002783{background:#fff; padding:4% 0;}
.Floor002783 .auto{max-width: 1400px;width: 96%;}
.Floor002783 ul{ position:relative; padding-bottom:49.167%;}
.Floor002783 .title{ position:absolute; width:47%; height:48.306%;overflow:hidden; padding-top:20px;text-align: left;}
.Floor002783 .title h1{ font-size:18px;  margin:0; color:rgba(230,0,18,1);}
.Floor002783 .title span{ color:rgba(230,0,18,.1); text-transform:uppercase; font-size: 20px;}
.Floor002783 .title p{ font-size: 15px; line-height: 26px; color: #333;margin: 30px 0;}
.Floor002783 .title .more{ color:#fff; background-image: linear-gradient(to right, #e60012 , #89040e); line-height:42px; text-align:center; display:inline-block; padding-left:24px; padding-right:12px; font-size: 12px;  }
.Floor002783 .title .more::after{ background:url(../images/Floor002783-a_more.png) no-repeat right center; width:33px; height:7px; display:inline-block; content:''; margin-left:2px;vertical-align:middle; transition:0.2s;}
.Floor002783 .title .more:hover::after{ width:20px;}
.Floor002783 li{ position:absolute; height:48.306%;overflow:hidden;}
.Floor002783 li:nth-of-type(1){ right:0; top: 0; width:49%; }
.Floor002783 li:nth-of-type(2){ left:0; bottom: 0; width:49%; }
.Floor002783 li:nth-of-type(3){ right:0%; bottom: 0; width:49%; }
.Floor002783 li a{ display:block; padding:15px; height:100%;position: relative;}
.Floor002783 li figure img{ display:none;}
.Floor002783 li figure{ margin-bottom:10px; background-size:contain;}
.Floor002783 li h5{ margin:0; font-size:18px; font-weight:normal; line-height:30px; color:#fff; position: absolute; left: 5%; bottom:9%; width:80%; z-index: 99;}

.Floor002783 li:nth-of-type(4) h5{ bottom:4.5%;  left: 10%;}

.Floor002783 li h5 i{display:inline-block; vertical-align:middle; width: 50px; height: 7px; background: url(../images/Floor002783-more.png) no-repeat center; margin-left: 4px; }
.Floor002783 li span{ color:#8a8fa0; line-height:24px;}
.Floor002783 li div.more1{ opacity:0; position:absolute; left:0; top:0; height:100%; width:100%; background:rgba(230,0,18,0.8); transition:0.3s;}
.Floor002783 li div.more1 i{ color:#fff; position:absolute; width:100%; background:url(../images/Floor002783-detail.png) no-repeat center top; padding-top:40px; line-height:20px; top:50%; margin-top:-30px; text-align:center; font-style:normal;}
.Floor002783 li a:hover div{ opacity:1;}


.Floor002783 .gp{position: absolute;right: 0;top: 0;padding: 30px;color: #fff;font-size: 20px;z-index:22;display: inline-block;padding-right: 40px;opacity: 1;}
.Floor002783 .cp {position: absolute;left:0;top: 0;padding: 30px;color: #fff;font-size: 20px;z-index:22; width: 100%; height: 100%; background: rgba(0,0,0,.5);padding-left: 35%;padding-top: 21%;}
.Floor002783 .cp h1{font-size: 26px;}
.Floor002783 .gp h2{font-size: 26px;}
.Floor002783 .gp p{background: url(../images/xia.png) no-repeat right center;background-size: 20px;padding-right: 30px;color: #16c463;font-size: 20px;margin: 10px 0;}
.Floor002783 .gp p span{font-size: 14px;}
.Floor002783 li a:hover .gp{opacity: 0;}
.Floor002783 li a:hover .cp{opacity: 0;}
@media(max-width:1100px){
.Floor002783 ul{ padding-bottom:60%;}
}

@media(max-width:920px){
.Floor002783 .title{ position:relative; width:100%; height:auto; text-align: center; padding-bottom:2%;}
.Floor002783 .title::before{left:50%; margin-left:-36px;}
.Floor002783 ul{padding-bottom: 0;}	
.Floor002783 li{ position:relative; left: auto !important; right: auto !important;top: auto !important;bottom: auto !important;width: 49% !important;height: auto !important;float: left; margin-bottom: 2%;margin-right: 2%;}
.Floor002783 li:nth-child(2n+1){margin-right:0;}
.Floor002783 li a{height:auto; padding-bottom: 88%; }
.Floor002783 li h5{font-size:20px; }
.Floor002783 li:nth-of-type(3) h5,
.Floor002783 li:nth-of-type(4) h5{left: 5%; bottom:9%; }
}
@media(max-width:560px){
.Floor002783 li{float: none; margin-right: 0; width:100% !important;}
}
@media(max-width:480px){
.Floor002783 .title h1{ font-size:20px;}
}

/* 鏍忕洰椤 */
/*
 .Menu002272 涓篸emo缂栧彿
 */
 .Menu002272{}
 .Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;}
 .Menu002272 .nav-menu ul{display: none;}
 .Menu002272 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
 .Menu002272 .current a{font-size: 14px;color: #717171;padding: 0 13px 0 10px; position: relative; line-height: 45px;}
 .Menu002272 .current a:after{ content: "路"; position: absolute; top: 0; right: 0; line-height: 20px; height: 20px; color: #ddd;}
 .Menu002272 .current a:first-child{padding-left: 0;}
 .Menu002272 .current a:hover{color: rgba(230,0,18,1);}
 .Menu002272 .current span{padding-left: 10px}
 
 @media screen and (min-width:768px ) {
	 .Menu002272 .nav-menu ul{display: block;float: left;}
	 .Menu002272 .nav-menu ul li{float: left;line-height: 60px;margin: 0 2px;padding: 0 3px;}
	 .Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
	 .Menu002272 .nav-menu ul li a{display: block;}
	 .Menu002272 .nav-menu ul li:hover,
	 .Menu002272 .nav-menu ul li.on{background: rgba(230,0,18,1);}
	 .Menu002272 .nav-menu ul li:hover a,
	 .Menu002272 .nav-menu ul li.on a{color: #fff;}
	 .Menu002272 .nav-menu .location{float: right;}
	 .Menu002272 .current a{line-height: 60px;}
 }
 @media screen and (min-width:1024px ) {
	 .Menu002272 .nav-menu ul li{padding: 0 12px;margin: 0 6px;}
 }
 @media screen and (min-width:1200px ) {
	 .Menu002272 .nav-menu ul li{line-height: 73px;font-weight: 700;}
	 .Menu002272 .current a{line-height: 73px;font-weight: 700;}
	 .Menu002272 .current span{font-weight: 700;}
 }
 

/*PicList002736 */
.PicList002736{padding: 3% 0;}
.PicList002736 li{margin-bottom: 2%;}
.PicList002736 li a{overflow: hidden;display: block;background: #f0f0f0; border: 3px solid #f0f0f0; transition: 0.3s;}
.PicList002736 li a:hover{border-color: rgba(230,0,18,1);box-shadow: 0 10px 14px rgba(60,60,66,0.3);}
.PicList002736 li .Ispic{ background-size: contain;background-color: #fff;}
.PicList002736 li .txt{ padding:2.5% 0;}
.PicList002736 li .txt h3{font-size: 18px; color:#333;margin-bottom: 20px;}
.PicList002736 li .txt p{line-height: 28px;color: #555;margin-bottom: 0;}
.PicList002736 li :hover h3{color:rgba(230,0,18,1);}
@media(min-width:481px){
.PicList002736 li .Ispic{float: left; }
.PicList002736 li .txt{float: right;margin-right: 3%;  }
}
@media(min-width:1025px){
.PicList002736 li .Ispic{width: 30.927%;padding-bottom: 13%;}
.PicList002736 li .txt{width: 63.736%;}
}
@media(min-width:481px) and (max-width:1024px){
.PicList002736 li .Ispic{width: 45%;padding-bottom: 31.3%;}
.PicList002736 li .txt{width: 48%;}
}
@media(max-width:640px){
.PicList002736 li .txt p{-webkit-line-clamp: 3; height: 84px;}
}
@media(max-width:480px){
	.PicList002736 li{margin-bottom: 20px;}
.PicList002736 li .Ispic{padding-bottom: 69.5%;}
.PicList002736 li .txt{ padding: 15px;}
}
/*RighInfo000623 */
.RighInfo000623{padding: 3% 0;background: #f0f0f0;}
.RighInfo000623 .title22{margin-bottom: 2vw;}
.RighInfo000623 .title22:after{display: block; content: ''; width: 20px; height: 2px; background: rgba(230,0,18,1); margin-top: 1vw;}
.RighInfo000623 .title22 .cn{font-size: 30px;color: rgba(230,0,18,1); padding-bottom: 10px;font-weight: bold;}
.RighInfo000623 .title22 .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.RighInfo000623 .title22{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .title22 .cn{font-size: 6vw;}
}

.RighInfo000623 .ytable-cell{padding: 4.167vw 0;}
.RighInfo000623 .pic .inner{ position: relative;}
.RighInfo000623 .pic time{bottom: 0; text-align: right;position: absolute;right: 0; background: rgba(230,0,18,.5);color: #fff; padding: 26px 50px 26px 26px;}
.RighInfo000623 .pic time span{display: block;margin-bottom: 5px;font-family: 'DIN-Medium';font-size: 72px; line-height: 0.8em;}
.RighInfo000623 .pic time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 5px;}

.RighInfo000623 .info{background: url("../images/RighInfo000623_bg.jpg") no-repeat right top #fff; background-size: contain;}
.RighInfo000623 .p-info{font-size: 15px;line-height: 2.4em;color: #7d7d7d;}
.RighInfo000623 .p-info p{margin: 0 0 2vw 0;}
@media(min-width:1025px){
.RighInfo000623 .pic{width: 16.429%;}
.RighInfo000623 .pic .inner{width: 208.696%;}
.RighInfo000623 .info .inner{padding-left: 31.624%;padding-right: 8.548%;}
}
@media(max-width:1024px){
.RighInfo000623 .ytable,
.RighInfo000623 .ytable-cell{display: block;}
.RighInfo000623 .info{padding: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .pic time span{font-size: 12vw;}
.RighInfo000623 .p-info{font-size: 3.5vw;}
}
/*RighInfo002924 */
.RighInfo002924{padding: 3% 0;background: #fff;}
.RighInfo002924 .title33{margin-bottom: 2vw;}
.RighInfo002924 .title33:after{display: block; content: ''; width: 20px; height: 2px; background: rgba(230,0,18,1); margin-top: 1vw;}
.RighInfo002924 .title33 .cn{font-size: 30px;color: rgba(230,0,18,1); padding-bottom: 10px;font-weight: bold;}
.RighInfo002924 .title33 .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.RighInfo002924 .title33{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo002924 .title33 .cn{font-size: 6vw;}
}

.RighInfo002924 .box-1{background: #fff; margin-bottom: 1.786%;}
.RighInfo002924 .box-1 .info{background: url("../images/RighInfo002924_bg.png") no-repeat right 30% bottom 40%; background-size: auto 70%;}
.RighInfo002924 .box-1 .intro{font-size: 18px;color: #333;line-height: 28px;}
@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: 6vw;line-height: 1.6em;}
}

.RighInfo002924 .box-2 li:not(.no){background: #fff;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: #a00612; 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;}
}

/*
 .PicList002239 涓篸emo缂栧彿
 */
.PicList002239{ padding:3% 0;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px;line-height:50px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 16px; color: #333;text-align: center;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}

/*
 .Page002193 涓篸emo缂栧彿
 */

.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid rgba(230,0,18,1); background:rgba(230,0,18,1);}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:rgba(230,0,18,1);}
.Page002193 .p_count b{ color:rgba(230,0,18,1);}
.Page002193 .p_total b{ color:rgba(230,0,18,1);}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a.a_cur{ color:#fff; background:rgba(230,0,18,1); border-color:rgba(230,0,18,1);}
.Page002193 .p_page b{ font-weight:normal;}


/*PicList002622 */
.PicList002622{padding: 2% 0 3%;}

.PicList002622 .bx-viewport{ z-index:1;}
.PicList002622 .bx-pager{ position:relative; z-index:3; width:32.74%; float:right; margin-top:-27px; text-align:center;}
.PicList002622 .bx-pager div{ display:inline-block; width:15px; margin:0 5px;}
.PicList002622 .bx-pager  a{ display:block; border-radius:50%; width:15px; height:15px; border:1px solid #ebebeb; position:relative; overflow:hidden; line-height:1000px;}

.PicList002622 .more{ display:inline-block; position:relative; color:#6b6b6b;  font-size:12px; padding-right:26px; padding-bottom:5px; border-bottom:1px solid rgba(230,0,18,1);}

.PicList002622 .news-list > .auto{ position:relative; }
.PicList002622 .news-list .grid{width: 328px;min-height: 100px;float: left;-webkit-transition: top 1s ease, left 1s ease;-moz-transition: top 1s ease, left 1s ease;-o-transition: top 1s ease, left 1s ease;-ms-transition: top 1s ease, left 1s ease;transition: top 1s ease, left 1s ease;}
.PicList002622 .news-list .pic{ position:relative; margin:0 22px;}
.PicList002622 .news-list .pic time{ position:absolute; left:0; top:0; background:rgba(230,0,18,1); color:#fff; width:97px; text-align:center; padding:2% 0;}
.PicList002622 .news-list .pic time span{ display:block; font-size:40px; line-height:40px;}
.PicList002622 .news-list .pic img{ display:block; width:100%;}
.PicList002622 .news-top li .txt{ background:#fff; border:2px solidrgba(230,0,18,1); width:100%; padding:10% 5% 10% 8%;;}
.PicList002622 .news-top li .txt time{ font-weight:bold; font-family:"Times New Roman", Times, serif; float:right; text-align:center; font-size:13px; color:rgba(230,0,18,1);}
.PicList002622 .news-top li .txt time span{ display:block; font-size:44px;}
.PicList002622 .news-list .txt{ background:#eee; text-align:center; padding:5% 3%;margin:0 22px;}
.PicList002622 .news-list .txt h2{ margin:0; font-weight:normal; font-size:18px;}
.PicList002622 .news-list .txt  p{ font-size:15px; line-height:24px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-align: left;margin: 10px 0;}
.PicList002622 .news-list .txt>a{ color:rgba(230,0,18,1);}
@media(max-width:1024px){
.PicList002622 .news-top li .txt{ padding-top:5%; padding-bottom:5%;}
.PicList002622 .news-top li .pic img{ width:100%; }
}
@media(max-width:768px){
.PicList002622 .news-list{ padding:0 10px;}
.PicList002622 .news-list .pic,
.PicList002622 .news-list .txt{margin:0 10px;}
.PicList002622 .bx-pager{ width:auto; float:none; margin-top:2%;}
.PicList002622 .news-top li .txt{ padding:3%;}
.PicList002622 .news-top li .txt p{ margin:3% 0;}
}
@media(max-width:480px){
.PicList002622 .news-list{ padding:0 5px;}
.PicList002622 .news-list .pic,
.PicList002622 .news-list .txt{margin:0 5px;}
.PicList002622 .news-list .pic time{ width:78px;}
.PicList002622 .news-list .pic time span{ font-size:24px; line-height:30px;}
.PicList002622 .news-list .txt h2{  font-size:16px;}
.PicList002622 .news-list .txt  p{ font-size:12px; line-height:20px;  padding:0;}
}
/*RighInfo002939 */
.RighInfo002939{padding:3% 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}
.RighInfo002939 h2 {font-size: 18px;}
#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .edit-info img{margin: 20px auto 0;display: block;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}

.pdf{background: #f5f5f5;text-align: center;padding: 3% 0;font-size: 16px;}
.pdf img{max-width: 50px;}
/*TextList002855 */

.TextList002855{padding: 2% 0 3%;}
.TextList0028551{padding: 2% 0 3%;}
.TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #a8a8a8;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
.TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;}
@media(min-width:481px){
 .TextList002855 li{font-size: 16px;}
}

/*Floor002769 */
.Floor002769{padding: 3% 0 0;}
.Floor002769  li{overflow: hidden; position: relative;}
.Floor002769  li > img{float: right;width: 100%;max-width: none;}
.Floor002769  li a{position: absolute; z-index: 10; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002769  li .ytable{height: 100%;}
.Floor002769  li .inner{max-width: 380px; margin: 0 auto; width: 64%;}
/* .Floor002769  li .icon{width: 56.429%;} */
.Floor002769  li .icon img{display: block; max-width: 150px;}
.Floor002769  li .tit{font-size: 30px; color: #ccc;padding-bottom: 13%;}
.Floor002769  li .txt span{display:block;color: #666; transition: 0.3s;font-size: 20px;}
.Floor002769  li a:hover .tit{color: #fff;}
.Floor002769  li a:hover .txt span{color: #fff; padding-right: 30px;}
@media(min-width:769px){
.Floor002769  li{float: left; width: 50%; }
}
@media(min-width:769px) and (max-width:1024px){
.Floor002769  li > img{width: 120%; }
}
@media(max-width:480px){
.Floor002769  li > img{width: 130%; }
.Floor002769  li .icon{width: 50%;}
.Floor002769  li .tit{font-size: 24px; }
}
/*
 .TextList002208 涓篸emo缂栧彿
 */
 .TextList002208{ padding:3% 0}
 .TextList002208 .thead{ line-height:40px; text-align:center; background:rgba(230,0,18,1);}
 .TextList002208 .thead span{ float:left; width:14%; color:#fff; display:block; font-size:16px; height:60px; text-align:center; font-weight:bold; position:relative;line-height: 60px;}
 .TextList002208 .thead span i{display:block; position:absolute; right:10px; top:50%; width:9px; height:5px; margin-top:-2px;}
 .TextList002208 .dl+.dl{ border-top:1px solid #fff;}
 .TextList002208 .dl .dt{line-height:40px; text-align:center; cursor:pointer; background:#f1f1f1;}
 .TextList002208 .dl .dt span{float:left; width:14%;  display:block; font-size:16px; position:relative;height: 60px;line-height: 60px;text-align: center;}
 .TextList002208 .dl .dt span.jobname{ text-align:left; padding-left:3%;}
 .TextList002208 .dl .dt  i{ position:absolute;  right:15px; background:url(../images/TextList002208-icon.png) no-repeat -44px -82px ; display:block; width:21px; height:11px; top:50%; transform: translateY(-50%);}
 .TextList002208 .conbox{ background:#fff; padding:20px 3%; display:none;}
 .TextList002208 .conbox .h5{color:#333; font-size:16px;line-height: 28px;}
 .TextList002208 .conbox p{line-height: 30px;}
 .TextList002208 .jobname{ width:30% !important;}
 .TextList002208 .dl.active .dt span,.TextList002208 .dl.active { color:#333;}
 .TextList002208 .dl.active .dt .btn i{ background-position:-44px -70px;}
 .zp_1{border-bottom: 1px dashed #eee;margin-bottom: 20px;padding-bottom: 20px;}
 .btn1{background: rgba(230,0,18,1);color: #fff;display: inline-block;padding: 10px 20px;;border: 1px solid rgba(230,0,18,1);transition: .3s;}
 .btn1:hover{background: #fff;border: 1px solid rgba(230,0,18,1);color: #333;}
 @media(max-width:1000px){
	 .TextList002208 .dl .dt .btn{ padding-right:20px;}
	 .TextList002208 .dl .dt .btn i{ background-position:-48px -82px; width:13px;}
	 .TextList002208 .dl.active .dt .btn i{background-position:-48px -70px; }
	 
 }
 @media(max-width:640px){
	 .TextList002208 .jobyq,.TextList002208 .dl .dt .btn i,.TextList002208 .time,.TextList002208 .thead span i{ display:none !important;}
	 .TextList002208 .thead span,.TextList002208 .dl .dt span{ width:23%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
 }

 
/*
 .Form001518 涓篸emo缂栧彿
 */
 .Form001518{ padding:3% 0;}
 .Form001518 .title44{ position:relative; color:#343434; font-size:34px; padding-bottom:5%; background:url(../images/Form001518_tit.png) no-repeat left center/contain; }
 .Form001518 .title44:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }
 
 .Form001518 dl dt{ padding:3% 0; color:#333; font-size:16px; }
 .Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:5px; position:relative;}
 .Form001518 dd li:nth-child(3n){ margin-right:0;}
 .Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
 .Form001518 dd li label{ position:absolute; left:5px; top:0; line-height:46px; }
 .Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#333; line-height:20px; margin-top: -10px;}
 
 .Form001518 dd textarea.text{height:220px;}
 
 .Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: rgba(230,0,18,1);color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
 @media(max-width:768px){
 .Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
 }
 @media(max-width:480px){
 .Form001518 .title{ font-size:24px;}
 }

 /*
 .Floor001640 涓篸emo缂栧彿
 */
.Floor001640{padding-top:4%;padding-bottom: 3%;}
.Floor001640 .txt{ float:left;width:48%;}
.Floor001640 .txt figure{ padding-bottom:3%; position:relative;}
.Floor001640 .txt figure::before{ position:absolute; content:''; width:50px; height:2px; background-color:#2078da; left:0; bottom:-2px;}
.Floor001640 .txt figure h1{ font-size:24px; font-weight:normal; margin:0; color:#555;}
.Floor001640 .txt figure span{ color:#d5d5d5; text-transform:uppercase;}
.Floor001640 .txt .info{ padding:3% 0;}
.Floor001640 .txt .info p{line-height: 25px;font-size: 15px;margin-bottom: 20px;}
.Floor001640 .all_more{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/Floor001640-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.Floor001640 .all_more:hover{ padding-right:2.5em; background-color:#2078da; background-position:120% center; color:#fff; transition:all ease 0.5s;}
.Floor001640 .pic{ float:right; width:48%;}
.Floor001640 .pic img{ width:100%;}
@media(max-width:768px){
.Floor001640 .txt,
.Floor001640 .pic{ float:none; width:auto;}
}
@media(max-width:480px){
.Floor001640 .txt figure h1{ font-size:20px;}
}
/*PicList002079 */
.PicList002079{padding: 3% 0;}
.PicList002079 ul{ position:relative;display: flex;flex-wrap: wrap;}
.PicList002079 li{width: 24%;margin-right: 1%;margin-bottom: 1%;}
.PicList002079 li:nth-child(4n){margin-right: 0;}
.PicList002079 li p{ border:1px solid #e2e2e2; height:50px; line-height:50px; text-align:center; margin:0; padding:0 3%;}
.PicList002079 li img{height: 200px;width: auto;display: block;margin: 0 auto;}
@media(max-width:640px){
.PicList002079 li p{ line-height:35px; height:35px;}
.PicList002079 li{width: 49%;}
.PicList002079 li:nth-child(2n){margin-right: 0;}
}
@media(max-width:375px){
.PicList002079 ul{ padding-bottom:0;}
}
/*
.TextList002241 
*/
.TextList002241{padding: 3% 0;}
.yxwl{padding: 3% 0;background: #eee;font-size: 14px;padding-bottom:35px;}
.yxwl .list dl{display: block; margin-bottom:25px;padding:30px 20px;background: #fff; }
.yxwl .list dl dt{color: #333;font-size: 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow: hidden; margin-bottom:10px;position: relative;padding-bottom: 10px;}
.yxwl .list dl dt::after{content: "";display: block;position: absolute;left: 0;bottom:0px;width: 80px;height: 2px;background: rgba(230,0,18,1);}
.yxwl .list dl dd{font-weight: 700;margin-bottom: 10px;font-size: 16px;color: #444;}
.yxwl .list dl dd.hl{height:45px;    overflow: hidden;}
.yxwl .list dl dd span{color: #666;font-weight: normal;}
.yxwl .list dl:hover{background: rgba(230,0,18,1);}
.yxwl .list dl:hover{color: #fff;}
.yxwl .list dl:hover dt{color: #fff;}
.yxwl .list dl:hover dt+dd{color: #fff;}
.yxwl .list dl:hover dd{color: #fff;}
.yxwl .list dl:hover dd span{color: #fff;}
.yxwl .list dl a{display: flex;}
.yx_left{width: 40%;}
.yx_left img{width:auto;height: 240px;border-radius: 20px;}
.yx_right{width: 55%;}
.yx_img img{width: 100%;}
@media (min-width: 640px){
.yxwl .auto{ overflow: hidden;}
.yxwl .list{ margin: 0 -1%;}
.yxwl .list dl:nth-child(2n){margin-right: 0;}
.yxwl .list dl:nth-child(3n){margin-right: 1%;}
.yxwl .list dl{float:left;width: 48%; margin: 0 1% 25px;}
}
@media (min-width: 1024px){
.yxwl .list dl:nth-child(3n){margin-right: 0;}
.yxwl .list dl:nth-child(2n){margin-right: 1%;}
.yxwl .list dl{width: 48%;}
}
/*
 .Form000961
 */
.Form000961{ padding:2% 0;}
.Form000961 .form{ display:table; width:100%;}
.Form000961  figure{ display:table-cell; vertical-align:middle;}
.Form000961  figure:nth-child(2){ width:50%; padding-left:2%;}
.Form000961  figure img{width: 100%;}
.Form000961  figure p{ line-height:28px;  color:#7d7d7d; text-indent:25px;}
.Form000961 td{ padding-bottom:10px;}
.Form000961 td div{ position:relative;}
.Form000961 td div .form_err{ position:absolute; right:8px; top:18px; color:rgba(230,0,18,1); line-height:20px; font-weight:bold;}
.Form000961 td div .text{ width:100%; border:1px solid #dadada; line-height:46px; height:46px; padding:0 10px;}
.Form000961 td div textarea.text{ line-height:23px; height:138px; padding:11px 10px;}
.Form000961 td div.float_l{ float:left; width:48%}
.Form000961 td div.float_r{ float: right; width:50%;}
.Form000961 td.btn{ text-align:center;}
.Form000961 td.btn input{ cursor:pointer; color:#fff; border:none; background:rgba(230,0,18,1); width:70%; max-width:167px; height:45px;}
@media(max-width:1000px){
.Form000961  figure{vertical-align:top;}
}
@media(max-width:768px){
.Form000961  figure:nth-child(2){ display:none;}
}
/*Floor002632 */
.Floor002632{padding:3% 0;}
.Floor002632 li{ float:left; width:20.8%; margin-right:5.6%;}
.Floor002632 li a{ display:block;}
.Floor002632 li .pic{ position:relative; overflow:hidden;}
.Floor002632 li .pic img{ display:block; width:100%; transition:0.2s;}
.Floor002632 li a:hover .pic img{ transform:scale(1.2);}
.Floor002632 li .pic::after{ position:absolute; content:''; width:90%; height:15%; background:#fff; border-radius:5px 0 0 0; right:0; bottom:0;}
.Floor002632 li .txt{ background:#fff; margin-left:10%; padding:0 10% 10%;}
.Floor002632 li .txt p{ margin:0; font-size:18px; color:#333;}
.Floor002632 li .txt p.en{ font-size:20px; color:#c4c4c4;}
@media(min-width:769px){
.Floor002632 li:nth-child(4n){ margin-right:0;}
}
@media(min-width:769px) and (max-width:1024px){
.Floor002632 li .txt p{  font-size:18px;}
.Floor002632 li .txt p.en{ font-size:15px;}
.Floor002632 li{ width:23.5%; margin-right:2%;}
}
@media(max-width:768px){
.Floor002632 li{ width:49%; margin-right:2%; margin-bottom:2%;}
.Floor002632 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.Floor002632 li .txt p{  font-size:18px;}
.Floor002632 li .txt p.en{ font-size:15px;}
}
/*
 .Floor001297 涓篸emo缂栧彿
 */
.Floor001297{padding: 3% 0;}
@media(min-width:1001px){
.Floor001297 dl{ display:table; width:100%;}
.Floor001297 dt{ display:table-cell; vertical-align:middle;}
}
.Floor001297 dt{ padding:5% 0; width:14.2857%; padding-right:5px; text-align:center;position:relative; background: #f5f5f5;}
.Floor001297 dt a{ position:absolute; left:0; top:0; width:100%; height:100%; border-right:5px solid #fff;border-bottom:5px solid #fff; z-index:10;}
.Floor001297 dt:last-child a{ border-right:0;}
.Floor001297 dt:hover{ background-color:#e7e7e7;}
.Floor001297 dt h3{ margin:0; font-weight:normal; font-size:13px;}
.Floor001297 dt h3 span{ display:block; font-size: 19px; line-height:35px;color: #222;}
.Floor001297 dt figure{padding:5px 0 10px;}
.Floor001297 dt img{ height:50px;}
.Floor001297 dt:hover img{ animation:infinite 1s ease imghover;}
@media(max-width:1200px){
.Floor001297 dt h3{ height:35px; overflow:hidden;}
.Floor001297 dt h3 span{font-size: 16px;}
}
@media(max-width:1000px){
.Floor001297 dl{ overflow:hidden;}
.Floor001297 dt{ width:25%; float:left;}
.Floor001297 dt:nth-child(1),
.Floor001297 dt:nth-child(2),
.Floor001297 dt:nth-child(3){ width:33.3333333%;}
.Floor001297 dt:nth-child(3) a{ border-right:0;}
}
@media(max-width:480px){
.Floor001297 dt{ width:50% !important;}
.Floor001297 dt:last-child{ width:100% !important;}
.Floor001297 dt:nth-child(2n) a{ border-right:0;}
.Floor001297 dt:nth-child(3) a{ border-right:5px solid #fff;}
}
@keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}
@-webkit-keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}
@-ms-keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}
/*PicList002953 */
.PicList002953{padding:3%  0;}
.PicList002953 li{float: left;width: 48.334%;background: #fff; margin-bottom: 3.332%;}
.PicList002953 li a{display: block;padding: 1.56vw;}
.PicList002953 li:not(:nth-child(2n)){float: right;}
.PicList002953 li:nth-child(2n+1){clear: left;}
.PicList002953 li aside.dot{font-size: 24px;line-height: 1em;border-left:2px solid rgba(230,0,18,1); margin-bottom: 20px;padding-left: 20px;font-weight: bold;}
.PicList002953 li a:hover aside.dot{color: #1e50ae;}
.PicList002953 li .txt{padding: 20px 20px 0;}
.PicList002953 li p{margin: 0;line-height: 1.625em;font-size: 16px;color: #666;}
.PicList002953 li .pic{overflow: hidden;border-radius: 5px;}
.PicList002953 li .Ispic{padding-bottom: 48.077%; transition: 0.3s;}
.PicList002953 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002953 li .more{overflow: hidden;}
.PicList002953 li .more span{float: right;width: 40px;height: 40px;border: solid 2px #e5e5e5; border-radius: 50%;position: relative; transition: 0.3s;}
.PicList002953 li .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #666; border-right: 2px solid #666; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}
.PicList002953 li a:hover .more span{border-color: rgba(230,0,18,1);background: rgba(230,0,18,1);}
.PicList002953 li a:hover .more span:after{border-color: #fff;}
@media(max-width:1024px){
.PicList002953 li a{padding: 4vw;}
.PicList002953 li .txt{padding: 1vw 1vw 0;}
}
@media(max-width:640px){
.PicList002953 li aside.dot{font-size: 4vw; margin-bottom: 2vw;}
.PicList002953 li p{font-size: 3.5vw;}
.PicList002953 li .more{padding-top: 2vw;}
.PicList002953 li .more span{width: 26px;height: 26px;}
}
/*
 .Menu000654 涓篸emo缂栧彿
 */
 .Menu000654{ background:#fff; }
 .menu {overflow: hidden; padding-left: 10px;background: none;}
 .Menu000654 nav {margin: 32px 0;     background: #fff;     padding: 0 0 20px;}
 .Menu000654 h1{margin: 0 2.08vw 0 0;position: relative;margin-left: -10px; padding: 18px 0 18px 20px; }
 .Menu000654 h1 span{position: relative; z-index: 4; display: block;font-size: 24px;color: #fff;line-height: 1em;border-left: 2px solid #fff;padding-left: 15px;}
.Menu000654 h1:after{position: absolute; content: '';  height: 100%; background-color:rgba(230,0,18,1); top: 0; transform: skewX(25deg);-webkit-transform: skewX(25deg);-ms-transform: skewX(25deg); right:0; left: -30px;}
.Menu000654 h1 i{position: absolute;}
.Menu000654 h1 i.jiao{ border:8px solid transparent; border-left-color: rgba(230,0,18,1);  left: 2px; top: -8px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
 .Menu000654 header{ background: url(../images/navbg.jpg) no-repeat; background-color:rgba(230,0,18,1); color:#fff; font-size:24px; padding:40px 0 25px 0; text-align:center;  position:relative; z-index:5;}
 .Menu000654 header span{ font-size:14px; display:block;}
 .Menu000654 li a{ display:block; padding-left:15px; padding-top:10px; padding-bottom:10px; line-height:35px;border-bottom:1px dashed #eee;font-size: 16px;}
 /* .Menu000654 li:first-child dl{display: block;} */
 .Menu000654 li a:hover,
 .Menu000654 li a.aon{  color:rgba(230,0,18,1);}
 .Menu000654 li dl{ background-color:#fff; font-size:12px; display:none;}
 .Menu000654 li a.click, .Menu000654 li a.inactive{ position:relative;} 
 .Menu000654 li a.click::after, .Menu000654 li a.inactive::after,.Menu000654 li a.inactive::before,
 .Menu000654 li a.click::before{ position:absolute; content:'';   top:50%;}
 .Menu000654 li a.click::after,.Menu000654 li a.inactive::after{ border: 4px solid transparent;border-left-width: 6px;border-left-color: rgba(230,0,18,1); right: 30px;}
 .Menu000654 li a.click::before, .Menu000654 li a.inactive::before{width:2px; height:15px; left:16px; margin-top:-8px;}
 .Menu000654 li dl dd a{ color:#999;}
 .Menu000654 li dl dd a.aon,
 .Menu000654 li dl dd a:hover{ color:rgba(230,0,18,1);}
 .Menu000654 li dl dd.aon a{ color:rgba(230,0,18,1); }
 .Menu000654 li a.aon::before{ display:none;}
 .Menu000654 li a.aon::after{ border: 4px solid transparent;border-top-width: 6px;border-top-color: rgba(230,0,18,1);}
 
   
    
.MenuList li .inactive,.MenuList li .inactive1{  background:url(../images/jia.png) 10px no-repeat; display:block; padding-left:35px; padding-top:10px; padding-bottom:10px; line-height:30px;border-bottom:1px solid #d8d8d8;font-size:16px;}
.MenuList li .ona{ color:#fff !important;background:rgba(230,0,18,.6) url(../images/jian.png) 10px no-repeat;font-weight: bold;}
.MenuList li .lon{background:none;}
.MenuList li .active{font-weight: bold !important;color: #cd151d !important;}

.MenuList li span a:hover,.MenuList li.onli span a{ background:url(../images/jian.png) 10px no-repeat; color:#cd151d;}
.MenuList ul ul{ display:none;}
.MenuList1 li .inactive{ background:none; }
.MenuList1 li .ona{background:none;}

.MenuList ul ul .inactive{ padding:0;}

.MenuList ul ul li{ border-bottom:0; padding:5px 0;}
.MenuList ul ul li a{ line-height:22px; color: #666!important; font-size: 14px;}
.MenuList ul ul ul li a{ color:#666666 !important; font-size:14px !important;}
.MenuList ul ul ul ul li a{ color:#999999 !important; line-height:28px;}
.MenuList ul ul li a:hover{color:#cd151d!important}
 
 @media(max-width:950px){
 .Menu000654 header{ margin-top:0;font-size:20px; padding:15px 0; }
 .Menu000654{width: 104%;margin-left: -2%;}
 }
 /*
  .PicList001727 涓篸emo缂栧彿
  */
  .PicList001727{padding: 3% 0;}
 
 .PicList001727 .list li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%;background-color:#f3f3f3;}
 .PicList001727 .list li:nth-child(4n){ margin-right:0;}
 .PicList001727 .list li a{ display:block;padding:3%; transition:background 0.3s;}
 .PicList001727 .list li a:hover{ background-color:rgba(230,0,18,1); color:#fff;}
 .PicList001727 .list li img{ display:none;}
 .PicList001727 .list li figure{ padding-bottom:66%;}
 .PicList001727 .list li h1{ position:relative; margin:0; font-weight:normal; font-size:16px; padding:30px 0 20px 0;}
 .PicList001727 .list li h1 i{position:absolute; left:0; top:20px;background-color:rgba(230,0,18,1);height:2px;  width:25px;}
 .PicList001727 .list li a:hover h1 i{ background-color:#fff;}
 @media(max-width:768px){
 .PicList001727 .nav dd{margin-right:2%; line-height:normal; }
 .PicList001727 .nav dd a{padding:6% 0;font-size:16px;}
 }
 @media(max-width:768px) and (min-width:481px){
 .PicList001727 .nav dd{ width:23.5%;}
 .PicList001727 .nav dd:nth-child(4n){ margin-right:0;}
 
 .PicList001727 .list li{ width:32%;}
 .PicList001727 .list li:nth-child(4n){ margin-right:2%;}
 .PicList001727 .list li:nth-child(3n){ margin-right:0;}
 }
 @media(max-width:480px){
 .PicList001727 .list li{ width:49%;}
 .PicList001727 .list li:nth-child(2n){ margin-right:0;}
 .PicList001727 .nav dd{ width:32%;}
 .PicList001727 .nav dd:nth-child(3n){ margin-right:0;}
 .PicList001727 .nav dd a{font-size:14px;}
 }
 .cp_right{padding: 3% 0;}
 .cp_right table{background-color: #fff;width: 100%;text-align: center;}
 .cp_right table tr,.cp_right table td,.cp_right table th{padding: 20px 15px;}
 .cp_right table thead{background: #e60012;color: #fff;}
 .cp_right table tr:nth-child(2n){background:#edf0f5;}
 .cp_right table tr:hover{background: rgba(230,0,18,.5);color: #fff;}

 .pro_de{display: flex;margin-top: 3%; background: url(../images/pbg.jpg) no-repeat;background-size: cover;  padding: 8% 10%;}
 .pro_le{width:35%;border: 1px solid #ccc;}
 .pro_le img{width: 100%;}
 .pro_ri{width: 50%;margin-left: 3%;}
 .pro_ri h2{font-size: 20px;color: #333;}
 .pro_ri p{font-size: 16px;color: #666;margin: 10px 0;}
 .pro_ri a{background-color: #f5f5f5;display: inline-block;background-image: url(../images/ly.png);background-position:15px center;background-repeat: no-repeat;background-size: 30px;padding-left: 40px;border: 1px solid #f5f5f5;padding:15px 20px 15px 50px;}
 .pro_ri a.sm{background-image: url(../images/sm.png);}
 .pro_ri a:hover{background-color: #e60012;color: #fff;background-image: url(../images/ly1.png);}
 .pro_ri a.sm:hover{background-image: url(../images/sm1.png);}


 /* 鍏徃绠€浠 */
 .gs_box{padding: 3% 0;}
 .gs_01{display: flex;justify-content: space-between;}
 .gs_left{width: 48%;}
 .gs_left img{width: 100%;}
 .gs_right{width:50%;}
 .gs_right .tit1{font-size:24px;font-weight: bold;color: #e60012;margin-bottom:10px;}
 .gs_right p{font-size: 15px;line-height: 26px;color: #333;margin-bottom: 10px;}

 .gs_p{max-height: 300px;overflow-y: scroll;}
 .gs_p::-webkit-scrollbar{width: 4px;}
 .gs_p::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: rgba(0,0,0,0.2);}
 .gs_p::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}

 .gs_02{box-shadow: 2px 4px 10px #ddd;padding: 2% 0;}
 .gs_02 ul{display: flex;justify-content: center;flex-wrap: wrap;}
 .gs_02 ul li{width: 20%;text-align: center;color: #999;}
 .gs_02 ul li b{font-size: 40px;color: #e60012;}

 @media(max-width:1024px){
    .gs_01{display: block;}
    .gs_left,.gs_right{width: 100%;}
    .gs_02 ul li{width: 33%;}
    .gs_02 ul li b{font-size: 30px;}
 }
/* 浼佷笟鏂囧寲 */
.PicList002497{background: #f5f5f5;padding: 3% 0;}

.tit{font-size: 24px;color: #e60012;font-weight: bold;text-align: center;margin-bottom: 2%;}


/*
 .PicList002497 涓篸emo缂栧彿
 */

.PicList002497 .List *{-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.PicList002497 .List  ul li { padding-top: 100%;position: relative;width: 100%;margin-top: -1px; border:1px solid #eee;background: #fff;text-align: center;}
.PicList002497 .List  ul li a { display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.PicList002497 .List  ul li .imgBox {height: 100%;position: relative;width: 100%;}
.PicList002497 .List  ul li .imgWrap { left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%); width: 100%;}
.PicList002497 .List  ul li .txtCon{padding: 20px;}
.PicList002497 .List  ul li a .img {display: block;height: 75px; position: relative;}
.PicList002497 .List  ul li a .img img {max-height: 90%;}
.PicList002497 .List  ul li a .img img.img02{ position: absolute; left: 50%;top: 0;opacity: 0;transform: translateX(-50%);}

.PicList002497 .List  ul li a .txt {display: block; width: 100%; color: #666; font-size: 14px;}
.PicList002497 .List  ul li a .h3{font-size: #333;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002497 .List  ul li a .more{display: block; font-size: 14px; width: 100px;padding-left: 15px;height: 30px;line-height: 30px; border-radius: 8px 0;border:1px solid #999; color: #999; margin-top: 20px;}

@media screen and (min-width:540px ){
.PicList002497 .List ul li{width: 50%;padding-top: 50%;float: left; margin-top: 0; border:none;}

  .PicList002497 .List  ul li a {border-right: 1px solid #eee;border-bottom:1px solid #eee; }
  .PicList002497 .List  ul li:nth-child(2n+1) a,
  .PicList002497 .List  ul li.last a{  border-left: 1px solid none; }

  .PicList002497 .List  ul li:nth-child(1) a,.PicList002497 .List  ul li:nth-child(2n+1) a{border-left: 1px solid #eee;}
  .PicList002497 .List  ul li:nth-child(1) a,
  .PicList002497 .List  ul li:nth-child(2) a {border-top:1px solid #eee;}

}
@media screen and (min-width:768px ){
  .PicList002497 .List ul li{width: 33.33%;padding-top: 25%;}
  .PicList002497 .List  ul li:nth-child(3) a {border-top:1px solid #eee;}
  .PicList002497 .List  ul li:nth-child(2n+1) a{border-left: none;}
  .PicList002497 .List  ul li:nth-child(3n+1) a{ border-left: 1px solid #eee;}

}

/*.PicList002497 .List  ul li a:hover{background-image: url(../uploadfiles/qy2.jpg);background-size: cover;background-position: center center;background-repeat: no-repeat;}
.PicList002497 .List  ul li:first-child a:hover{background-image: url(../uploadfiles/qy1.jpg);}
.PicList002497 .List  ul li:last-child a:hover{background-image: url(../uploadfiles/qy3.jpg);}*/
.PicList002497 .List  ul li a:hover .img{opacity: 0;display: none;}
.PicList002497 .List  ul li a:hover .h3,
.PicList002497 .List  ul li a:hover .txtp{color: #fff;}
.PicList002497 .List  ul li a:hover .more{color: #fff; border-color: #fff;}

@media screen and (min-width:1200px ){
  .PicList002497 .List  ul li .txtCon{padding:0 80px 0 30px;}
  .PicList002497 .List  ul li a .h3{margin: 30px 0 20px;}
  .PicList002497 .List  ul li a .txtp{height:30px;}
}


/*
 * .Floor001025 涓篸emo缂栧彿
 */
 .Floor001025{ padding: 3% 0;}
 .Floor001025 .ti{ text-align: center; font-size: 36px; line-height: 1.5; text-transform: uppercase;}
 .Floor001025 .slick-slider{ position: relative; display: block; margin-bottom: 30px;
   -moz-box-sizing: border-box;
		box-sizing: border-box;
   
   -webkit-touch-callout: none;
	   -ms-touch-action: pan-y;
		   touch-action: pan-y;
		   
   -webkit-tap-highlight-color: transparent;
 }
 .Floor001025 .slick-list{ position: relative; overflow: hidden; display: block; margin: 0; padding: 0;}
 .Floor001025 .slick-list:focus { outline: none;}
 
 .Floor001025 .slick-list.dragging { cursor: pointer; cursor: hand;}
 .Floor001025 .slick-slider .slick-track,
 .Floor001025 .slick-slider .slick-list {
   -webkit-transform: translate3d(0, 0, 0);
	  -moz-transform: translate3d(0, 0, 0);
	   -ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		   transform: translate3d(0, 0, 0);
 }
 
 .Floor001025 .slick-track { position: relative; left: 0; top: 0; display: block;}
 .Floor001025 .slick-track:before,
 .Floor001025 .slick-track:after { content: ""; display: table;}
 .Floor001025 .slick-track:after { clear: both;}
 
 .Floor001025 .slick-slide { float: left; /*height: 100%;*/ min-height: 1px; display: none;}
 [dir="rtl"] .slick-slide { float: right;}
 
 .Floor001025 .slick-slide img { display: block; width: 570px; height: 380px;}
 .Floor001025 .slick-slide.slick-loading img { display: none;}
 
 .Floor001025 .slick-slide.dragging img { pointer-events: none;}
 .Floor001025 .slick-initialized .slick-slide{ display: block;}
 .Floor001025 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
 .Floor001025 .slick-arrow.slick-hidden { display: none;}
 
 .Floor001025 .slick-loading .slick-slide {visibility: hidden;}
 .Floor001025 .slick-loading .slick-track { visibility: hidden;}
 .Floor001025 .slick-loading .slick-list { background: #fff url("../images/Floor001025-loader.gif") center center no-repeat;}
 
 
 
 
 .Floor001025 .carousel-center-mode .slick-slide { outline: none; padding: 0 15px;}
 .Floor001025 .carousel-center-mode .slick-slide .image-thumbnail { transition: 450ms;}
 @media (min-width: 1200px) {
   .Floor001025 .carousel-center-mode .slick-track{ 
	   display: -ms-flexbox; 
	   display: -webkit-flex;
	 display: flex;
	 
	 -ms-flex-align: center;
	  -webkit-align-items: center;
			  align-items: center;
   }
   
   .Floor001025 .carousel-center-mode .slick-slide{ position: relative; padding: 0;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 
	 -webkit-justify-content: center;
			 justify-content: center;
			   -ms-flex-pack: center;
   }
   .Floor001025 .carousel-center-mode .slick-slide .image-thumbnail{ min-width: 450px;
	-webkit-transform: scale(0.85);
			transform: scale(0.85);
   }
   .Floor001025 .carousel-center-mode .slick-slide h5{ font-size: 16px; transition: 0s;}
   .Floor001025 .carousel-center-mode .slick-slide p{ font-size: 12px; transition: 0s;}
   .Floor001025 .carousel-center-mode .slick-slide.slick-active{ cursor: pointer;}
   .Floor001025 .carousel-center-mode .slick-slide.slick-center{ z-index: 10; cursor: default;}
   .Floor001025 .carousel-center-mode .slick-slide.slick-center .image-thumbnail{ min-width: 570px;
	 -webkit-transform: scale(1);
			 transform: scale(1);
	 box-shadow: 0 5px 50px 0 rgba(0, 0, 0, 0.3);
   }
   .Floor001025 .carousel-center-mode .slick-slide.slick-center h5{ font-size: 20px;}
   .Floor001025 .carousel-center-mode .slick-slide.slick-center p{ font-size: 14px;}
 }
 
 .Floor001025 .image-thumbnail { max-width: 570px; margin-left: auto; margin-right: auto; position: relative; border-radius: 10px; overflow: hidden;}
 .Floor001025 .image-thumbnail img { border-radius: 10px;}
 .Floor001025 .image-thumbnail .caption { padding: 20px;}
 
 @media (min-width: 768px) {
   .Floor001025 .image-thumbnail * { color: #fff;}
   .Floor001025 .image-thumbnail:before { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; display: inline-block;
	 background-image: -webkit-linear-gradient(top, transparent 30%, #000 110%);
	 background-image: -o-linear-gradient(top, transparent 30%, #000 110%);
	 background-image: linear-gradient(to bottom, transparent 30%, #000 110%);
	 background-repeat: repeat-x;
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FF000000', GradientType=0);
   }
   .Floor001025 .image-thumbnail .caption { position: absolute; left: 0; right: 0; bottom: 0; text-align: left;}
   .Floor001025 .image-thumbnail .caption p { line-height: 21px;}
   .Floor001025 .image-thumbnail .caption h5 + p { margin-top: 12px;}
 }
 
 @media (min-width: 1200px) {
   .Floor001025 .image-thumbnail .caption { padding: 20px 35px;}
 }
 

 .Floor001025 .list .ul{display: flex; flex-wrap: wrap;}
 .Floor001025 .list li{border: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 3%; width: 100%;}
 .Floor001025 .list .pic{overflow:hidden; padding:20px; }
 .Floor001025 .list .Ispic{display: block;width: 100%; padding-bottom: 50%; background-size: contain; transition: .3s;}
 .Floor001025 .list .txt{font-size: 16px; text-align:center; color: #333; margin:1em 0;}
 .Floor001025 .list li:hover{border-color:#e60012;}
 .Floor001025 .list li:hover .txt{color:#e60012;}
 .Floor001025 .list li:hover .Ispic{transform: scale(1.1);}

@media (min-width:1025px) {
 .Floor001025 .list li{width: 31.3%; margin-right: 3%; }
 .Floor001025 .list li:nth-child(3n){ margin-right:0; }
}
@media(min-width:641px) and (max-width:1024px){
  .Floor001025 .list li{width:48.5%; margin-right: 3%; }
  .Floor001025 .list li:nth-child(2n){ margin-right:0; }
}

 

 
 /* Icons */
 /* Arrows */
 .Floor001025 .slick-prev,
 .Floor001025 .slick-next { position: absolute; display: block; height: 60px; width: 60px; line-height: 0; font-size: 0; cursor: pointer; background: #eee; color: transparent; top: 28%; padding: 0; border: none; outline: none; z-index: 9; transition: 350ms;
 margin-top: -10px\9; /*lte IE 8*/
   -webkit-transform: translate(0, -50%);
	   -ms-transform: translate(0, -50%);
		   transform: translate(0, -50%);
 }
 .Floor001025 .slick-prev:hover,
 .Floor001025 .slick-prev:focus,
 .Floor001025 .slick-next:hover,
 .Floor001025 .slick-next:focus { outline: none; background-color: #e60012;}
 
 .Floor001025 .slick-prev:hover:before,
 .Floor001025 .slick-prev:focus:before,
 .Floor001025 .slick-next:hover:before,
 .Floor001025 .slick-next:focus:before { color: #fff;}
 
 .Floor001025 .slick-prev.slick-disabled:before,
 .Floor001025 .slick-next.slick-disabled:before { opacity: 0.5;}
 
 @media (min-width: 768px) {
   .Floor001025 .slick-prev,
   .Floor001025 .slick-next { top: 50%;}
 }
 
 
 .Floor001025 .slick-prev:before,
 .Floor001025 .slick-next:before { font-size: 24px; line-height: 1; color: #888; opacity: 0.75;font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
 }
 
 .Floor001025 .slick-prev { border-radius: 0 50% 50% 0; left: 0;}
 [dir="rtl"] .slick-prev { left: auto; right: 0;}
 
 .Floor001025 .slick-prev:before { content: "\e257";}
 [dir="rtl"] .slick-prev:before { content: "\e257";}
 
 .Floor001025 .slick-next { border-radius: 50% 0 0 50%; right: 0;}
 [dir="rtl"] .slick-next { left: 0; right: auto;}
 
 .Floor001025 .slick-next:before { content: "\e258";}
 [dir="rtl"] .slick-next:before { content: "\e258";}
 
 
 /* Dots */
 .Floor001025 .slick-dots{ position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%;}
 .Floor001025 .slick-dots li{ position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer;}
 .Floor001025 .slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer;}
 .Floor001025 .slick-dots li button:hover,
 .Floor001025 .slick-dots li button:focus { outline: none;}
 .Floor001025 .slick-dots li button:hover:before,
 .Floor001025 .slick-dots li button:focus:before { opacity: 1;}
 .Floor001025 .slick-dots li button:before { position: absolute; top: 0; left: 0; content: "鈥?; width: 20px; height: 20px; font-family: "Open Sans", Helvetica, Arial, sans-serif; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.5;
	-webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
 }
 .Floor001025 .slick-dots li.slick-active button:before { color: black; opacity: 0.75;}
 .Floor001025 .carousel-center-mode .slick-track { min-height: 460px; padding: 40px 0;}
 .Floor001025 .carousel-center-mode .slick-list { margin-left: auto; margin-right: auto;}
 
 @media (min-width: 768px) {
   .Floor001025 .carousel-center-mode .slick-list { width: 750px;}
 }
 
 @media (min-width: 992px) {
   .Floor001025 .carousel-center-mode .slick-list { width: 970px;}
 }
 
 @media (min-width: 1200px) {
   .Floor001025 .carousel-center-mode .slick-list { width: 1170px;}
 }
 
 
 .TextList001398 li{height: 49px; padding: 0 10px; border-bottom: 1px solid #e3e3e3; line-height: 49px; position:relative;}
 .TextList001398 li a{display:block; padding: 0 75px 0 20px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;}
 .TextList001398 li a:hover{color: #D61919;}
 .TextList001398 li .btn{width: 71px; height: 49px; position: absolute; top: 0; right: 10px; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;}
 .TextList001398 li:nth-child(2n){background: #f2f2f2;}
 
 /*PicList002951 */
.PicList002951{padding-top:2.08vw ;}
.PicList002951 .item{margin: 2.08vw 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);}
.PicList002951 .txt .inner{padding: 0 2.03vw 0 1.56vw;}
.PicList002951 .txt p{line-height: 2.142em; color: #666;}
.PicList002951 .tit2{font-size:20px; line-height: 1em;color: #333;}
.PicList002951 .tit2:after{display: block; content: '';background: #e60012; width: 48px; height: 2px;margin: 15px 0;}
.PicList002951 .item .more{padding-right: 25px;display: inline-block;background: url("../images/PicList002951_more.png") no-repeat right center;color: #999;margin-top: 20px;}
.PicList002951 .item a:hover .more{background-image: url("../images/PicList002951_more_on.png");}
@media(min-width:1025px){
.PicList002951 .pic{ width:486px;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002951 .pic{ width:50%;}
.PicList002951 .tit{font-size: 3vw;}
}
@media(max-width:640px){
.PicList002951 .ytable,
.PicList002951 .ytable-cell{display: block;}
.PicList002951 .txt .inner{padding: 5vw;font-size: 3.5vw;}
.PicList002951 .tit2{font-size: 5vw;}
}

/*PicList002856 */
  /*slick Basic*/
  .PicList002856 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
  .PicList002856 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
  .PicList002856 .slick-list:focus {outline: none}
  .PicList002856 .slick-list.dragging {cursor: pointer;cursor: hand;}
  .PicList002856 .slick-slider .slick-track, 
  .PicList002856 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
  .PicList002856 .slick-track {position: relative; top: 0; left: 0; display: block;}
  .PicList002856 .slick-track:before, 
  .PicList002856 .slick-track:after{display: table; content: '';}
  .PicList002856 .slick-track:after{ clear: both;}
  .PicList002856 .slick-loading .slick-track { visibility: hidden;}
  .PicList002856 .slick-slide{ display: none; float: left;min-height: 1px;}
  [dir = 'rtl'] .slick-slide {float: right;}
  .PicList002856 .slick-slide .slick-loading img { display: none;}
  .PicList002856 .slick-slide .dragging img { pointer-events: none;}
  .PicList002856 .slick-initialized .slick-slide { display: block;}
  .PicList002856 .slick-loading .slick-slide { visibility: hidden;}
  .PicList002856 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
  .PicList002856 .slick-arrow .slick-hidden { display: none;}
  /*slick Basic End*/
  
  .PicList002856{padding:3% 0;}
  .nfsx .filter{max-width: 650px; margin-bottom: 1%;margin-top: 3%;}
  .nfsx .filter li{border: none;}
  .nfsx dl.year{position: relative; z-index: 10;}
  .nfsx dl.year dd{position: absolute; top: 100%; left: 0; width: 100%; z-index: 100;background: #f9f9f9;display: none;}
  .nfsx dl.year dd a{display: block;padding: 5px 20px;line-height: 24px; transition: 0.3s;}
  .nfsx dl.year dd a:hover{background: #e60012;color: #fff;}
  .nfsx dl.year dt{position: relative;line-height: 50px;background: #f9f9f9;padding-right: 30px; padding-left: 20px;}
  .nfsx dl.year dt:after{position: absolute; content: '';border: 4px solid transparent; border-top-color: #666; border-top-width: 6px;right: 20px; top: 50%; margin-top: -4px;}
  .nfsx ul.search{position: relative;padding-right: 132px; z-index: 2;}
  .nfsx ul.search .btn{position: absolute;right: 0; top: 0; width: 120px; line-height: 50px; background: #e60012; text-align: center; color: #fff;padding: 0;}
  .nfsx ul.search .text{width: 100%; line-height: 50px; height: 50px; background: #f9f9f9; border: 0;padding: 0 20px;color: #dadada;}
  .nfsx ul.search .text.focus{color: #333;}
  
  .PicList002856 .top-new{margin-bottom: 4%;}
  .PicList002856 .top-new li{background: #f9f9f9;}
  .PicList002856 .top-new li .img img{display: block;width: 100%;}
  .PicList002856 .top-new li .txt .inner{padding: 20px;}
  .PicList002856 .top-new li .txt time{font-family: "DINBold";font-size: 16px;color: #333;display: block;border-left: 3px solid #e60012; padding-left: 19px; margin-left: -20px;}
  .PicList002856 .top-new li .txt time b{display: block;font-size: 30px;}
  .PicList002856 .top-new li .txt aside{margin: 20px 0 0 0;font-size: 24px;    overflow: visible; -webkit-box-orient: unset;}
  .PicList002856 .top-new li .txt p{line-height: 24px; color: #999;margin-top: 10px;}
  .PicList002856 .top-new .slick-arrow{position: absolute;width: 70px; height: 70px; z-index: 10;background: #e60012 url(../images/PicList002856_prev.png) no-repeat center center;font-size: 0;cursor: pointer;padding: 0;border: 0;}
  .PicList002856 .top-new .slick-prev{margin-left: -70px;}
  .PicList002856 .top-new .slick-next{background-color: #fff;background-image: url(../images/PicList002856_next.png);}
  .PicList002856 .list li{background: #f9f9f9; margin-bottom: 2%;position: relative;}
  /* .PicList002856 .list li a{position: absolute; left: 0; top: 0; width: 100%;height: 100%; border: 3px solid #e60012; opacity: 0;-webkit-opacity: 0; transition: 0.3s;}
  .PicList002856 .list li a:hover{opacity: 1;-webkit-opacity: 1;} */
  .PicList002856 .list li .inner{padding: 40px;color: #333;}
  .xw_left{width: 100%;text-align: center;}
  .xw_left .Ispic {
    padding-bottom: 60%;
    transition: 0.3s;
}
  .xw_right{width: 100%;margin-top: 0;}
  .PicList002856 .list li time{font-family: "DINBold";font-size: 16px;margin-top: 10px;display: block;}
  .PicList002856 .list li aside.dot{font-size: 16px;}
  .PicList002856 .list li p{color: #999;line-height: 24px; margin: 0;height: 48px;}
  .PicList002856 .list li:hover aside.dot{color: #e60012;}
  @media(min-width:641px){
  .nfsx dl.year{float: left; width: 38.462%;}
  .nfsx ul.search{float: right;width: 59.231%;}
  .PicList002856 .list li{float: left; width: 32%;}
  .PicList002856 .list li:not(:nth-child(3n)){margin-right: 2%;}
  }
  @media(min-width:769px){
  .PicList002856 .top-new .slick-arrow{ left: 50%;bottom: 0; }
  .PicList002856 .top-new li .img{width: 50%;}
  .PicList002856 .top-new li .txt .inner{max-width: 460px; margin: 0 auto; }
  }
  @media(min-width:769px) and (max-width:1024px){
  .PicList002856 .top-new .slick-arrow{width: 50px; height: 50px;}
  .PicList002856 .top-new .slick-prev{margin-left: -50px;}
  }
  @media(max-width:768px){
  .PicList002856 .top-new li .ytable,
  .PicList002856 .top-new li .ytable-cell{display: block;}
  .PicList002856 .top-new .slick-arrow{top: 0;right:0; width: 10vw;height: 10vw;background-size: 51% auto;}
  .PicList002856 .top-new .slick-prev{right: 10vw;}
  .PicList002856 .top-new li .txt{padding: 20px;}
  .xw_left img{width: 100%;height: auto;}
  }
  @media(max-width:640px){
  .PicList002856 .top-new li .txt aside{font-size: 20px;}
  .nfsx dl.year{margin-bottom: 10px;}
  }
  

  .tzz_box{padding: 3% 0}
  .tzz_left{width: 65%;float: left;}
  .tzz_01{margin-top: 20px;}
  .tzz_01 h2{border-bottom: 1px solid #dadada;padding-bottom: 2%;font-size: 18px;font-weight: normal;color: #333;}
  .tzz_01 h2 a{float: right;font-size: 14px;}
  .tzz_01 h2 span{background: rgba(230,0,18,1); color: rgba(230,0,18,1);padding: 5px 10px;}
  .tzz_01 ul li{padding: 10px 0;border-bottom: 1px dashed #dadada;}
  .tzz_01 ul li p{margin-top: 10px;}
  .tzz_01 ul li span{color: #999;}
  .tzz_right{width: 30%;float: right;border-radius: 5px;padding: 29px 20px 20px 20px;}
  .tzz_right h2{font-size: 18px;font-weight: normal;color: rgba(230,0,18,1);border-bottom: 1px solid rgba(255,255,255,.5);line-height: 30px;padding-bottom: 10px;margin-bottom: 10px;}
  .tzz_gp ul{display: flex;justify-content: center;}
  .tzz_gp ul li{width: 100%;text-align: center;font-size: 15px;color: rgba(230,0,18,1);padding: 0 2%;}
  .tzz_gp ul li span{color: blue;}
  .tzz_gp ul li h1{font-size: 30px;}
  .lx_ri p{color: rgba(230,0,18,1);font-size: 16px;}

  .gpx img{width: 50%;max-width: 30px;}
  .gpx_p{width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;}
  .tzz_03{margin-top: 30px;}
  .tzz_lx{display: flex;align-items: center;}
  .tzz_lx img{width: 40%;max-width: 100px;}
  .tz_btn a{background: rgba(255,255,255,0.8);color: #e60012;padding: 3px 15px;display: inline-block;margin-top: 5px;border-radius: 5px;}
.gpx .time {text-align: left;margin-top: 2%;font-size: 16px;}
  @media(max-width:1024px){
    .tzz_left,.tzz_right{width: 100%;float: none;}
  }
  .lx_box{background: url(../images/lx.jpg) no-repeat center center;background-size: cover;padding: 6% 2%;color: #333;font-size: 18px;line-height: 26px;}



  .lx_zb{max-width: 80%;display: flex;flex-wrap: wrap;}
  .lx_zb1{width: 49%;margin-right: 1%;}
  .lx_zb1 h2{font-size: 18px;margin-bottom: 10px;margin-top: 10px;color: rgba(0,0,0,0.8);}
  .lx_zb1 p{font-size: 15px;color: rgba(0,0,0,0.5);}
  

/*RighInfo002542 */

/*RighInfo002542 */
.RighInfo002542 { padding: 3% 0; }
.RighInfo002542 .artice-box{ position: relative;}
.RighInfo002542 .artice-box+.artice-box{margin-top: 3%;}
.RighInfo002542 .artice-box img { width: 100%; }
.RighInfo002542 .artice-box .text-box {position: absolute;z-index: 5;border-radius: 24px 0;top: 50%;transform: translate(-50%,-50%);left: 80px;width: 65%;left:50%;}
.RighInfo002542 .artice-box .text-box li{background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.1);padding:30px 30px 30px 30px;margin:1% 2% 1% 0;float:left;width:100%;border-radius: 20px 0 20px 0;}
.RighInfo002542 .artice-box .text-box li:nth-child(2n){ margin-right:0;}
.RighInfo002542 .artice-box li:nth-child(1){background: url(../images/RighInfo002542-icon1.png) no-repeat right  bottom #fff; background-size:auto 80%;}
.RighInfo002542 .artice-box li:nth-child(2) {background: url(../images/RighInfo002542-icon2.png) no-repeat right bottom #fff;background-size:auto 80%;}
.RighInfo002542 .artice-box li:nth-child(3) {background: url(../images/RighInfo002542-icon3.png) no-repeat right bottom #fff;background-size:auto 80%;}
.RighInfo002542 .artice-box li:nth-child(4) {background: url(../images/RighInfo002542-icon4.png) no-repeat right bottom #fff;background-size:auto 80%;}
.RighInfo002542 .artice-box .text-box h3 { font-size:16px; color: #333; margin-top: 0;font-weight: normal;line-height: 30px;}
.RighInfo002542 .artice-box .text-box .desc { font-size: 16px; color: #5f6464; line-height: 32px; }

@media (max-width: 1440px) {
    .RighInfo002542 .artice-box .text-box { left: 50%;width: 62%;}
}
@media (max-width: 480px) {
    .RighInfo002542 .artice-box .text-box { position: relative;top:0;transform: none; left: 0; width: 100%;}
    .RighInfo002542 .artice-box .text-box h3 { font-size: 4vw;}
    .RighInfo002542 .artice-box .text-box .desc { font-size: 4vw;}
    .RighInfo002542 .artice-box li:nth-child(1),
    .RighInfo002542 .artice-box li:nth-child(2) ,
    .RighInfo002542 .artice-box li:nth-child(3) ,
    .RighInfo002542 .artice-box li:nth-child(4) {background-size: auto 40%;}
    .RighInfo002542 .artice-box .text-box li{padding:20px;}
}
.ln_box{display: flex;align-items: center;justify-content: space-between;}
.ln_left{width: 50%;}
.ln_left h3{font-size: 16px;color: #333;font-weight: normal;line-height: 30px;}
.ln_right{width: 48%;}
.ln_right img{width: 100%;}

.zpnr{padding: 3% 0;}
.zpnr ul{display: flex;align-items: center;justify-content: space-between;}
.zpnr ul li{width: 49%;text-align: center;background-color: #fff;background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 10% 0;position: relative;}
.zp_li a{background:rgba(230,0,18,.5);display: inline-block;width: 150px;height: 150px;border-radius: 100px;color: #fff;}
.zp_li a h2{margin-top:50px;font-size: 18px;margin-bottom: 10px;}



.Floor002905{padding: 3% 0;}
@media(min-width:1025px){
}
.Floor002905 .title{font-size: 48px;margin-bottom: 4vw;color: #333;font-family: 'SourceHanSansCN-Regular';line-height: 1em;}
.Floor002905 .title  .more{float: right;font-size: 16px;color: #333;}
.Floor002905 .title  .more:before,
.Floor002905 .title  .more:after{display: inline-block; content: ''; vertical-align: middle;height: 1px;background: #333;width: 0;transition: 0.3s;}
.Floor002905 .title  .more:before{margin-right: 20px;}
.Floor002905 .title  .more:after{margin-left: 20px; width: 80px;}
.Floor002905 .title  .more:hover{margin-left: 0;}
.Floor002905 .title  .more:hover:before{width: 80px;}
.Floor002905 .title  .more:hover:after{width: 0;}
@media(max-width:640px){ 
.Floor002905 .title{font-size: 7vw;}
}
.Floor002905 .txt h1{font-size: 24px; padding-bottom: 3%;}
.Floor002905 .txt p{color: #999;height: 57px;
overflow: hidden;
    text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.Floor002905 li .imgbox{
	overflow: hidden;
    position: relative;
    padding-top: 70%;
        margin-top: 20px;
}

.Floor002905 li .imgbox span {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
/*.Floor002905 .pic {margin-top: 3%;}
.Floor002905 .pic dd {float: left; width: 47%; margin-right: 2%; margin-bottom: 2%;}
.Floor002905 .pic dd:nth-child(2n){margin-right: 0;}*/
.Floor002905 .fl,.Floor002905 .fr{width: 48%; padding: 3%;margin-left:2%;}
.Floor002905 .slick-list{margin:0 - 10px;}
.Floor002905 li .fl{border:1px solid #e5e5e5;}
.Floor002905 li .box{border:1px solid #e5e5e5;margin:0 10px;padding:10px;}
.Floor002905 li .fr{border:1px solid #e5e5e5;}
.Floor002905 .news-list li a{border: 1px solid #eee; display: block;position: relative; height: 100%; transition: 0.3s;}
.Floor002905 .news-list li{width: 46.342%;float: left;}
.Floor002905 .news-list li:nth-child(2){float: right;}
.Floor002905 .news-list li time{border-top: 1px solid #eee;position: absolute; left: 0; bottom: 0; width: 100%;line-height: 60px; padding: 0 40px;}
.Floor002905 .news-list li time:after{position: absolute; content: ''; top: 0;right: 0; width: 60px; height: 60px; border-left: 1px solid #eee;background: url("../images/Floor002905_more.gif") no-repeat center center;}
.Floor002905 .news-list li time{font-family: 'Oswald';color: #999;transition: 0.3s;}
.Floor002905 .news-list li .txt{padding: 50px 40px 0;}
.Floor002905 .news-list li .txt aside.dot2{font-family: 'SourceHanSansCN-Regular';font-size: 24px;line-height: 1.5em; margin-bottom: 2.605vw;}
.Floor002905 .news-list li a:hover aside.dot2{color: #e60012;}
.Floor002905 .news-list li .txt p{margin: 0;color: #999;font-size: 16px;line-height: 2.25em;max-height: 9em;}
.Floor002905 .news-list li a:hover{border-color: #e60012;}
.Floor002905 .news-list li a:hover time{color: #fff;background: #e60012;}
.Floor002905 .news-list li a:hover time:after{background-image: url("../images/Floor002905_next_on.gif");border-left-color: rgba(255,255,255,0.2);}
.Floor002905 .news-top li{position: relative;}

.Floor002905 .news-top li .time{font-family: 'Oswald'; width: 108px; text-align: center;}
.Floor002905 .news-top li .word aside{font-size: 24px;}
.Floor002905 .news-top li .word p{opacity: 0.5;letter-spacing: 1px;margin-bottom: 0;}
.Floor002905 .news-top .slick-arrow{position: absolute; top: 50%; width: 46px; height: 46px; border-radius: 50%;background: rgba(0,0,0,0.2) url("../images/Floor002905_prev_on.gif") no-repeat center center; z-index: 20; margin-top: -23px;}
.Floor002905 .news-top .slick-prev{left: 0;}
.Floor002905 .news-top .slick-next{right: 0;background-image: url("../images/Floor002905_next_on.gif");}
.Floor002905 .news-top .slick-arrow:hover{background-color: #e60012;}
.zp_xq{text-align: center;}
.zp_xq .more{ color:#fff; background-image: linear-gradient(to right, #e60012 , #76020b); line-height:42px; text-align:center; display:inline-block; padding-left:24px; padding-right:12px; font-size: 12px; margin-top: 30px;}
.zp_xq .more::after{ background:url(../images/Floor002783-a_more.png) no-repeat right center; width:33px; height:7px; display:inline-block; content:''; margin-left:2px;vertical-align:middle; transition:0.2s;}
.zp_xq .more:hover::after{ width:20px;}

@media(min-width:1025px){

.Floor002905 .news-list li,
.Floor002905 .news-top li .Ispic{height: 200px;}
}
@media(min-width:1025px) and (max-width:1600px){
.Floor002905 .news-list li,
.Floor002905 .news-top li .Ispic{height: 28.75vw;}
.Floor002905 .news-list li .txt{padding: 3vw 2vw 0;}
.Floor002905 .news-list li time{line-height: 3.75vw; padding: 0 2vw;}
.Floor002905 .news-list li time:after{ width: 3.75vw; height: 3.75vw;}
}
@media(min-width:1025px) and (max-width:1366px){
.Floor002905 .news-top li .word aside,
.Floor002905 .news-list li .txt aside.dot2{font-size: 1.5vw;}
.Floor002905 .news-list li .txt aside.dot2{margin-bottom: 1.5vw;}
.Floor002905 .news-list li .txt p{font-size: 1vw;}
}
@media(max-width:1024px){
.Floor002905 .fl{float: left;}
.Floor002905 .fr{float: right;}
.Floor002905 .news-top{margin-bottom: 6vw;}
.Floor002905 .news-top li .Ispic{padding-bottom: 63.889%;}
.Floor002905 .news-list li .txt{padding: 3vw;}
.Floor002905 .news-top li .word aside,
.Floor002905 .news-list li .txt aside.dot2{font-size: 3vw;}
.Floor002905 .news-list li a{height: auto;padding-bottom: 60px;}
.Floor002905 .news-list li .txt aside.dot2{height: 3em;}
.Floor002905 .news-list li .txt p{height: 9em;}
}
@media(max-width:640px){
.Floor002905 .news-list li{width: 48%;}
.Floor002905 .news-top{margin-bottom: 4%;}
.Floor002905 .news-top li .word aside,
.Floor002905 .news-list li .txt aside.dot2{font-size: 4vw;}
.Floor002905 .news-top li .time,
.Floor002905 .news-top li .word p,
.Floor002905 .news-list li time,
.Floor002905 .news-list li .txt p{font-size: 3vw;}
.Floor002905 .news-list li a{padding-bottom: 10vw;}
.Floor002905 .news-list li time{line-height: 10vw; padding: 0 10vw 0 3vw;}
.Floor002905 .news-list li time:after{ width:10vw; height: 10vw;}
.Floor002905 .news-top li .txt{left: 4%; bottom: 5%;}
.Floor002905 .news-top li .time{width: 18vw;}
.Floor002905 .fl, .Floor002905 .fr{float: none;width: 100%;}
.Floor002905 .slick-list{margin:0 - 5px;}
.Floor002905 li .box{margin:0 5px;}
.Floor002905 .txt h1{font-size:16px;}
}

.Floor0027831{padding:3% 0;}
.Floor0027831 .tit{position: relative;}
.Floor0027831 .more_hn{position: absolute;right: 0;top: 0;}
.Floor0027831 ul{ position:relative; padding-bottom:49.167%;idth: 102%;}
.Floor0027831 .titlebox{ position:absolute; width:23.75%; height:48.306%;overflow:hidden; padding-top:20px; }
.Floor0027831 .titlebox h1{ font-size:28px; font-weight:normal; margin:0; color:#e60012;}
.Floor0027831 .titlebox span{ color:#ddd2c6; text-transform:uppercase; font-size: 28px;}
.Floor0027831 .titlebox p{ font-size: 16px; line-height: 28px; color: #333;}
.Floor0027831 .titlebox .more{ color:#fff; background-image: linear-gradient(to right, #e60012 , #76020b); line-height:42px; text-align:center; display:inline-block; padding-left:24px; padding-right:12px; font-size: 12px; margin-top: 30px;}
.Floor0027831 .titlebox .more::after{ background:url(../images/Floor002783-a_more.png) no-repeat right center; width:33px; height:7px; display:inline-block; content:''; margin-left:2px;vertical-align:middle; transition:0.2s;}
.Floor0027831 .titlebox .more:hover::after{ width:20px;}
.Floor0027831 li{ position:absolute; height:40%;overflow:hidden;}
.Floor0027831 li:nth-of-type(1){width:24%;}
.Floor0027831 li:nth-of-type(2){ left:25%;  width:24%; }
.Floor0027831 li:nth-of-type(3){ left:50%;  width:24%; }
.Floor0027831 li:nth-of-type(4){ left:75%; width:24%; }
.Floor0027831 li .Ispic{ display:block; padding:15px; height:100%;transform: scale(1);transition: all .3s;}
.Floor0027831 li figure img{ display:none;}
.Floor0027831 li figure{ margin-bottom:10px; background-size:contain;}
.Floor0027831 li h5{ margin:0; font-size:18px; font-weight:normal; line-height:30px; color:#fff; position: absolute; left: 5%; bottom:9%; width:80%; }
.Floor0027831 li:nth-of-type(3) h5{ left: 10%;}
.Floor0027831 li:nth-of-type(4) h5{ bottom:4.5%;  left: 10%;}

.Floor0027831 li h5 i{display:inline-block; vertical-align:middle; width: 50px; height: 7px;}
.Floor0027831 li span{ color:#8a8fa0; line-height:24px;}
.Floor0027831 li div{ opacity:0; position:absolute; left:0; top:0; height:100%; width:100%; background:rgba(230, 0, 18, 0.8); transition:0.3s;}
.Floor0027831 li div i{ color:#fff; position:absolute; width:100%; background:url(../images/Floor002783-detail.png) no-repeat center top; padding-top:40px; line-height:20px; top:50%; margin-top:-30px; text-align:center; font-style:normal;}
.Floor0027831 li .Ispic:hover{ opacity:1;transform: scale(1.1);}

@media(max-width:1100px){
.Floor0027831 ul{ padding-bottom:60%;}
.Floor0027831 li .Ispic{padding-bottom: 59%;}
}

@media(max-width:920px){
.Floor0027831 .titlebox{ position:relative; width:100%; height:auto; text-align: center; padding-bottom:2%;}
.Floor0027831 .titlebox::before{left:50%; margin-left:-36px;}
.Floor0027831 ul{padding-bottom: 0;margin-top: 8%;}	
.Floor0027831 li{ position:relative; left: auto !important; right: auto !important;top: auto !important;bottom: auto !important;width: 49% !important;height: auto !important;float: left; margin-bottom: 2%;margin-right: 2%;}
.Floor0027831 li:nth-child(2n+1){margin-right:0;}
.Floor0027831 li a{height:auto; padding-bottom: 60%; }
.Floor0027831 li h5{font-size:16px; }
.Floor0027831 li:nth-of-type(3) h5,
.Floor0027831 li:nth-of-type(4) h5{left: 5%; bottom:9%; }
.Floor0027831 .tit{display: flex;align-items: center;justify-content: space-between;}
}
@media(max-width:560px){
.Floor0027831 li{float: none; margin-right: 0; width:100% !important;}
}
@media(max-width:480px){
.Floor0027831 .titlebox h1{ font-size:20px;}
}




/*TextList002548 */
.TextList002548{padding: 3% 0;}
.TextList002548 .auto_1280{ position: relative;}
.TextList002548 .title03{ font-size:30px; color:#666; padding:3% 0;}
.TextList002548 .title03 span{ display:block; color:#000; font-family:"MS Serif", "New York", serif; font-size:60px;}
.TextList002548 .title03::after{ width:50px; height:2px; background:#000; content:''; display:block; margin-top:20px;}
@media(max-width:640px){
.TextList002548 .title03{ font-size:24px; padding-top:5%; padding-left:0;}
.TextList002548 .title03 span{ font-size:40px;}
}

.TextList002548 .banner{ position:absolute; right:0; top:0;  z-index:1; height:100%;}
.TextList002548 .list_tit li{ position:relative; padding:0 0 0 70px; margin-top:15%; cursor:pointer;}
.TextList002548 .info{font-size: 16px; color: #333;}
.TextList002548 table td{font-size: 16px; line-height: 35px; color: #333;}
.TextList002548 .info strong { font-size: 18px; line-height: 70px;}
.zpp_img{width: 35%;}
.zpp_img img{width: 100%;}
.TextList002548 .list_tit{}
@media(min-width:641px){
.TextList002548 .list{ display:table; width:100%;}
.TextList002548 .list > *{ display:table-cell; vertical-align:top; }
.TextList002548 .list_tit{ width:252px; border-right:1px solid #dcdcdc;display: none;}
.TextList002548 .list_tit li.on::before,
.TextList002548 .list_tit li.on::after{ position:absolute; content:''; border:11px solid transparent; right:0; top:50%; margin-top:-11px;}
.TextList002548 .list_tit li.on::before{ border-right-color:#dcdcdc;}
.TextList002548 .list_tit li.on::after{ border-right-color:#f5f5f5; right:-1px;}
}
.TextList002548 .list_tit li span{ display:block; border-bottom:1px solid #dcdcdc; max-width:60%; padding-bottom:15%;}
.TextList002548 .list_tit li p{ font-size:20px; color:#000; margin:0;}
.TextList002548 .list_tit li i{ position:absolute; left:0 ;top:0;font-family:"MS Serif", "New York", serif; font-size:47px; color:#ccc;}
.TextList002548 .con .tit{ font-size:24px; color:#000; padding-bottom:20px;text-align: left;margin-bottom: 0;}
.TextList002548 .con .tit span{ color:#999;}
.TextList002548 .apply{padding:3% 0;}
.TextList002548 .apply a{ display:block; width:111px; line-height:38px; text-align:center; color:#FFF; background:rgba(230,0,18,1); transition:0.3s; width: 13%; font-size:16px;line-height: 53px;}
.TextList002548 .apply a:hover{ color:#000; background:#ccc;}
@media(max-width:1200px){
.TextList002548{ padding-right:0;}
.TextList002548 .banner{ display:none;}
}
@media(max-width:640px){
.TextList002548 .list_tit ul{ overflow:hidden; margin-bottom:3%;}
.TextList002548 .list_tit li{ margin-top:2%; float:left; width:49%; margin-right:2%;}
.TextList002548 .list_tit li:nth-child(2n){ margin-right:0;}
.TextList002548 .list_tit li:nth-child(2n+1){ clear:left;}
.TextList002548 .list_tit li span{ padding-bottom:2%; max-width:none;}
.TextList002548 .list_tit li p{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
}
@media(max-width:480px){
.TextList002548 .list_tit li{ padding-left:40px;}
.TextList002548 .list_tit li p{ font-size:16px;}
.TextList002548 .list_tit li i{ font-size:30px;}
.TextList002548 .list_con .con{ padding-left:0;}
.TextList002548 .apply a{ margin:0 auto;}
}


/*
 Floor000650 涓篸emo缂栧彿
 */
 .Floor000650{padding: 3% 0;}
 .Floor000650 h2{ margin:0; display:block;padding: 45px 0 30px; text-align: center; background:url(../images/Floor000650_bg1.png) no-repeat center 36px; font-size: 26px; color: #000; font-weight:normal;}
 .Floor000650 h2 b{ color: #c00;}
 .Floor000650 h2 em{ display: block; font-style: normal; font-size: 15px; font-family: arial; letter-spacing: 14px; text-transform: uppercase; padding-left: 14px; color: #d7d7d7; padding-top: 5px;}
 .Floor000650 ul{ overflow:hidden;}
 .Floor000650 ul li{ float:left; width:25%; text-align:center; padding:0 5%; transition:100ms; -webkit-transition:100ms;}
 .Floor000650 ul li .pic{ width:150px; margin:0 auto; height:150px;transition: 0.6s; transform-style: preserve-3d; position: relative;}
 .Floor000650 ul li:hover .pic{transform: rotateY(180deg);}
 .Floor000650 ul li .pic img{ position:relative;height:150px;max-width: 150px;}
 .Floor000650 ul li .pic .img2{ z-index: 3; transform: rotateY(180deg);}
 .Floor000650 ul li .pic img,
 .Floor000650 ul li .pic .img2{ backface-visibility: hidden; position: absolute; top: 0; left: 0; }
 .Floor000650 ul li h1{ display:block; text-align:center; padding:18px 0 10px; font-size:22px; color:#333; margin:0;}
 .Floor000650ul li:hover h1{ color:#fc0000;}
 .Floor000650t ul li p{ font-size:16px; color:#888; margin:0;}
 
 @media (max-width:1200px){
   .Floor000650{ width:100%;}
   }
 
 @media (max-width:768px){
   .Floor000650 ul li{ width:100%; padding-bottom:5%;}
   }
 
 /*
  Floor000885 涓篸emo缂栧彿
  */
 .Floor000885{ background:#f0f0f0 url(../images/Floor000885_bg.jpg) center center no-repeat;padding: 3% 0;}
 .Floor000885 h1{ margin:0; font-size: 24px; /*overflow:hidden;*/}
 .Floor000885 h1 span{ border-bottom: 1px solid #e60013; display:inline-block;padding-bottom: 3px;}
 .Floor000885 h1 a{ float: right;  width: 109px; height: 35px; border-radius:35px; font-size:14px; color:#e60013; text-align:center; line-height:35px; border:1px solid #e60013; background-color:#fff;}
 
 .Floor000885 ul{ overflow: hidden; padding:1% 0 5%;margin-left: -6%;}
 .Floor000885 ul li{ float: left; width: 23.5%; margin-left: 2%; background: #fff; text-align: center; position: relative; border: 1px solid #d5d5d5;    padding-bottom: 15px;}
 .Floor000885 ul li .Ispic{ display: block; padding-bottom: 74%;}
 .Floor000885 ul li h2{ margin:0; font-weight:normal; margin:0;display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 16px; color: #353535;}
 .Floor000885 ul li p{ margin:0; padding: 1% 0 5%; }
 .Floor000885 ul li .more{z-index: 99; display: block;     text-align: center;
    margin: 0 auto; width: 83px; height: 33px; background:url(../images/Floor000885_bg.png)  no-repeat center top; line-height: 33px; color: #fff; font-size: 12px;  transition: all 300ms; -webkit-transition:all 300ms;}
 .Floor000885 ul li:hover h2{ color: #f00; }
 .Floor000885 ul li:hover .more{ background-position: center bottom; }
.Floor000885 .slick-arrow{position: absolute; z-index: 30; top: 50%; width: 60px; height: 60px; padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s; }
.Floor000885 .slider {
    position: relative;
    z-index: 1;
}

.Floor000885 .slick-arrow:before{position: absolute; content: ''; width: 20px; height:20px; border-bottom: 2px solid #333;border-left: 2px solid #333; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor000885 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Floor000885 .slick-prev{left: -60px;}
.Floor000885 .slick-next{right: -60px;}

@media(max-width:1700px){
.Floor000885 .slick-prev{left: -60px;}
.Floor000885 .slick-next{right: -60px;}
}
@media(max-width:1400px){
    .Floor000885 .slick-prev{left: -0;}
    .Floor000885 .slick-next{right: -0;}
}
 @media(max-width:768px){
 .Floor000885 ul li{    width: 48%; margin: 0 1% 6% !important;}
 .Floor000885 ul li:nth-child(2n){ margin-right:0;}
 }
 @media(max-width:640px){
    .Floor000885 .slick-arrow{width: 40px; height: 40px;}
    }
 @media(max-width:480px){
 .Floor000885 ul li{  width: 100%; margin: 0 0 6% 0 !important;}
 .Floor000885 h1{ font-size: 20px;}
 .Floor000885 h1 a{ width:80px;height: 30px;border-radius:30px; line-height:30px;}
 }
 

 /*
 .PicList001291 涓篸emo缂栧彿
 */
.PicList001291{ background-color:#f5f5f5; padding:3% 0;}
.PicList001291 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; background-color:#fff;min-height: 600px;}
.PicList001291 li:nth-child(3n){ margin-right:0;}
.PicList001291 li figure{ border-bottom:1px solid #f5f5f5; position:relative; overflow:hidden; text-align: center;}

/* .PicList001291 li figure .txt{ position:absolute;} */
.PicList001291 li figure img{width: auto;height: 250px;}
.PicList001291 li figure .Ispic {padding-bottom: 73%;}
.PicList001291 li figure .txt{text-align: left; width:100%; padding:10px;color:#000; background-color:#fff;border-top: 1px solid #f5f5f5;}
.PicList001291 li figure .txt p{overflow:hidden; line-height:24px; transition:.5s 0s cubic-bezier(.25,.1,.25,1); margin:5px 0;-webkit-line-clamp: 5;overflow: hidden;min-height: 125px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.ylqx li figure .txt p {-webkit-line-clamp: 6;}
.PicList001291 li h2,
.PicList001291 li h3{margin:0; font-weight:normal;}
.PicList001291 li h2{line-height:30px; font-size:18px;    font-weight: bold;}
.PicList001291 li h3{ font-size:14px; transition:.5s 0s cubic-bezier(.25,.1,.25,1);}
/* .PicList001291 li:hover figure .txt  p{ height:144px;} */
.PicList001291 li dl{ width:100%; padding:0 5% 5% 5%;}
.PicList001291 li dd{ font-size:14px; color:#333; line-height:26px;border-bottom: 1px dashed #f5f5f5;padding: 5px 0;}
.PicList001291 li dd span{ font-size:12px; color:#999; margin-left:5px; display:inline-block; line-height:26px;}
.tb{padding: 5px 0;}
.tb a{display: inline-block;width: 30px;height: 30px;background: #e60013;border-radius: 100px;text-align: center;margin-right: 10px;}
.tb a img{max-width: 20px;}
@media(max-width:1000px){
.PicList001291 li{ width:49%;}
.PicList001291 li:nth-child(3n){ margin-right:2%;}
.PicList001291 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:700px){
.PicList001291 li dd span{ display:block;}
}
@media(max-width:640px){
.PicList001291 li:hover figure .txt  p{ height:96px;}
}
@media(max-width:480px){
.PicList001291 li{ width:auto; float:none; margin-right:0 !important;}
}

/*
 .Floor000922 涓篸emo缂栧彿
 */
 .Floor000922{ padding:0% 0 3%;}
 .Floor000922 dd{ float:left; width:9%; overflow:hidden; position:relative; transition:all ease-in-out 0.3s;}
 .Floor000922 dd.active{ width:55%;}
 .Floor000922 dd .pic{ display:block; height:343px; background-repeat:no-repeat; background-position:center top;background-size:cover; transition:all ease-out 0.6s;
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
     -webkit-filter: grayscale(100%); /* chrome+ */
     filter: grayscale(100%); /* 鏈潵娴忚鍣 */
     filter: gray; /* ie6-8 */
     filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);/*ie6-9 */}
 .Floor000922 dd.active .pic{filter: url("data:image/svg+xml;utf8"); /* Firefox 3.5+ */
     -webkit-filter: grayscale(0%); /* chrome+ */
     filter: grayscale(0%); /* 鏈潵娴忚鍣 */
     filter: ; /* ie6-8 */
     filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);/*ie6-9 */}
 .Floor000922 dd .txt,
 .Floor000922 dd .name{ position:absolute;}
 .Floor000922 dd .txt{ left:0; bottom:0; background-color:rgba(0,0,0,0.5); z-index:2; padding:2%;  padding-left:19%;width:100%; font-size:12px; line-height:27px; transform:translateY(100%);transition:all ease 0.3s;}
 .Floor000922 dd .txt p{ margin:0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;color: #fff;}
 .Floor000922 dd.active .txt{ transform:translateY(0);transition:all ease-in-out 0.5s 0.3s;}
 .Floor000922 dd .name{ left:0; bottom:0;height:100%;z-index:3; width:100%; text-shadow:0 0 2px rgba(0,0,0,0.5);}
 .Floor000922 dd .name ol{ position:absolute; left:0; top:4%; padding:10% 0  20% 0; width:100%; color:#fff; text-align:center; background:url(../images/Floor000922-numbg.png) no-repeat center center; background-size:90% auto; transition:all ease-in-out 0 0.5s;}
 .Floor000922 dd:nth-child(2n) .name ol{ top: auto; bottom:4%;}
 .Floor000922 dd .name ol em{ display:inline-block; font-size:50px; border-bottom:3px solid #fff; margin-bottom:10px; box-shadow:0 1px 0 rgba(0,0,0,0.2);}
 .Floor000922 dd .name ol a{ display:block; font-size:16px; color:#fff;}
 .Floor000922 dd.active .name{width:17%;text-shadow:none;}
 .Floor000922 dd.active .name ol{background:#e5352c; top:auto;bottom:0;transition:all ease-in-out 0.5s 0.5s;}
 .Floor000922 dd.active .name ol em{ box-shadow:none;}
 @media(max-width:1000px) and (min-width:769px){
 .Floor000922 dd .name ol em{ font-size:40px;}
 .Floor000922 dd .name ol a{ font-size:14px;}
 }
 @media(max-width:768px){
 .Floor000922 dd{ width:100% !important; float:none;}
 .Floor000922 dd .pic{ height:auto; padding-bottom:60%;}
 .Floor000922 dd .txt p{ line-height:25px; height:50px; overflow:hidden;}
 .Floor000922 dd .txt{ padding-left:32%;}
 .Floor000922 dd.active .name{width:30%;}
 }
 @media(max-width:375px){
 .Floor000922 dd .name ol em{ font-size:30px;}
 .Floor000922 dd .name ol a{ font-size:13px;}
 }
 
 .demo_main { padding: 20px; padding-top: 10px; }
 .demo_title { padding: 10px; margin-bottom: 10px; background-color: #D3D8E0; }
 .demo_content { padding: 10px; margin-bottom: 10px;}
 fieldset { border: 1px solid #fff; }
 
/*
 .TextList001729 涓篸emo缂栧彿
 */
.TextList001729 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.TextList001729 .name span{ display:inline-block; border-left:6px solid #f29200; padding-left:15px;}
.TextList001729 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.TextList001729 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#f29200;}

.TextList001729 .search{ position:absolute; right:0; top:50%; margin-top:-25px;width:26.6%; height:46px; border:2px solid #999; }
.TextList001729 .search input{border:none; }
.TextList001729 .search .text{ width:100%; height:42px; line-height:42px; padding:0 56px 0 10px; background:none; color:#999;}
.TextList001729 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../images/TextList001729-search.png) no-repeat center center; padding:0;}

.TextList001729 ol.type{ margin-top:3%;}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:rgba(230,0,18,1); color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:24px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:12%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(8){ width:15%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(8){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(8){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(8){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ border-top:1px solid #e5e5e5; overflow:hidden; font-size:16px; padding:2%; line-height: 35px;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:rgba(230,0,18,1); font-size:18px; border-radius:3px; margin-top: 2%;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}

/*
 Map002779
 */
.Map002779{ padding:3% 0;}
.Map002779 li{ width:100%; float:left; margin-right:4%; margin-bottom:4%; background: #f3f7f9; box-shadow:8px 5px 26px #D7D7D7;}
.mapitam li {width:100%;}
.Map002779 li img{display: none;}
.Map002779 li .pic{display: block; padding-bottom:62.5%; background-size: cover; background-repeat: no-repeat; background-position: center;}
.Map002779 li .main{ padding:6%;  border-top:6px solid #e60012; background: #fff;min-height: 150px;}
.mapitam li .main {min-height: 131px;}
.Map002779 li h1{ margin:0; font-size:16px; color:#e60012;}
.Map002779 li p{ font-size:14px;line-height:28px; margin:14px 0 ; }
.Map002779 li dl{ font-size:14px; display:block; margin-bottom:14px;line-height:28px; }
.Map002779 li .more{ background:url(../images/Map002779-icon.png) no-repeat; font-size:14px; color:#009933; display:block; padding:5px 37px;}

.Map002779 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.Map002779 .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff; font-size: 12px;}
.Map002779 .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.Map002779 .map_area #allmap *{ box-sizing:content-box;}
.Map002779 .map_area #allmap img{ max-width:none;}
.Map002779 .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.Map002779 .map_area .close::before,
.Map002779 .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#0033a0; top:15px; left:3px;}
.Map002779 .map_area .close::before{ transform:rotate(45deg);} 
.Map002779 .map_area .close::after{ transform:rotate(-45deg);} 

.Map002779 .owl-nav{display: block !important;}
.Map002779 .owl-carousel .owl-nav .owl-next,.Map002779 .owl-carousel .owl-nav .owl-prev{width: 55px;height: 55px;border-radius: 100px;position: absolute;font-size: 22px;position: absolute;text-indent: 100px;overflow: hidden;}
.Map002779 .owl-carousel .owl-nav .owl-next{background-size: cover;background-image: url(../images/b_right.png);background-position: center center;background-repeat: no-repeat;background-color: #ccc;}
.Map002779 .owl-carousel .owl-nav .owl-prev{background-image: url(../images/b_left.png);background-position: center center;background-repeat: no-repeat;background-color: #ccc}
.Map002779 .owl-nav{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}
.Map002779 .owl-carousel .owl-nav .owl-prev{left: -5%;}
.Map002779 .owl-carousel .owl-nav .owl-next{right:-5%;}

.Map002779 .owl-carousel .owl-nav .owl-prev:hover{background-color: rgba(230,0,18,1);}
.Map002779 .owl-carousel .owl-nav .owl-next:hover{background-color: rgba(230,0,18,1);}

@media(max-width:768px){
.Map002779 .map_area{width:96%; left:2%;}
.Map002779 .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
}
/*Floor002912 */
.Floor002912{font-family: Arial, "sans-serif";background: url("../images/Floor002912_bg.jpg") no-repeat center center; background-size: cover;padding-bottom: 4.167vw;overflow: hidden;}
.Floor002912 .auto{max-width: 1400px; width: 96%;}
.Floor002912 .title{color: #fff; font-size: 70px;  font-family: "Alibaba-PuHuiTi-Bold"; text-transform: uppercase;text-align: center;line-height: 1em; padding: 5.9375vw 0 3vw 0;}
@media(max-width:1024px){
.Floor002912 .title{font-size: 7vw;}
}
@media(max-width:640px){
.Floor002912 .title{font-size: 10vw;}
}

.Floor002912 .slider{position: relative;z-index: 1;}
.Floor002912 .slider .box{overflow: hidden;}
.Floor002912 .slider .box li.slick-slide{padding: 2vw 0 0 0;}
.Floor002912 .slider .box li.slick-slide a{display: block;border-radius: 1.771vw 0 ;background: #324354; margin: 0 1.771vw; padding: 2.8125vw 0 2.604vw 0; text-align: center;color: #fff;}

.Floor002912 .name{font-family: "MStiffHeiPRC-UltraBold";font-size: 26px;opacity: 0.35; text-transform: uppercase;height: 90px; transition: 0.3s;}
.Floor002912 .name span{margin-left:10px;}
.Floor002912 a:hover .name{opacity: 1;}
.Floor002912 a:hover .name aside{font-size: 64px;line-height: 1em;margin-top: -1.1em; text-transform: capitalize; transform: rotate(-10deg);float: left; width: 100%;transition: 0.3s ease-in-out;}
.Floor002912 a:hover .name aside span{display: block;font-size: 0.5em;line-height: 1.5em;}

.Floor002912 .pic{height:12.1875vw; }
.Floor002912 .pic img{max-height: 12.1875vw;}
.Floor002912 .detail:before{display: block; content: ''; width: 1px; height: 36px; background: rgba(255,255,255,0.5); margin: 0 auto 36px;}
.Floor002912 .detail aside{position: relative;}
.Floor002912 .detail aside span{transition: 0.3s;}
.Floor002912 .detail aside span.off{position: absolute; left: 0; top: 0; width: 100%;opacity: 0;}
.Floor002912 .slider .box li.slick-slide a:hover{background: url("../images/Floor002912_imgbg.jpg") no-repeat center center;background-size: cover;}
.Floor002912 .slider .box li.slick-slide a:hover .detail aside span.on{opacity: 0;}
.Floor002912 .slider .box li.slick-slide a:hover .detail aside span.off{opacity: 1;}

.Floor002912 .more{text-align: center; padding-top: 3.645vw;}
.Floor002912 .more a{display: block; width: 220px;line-height: 50px; border-radius: 50px; border: 1px solid rgba(255,255,255,0.2); margin: 0 auto;color: #fff; font-size: 16px; transition: 0.3s;}
.Floor002912 .more a:hover{color: #fff;background: #d83d30;}

.Floor002912 .slick-arrow{position: absolute; z-index: 30; top: 50%; width: 60px; height: 60px; border: 1px solid rgba(255,255,255,0.2);padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s;}
.Floor002912 .slick-arrow:hover{background: #d83d30;}
.Floor002912 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #fff;border-left: 2px solid #fff; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002912 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
@media(max-width:640px){
.Floor002912 .slick-arrow{width: 40px; height: 40px;}
}
@media(min-width:1701px){
.Floor002912 .slider .box ul{ margin: 0 -1.771vw;}
.Floor002912 .slick-prev{left: -7.8125vw;}
.Floor002912 .slick-next{right: -7.8125vw;}
}
@media(max-width:1700px){
.Floor002912 .slick-prev{left: -60px;}
.Floor002912 .slick-next{right: -60px;}
}
@media(max-width:1500px){
.Floor002912 .slick-prev{left: 0;}
.Floor002912 .slick-next{right: 0;}
 .Floor002912 a:hover .name aside{font-size:4vw;}
}
@media(max-width:1200px){
.Floor002912 .pic{height:20vw; }
.Floor002912 .pic img{max-height: 20vw;}
.Floor002912 .slider .box li.slick-slide{padding-top: 4vw;}
.Floor002912 .name{font-size: 2.5vw;}
.Floor002912 a:hover .name aside{font-size:5vw;}
}
@media(max-width:640px){
.Floor002912{padding-bottom: 8vw;}
.Floor002912 .pic{height:40vw; }
.Floor002912 .pic img{max-height: 40vw;}
.Floor002912 .more,
.Floor002912 .slider .box li.slick-slide{padding-top: 12vw;}
.Floor002912 .name{font-size:8vw;}
.Floor002912 a:hover .name aside{font-size:10vw;}
.Floor002912 .slider .box li.slick-slide a{padding: 8vw 0;}

}
.mapsvip .dot{white-space:pre-wrap; overflow: visible;line-height: 24px;*white-space:pre;*word-wrap:break-word}
/*
 .Floor002355 涓篸emo缂栧彿
 */
.Floor002355{ padding:3% 0; }

.Floor002355 h1{ font-size:24px; font-weight:normal;  color:#333; margin:0; padding-bottom:2%;}
.Floor002355 h1:after{ display:block; margin:0 auto; width:100px; height:1px; background-color:#bbb; margin-top:30px; content:'';}
.Floor002355 figure{color:#333; font-size:16px;  line-height:2.45; padding-bottom:1%; max-width: 1060px; margin: 0 auto; text-align: center;}
.Floor002355  ul{  margin:0 auto;margin-top:2%; max-width:1060px;}
.Floor002355 li{ float:left; width:33.3334%; text-align: center; position: relative; margin: 10px 0;}
.Floor002355 li:before{ display:block;width:1px; height:30px; background-color:#f1f1f1;  content:''; position: absolute; left: 0; bottom:5px;}
.Floor002355 li:last-child:after{display:block;width:1px; height:30px; background-color:#f1f1f1;  content:''; right: 0; position: absolute; bottom: 5px;}
.Floor002355 li .pic img,
.Floor002355 li .tit a{ -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s;  -ms-transition:all ease 0.5s; transition:all ease 0.5s;}
.Floor002355 li .tit{ padding-top: 15px;}
.Floor002355 li .pic img{ position: relative; top: 0;}
.Floor002355 li .tit a{ font-size:16px;color:#005bac;}
.Floor002355 li:hover .pic img{ top: -5px;}
.Floor002355 li:hover .tit a{ color: #024f93;}
.Floor002355 li span{ font-size:12px; color:#b6b6b6; display: block; padding-top: 5px;}
@media only screen and (min-width:768px ) {
	.Floor002355 h1{ font-size:28px;}
	.Floor002355 li{width:20%;}
}
@media only screen and (min-width:1024px ) {
	.Floor002355 h1{ font-size:32px;}
}
@media(max-width:480px){
   .Floor002355 li{ width:50%;}
}
@media(max-width:375px){
.Floor002355 li .tit a{font-size:14px;}
}
@media only screen and (max-width:1600px ) {
	.Floor002355 .auto{ padding-left:2%; padding-right: 2%;}
}

/*Floor001891 */
.Floor001891{ padding-bottom:3%;}
.Floor001891 .slider-tab li{background: #f5f5f5;text-align:center; font-size:16px; padding:23px 0; cursor:pointer; line-height:30px; position:relative;}
.Floor001891 .slider-tab li img{ margin-right:5px; vertical-align:middle;  width:30px; height:30px;}
.Floor001891 .slider-tab li .hover{ display:none;} 
.Floor001891 .slider-tab li.slick-current{ color:#fff;background-color:#e60012;}
.Floor001891 .slider-tab li.slick-current img{ display:none;} 
.Floor001891 .slider-tab li.slick-current .hover{ display:inline-block;} 
.Floor001891 .slider-tab li.slick-current i{ position:absolute; width:0; height:0; left:50%; margin-left:-12px;bottom:-12px; border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #014099;}

.yfpttit {padding: 4% 0 0;}
.yfpttit h1{font-weight: normal; color: #e60012; padding-bottom: 2%; font-size: 28px;}
.yfpttit p{font-size: 16px; line-height: 30px; text-indent: 2em; }
.Floor001891 .box section{ display:none;}
.Floor001891 .box .pic{ float:right; width:50%;}
.Floor001891 .box .pic img{ display:block; width:100%;}
.Floor001891 .box .txt{ float:left; width:44%;}
.Floor001891 .box .tit{color:#e60012; font-size:28px; font-weight: normal; text-align: left;}
.Floor001891 .box .tit:after{ display:block; content:''; background-color:#cacaca; width:80px; height:6px; margin-top:10px;}
.Floor001891 .box .txt pre{ margin:3% 0 5% 0; line-height:30px; font-size:16px;}
.Floor001891 .box  .more{ font-size:14px; color:#fff;  background-image: linear-gradient(to right, #e60012 , #76020b);padding-left: 24px;
    padding-right: 12px;height:42px; line-height:42px; text-align:center; display:inline-block;margin-top: 20px;}
.Floor001891 .box  .more::after {
    background: url(../images/Floor002783-a_more.png) no-repeat right center;
    width: 33px;
    height: 7px;
    display: inline-block;
    content: '';
    margin-left: 2px;
    vertical-align: middle;
    transition: 0.2s;
}
@media(max-width:1024px){
.Floor001891 .slider-tab li{ padding:10px 0;}
}
@media(max-width:768px){
.Floor001891 .box .pic,
.Floor001891 .box .txt{ float:none; width:auto;}
.Floor001891 .box .pic{ padding:3% 0;}
.Floor001891 .box .tit{font-size:24px;}
.Floor001891 .box .txt .more{ font-size:14px;}
.Floor001891 .box .txt pre{ line-height:25px; font-size:14px;}
}
@media(max-width:640px){
.Floor001891 .slider-tab li{ font-size:14px;}
}

/*
 .Floor001318 涓篸emo缂栧彿
 */
.Floor001318{ background-color:#f5f5f5; padding:3% 0;}
.Floor001318 .link{padding:3%; float:left; width:100%; clear:both; margin-top:-3%; background-color:#0e5fb1;color:#fff; text-align:center;margin-bottom:3%;}
.Floor001318 .link a{ color:#fff;}
.Floor001318 .link span{ font-size:16px; display:inline-block; position:relative; padding-right:15px; margin-right:10px;}
.Floor001318 .link span::before{ position:absolute; content:''; width:0; height:0; border:5px solid #fff; border-top-color:transparent;border-bottom-color:transparent; border-right:0; right:0; top:50%; margin-top:-5px;}
.Floor001318 .link a{ display:inline-block; padding:0 15px; font-size:12px;position:relative;}
.Floor001318 .link a::before{ position:absolute; content:''; right:0; width:2px; height:80%; top:10%; background-color:#fff;}
.Floor001318 .link a:hover{ text-decoration:underline;}
.Floor001318 .map{ overflow:hidden; position:relative; clear:both; }
.Floor001318 .list{ float:right; width:25.8%;}
.Floor001318 #all_map_1318{ position:absolute !important; left:0; top:0; width:69.8%; height:100%; border:#ccc solid 1px;}
.Floor001318 #all_map_1318 *{ box-sizing:content-box; }
.Floor001318 #all_map_1318 img{max-width:none;}
.Floor001318 #all_map_1318 .BMap_bubble_content{ line-height:20px;}
.Floor001318 .list li{ padding-bottom:15px; cursor:pointer;}
.Floor001318 .list li div{ border-left:10px #b6b6b6 solid; background-color:#fff; padding:15px;}
.Floor001318 .list li h5,
.Floor001318 .list li p{ margin:0; font-size:12px;line-height:24px; overflow:hidden;}
.Floor001318 .list li h5{ font-weight:normal; height: 30px;font-size: 22px; margin-bottom: 2%; color: #333;}
.Floor001318 .list li p{ height:24px; font-size: 14px;}
.Floor001318 .list li.on div{ border-left-color:#e60012}
.Floor001318 .list .bx-controls-direction{ overflow:hidden; clear:both;}
.Floor001318 .list .bx-controls-direction a{ width:48%; background: url(../images/Floor001318-btn_prev.png) no-repeat center center #fff; display:block; height:50px; float:left; overflow:hidden; line-height:1000px;}
.Floor001318 .list .bx-controls-direction a.bx-next{ float:right; background-image:url(../images/Floor001318-btn_next.png);}
@media(max-width:768px){
.Floor001318 .list{ float:none; width:auto; margin-top:3%;}
.Floor001318 #all_map_1318{ position:relative !important; width:100%; height:300px !important;}
.Floor001318 .link{ text-align:center; overflow:hidden;}
.Floor001318 .link span{ display:block; text-align:left;}
.Floor001318 .link span::before{ left:80px;}
.Floor001318 .link a{ display:block; width:33.3333333%; float:left; line-height:30px; font-size:14px;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
}
@media(max-width:375px){
.Floor001318 .link a{ width:50%;}
.Floor001318 #all_map_1318{ height:250px !important;}
}
/* .Floor000633 涓篸emo缂栧彿 */
.Floor000633{ padding-top:3%;background:#f6f6f6;}
.Floor000633 .title{ text-align:center; color:#fff;font-size:35px; padding-bottom:35px;  position:relative;background:url(../images/Floor000633-title_icon.png) no-repeat center bottom; overflow:hidden;}
.Floor000633 .title span{ display:block; color:#fff; opacity:0.4; font-size:16px; font-family:Arial; text-transform:uppercase;}
.Floor000633 .title::before,
.Floor000633 .title::after{ position:absolute; content:''; height:1px; bottom:13px; background-color:#fff; opacity:0.09; width:50%; }
.Floor000633 .title::before{ left:-30px;}
.Floor000633 .title::after{ right:-30px;}
.Floor000633 .tab_icon{ margin-top:3%;text-align: center;}
.Floor000633 .tab_icon{ overflow:hidden; border:1px solid rgba(255,255,255,0.11); }
.Floor000633 .tab_icon li{display: inline-block;text-align:center; cursor:pointer; transition:all ease-out 0.5s;margin:0 2%; }
.Floor000633 .tab_icon li .ico{background-color: #fff;width:130px;height: 130px; position:relative; padding:23%;border-radius: 50%;border:1px solid #e2e2e2;}
.Floor000633 .tab_icon li figure{ font-size:22px;color:#333;margin-top:15px;}
.Floor000633 .tab_icon li img{ width:65px;transition:all ease-out 0.3s;}
.Floor000633 .tab_icon li .himg{display: none;}
.Floor000633 .tab_icon li.on .ico{border:1px solid #e60012;}
.Floor000633 .tab_icon li.on img{ transform:rotate(360deg);}
.Floor000633 .tab_icon li.on figure{color:#e60012;}
.Floor000633 .tab_icon li.on img{display: none}
.Floor000633 .tab_icon li.on .himg{display: block;margin:0 auto;}
.Floor000633 .tab_intro{ padding:4% 0 4%;}
.Floor000633 .tab_intro dd{ display:none; position:relative;}
.Floor000633 .tab_intro dd h1{ position:absolute; right:0; width:25%; text-align:center; margin:0; font-size:43px; font-weight:normal;}
.Floor000633 .tab_intro dd h1 span{ display:block; opacity:0.4; text-transform:uppercase; font-size:24px;}
.Floor000633 .tab_intro dd h1::before{ width:25px; height:5px; background-color:#fa9a1f;  position:absolute; left:50%; margin-left:-12px; bottom:-20px; content:'';}
.Floor000633 .tab_intro dd p{ opacity:0.75; line-height:24px; height:72px; overflow:hidden; margin:0; margin-bottom:2%;}
.Floor000633 .tab_intro dd a{ width:131px;display:inline-block; text-align:center; color:#fff; background-color:#fb9a1c; border-radius:20px; font-size:12px; position:relative;}
.Floor000633 .tab_intro dd a::before{ position:absolute; content:''; right:15px; top:50%; margin-top:-5px; border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;}
.Floor000633 .line{display: none; height:1px;background-color:rgba(255,255,255,0.09); position:relative;}
.Floor000633 .line span{ width:16.66666666666667%; position:absolute; left:0; top:-1px;  height:3px; background-color:#fff; transition:all 0.3s ease-out;}


@media(max-width:1000px){
.Floor000633 .tab_icon li figure{ font-size:15px;}
.Floor000633 .tab_intro dd h1{ font-size:24px; }
.Floor000633 .tab_intro dd h1 span{ font-size:18px;}
}
@media(max-width:640px){
.Floor000633 .title{ font-size:18px;}
.Floor000633 .title span{ font-size:14px; }
.Floor000633 .tab_intro dd p,
.Floor000633 .tab_icon li figure{ font-size:12px;}
}
@media(max-width:480px){
.Floor000633 .title{ background-size:17% auto; padding-bottom:25px;}
.Floor000633 .title::before, 
.Floor000633 .title::after{ bottom:7px;}
.Floor000633 .tab_intro dd h1{ position:relative; padding-bottom:15px; width:auto;font-size:20px; }
.Floor000633 .tab_intro dd h1 span{ font-size:16px;}
.Floor000633 .tab_intro dd p{ margin-top:2%;}
.Floor000633 .tab_intro dd h1::before{ bottom:0;}
.Floor000633 .tab_intro dd{ padding-right:0; text-align:center;}
.Floor000633 .tab_intro dd a{ width:100px; height:30px; line-height:30px; }
.Floor000633 .tab_icon li figure{ display:none;}
.Floor000633 .tab_icon li img{ width:80%;} 
}
.ptyf .list li .inner{padding: 0;}
.ptyf .list li {width: 23%;}
.ptyf .list li:nth-child(3n){margin-right: 2%;}
.ptyf .list li:nth-child(4n){margin-right: 0;}
.ptyf .ptyftit {background-color: #fff !important; width: 100%!important; display: block; color: #333!important; font-size: 16px!important;border-radius: 0 !important;    padding: 15px 28px 12px 18px}
.xw_right{background: #fff;}
.PicList002856 .xw_right{background:none;min-height:120px;}
.ptyf  .xw_right:hover .ptyftit {background: #e60012!important;}
.ptyf  li:hover  a aside{color: #fff!important;}
.ptyf .ptyftit::before {display: none!important;}
.ptyf .list li aside.dot {margin: 0;}
.ptyf .tab_intro {padding: 0!important;}




 /* 鍦板浘 */

.map {
    position: relative;
    font-size: 14px;
   
}

.map ul li {
    position: absolute;
    cursor: pointer;
}

.map ul li .dotbox {
    width: 19px;
    height: 25px;
    background-image: url(../uploadfiles/mapico1.png);
    background-repeat: no-repeat;
    background-position: bottom center;
}

.map ul li .name {
    position: relative;
    z-index: 99;
}

.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: 320px;
    left: 228px;
}

.map ul li.dg {
    top: 274px;
    left: 540px;

}

.map ul li.dg .name {
    left: -2px;
    top: -5px;
}

.map ul li.zby {
    top: 545px;
    left: 857px;
}

.map ul li.zby .name {
    left: -40px;
    top: -10px;
}

.map ul li.teq {
    top: 295px;
    left: 901px;
}

.map ul li.teq .name {
    left: -40px;
    top: -10px;
}

.map ul li.ysl {
    top: 336px;
    left: 903px;
}

.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: 445px;
    left: 917px;
}

.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: 336px;
    left: 421px;
}

.map ul li.mlxy .name {
    left: -13px;
    top: -2px;
}

.map ul li.xjp {
    top:130px;
    left: 500px;
}

.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.zgsz {
    top: 375px;
    left: 1258px;
}

.map ul li.zgsz .dotbox {
    background-image: url(../uploadfiles/mapico2.png);
}

.map ul li.zgsz .name {
    left: -60px;
    top: -32px;
    color: #fff;
    font-weight: bold;
}

.map ul li.zgxg {
    top: 380px;
    left: 1235px;
}

.map ul li.zgxg .name {
    left: -20px;
    top: 0;
}

.map ul li.zgtw {
    top: 373px;
    left: 1281px;
}

.map ul li.zgtw .name {
    right: -20px;
    top: -12px;
}

.map ul li.sd {
    top: 412px;
    left: 870px;
}

.map ul li.sd .name {
    right: -20px;
    top: -12px;
}

.map ul li.yn {
    top: 418px;
    left: 1226px;
}

.map ul li.yn .name {
    right: -20px;
    top: -12px;
}

.map ul li.ydnxy {
    top: 511px;
    left: 1222px;
}

.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: 321px;
    left: 360px;
}

.map ul li.hdls .name {
    top: -2px;
    left: -11px;
}


.map ul li.njlg {
    top: 303px;
    left:314px;

}

.map ul li.njlg .name {
    top: -1px;
    left: -23px;
}

.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.zl {
    top: 360px;
    left: 450px;
}

.map ul li.zl .name {
    top: 0px;
    left: -13px;
}

.map ul li.agt {
    top: 644px;
    left: 482px;
}

.map ul li.agt .name {
    top: -8px;
    left: -40px;
}

.map ul li.nw {
    top: 491px;
    left: 1150px;
}

.map ul li.nw .name {
    top: -16px;
    left: -28px;
}

.map ul li.dm {
    top: 380px;
    left: 150px;
}

.map ul li.dm .name {
    top: -4px;
    left: -6px;
}

.map ul li.rd {
    top: 282px;
    left:1000px;
}

.map ul li.rd .name {
    top: -15px;
    left: 20px;
}

.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.stalb {
    top: 218px;
    left:1020px;
}

.map ul li.stalb .name {
    top: 0;
    left: -7px;
}

.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/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.75;
        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;
    }
    .map ul li{display: none;}
}


/* 鍦板浘 */
.lx_box1{padding: 3% 0;background: #f5f5f5;}
.lx_box1 .list{ padding:3% 0 0;}
.lx_box1 .list .name{ font-size:20px; color:#e60012; padding-left:40px; background:url(../images/Map002515_icon_3.png) no-repeat left center; margin-bottom:3%;background-size: contain;} 
.lx_box1 .lx_img img{width: 100%;box-shadow: 0 0 10px #ccc;}
.lx_box1 .list p{ margin:0; line-height:30px; font-size:16px;}
.lx_box1 .list_lx{display: flex;}
.lx_box1 .list_lx dl{margin-right: 2%}
.lx_box1 .list_lx dt{font-size: 16px;color: #333;}
.lx_box1 .list_lx dd{font-size: 14px;color: #666;margin-top: 10px;}
.lx_box1 .list_lx dd span{display: inline-block;}


.gx{padding: 0 0 1%;text-align: center;}
.gx .hd{margin-bottom:3%;}
.gx li{display: inline-block;}
.gx li .icon{max-width:32px;margin-right:5px;margin-top:-5px;}
.gx li .hicon{max-width:32px;margin-right:5px;margin-top:-5px;display: none}
.gx li span{display: block;background: rgba(230,0,18,1);padding: 8px 10px}
.gx li{color: #fff;margin-right: 15px;}
.gx li a{display: block;padding:15px 28px 12px 18px;background-color: #fff !important;color: #333 !important;border-radius: 4px !important;width: auto !important;height: auto !important;line-height: normal !important;font-size: 16px !important;}
.gx li a::before{content:none !important;}
.gx li.on a{background:#e60012 !important;color: #fff !important;}
.gx li.on .icon{display: none;}
.gx li.on .hicon{display: inline-block;}
/*Menu002956 */
.Menu002956{padding-left: 10px; margin: 2.08vw 0;}
.Menu002956 nav{background: #edf0f5;padding: 20px 0;}
.Menu002956 h1{margin: 0 2.08vw 0 0;position: relative;margin-left: -10px; padding: 18px 0 18px 20px; }
.Menu002956 h1 span{position: relative; z-index: 4; display: block;font-size: 20px;color: #fff;line-height: 1em;border-left: 2px solid #fff;padding-left: 15px;}
.Menu002956 h1:after{position: absolute; content: '';  height: 100%; background: rgba(230,0,18,1); top: 0; transform: skewX(25deg);-webkit-transform: skewX(25deg);-ms-transform: skewX(25deg); right:0; left: -30px;}
.Menu002956 h1 i{position: absolute;}
.Menu002956 h1 i.jiao{ border:8px solid transparent; border-left-color: rgba(230,0,18,1);  left: 2px; top: -8px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}

.Menu002956 ul{padding: 12px 0;}
.Menu002956 li:not(:last-child){border-bottom: 1px solid #fff;}
.Menu002956 li a{display: block;line-height: 26px; padding: 15px 30px 15px 40px;font-size: 16px;position: relative; z-index: 1;}
.Menu002956 li a:after{position: absolute; content: '';border:4px solid transparent; border-top-width: 6px;border-top-color: rgba(230,0,18,1); top: 50%; margin-top: -4px; right: 30px; opacity: 0; transition: 0.3s;}
.Menu002956 li a:hover,
.Menu002956 li.aon a{font-weight: bold;color: rgba(230,0,18,1);}
.Menu002956 li a:hover:after,
.Menu002956 li.aon a:after{opacity: 1;}
@media(min-width:1025px){
.Menu002956{overflow: hidden;}
.Menu002956 ul{display: block!important;}
}
@media(max-width:1024px){
.Menu002956{position: relative; z-index: 40;}
.Menu002956 ul{display: none;position: absolute; left: 10px;top: 100%; right: 0; z-index: 40;background: #edf0f5;}
.Menu002956 i.wap-open{position: absolute; width: 30px; height: 30px; right: 40px;background: #fff; z-index: 10; top: 50%;margin-top: -15px; border-radius: 50%; transition: 0.3s;}
.Menu002956 i.wap-open:before,
.Menu002956 i.wap-open:after{position: absolute; content: ''; left: 50%; top: 50%; background: #0f54b3; transform: translate(-50%,-50%);}
.Menu002956 i.wap-open:before{width: 10px; height: 2px; }
.Menu002956 i.wap-open:after{width: 2px; height: 10px; }
.Menu002956 i.wap-open.on{transform: rotate(45deg);}
}
@media(max-width:640px){
.Menu002956 nav{padding: 10px 0;}
.Menu002956 h1 span{font-size: 5vw;}
.Menu002956 h1{padding: 3vw 0 3vw 20px; }
.Menu002956 i.wap-open{right: 6vw;margin-top: -12px;  width: 24px; height: 24px;}
}

/*Menu002306*/
.Menu002306{padding-top: 30px;}
.Menu002306 .side-title{ line-height:50px; background-color:rgba(230,0,18,1); font-size:16px; font-weight:bold; color:#fff; padding:0 75px 0 32px;  position: relative; }

.Menu002306 .side-menu{background-color:#edf0f5;padding-bottom: 50px; overflow:hidden;}
.Menu002306 .side-menu li a{ display:block;line-height:32px;}
.Menu002306 .side-menu > ul > li{ border-bottom:1px solid #e7f0f4;}
.Menu002306 .side-menu > ul > li >a{border-bottom: 1px solid #fff; padding:0 32px;font-size: 16px; color:#333; line-height:30px; position:relative; padding: 15px 30px 15px 40px;}
.Menu002306 .side-menu > ul > li >a::after{ position:absolute; content:'>'; width:20px; height:20px; border-radius:50%; color:#333; text-align:center; line-height:18px; font-family:瀹嬩綋; font-size:12px; right:16px; top:50%; margin-top:-8px; font-weight: bold;}
.Menu002306 .side-menu > ul > li ul{ display:none; padding:10px 15px;}
.Menu002306 .side-menu > ul > li > ul{ padding-left:32px; padding-right:32px;}
.Menu002306 .side-menu > ul > li > ul > li > a{ background:url(../images/Menu002306-a_off.png) no-repeat left center; padding-left:15px;}
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu li.select > a{color:rgba(230,0,18,1) ; font-weight: bold;}
.Menu002306 .side-menu li.select > a::after{ transform:rotate(90deg);}
.Menu002306 .side-menu ul li ul li.select > a{ background-color:transparent; background-image:url(../images/Menu002306-a_on.png); font-weight:bold; color:#002870;}
.Menu002306 .side-other dd{ background-position:left center; background-repeat:no-repeat; background-color:#e7f0f4; margin-top:20px; border-radius:5px; position:relative;}
.Menu002306 .side-other dd.dd_1{ background-image:url(../images/Menu002306-picbg1.png);}
.Menu002306 .side-other dd.dd_2{ background-image:url(../images/Menu002306-picbg2.png);}
.Menu002306 .side-other dd a{ position:relative;display:block; height:80px;line-height:80px; font-weight:bold; color:#555; padding-left:100px;}
.Menu002306 .side-other dd a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#87b2c7; color:#fff; text-align:center; line-height:18px; font-family:瀹嬩綋; font-size:12px; right:15px; top:50%; margin-top:-8px;}
.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){
body{ padding:2%;}
.Menu002306{padding-top: 0;}
.Menu002306 .side-other{ display:none;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #87b2c7; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#002870; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#87b2c7; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}

/*RighInfo003072 */
.RighInfo003072{font-size: 16px;}
@media(max-width:640px){
.RighInfo003072{font-size: 3.5vw;}
}

.RighInfo003072 .item-group .item{padding: 2.8vw 0;background-repeat: no-repeat;background-image: url("../images/RighInfo003072_bg.png");}
.RighInfo003072 .item-group .item:nth-child(2n-1){background-position: left 20% bottom -30%;background-color: #f9f8f5;}
.RighInfo003072 .item-group .item:nth-child(2n){background-position: right 20% bottom -30%;}

.RighInfo003072 .item-group .img img{border-radius: 10px;}
.RighInfo003072 .item-group h3{font-size: 24px;letter-spacing: 1px;color: rgba(230,0,18,1); margin-bottom: 1.2em; margin: 0 0 1em 0;}
.RighInfo003072 .item-group pre{line-height: 2em;font-size: 16px; text-indent: 2em;}
@media(min-width:769px){
.RighInfo003072 .item-group .item:nth-child(2n-1) .txt,
.RighInfo003072 .item-group .item:nth-child(2n) .img{float: left;}
.RighInfo003072 .item-group .item:nth-child(2n) .txt,
.RighInfo003072 .item-group .item:nth-child(2n-1) .img{float: right;}
.RighInfo003072 .item-group .img{width: 50%;}
.RighInfo003072 .item-group .txt{width: 43.5%; padding-top: 3.5vw;}
}
@media(max-width:768px){
.RighInfo003072 .item-group .item{padding: 5vw 0;}
.RighInfo003072 .item-group .txt{ padding-bottom: 4vw;}
}
@media(max-width:480px){
.RighInfo003072 .item-group h3{font-size: 6vw;}
.RighInfo003072 .item-group pre{font-size: 3.5vw;}
}

/*
 .PicList002501 涓篸emo缂栧彿
 */

 .yfpt_box p{line-height: 28px;color: #333;font-size: 16px;}
 .yfpt_box{margin-bottom: 3%;}
 .yfpt_list1{background: #f5f5f5;border-radius: 30px;padding: 3%;}
 .PicList002501{width: 100%; position: relative; z-index:9;padding: 3% 0;}
 .PicList002501  ul li{margin-bottom: 30px;}
 .PicList002501  ul li.last{margin-bottom: 0;}
 .PicList002501 .right{margin-bottom: 20px;position: relative;}
 .PicList002501 .rightBox .img{border-radius: 20px 0; overflow: hidden;}
  .PicList002501 .rightBox .num{/*font-size: 200px;font-weight: bold;color: #E60012;position: absolute;top: 0;right: 0;height: 200px;line-height: 200px;*/ display: none}
 .PicList002501 .rightBox .img img{width: 100%;}
 .PicList002501 .leftBox .h3{font-size: 18px; color:  rgba(230,0,18,1); font-weight: normal; margin: 0;}
 .PicList002501 .leftBox .txt{padding-top: 10px; font-size: 16px; line-height: 1.8;color:#333}
 
 @media screen and (min-width:768px){
   .PicList002501 .right{float: right; width: 30%;}
   .PicList002501 .left{float: left; width: 68%;text-align: justify;}
   .PicList002501 .odd .right{float: left;}
   .PicList002501 .odd .left{float: right;}
   .PicList002501 .leftBox{width: 90%;margin: 0 auto;}
 }
 
 @media screen and (min-width:1000px){
   .PicList002501 .auto_1600{ padding-top: 30px;}
   .PicList002501 .leftBox .h3{font-size: 24px;}
 }
 /*PicList002525 */
.PicList002525{ padding:3% 0;}
.PicList002525 ul{ overflow:hidden;}
.PicList002525 li{ float:left;  position:relative; text-align:center; padding:2% 0; margin-top:-1px;}
.PicList002525 li a,
.PicList002525 li::after{ position:absolute;width:100%; height:100%; left:0; top:0; }
.PicList002525 li::after{ content:''; border-right:1px solid #f2f2f2; border-top:1px solid #f2f2f2;}
.PicList002525 li .Ispic{ padding-bottom:75%; background-size:contain;}
.PicList002525 li a{ border:5px solid rgba(230,0,18,1); opacity:0; z-index:5; transition:0.3s;}
.PicList002525 li a:hover{ opacity:1;}
.PicList002525 li p{ margin:0; color:#333; padding:10px 3% 0 3%;}
.PicList002525 li  span{ color:#999; padding-bottom:5px;}
@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@media(min-width:769px){
.PicList002525 li{width:33.3333333%;}
.PicList002525 li:nth-child(3n)::after{ border-right:0;}
}
@media(max-width:768px){
.PicList002525 li{width:50%;}
.PicList002525 li:nth-child(2n)::after{ border-right:0;}
}

/*
 .PicList000848 涓篸emo缂栧彿
 */
 .PicList000848{padding: 3% 0;}
 .PicList000848 li{ float:left; margin:0% 5% 2% 0; width:30%; }
 .PicList000848 li:nth-child(3n){ margin-right:0;}
 .PicList000848 li a{color:#666;background-color:#F2F2F2; display:block;}
 .PicList000848 li figure{ padding-bottom:100%;}
 .PicList000848 li div{ padding:15px;}
 .PicList000848 li h1,
 .PicList000848 li h5{font-weight:normal; margin:0;}
 .PicList000848 li h1{ font-size:18px; color:#333;}
 .PicList000848 li h5{ font-size:15px; border-bottom:1px dotted #B7B7B7; padding:5px 0; }
 .PicList000848 li p{ line-height:18px; height:36px; overflow:hidden;margin: 8px 0;}
 .PicList000848 li span{ display:block; background-color:rgba(230,0,18,1); color:#fff; text-align:center; line-height:47px;}
 .PicList000848 li:hover a{ color:#fff; background-color:rgba(230,0,18,1);}
 .PicList000848 li:hover a h1{ color:#fff;}
 .PicList000848 li:hover span{background-color:rgba(255,255,255,0.5);}
 @media(max-width:768px){
 .PicList000848 li{ width:47.5%; }
 .PicList000848 li:nth-child(3n){ margin-right:5%;}
 .PicList000848 li:nth-child(2n){ margin-right:0;}
 .PicList000848 li h1{ font-size:24px;}
 }
 @media(max-width:480px){
 .PicList000848 li h1{ font-size:18px;}
 .PicList000848 li span{ line-height:35px;}
 }
 @media(max-width:320px){
 .PicList000848 li{ width:auto; float:none; margin-right:0 !important; }	
 }
 
 /*RighInfo002852 */
 .RighInfo002852{padding: 3% 0;}
 .RighInfo002852 .title{padding-bottom: 2vw;color: #333;font-size: 100px;}
 .RighInfo002852 .title .cn{font-size: 0.34em;}
 .RighInfo002852 .title .en{font-size: 0.42em;font-family: "DINBold";}
 @media(max-width:640px){
 .RighInfo002852 .title{font-size: 80px;}
 }
 @media(max-width:480px){
 .RighInfo002852 .title{font-size: 60px;}
 }
 
 .RighInfo002852 .intro-main{padding-bottom: 2vw;}
 .RighInfo002852 .intro-main .pic img{display: block;width: 100%;}
 .RighInfo002852 .singlePage{line-height: 28px;color: #666;font-size: 16px;}
 .RighInfo002852 .title-css{padding: 1vw 0;}
 .RighInfo002852 .title-css span{display: inline-block;padding-bottom: 10px; border-bottom: 3px solid rgba(230,0,18,1);font-size:18px;color: rgba(230,0,18,1);}
 @media(min-width:641px){
 .RighInfo002852 .intro-main .left{float: left;max-width: 670px; width: 66%;}
 .RighInfo002852 .intro-main .pic{float: right;width: 30.195%;}
 }
 @media(max-width:640px){
     .RighInfo002852 .intro-main .pic{width: 80%; margin: 0 auto;}
 }
 @media(max-width:480px){
 .RighInfo002852 .title-css span{font-size: 18px;}
 }
 



.platform{background:#f6f6f6;padding:3% 0;}
.platform dl dd{float:left;width:65%;position: relative;}
.platform dl dd:nth-child(2){width:30%;float:right;}
.platform .h-more{text-align: center;margin-top:22px;}
.platform .margin {margin-top: 15%;}
.platform .con{position: absolute;width:36%;}
.platform .con h2{font-size:20px;color:#333;font-weight: normal;margin:0;margin-bottom:8px;}
.platform .con p{line-height: 28px;font-size:14px;}
.platform .con1{right:-30px;top:15%;}
.platform .con2{left:0;top:21%;}
.platform .con3{right:5%;top:56%;}

.platform .word{margin-top:12%;}
.platform .word p{font-size:16px;line-height: 28px}
.platform .word .k{text-align: center;margin-top:5%;font-size:16px;}
.platform .word .k span{position: relative;margin:0 6%;}
.platform .word .k span:before{content:'';width:12px;height: 12px;background:#e60012;position: absolute;border-radius: 50%;position: absolute;left:-19px;top:5px;}
.platform .word .k span:nth-child(1):before{background:#fff;box-shadow: 0 2px 2px rgba(0,0,0,0.15)}

/*Timeline000397 */
.Timeline000397{ position:relative; width:65%;float: left;}
.Timeline000397::before{ content:'';width: 100%;height: 5px;background: #e60012;position: absolute;left: 0;top:35%; margin-top:-2px;z-index: 1;}
.Timeline000397 .owl-stage-outer{ overflow:hidden;}
.Timeline000397 .owl-item{ float:left;}
.Timeline000397 .auto{ position:relative; z-index:2;}
.Timeline000397 .bd li{ float:left; width:200px; }
.Timeline000397 .owl-nav button{  padding:0; font-size:22px; color:#fff;width:24px; height:24px; position:absolute; top:50%; margin-top:-12px; border-radius:50%; border:1px solid #e60012; background:#b8882e;z-index:10; cursor:pointer;}
.Timeline000397 .owl-nav button span{ display:block; line-height:20px; margin-top:-1px;}
.Timeline000397 .owl-nav button.disabled{ cursor:default;background:#e60012;color:#fff}

.Timeline000397 .item{position:relative;}
.Timeline000397 .item .icon{width:12px;  background:url(../images/Timeline000397-icon1.png) no-repeat left bottom; }
.Timeline000397 .item div{color:#666; }
.Timeline000397 .item time{ text-align:center;  color:#e60012;}
@media(min-width:1001px){
.Timeline000397 .owl-prev{ left:-24px; }
.Timeline000397 .owl-next{ right:-24px; }
}
@media(min-width:601px){
.Timeline000397 .item{height:420px;}
.Timeline000397 .item .icon{ height:50%;position:absolute; top:0; left:50%; margin-left:-6px; margin-top:-2px;}
.Timeline000397 .owl-item:nth-child(2n) .icon{ top:50%; background-image:url(../images/Timeline000397-icon2.png); background-position:0 5px;}
.Timeline000397 .item div{ line-height:18px; overflow:auto; max-height:126px;position:absolute; width:100%; left:0; bottom:310px;}
.Timeline000397 .item div::-webkit-scrollbar{width: 4px;}
.Timeline000397 .item div::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: rgba(0,0,0,0.2);}
.Timeline000397 .item div::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}



.Timeline000397 .owl-item:nth-child(2n) .item div{ bottom:auto; top:310px;}
.Timeline000397 .item time{position:absolute; width:100%; top:52%;}
.Timeline000397 .owl-item:nth-child(2n) .item time{ top:43%;}
}
@media(max-width:1000px){
.Timeline000397 .owl-prev{ left:0; }
.Timeline000397 .owl-next{ right:0; }
}
@media(max-width:600px){
.Timeline000397::before{ top:60px; margin-top:0;}
.Timeline000397 .item time{ font-weight:bold; font-size:18px; display:block; line-height:40px;}
.Timeline000397 .item{ padding:0 5%;}
.Timeline000397 .owl-nav button{ top:30px; margin-top:0;}
.Timeline000397 .item .icon{ display:block; margin:0 auto; height:50px; background-position:center bottom;background-image:url(../images/Timeline000397-icon2.jpg);}
.Timeline000397 .item div{ padding-top:4%;}
}






.yfjs_01{background: url(../images/js_02.jpg) no-repeat center center;background-size: cover;}

 .yfjs{padding: 3% 0;}
 .yfjj_top{font-size: 16px;line-height: 30px;color: #666;text-indent: 2em;}
 .yfjj_top p b{color:#333;}
 .yf_pt{text-align: center;padding: 3% 0;background: #f9fafd;position:relative}
 .yf_pt2{background:#fff;}
 .jinru1{width: 100px;height: 100px;background: rgba(230,0,18,1);text-align: center;line-height: 100px;border-radius: 100px;color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: none;}
 .yf_pt3:hover .jinru1{display: block;}
 .jinru1 a{color: #fff;display: block;}
 .yf_pt img{max-width: 1000px;}

.yfjs ul{display: flex;align-items: center;justify-content: space-between;margin-top: 20px;}
.yfjs ul li{width: 23.5%;text-align: center;}
.yfjs ul li p{margin-top: 10px;}

.join{ color:#fff; background-image: linear-gradient(to right, #e60012 , #89040e); line-height:42px; text-align:center; display:inline-block; padding-left:24px; padding-right:12px; font-size: 12px;  }
.join::after{ background:url(../images/Floor002783-a_more.png) no-repeat right center; width:33px; height:7px; display:inline-block; content:''; margin-left:2px;vertical-align:middle; transition:0.2s;}
.join:hover::after{ width:20px;}
.join:hover{color: #fff;}

.yf_pt1{background-color: #fff;}
.yf_pt ul{display: flex;align-items: center;margin: 2% 0;font-size: 15px;color: #333;}
.yf_pt ul li{width: 24%;margin-right: 1%;}
.yf_pt ul li:nth-child(4n){margin-right: 0;}
.yf_pt ul li img{width: 100%;}
.yf_pt ul p{margin-top: 15px;}

.yfcg ul{display: block;}
.yfcg ul li{width: 100%;}
.yfcg ul li img{transform:scale(1);transition: all .3s;}
.yfcg ul li:hover img{transform: scale(1.1);}
.yfcg .owl-nav{display: block !important;}
.yfcg .owl-carousel .owl-nav .owl-next,.yfcg .owl-carousel .owl-nav .owl-prev{width: 45px;height: 45px;border-radius: 100px;position: absolute;font-size: 22px;position: absolute;text-indent: 100px;overflow: hidden;}
.yfcg .owl-carousel .owl-nav .owl-next{background-size: cover;background-image: url(../images/b_right.png);background-position: center center;background-repeat: no-repeat;background-color: #e3e3e3;}
.yfcg .owl-carousel .owl-nav .owl-prev{background-image: url(../images/b_left.png);background-position: center center;background-repeat: no-repeat;background-color: #e3e3e3}
.yfcg .owl-nav{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}
.yfcg .owl-carousel .owl-nav .owl-prev{left: -5%;}
.yfcg .owl-carousel .owl-nav .owl-next{right:-5%;}

.yfcg .owl-carousel .owl-nav .owl-prev:hover{background-color: rgba(230,0,18,1);}
.yfcg .owl-carousel .owl-nav .owl-next:hover{background-color: rgba(230,0,18,1);}

.yfry{display: flex;align-items: center;justify-content: space-between;}
.yfry_left{width: 55%;}
.yfry_left p{margin-bottom: 40px;}
.yfry_right{width: 40%;}
.yfry_right img{width: 100%;}

/* .more_hn{text-align: center;padding: 3% 0 0;} */

.Galary002512{padding:2% 0;}
.Galary002512 .slider-for{ margin-bottom:3%;}
.Galary002512 .slider-for li{ background:#e5f1f8;position: relative;}
.Galary002512 .slider-for li .Ispic{ padding-bottom:40%; background-size:cover;width: 60%;float: left;}
.wz{width:45%;padding: 30px;background: #fff;position: absolute;right:3%;top: 50%;transform:translateY(-50%);height: 90%;}
.wz h2{font-size: 26px;padding-bottom: 4%;}
.wz div{line-height: 28px;font-size: 16px;text-indent: 2em;max-height: 334px;overflow-y: scroll; padding: 10px;}
.wz div::-webkit-scrollbar{width: 4px;}
.wz div::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: rgba(0,0,0,0.2);}
.wz div::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}

.Galary002512 .slider-nav li .Ispic{ border:1px solid #fff; background-color:#fff; padding-bottom:60%; margin:0 3%;}
.Galary002512 .slider-nav li.slick-center .Ispic{ border-color:#e60012;}
.Galary002512 .slider-nav{ margin-bottom:30px;}
/* Arrows */
.Galary002512 .slick-arrow{font-size: 0;line-height: 0;position: absolute;top: 50%; width: 40px;height: 40px;padding: 0;cursor: pointer;border: none; z-index:10; margin-top:-20px; border-radius:50%; background-color:rgba(0,0,0,0.8);}
.Galary002512 .slick-arrow:hover{background-color: #e60012;}
.Galary002512 .slick-arrow::before{ position:absolute; content:''; left:50%; top:50%; margin-left:-4px; margin-top:-8px; width:16px; height:16px;  transform:rotate(-45deg);}
.Galary002512 .slick-prev{left: -45px;}
.Galary002512 .slick-next{right: -45px; background-position: right top;}
.Galary002512 .slick-prev::before{ border-left:3px solid #fff;border-top:3px solid #fff;}
.Galary002512 .slick-next::before{ border-right:3px solid #fff;border-bottom:3px solid #fff;margin-left:-12px;}
/* Dots */
.Galary002512 .slick-dots{list-style: none;text-align: center; position:absolute; left:0; bottom:-30px; width:100%;}
.Galary002512 .slick-dots li{display: inline-block;margin: 0 5px;}
.Galary002512 .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 10px;height: 10px;cursor: pointer;border: 0;background: rgba(0, 0, 0, 0.3); border-radius:50%; padding:0;}
.Galary002512 .slick-dots li.slick-active button{opacity: .75;background: #e60012;}
@media(max-width:1200px){
.Galary002512 .slider-for{ margin-bottom:50px;}
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ right:auto; left:50%; margin-top:0; top:-45px;}
.Galary002512 .slick-prev{ margin-left:-50px;}
.Galary002512 .slick-next{ margin-right:-50px;}
}
@media(max-width:640px){
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ display:none !important;}
.Galary002512 .slider-for{ margin-bottom:3%;}
.wz{position: relative;right: inherit;top: auto;transform: none;width: 100%;padding: 20px 0;}
.Galary002512 .slider-for li .Ispic{width: 100%;float: none;}
.wz h2{font-size: 18px;}
.wz div{padding: 0;}
}

.PicList0028561{padding:1% 0 0;}
.PicList0028561 .list li{width: 23.5%;box-shadow: 0 0 10px #eee;background:#fff;border-radius: 5px;}
.PicList0028561 .list li aside.dot{margin-bottom:0;}
.PicList0028561 .xw_left{border-radius: 5px 5px 0 0;overflow: hidden;}
.PicList0028561 .xw_left img{transform: scale(1);transition:all .3s;}
.PicList0028561 .list li:nth-child(4n){margin-right: 0%;}
.PicList0028561 .list li:hover img{transform: scale(1.1);}

/*TextList002957 */
.TextList002957 li{ border-bottom: 1px dotted #d9d9d9; line-height: 54px;}
.TextList002957 li time{float: right;color: #b2b2b2; margin-left: 20px;}
.TextList002957 li a{font-size: 18px;}
@media(max-width:480px){
.TextList002957 li{font-size: 3vw;line-height: 10vw;}
.TextList002957 li a{font-size: 3.5vw;}
}

/*RighInfo002973 */
.RighInfo002973{color: #333;font-size: 16px;padding: 3% 0;}
.RighInfo002973 .news-details .title4{text-align: center;}
.RighInfo002973 .news-details .title4 h1{font-size: 30px; margin: 0 0 20px 0;}
.RighInfo002973 .news-details .title4 aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo002973 .news-details .title4 .bshare-custom{display: inline-block;}
.RighInfo002973 .news-details .edit-info{line-height: 1.875em;border-bottom: 1px solid #d2d2d2; margin-bottom: 2%;}

.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #205393;}
.RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title4 h1{font-size:6vw;}
.RighInfo002973{ font-size: 14px;}
}

/*
 .RighInfo002254 涓篸emo缂栧彿
 */
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{ padding:30px 0 1%;}
.RighInfo002254 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background-size: cover;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:100px!important;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px;     bottom: 13px;background-size: cover; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #3c89d9;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;}
.RighInfo002254 .right_info h1{ padding:7% 0; color:rgba(230,0,18,1); font-size:26px; }
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height: 35px;color: #333;font-size: 16px; }
.RighInfo002254 .right_info a{ display:inline-block;  color:#333; transition:0.4s;}
.RighInfo002254 .right_info a:hover{ background-color:rgba(230,0,18,1); color:#fff;}
.RighInfo002254 .pro_ri { width: 100%; margin-top: 2%;}
.RighInfo002254 .pro_ri a {background-color: #fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:rgba(230,0,18,1);; color:#fff;}
.RighInfo002254 .tab .info{background: #fff; padding: 3%;}
.RighInfo002254 .tab .info p{font-size: 16px; line-height: 30px; padding: 2% 0;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	
/*Floor002479 */
.Floor002479{ background:url(../images/Floor002479-logo_bg.png) no-repeat right bottom; font-size:18px;}
.Floor002479 .img img{ width:63.8%;}
.Floor002479 footer{ max-width:1600px; }
.Floor002479 .left{ float:left; width:38.3%; color:#989494; line-height:22px; padding-top:3%;}
.Floor002479 .left a{ color:#989494;}
.Floor002479 .left  em{ font-style:normal; margin:0 10px;}
.Floor002479 .contact{ float:right; width:61.7%; margin-top:-37%; position:relative; z-index:10; }
.Floor002479 .contact .title{ position:relative; color:#2e2020; font-size:22px; padding-left:65%; margin-bottom:3%;}
.Floor002479 .contact .title::before{ position:absolute; content:''; height:100%; width:60%; left:0; top:0; 
background:url(../images/Floor002479-deco.png) no-repeat right center; background-size:auto 95%; max-height:77px;}
.Floor002479 .contact .title h1{ font-size:46px; font-weight:normal; margin:0;}
.Floor002479 .from{background: url(../images/Floor002479-bg.png) no-repeat right center #fff; background-size:auto 90%; padding:5% 8%; position:relative; box-shadow:10px 0 51px rgba(0,0,0,0.1);}
.Floor002479 .from h2{ margin:0; color:#333; font-size:26px; font-weight:normal;}
.Floor002479 .from p{ border-bottom:1px solid #f5f3f0; padding-bottom:3%; line-height:30px;}
.Floor002479 .from table{ width:95%;margin-top:35px;}
.Floor002479 .from td{ font-size:15px; border-bottom:1px solid #e5ded6; padding:10px 0;    color: #f00;
    vertical-align: top;}

.Floor002479 .from .text{ border:none; width:100%; height:34px; line-height:34px;font-size: 15px;}
.Floor002479 .from .textarea{ border:none; width:100%; height:90px; line-height:34px;}
.Floor002479 .from .btn td{ border-bottom:0; padding-top:35px;}
.Floor002479 .from .btn input{ height:42px; padding:0 34px; cursor:pointer; font-size:16px; color:#fff;     background: rgba(230,0,18,1); border:none;}
.Floor002479 .from .share{ float:right; margin-top:-5%;}
.Floor002479 .from .share a{ display:inline-block; float:none; vertical-align:middle; height:32px; width:32px; margin-left:14px; margin-right:0; background:url(../images/Floor002479-share.png) no-repeat 0 0;}
.Floor002479 .from .share a.wx{ background-position:-46px 0; position:relative;}
.Floor002479 .from .share a.wx span{ display:none; position:absolute; width:144px; height:144px; left:50%; margin-left:-72px; bottom:40px; border:4px solid #cbbeae;}
.Floor002479 .from .share a.wx span::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#cbbeae; bottom:-16px; left:50%; margin-left:-6px;}
.Floor002479 .from .share a.bds_tsina{background-position:-92px 0;}
.Floor002479 .from .share a.bds_tqf{background-position:right top;}
.Floor002479 .from .share a:hover{ background-image:url(../images/Floor002479-share_hover.png); opacity:1 !important; }
.Floor002479 .from .share a.wx:hover span{ display:block;}
@media(max-width:1600px){
.Floor002479 .left{ padding-left:2%;}
}
@media(max-width:1200px){
.Floor002479 .contact .title { font-size:18px;}
.Floor002479 .contact .title h1{ font-size:30px;}
}
@media(max-width:1024px){
.Floor002479 .from .share{ margin-top:0;}
}
@media(max-width:640px){
.Floor002479 .left,
.Floor002479 .contact{ float:none; width:auto;}
.Floor002479 .contact{ margin-top:0 !important; }
.Floor002479 .contact .title{ padding-left:40%; margin-top:3%;}
.Floor002479 .contact .title::before{ width:38%;}
.Floor002479 .img img{ width:100%;}
.Floor002479 .from  .share{ float:none; font-size:14px;}
.Floor002479 .from  .share .bdsharebuttonbox{ margin:0 auto; width:240px;}
}
@media(max-width:480px){
.Floor002479 .from h2{font-size:20px;}
.Floor002479 .contact .title,
.Floor002479{ font-size:14px;}
.Floor002479 .from table{ width:100%;}
}

/*TextList002148 */
.TextList002148{ padding-top:2%;}
.TextList002148 .auto{ max-width:1600px;}
.TextList002148 li{ overflow:hidden; padding-left:170px; padding-right:48px; position:relative; margin-bottom:2%;}
.TextList002148 li:after{ position:absolute; content:''; right:0; top:0;width:48px; height:100%; background:url(../images/TextList002148-more.gif) no-repeat center center #f0f0f0; transition:0.2s;}
.TextList002148 li:hover::after{ background-color:rgba(230,0,18,1);}
.TextList002148 li div{border-left:1px solid #e9e9e9; background-color:#fff; padding:2% 3%;}
.TextList002148 li time{ position:absolute; left:0; top:0; width:155px; height:100%;background-color:#fff; border-right:1px solid #e9e9e9;}
.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:50px; color:#999; 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 li h3{ margin:0; font-size:18px;}
.TextList002148 li p{ line-height:26px; overflow:hidden; color:#999; 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;}
}
@media(max-width:480px){
.TextList002148 li{padding-left:100px;padding-right:0;}
.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;}
}
/*
 .Location002308 涓篸emo缂栧彿
 */
.Location002308{ padding:10px 0; display: none;}
.Location002308 dl{padding:10px 0; line-height:30px; border-bottom:#e5e5e5 1px solid;}
.Location002308 em{ font-style:normal;color: #999;  float:right; background:url(../images/Location002308-icon.png) no-repeat right center; padding-right:15px;}
.Location002308 em span{ color:#333;}
.Location002308 em a{ position:relative; padding-right:15px; margin-right:10px;color: #999;}
.Location002308 em a:first-child{ margin-left: 5px;}
.Location002308 em a:hover{ color: #87b2c7;}
.Location002308 em a:before{ position:absolute; content:''; right:0; border-top:4px solid transparent;border-bottom:4px solid transparent; border-left:5px solid #a1a1a1; top:50%; margin-top:-4px;}
.Location002308 dl dd{ float: left;}
.Location002308 dl dd span{ display: inline-block; position: relative; font-weight: bold; font-size: 20px; color: #333;}
.Location002308 dl dd span:after,.Location002308 dl dd span:before{ content: "";  position:absolute; display: block; background-color: rgba(230,0,18,1);}
.Location002308 dl dd span:after{left: 0; bottom: -14px; height: 2px; width: 100%; }

@media(max-width:640px){
.Location002308 em{ display:none;}
.Location002308 dl{ padding:0;}
.Location002308 dl dd span:after{bottom: -1px;}
}

/*Menu002518 */
.Menu002518 {margin-top: 9%;}
.Menu002518 .side-title{ background:url(../images/Menu002518_titlebg.jpg) repeat-x left top; color:#fff; font-size:24px; border-radius:20px 20px 0 0; padding:20px 0 0 40px; height:79px; font-weight:bold;}
.Menu002518 .side-title span{ display:block; opacity:0.5; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.Menu002518 .side-menu{ background:#fff; border-radius:0 0 20px 20px; padding:25px 0 4% 10px;}
.Menu002518 .side-menu li{ margin-bottom:10px;}
.Menu002518 .side-menu li a{display:block; font-size:16px; position:relative; color:#666;}
.Menu002518 .side-menu > ul > li > a{ line-height:44px; padding-left:30px; border-radius:30px 0 0 30px; font-weight:bold; font-size:18px; background:#f5f5f5;}
.Menu002518 .side-menu li a i{ position:absolute; right:34px; top:50%; margin-top:-10px; width:20px; height:20px; background:#fff; border-radius:50%;}
.Menu002518 .side-menu li a i::before,
.Menu002518 .side-menu li a i::after{ position:absolute; content:''; background:#d1d1d1;}
.Menu002518 .side-menu li a i::before{ left:20%; height:2px; width:60%; top:50%; margin-top:-1px;}
.Menu002518 .side-menu li a i::after{ left:50%; width:2px; margin-left:-1px; top:20%; height:60%;}
.Menu002518 .side-menu li ul{ display:none;}
.Menu002518 .side-menu > ul > li > a:hover,
.Menu002518 .side-menu > ul > li.aon > a{ background:#ffeded;}
.Menu002518 .side-menu li a:hover,
.Menu002518 .side-menu li.aon > a{ color:rgba(230,0,18,1); font-weight:bold;}
.Menu002518 .side-menu li a:hover i::before,
.Menu002518 .side-menu li.aon a i::before{ background:#f6b6b7;}
.Menu002518 .side-menu li a:hover i::after,
.Menu002518 .side-menu li.aon a i::after{ display:none;}
.Menu002518 .side-menu li ul { padding:16px 0 0 0;}
.Menu002518 .side-menu li ul li{padding-left:30px; }
.Menu002518 .side-menu li ul li a{ line-height:48px; border-bottom:1px solid #f4f4f4; position:relative;}
.Menu002518 .side-menu li ul li:last-child a{ border-bottom:0;}
.Menu002518 .side-menu li ul li a::before,
.Menu002518 .side-menu li ul li a::after{ position:absolute; content:''; opacity:0;}
.Menu002518 .side-menu li ul li a::before{ right:34px; top:50%; width:15px; height:15px; margin-top:-7.5px; background:#f8cecf; border-radius:50%;}
.Menu002518 .side-menu li ul li a::after{ border-color:transparent; border-width:3px 0 3px 4px; border-style:solid; border-left-color:#fff; right:39px; top:50%; margin-top:-3px;}
.Menu002518 .side-menu li ul li a:hover::before,
.Menu002518 .side-menu li ul li a:hover::after,
.Menu002518 .side-menu li ul li.aon a::before,
.Menu002518 .side-menu li ul li.aon a::after{ opacity:1;}
@media(min-width:1025px){
.Menu002518 .side-open_menu{ display:none;}
}
@media(max-width:1024px){
.Menu002518{ position:relative; z-index:10;}
.Menu002518 .side-menu{ display:none; position:absolute; left:0; width:100%; top:100%; margin-top:5px; z-index:100;}
.Menu002518 .side-open_menu{ position:relative; background:rgba(226, 16, 19, 0.1); border:3px solid #fff;border-radius:6px; padding:10px 20px; font-size:18px; box-shadow:0 3px 0 #e21013;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu002518 .side-open_menu::before{ position:absolute; content:''; border:5px solid transparent; border-top-color:#e21013; right:20px; top:50%; margin-top:-2px;}
}
@media(max-width:480px){
.Menu002518 .side-menu > ul > li > a {line-height: 40px;padding-left: 20px;font-size: 16px;}
.Menu002518 .side-menu li ul li a {line-height: 36px;}
.Menu002518 .side-menu li a{ font-size:14px;}
.Menu002518 .side-menu{ padding-top:10px;}
}

.video_pop {width: 100%;height: 100%;background: rgba(0,0,0,.4);position: fixed;left: 0;top: 0;z-index: 9999!important;display: flex;justify-content: center;align-items: center;display: none;}
.videobox{position:absolute;width: 50%;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);background: #fff;max-width: 600px;padding: 40px;}
.close_btn {width: 40px;height: 40px;position: absolute;right: 20px;top: 20px;background: url(../images/colse.png) no-repeat center;z-index: 100;cursor: pointer;}
#video {width: 100%;max-height: 100%;}
 .pep_rw{width: 100%;padding-bottom: 30%;background-position: center center;background-repeat: no-repeat;background-size: contain;}
 .video_pop h2{font-size: 20px;text-align: center;padding: 15px 0 10px;}
 .video_pop p{line-height: 25px;font-size: 15px; color: #333;}
 .PicList001291 .video_pop{display: block;width: 100%;height: 100%;background: rgba(0,0,0,.4);position: fixed;left: 0;top: 0;z-index: 9999!important;display: flex;justify-content: center;align-items: center;display: none;}
.PicList001291 .videobox{position:relative;width: 70%;height:500px;left:50%;top:20%;transform:translateX(-50%);background: none;max-height: 500px;}
.PicList001291 .videobox video{position:absolute;left: 0;top: 0;width: 100%;height: 100%;}
.PicList001291 .close_btn {width: 40px;height: 40px;position: absolute;right: 20px;top: 25px;background: url(../images/colse.png) no-repeat center;z-index: 100;cursor: pointer;}
.PicList001291 #video {width: 100%;max-height: 100%;}
.PicList001291 .video_pop img{max-width: 600px;width: 100%;}
.PicList001291 .share {position: relative;}
.PicList001291 .share figure{position: absolute; width: 150px; height: 150px;background: #fff; padding: 5px; left: 50%; margin-left: -75px; bottom: 100%; margin-bottom: 10px; display: none;}
.PicList001291 .share figure img {width: 100%; height: 100%;}


.dl_box{display: flex;align-items: center;justify-content: space-between;}
/*RighInfo003138 */
.RighInfo003138{width: 65%;float:left;}
.RighInfo003138 .auto{position: relative;z-index: 1;}
.RighInfo003138 dl{width: 77.648%;margin: 0 auto;text-align: center;}
.RighInfo003138 dt{width: 5.1875em;margin: 0 auto;}
.RighInfo003138 dt .icon{position: relative; width:5.1875em; height: 5.1875em;border-radius: 50%;background-color: #d72623;text-align: center; }
.RighInfo003138 dt .icon img{ max-height:2.5em;position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);}
.RighInfo003138 dd h3{margin: 0;font-family: 'SourceHanSansCN-Bold';font-size: 1.125em;color: #333;margin-top: 20px;}
.RighInfo003138 dd aside{color: #999; font-size: 0.875em;}
.RighInfo003138 ul{display: flex;align-items: center;flex-wrap: wrap;}
.RighInfo003138 ul li{width: 49%;margin-right: 2%;background: #fff;padding: 3%;margin-bottom: 2%;}
.RighInfo003138 ul li:nth-child(2n){margin-right: 0;}
.RighInfo003138 dd{width: 100% !important;}
@media (min-width:1025px) {
.RighInfo003138 ul{width: 100%; min-height: 11.25em;}

}
@media (max-width:1024px) {
.RighInfo003138 .auto{padding: 2em 0;}
}


/*Floor002921 */
.Floor002921{background: #f5f5f5;padding:3% 0; overflow: hidden;}

.Floor002921 .auto{max-width: 1280px;}
.Floor002921 .tab{position: relative; z-index: 1; margin-bottom: 2.917vw;}
.Floor002921 .tab:before{position: absolute; content: ''; left: 0; width: 100%; height: 1px; background: #e0e0e0;top:60px;}
.Floor002921 .tab .line{position: absolute; left: 0; height: 2px; width: 0; top: 59px; background: #e60012; transition: 0.3s;}
.Floor002921 .tab .slick-dots{overflow: hidden; }
.Floor002921 .tab .slick-dots li{float: left;position: relative;list-style: none;text-align: center;}
.Floor002921 .tab .icon{height: 60px; }
.Floor002921 .tab .icon img{max-height: 43px;}
.Floor002921 .tab .quan{display: block; margin: -8px auto 0; width: 16px; height: 16px; border: 1px solid transparent; position: relative;border-radius: 50%; }
.Floor002921 .tab .quan:before{position: absolute; content: '';border:1px solid #e0e0e0; border-radius: 50%; background: #f5f5f5; width: 6px; height: 6px; left: 50%; top: 50%; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.Floor002921 .slick-active .quan,
.Floor002921 .slick-active .quan:before{border-color: #e60012;}
.Floor002921 .slick-active .quan:before{background: #e60012; width: 8px; height: 8px;}
.Floor002921 .tab .tit{font-size: 18px; padding-top: 10px;color:#333}
.Floor002921 .slick-active .tit{font-weight: bold;color: #e60012;}
@media(max-width:640px){
.Floor002921 .tab{margin-bottom: 6vw;}
.Floor002921 .tab .tit{font-size: 3.5vw;}
}

.Floor002921 .slider{margin: 0 -24.609375%;}
.Floor002921 .slider li a{display: block; margin: 0 3.125vw; position: relative; overflow: hidden;}
.Floor002921 .slider li .Ispic{padding-bottom: 51.498%; opacity: 0.4;}
.Floor002921 .slider li.slick-current .Ispic{opacity: 1;}
.Floor002921 .slider li .txt{position: absolute; right: 5%; top: 10%; bottom: 10%;background: rgba(255,255,255,0.9); max-width: 400px; width: 65%;text-align: left; opacity: 0;transform: translateX(50px); transition: 0.3s 0.5s;}
.Floor002921 .slider li.slick-current .txt{transform: translateX(0);opacity: 1;}
.Floor002921 .slider li .txt .ytable{height: 100%; position: relative;}
.Floor002921 .slider li .more{position: absolute;bottom: 5%;width: 125px;line-height: 40px;color: #fff;background: #e60012;left: 8%;/* margin-left: -62.5px; */text-align: center;}
.Floor002921 .slider li .more:after{display: inline-block; content: '';background: url("../images/Floor002921_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
.Floor002921 .slider li .main{ max-width: 340px; margin: 0 auto; width: 90%;padding-bottom: 40px;}
.Floor002921 .slider li h4{margin: 0;font-size: 18px;color: #000;}
.Floor002921 .slider li .line{display: block; margin: 15px 0 30px; height: 2px;background: #e60012; width: 20px;}
.Floor002921 .slider li p{color: #5f5f5f; line-height: 1.715em; max-height: 5.145em;}
@media(max-width:1366px){
.Floor002921 .slider{margin: 0 -40%;}
}
@media(max-width:1024px){
.Floor002921 .slider{margin: 0 -70%;}
}
@media(max-width:640px){
.Floor002921 .slider li .Ispic{padding-bottom: 84%;}
.Floor002921 .slider li .line{margin-top: 1vw; margin-bottom: 3vw;}
}
@media(max-width:480px){
.Floor002921 .slider li h4{ font-size: 4vw;}
.Floor002921 .slider li .main{padding-bottom: 10vw;}
.Floor002921 .slider li .more{line-height: 10vw;}
.Floor002921 .slider li{font-size: 3vw;}
}

.Floor002921 .slick-arrow{top: 50%;position:absolute; width: 30px; height: 30px; border-top:5px solid #dedede;border-left:5px solid #dedede;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); z-index: 20; transition: 0.3s; margin-top: -15px;}
.Floor002921 .slick-arrow:hover{border-color: #e60012;}
.Floor002921 .slick-prev{left: 33.3333%; margin-left: -10px;}
.Floor002921 .slick-next{right: 33.3333%;margin-right:-10px;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
@media(max-width:640px){
.Floor002921 .slick-arrow{width: 5vw; height: 5vw;margin-top: -2.5vw;border-left-width:1vw;border-top-width:1vw;}
.Floor002921 .slick-prev{margin-left: -1.5vw;}
.Floor002921 .slick-next{margin-right: -1.5vw;}
}


/* 20220419 鑲＄エ */
.Floor002783 .codeinfo span {color: white;}
.codeinfo{width: 375px;line-height:28px;}
.codeinfo .rmb{font-size: 18px;margin:10px 0;}
.codeinfo .rmb b{font-size: 34px;color:#008000;}
.codeinfo .rmb span{font-size: 14px;color:#fff;line-height: 22px;padding:0 5px;margin-left: 10px;}
.codeinfo .date{font-size: 12px;margin-bottom: 10px;}
.codeinfo .item{width: 50%;float: left;padding-bottom: 10px;font-size: 18px;color:#333;}
.codeinfo .item span{font-size: 12px;display:block;color:#666;}
.codeinfo.home{position:absolute;z-index: 10;color:#fff;right: 0;width: 308px;}
.codeinfo.home .item{color:#fff;}
.codeinfo.home .item span{color:#fff;}
.Floor002783 li:hover .codeinfo{ opacity:0;}




