ul,ol,li,dl,dd,dt{ list-style-type: none; line-height: normal;}
address,caption,cite,code,dfn,i,em,th,var{ font-style: normal; font-weight: normal;}
a{ text-decoration:none; color:#333;}
a:hover{ cursor: pointer;}
img{ border: 0; max-width: 100%;}
table{ border-collapse: collapse; border-spacing: 0;}
h1,h2,h3,h4,h5,h6{ margin: 0; font-weight: normal;}
h1{ font-size: 36px;}
h2{ font-size: 24px;}
h3{ font-size: 22px;}
h4{ font-size: 18px;}
h5{ font-size: 14px;}
h6{ font-size: 12px;}
input,table,tr,td{ margin: 0; padding: 0; border: none;}
p{ margin: 0; padding: 0;}
button,table{ border: none; background: none; margin: 0; padding: 0;}
select{ margin: 0; padding: 0; outline: none;}
textarea{ border: 0; background: none; resize: none; outline: 0;}
input{ outline: 0; border: 0; background: none;}
button{ outline: none; border: 0; background: none;} 
._el{overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
._el2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
._el3{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
._el4{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
._el5{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

.w_1600{ max-width:68%; margin-right: auto; margin-left: auto;}
body{ overflow-x:hidden; overflow-y:auto;}
.ctext{ float:left; width:100%; padding-left:100px; padding-right:100px;}
@media  screen and (max-width:1680px){
.w_1600{ max-width:82%;}	
}
@media  screen and (max-width:1024px){
.w_1600{ max-width:94%;}	
.ctext{ padding-left:15px; padding-right:15px;}
}

.head{ float:left; width:100%; position:relative; z-index:16; background:#fff; }
.head .logo{ float:left; line-height:0; margin:15px 0; }
.head .logo img{ height:50px;}
.head .logo .show{ display:block;}
.head .logo .hide{ display:none;}
.menu{ float:right; width:65.4%; position:relative;}
.menu .ul{ float:left; width:100%;}
.menu .nli{ float:left; width:20%;}
.menu .nli span{ float:left; width:100%;}
.menu .nli span a{ float:left; width:100%; text-align:center; color:#2a2a2a; font-size:18px; line-height:80px; position:relative; }
.menu .nli span a:before{ float:right; width:1px; height:16px; content:''; position:absolute; right:0; top:50%; margin-top:-8px; background:#cccccc;}
.menu .nli span a:after{ float:right; width:0; height:3px; border-radius:3px; content:''; position:absolute; left:50%; bottom:0; background:#a40001;-oz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
-webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
        transform:translateX(-50%);
   -moz-transform:translateX(-50%);
     -o-transform:translateX(-50%);}
.menu .ul .nli.active span a:after,
.menu .ul .nli:hover span a:after{ width:81px;}	 
.menu .ul .nli.active span a,
.menu .ul .nli:hover span a{ color:#a40001;}
.menu .sub{ display:none; float:left; position:absolute; left:0; top:100%; padding:27px 0 27px 12%; white-space:nowrap;}
.menu .ul .nli:nth-child(3) .sub,
.menu .ul .nli:nth-child(4) .sub{ width:100%; text-align:center;}
.menu .ul .nli:nth-child(5) .sub{ width:100%; text-align:right;}
.menu .sub li{ display:inline-block; margin-right:30px;}
.menu .sub li:last-child{ margin-right:0 !important;}
.menu .sub li a{ float:left; color:#fff; font-size:14px; line-height:34px; padding:0 16px; position:relative;}
.menu .sub li a:after{ float:left; width:0; height:0; content:''; position:absolute; left:0; top:50%; margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent;border-left:7px solid #a40001; }
.menu .sub li a:hover{color:#a40001;}
.menuBg{ float:left; width:100%; height:90px; position:absolute; left:0; top:100%; background:rgba(0,0,0,0.4); display:none;}

.head1{ position:fixed; background:#9d0c0c;}
.head1 .logo .show{ display:none;}
.head1 .logo .hide{ display:block;}
.head1 .logo .hide{ display:block;}
.head1 .menu .nli span a{ color:#fff;}
.head1 .menu .nli span a:before{ background:#fff;}
.head1 .menu .nli span a:after{ background:#fff;}
.head1 .menu .ul .nli.active span a,
.head1 .menu .ul .nli:hover span a{ color:#fff;}

.xialaph{ position: fixed; left: 0; top: 0; float: left; width: 100%; height: 100%; overflow: scroll; padding:60px 15px; display: none; z-index:15; background:#a40001;}
.xialaph .ul2,
.xialaph .ul3{ display: none;}
.xialaph h4 a{ float: left; width:100%; color: #fff; font-size:16px; line-height: 50px; padding:0 5px;}
.xialaph h4 a span{ padding-left: 6px; color: #ccc; font-size: 14px;}
.xialaph h4{ float: left; width: 100%; position: relative; margin-top:-1px;}
.xialaph h4 i{ float:left; width:10px; height:10px; position:absolute; right:12px; top:50%; border-top:1px solid #fff; border-right:1px solid #fff; opacity:0.8; transform:translate(0,-50%) rotate(45deg); -ms-transform:translate(0,-50%) rotate(45deg);}
.xialaph h4.active i{ transform:translate(0,-50%) rotate(135deg); -ms-transform:translate(0,-50%) rotate(135deg); margin-top:-4px; opacity:0.6;}
.xialaph li:last-child h4::before{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #fff; opacity:0.2;}
.xialaph li:first-child h4::after{ display:none;}
.xialaph li:last-child h4::before{ display:none;}
.xialaph h4:hover a{ opacity:0.8;}
.xialaph h5:hover a{ opacity:0.8;}
.xialaph h4::after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background-color: #fff;opacity:0.2;}
.xialaph h5 a{ float: left; width:100%; color: #fff; font-size: 14px; line-height: 40px; text-transform: uppercase; padding:0 5px;}
.xialaph h5{ float: left; width: 100%; position: relative;}
.xialaph h5::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #fff;opacity:0.2;}
.xialaph li:last-child h5::after{ display:none;}
.xialaph .ul2{ float: left; width: 100%; padding: 0 10px;}
.xialaph .ul3{ float:left; width:100%; padding-top: 12px; padding-bottom: 12px; position: relative;}
.xialaph .ul3::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #fff;opacity:0.2;}
.xialaph li:last-child .ul3::after{ display: none;}
.xialaph .ul3 li{ float:left; width:100%;}
.xialaph .ul3 li a{ float:left; width:100%; color: #666; font-size: 14px; line-height:24px; display: block; position:relative; padding-left:12px;}
.xialaph .ul3 li a:hover{ opacity:0.8;}
.xialaph .ul3 li a:after{ float:left; width:4px; height:4px; position:absolute; left:0; top:50%; margin-top:-2px; transform:rotate(45deg); -ms-transform:rotate(45deg); content:''; background:#03a5f0;}
.xialaph .ul3 li:first-child{ padding-top: 0;}

.menuph{ display:none; float: right; width: 28px; height: 22px; cursor: pointer; text-align: center; margin:19px 0;}
.menuph .point { display: inline-block;  width: 28px;  height: 22px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before { width: 28px;}
.menuph .navbtn { position: absolute; top: 10px; right: 0; display: inline-block; width:28px; height: 2px; background: #9d0c0c;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 28px; height: 2px; content: ''; background: #9d0c0c;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after { top: -11px;}
.menuph .navbtn::before { top: 10px;}
.menuph .point.active .navbtn{ background: transparent;}
.menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
.menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}

.head1 .menuph .navbtn,
.head1 .menuph .navbtn::after,
.head1 .menuph .navbtn::before{ background: #fff;}

@media  screen and (max-width:1440px){
.menu{ width:60.4%;}	
.menu .sub li{ margin-right:15px;}
.menu .nli span a{ font-size:16px;}	
}
@media  screen and (max-width:1200px){
.menu{ display:none;}
.menuph{ display:block;}
.head .logo{ margin:8px 0;}
.head .logo img{ height:44px;}
}
@media  screen and (max-width:767px){
.head .logo{ height:60px; margin:0; width:-webkit-calc(100% - 60px); width:-moz-calc(100% - 60px); width:calc(100% - 60px); flex-wrap:wrap; display: flex; align-items: center;}
 .head .logo img{ height:auto;}
}

.footer{ float:left; width:100%; position:relative; background:#9d0c0c;}
.footT{ float:left; width:100%; padding:73px 0 0 0;}
.footD{ float:left; width:100%; border-bottom:1px solid rgba(255,255,255,0.2); padding:60px 0 30px 0;}
.footD .lofo{ float:left; line-height:0;}
.footD .lofo img{ height:50px;}
.footD .time{ float:right; color:#fff; font-size:25px; line-height:50px; font-weight:bold; }
.footR{ float:right; text-align:center; width:132px; margin-right:24px;}
.footR i{ float:left; width:100%; line-height:0;}
.footR h5{ float:left; width:100%; color:#fff; font-size:20px; line-height:30px; margin:18px 0 2px 0;}
.footR a{ float:left; width:100%; color:#fff; font-size:15px; line-height:25px;}
._nav{ float:left; width:13.1%;}
._nav h4{ float:left; width:100%; position:relative; padding-bottom:14px;}
._nav h4:after{ float:left; width:59px; height:1px; position:absolute; left:0; bottom:0; content:''; background:#cecece;}
._nav h4 a{ float:left; color:#fff; font-size:18px; line-height:26px;}
._nav ul{ float:left; width:100%; padding-top:20px; }
._nav ul li{ float:left; width:100%;}
._nav ul li a{ float:left; width:100%; color:#fff; color:rgba(255,255,255,0.8); font-size:14px; line-height:30px; }
._nav ul li a:hover{ color:#fff; text-decoration:underline;}
.Copyright{ float:left; width:100%; color:#fff; color:rgba(255,255,255,0.5); font-size:14px; line-height:24px; padding:28px 0 46px 0;}
.Copyright a{ color:#fff;}
.Copyright a:hover{ text-decoration:underline;}
@media  screen and (max-width:1200px){
._nav{ width:16.1%;}
.footR{ margin-right:0;}
}
@media  screen and (max-width:1024px){
.footT{ padding:30px 0 0 0;}
._nav ul li a{ line-height:28px;}
.footR h5{ font-size:17px; line-height:28px; margin:10px 0 0 0;}
.footD{ padding:20px 0;}
.footD .lofo img{ height:auto;}
.Copyright{ padding:15px 0;}
}
@media  screen and (max-width:767px){
._nav{ display:none;}
.footR{ width:100%; text-align:center;}
.footD .lofo{ width:100%; text-align:center;}
.footD .time{ width:100%; text-align:center; font-size:24px; line-height:34px; margin:-10px 0 10px 0;}
.Copyright{ text-align:center;}
}

/*banner*/
._banner{ float:left; width:100%; position:relative; overflow:hidden;}
._banner .number{ float:left; position:absolute; right:16%; margin-right:58px; bottom:36px; z-index:6; color:#fff; font-size:20px; line-height:43px;}
._banner .number font{ padding:0 3px;}
.slide_banner{ float:left; width:100%; margin:0; position:relative; overflow:hidden;}
.slide_banner .slick-slide{ width:100%; padding:0; position:relative; line-height:0;}
.slide_banner img{ width:100%;}
.slide_banner .slick-dots{ bottom:-9px;flex-wrap:wrap; display: flex; justify-content:center;}
.slide_banner .slick-dots li{ background:#fff; width:18px; height:18px; border-radius:18px; margin:0 3px; opacity:0.5;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s; }
.slide_banner .slick-dots li.slick-active{ width:390px;}
.slide_banner .slick-prev,
.slide_banner .slick-next{ width:43px; height:43px; top:auto; bottom:36px; webkit-transform:none;-ms-transform:none;transform:none; z-index:6;}
.slide_banner .slick-prev{ background:url(../_im_g/ico2_1.png) center no-repeat; background-size:100% 100%; left:auto; right:16%; margin-right:110px;}
.slide_banner .slick-next{ background:url(../_im_g/ico1.png) center no-repeat; background-size:100% 100%; right:16%;}

.slide_banner .circle{height:202px;width:202px;border-radius:50%;background:#A40001;position:absolute;top:15%;left:55%;display:flex;flex-direction:column;align-items:flex-start;color:#fff;justify-content:center;padding-left:50px;}
.slide_banner .circle h4{font-size:50px;line-height:60px; font-weight:bold; white-space:nowrap;}
@media  screen and (max-width:1680px){
._banner .number{ right:9%;}
.slide_banner .slick-prev{ left:auto; right:9%; margin-right:110px;}
.slide_banner .slick-next{ right:9%;}	
}
@media  screen and (max-width:1440px){
.slide_banner .slick-dots li.slick-active{ width:120px;}
.slide_banner .circle{height:160px;width:160px;padding-left:40px;}
.slide_banner .circle h4{font-size:36px;line-height:46px;}

}
@media screen and (max-width:1024px){
._banner .number{ bottom:25px; line-height:32px; font-size:18px; margin-right:42px; right:3%;}	
.slide_banner .slick-prev,
.slide_banner .slick-next{ width:32px; height:32px; top:auto; bottom:25px;}
.slide_banner .slick-prev{ left:auto; right:3%; margin-right:90px;}
.slide_banner .slick-next{ right:3%;}	
.slide_banner .slick-dots{ bottom:-6px;}	
.slide_banner .slick-dots li{ width:12px; height:12px; border-radius:12px;}
.slide_banner .slick-dots li.slick-active{ width:80px;}
.slide_banner .circle{height:100px;width: 100px;padding-left: 20px;}
.slide_banner .circle h4{font-size:18px;line-height:28px;}
}
@media  screen and (max-width:767px){
.slide_banner .circle{ left:45%; }
}


.indeTit{ float:left; width:100%;}
.indeTit h4{ float:left; width:100%;font-size:40px;line-height:50px;font-weight:400;color:#000000}
.indeTit h4 i{ display:inline-block; color:#A40001; border-bottom:2px solid #A40001;font-weight:700; padding-bottom:14px;}
.indeTit h6{ float:left; width:100%; font-size:16px;line-height:30px;color:#000000;text-transform:capitalize; letter-spacing:1px;}
.indeTit1{ float:left; width:100%;}
.indeTit1 h4{ float:left; width:100%;font-size:40px;line-height:50px;font-weight:400;color:#fff}
.indeTit1 h4 i{ display:inline-block; border-bottom:2px solid #fff;font-weight:700; padding-bottom:14px;}
.indeTit1 h6{ float:left; width:100%; font-size:16px;line-height:30px;color:#fff;text-transform:capitalize;}
.indeMore{ float:left; width:100%;}
.indeMore a{ float:right; color:#212121; font-size:18px; line-height:40px; position:relative; padding-right:68px;}
.indeMore a i{ float:left; width:40px; height:40px; background:url(../_im_g/ico3.png) center no-repeat #a40001; background-size:100% 100%; position:absolute; right:0; top:0;}
.indeMore a:hover{ color:#A40001;}
.indeMore1{ float:right; position:relative; top:0; z-index:8; margin-top:-40px;}
.indeMore1 a{ float:right; color:#fff; font-size:18px; line-height:40px; position:relative; padding-right:68px;}
.indeMore1 a i{ float:left; width:40px; height:40px; background:url(../_im_g/main9.png) center no-repeat; background-size:100% 100%; position:absolute; right:0; top:0;}
.indeMore1 a:hover{ text-decoration:underline;}
.indeMore2{ width:auto; float:right; margin-top:-52px;}

@media  screen and (max-width:1680px){
.indeTit h4{ font-size:30px; line-height:40px;}
.indeTit h4 i{ padding-bottom:10px;}
.indeTit1 h4{ font-size:30px; line-height:40px;}
.indeTit1 h4 i{ padding-bottom:10px;}
.indeMore a{ font-size:15px;}
.indeMore1 a{ font-size:15px;}
}
@media screen and (max-width:1024px){
.indeTit h4{font-size:22px;line-height:32px;}
.indeTit h4 i{ padding-bottom:5px;}
.indeTit h6{font-size:14px;line-height:28px;}
.indeTit1 h4{font-size:22px;line-height:32px;}
.indeTit1 h4 i{ padding-bottom:5px;}
.indeTit1 h6{font-size:14px;line-height:28px;}
.indeMore a{ padding-right:45px; font-size:14px; line-height:30px;}
.indeMore a i{ width:30px; height:30px;}
.indeMore1{ margin-top:-30px;}
.indeMore1 a{ padding-right:45px; font-size:14px; line-height:30px;}
.indeMore1 a i{ width:30px; height:30px;}
.indeMore2{ margin-top:-45px;}
}

._About{ float:left; width:100%; padding:80px 0 80px 0;}
._About .center{ float:left; width:100%; margin-top:29px;}
._About .center .img{ float:left; width:45%; line-height:0; overflow:hidden; border-radius:0 60px 0 60px;}
._About .center .text{ float:right; width:51.5%; margin-top:3.6%;}
._About .center .tit{ float:left; width:100%; color:#a40001; font-size:25px; line-height:35px;}
._About .center .info{ float:left; width:100%; color:#000000; font-size:18px; line-height:34px; height:170px; overflow:hidden; margin:2.4% 0 7.4% 0; word-break: break-all;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;}
._About .list{ float:left; width:100%; margin-top:100px;}
._About .list ul{flex-wrap:wrap; display: flex;}
._About .list li{ float:left; width:25%; text-align:center; margin-top:15px; padding:0 12px; border-right:1px solid #eaeaea;}
._About .list li:last-child{ border-right:none;}
._About .list li h4{ float:left; width:100%; color:#a40001; font-size:48px; line-height:52px; flex-wrap:wrap; display: flex;  justify-content:center; align-items: flex-end; font-family: 'SourceHanSansCN-Regular'; }
._About .list li h4 i{ font-size:14px; margin-left:6px; line-height:38px;}
._About .list li h5{ float:left; width:100%; color:#2f2e2e; font-size:14px; line-height:20px; margin-top:6px;}

@media  screen and (max-width:1680px){
._About .center .tit{ font-size:22px; line-height:32px;}	
._About .center .info{ font-size:15px; line-height:28px; height:140px;}
}
@media  screen and (max-width:1024px){
._About{ padding:30px 0 30px 0;}	
._About .center{ margin-top:20px;} 	
._About .center .img{ border-radius:0 30px 0 30px;}
._About .center .text{ margin-top:0;}
._About .center .tit{ font-size:18px; line-height:28px;}	
._About .center .info{ font-size:14px; line-height:24px; height:120px; margin:6px 0 12px 0;}
._About .list{ margin-top:15px;}
._About .list li h4{ font-size:26px; line-height:30px;}
._About .list li h4 i{ line-height:24px; margin-right:4px;}
._About .list li h5{ margin-top:4px;}
}
@media  screen and (max-width:767px){
._About .center .img{ width:100%;}	
._About .center .text{ width:100%; margin-top:18px;}
._About .list{ margin-top:10px;}
._About .list li{ width:50%;}
._About .list li:nth-child(2n){ border-right:none;}
}

._serv1{ float:left; width:100%; position:relative; z-index:1; padding:75px 0 172px 0;}
._serv1 .top{ float:left; width:100%;}
._serv1 .top .li{ float:left; width:100%;}
._serv1 .top .li .cont{ float:left; width:100%; color:#fff; font-size:18px; line-height:35px; height:70px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:22px;}

._serv2{ float:left; width:100%; position:relative; z-index:3; top:0; margin-top:-114px;}
._serv2 .list{ float:left; width:100%; background:#fff; border-radius:0 80px 0 80px; box-shadow:0 9px 24px rgba(0,0,0,0.15); padding:23px 1.5% 16px 1.5%;}
._serv2 .list ul li{ float:left; width:25%; position:relative; text-align:center; padding:12px;}
._serv2 .list ul li:after{ float:left; width:47px; height:32px; content:''; position:absolute; left:-23px; top:56px; background:url(../_im_g/main8.png) center no-repeat; background-size:100% 100%;}
._serv2 .list ul li:nth-child(1):after{ display:none;}
._serv2 .list ul li .i{ display:block; margin:0 auto; position:relative; width:126px; height:126px; border-radius:50%; border:2px solid #f5f5f5; overflow:hidden;}
._serv2 .list ul li .i img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); width:108px; height:108px; border-radius:50%; background:#f5f5f5; cursor:pointer;}
._serv2 .list ul li .i .show{ opacity:1;}
._serv2 .list ul li .i .hide{ opacity:0;}
._serv2 .list ul li h5{ float:left; width:100%; color:#000000; font-size:18px; line-height:30px; margin-top:10px;}
._serv2 .list ul li h5 i{font-style:normal;}
._serv2 .list ul li.slick-current .i{ border:2px solid #a40001;}
._serv2 .list ul li.slick-current .i img{ background:#a40001;}
._serv2 .list ul li.slick-current .i .show{ opacity:0;}
._serv2 .list ul li.slick-current .i .hide{ opacity:1;}

@media  screen and (max-width:1680px){
._serv1 .top .li .cont{ font-size:15px; line-height:28px; height:56px;}
._serv2 .list{ padding:12px 0;}
._serv2 .list ul li h5{ font-size:15px; line-height:28px; }
}
@media  screen and (max-width:1024px){
._serv1{ padding:30px 0 90px 0;}
._serv1 .top .li .cont{ font-size:14px; line-height:26px; height:52px;}
._serv2{ margin-top:-55px;}
._serv2 .list{ border-radius:0 30px 0 30px; box-shadow:0 5px 12px rgba(0,0,0,0.15);}
._serv2 .list ul li:after{ width:29px; height:20px; left:-15px; top:56px; }
._serv2 .list ul li .i{ width:100px; height:100px; border:2px solid #f5f5f5; }
._serv2 .list ul li .i img{ width:84px; height:84px;}
._serv2 .list ul li h5{ font-size:14px; line-height:26px; }

}
@media  screen and (max-width:767px){

}


._Result{ float:left; width:100%; padding:88px 0 64px 0;}
._Result .list{ float:left; width:100%; margin-top:45px;}
._Result .list ul{ margin:0 -3px;}
._Result .list ul li{ float:left; width:33.33%; padding:3px;}
._Result .list ul li a{ float:left; width:100%; position:relative; line-height:0; overflow:hidden; background:#f8f8f8;}
._Result .list ul li a h4{ float:left; width:100%; position:absolute; left:0; bottom:0; z-index:3; text-align:center; background:rgba(11,11,11,0.55); color:#fff; font-size:16px; line-height:27px; padding:4px 12px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; }
._Result .list ul li a .img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._Result .list ul li a:hover .img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._Result .list ul li a .text{ float:left; width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); z-index:5; text-align:center; padding:12px 12%; opacity:0;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
._Result .list ul li a .text h3{ float:left; width:100%;color:#010101; font-size:24px; line-height:34px; font-weight:600; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; }
._Result .list ul li a .text h6{ float:left; width:100%;color:#a40001; font-size:16px; line-height:26px; font-weight:600; margin:8px 0 20px 0;}
._Result .list ul li a .text h5{ float:left; width:100%;color:#000000; font-size:14px; line-height:24px; height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
._Result .list ul li a .mp4{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; z-index:5;object-fit: fill; opacity:0;}
._Result .list ul li a .paly{ float:left; width:51px; height:51px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); z-index:4;}

._Result .list ul li a:hover .img{ opacity:0;}
._Result .list ul li a:hover .img1{ opacity:1;}
._Result .list ul li a:hover h4{ opacity:0;}
._Result .list ul li a:hover .mp4{ opacity:1;}
._Result .list ul li a:hover .text{ opacity:1;}

@media  screen and (max-width:1680px){
._Result .list ul li a .text h3{ font-size:18px; line-height:28px;}	
._Result .list ul li a .text h6{ margin:4px 0 8px 0;}
}
@media  screen and (max-width:1024px){
._Result{ padding:30px 0 30px 0;}
._Result .list{ margin-top:20px;}
._Result .list ul li a h4{ font-size:14px; line-height:24px;}
._Result .list ul li a .text{ padding:12px 10px;}
._Result .list ul li a .text h5{ font-size:15px; line-height:26px; display:none;}
._Result .list ul li a .text h6{ font-size:14px; line-height:24px; margin:2px 0 0 0;}
}
@media  screen and (max-width:767px){
._Result .list ul li{ width:50%;}
}


._News{ float:left; width:100%; padding:95px 0 88px 0;}
._NewL{ float:left; width:31.5%; margin-top:48px;}
._NewL li{ float:left; width:100%; background:#fff; box-shadow:0 17px 31px rgba(197,197,197,0.1);}
._NewL li a{ float:left; width:100%;}
._NewL li i{ float:left; width:100%; height:232px; position:relative; line-height:0; overflow:hidden;}
._NewL li i img{ position:absolute; left:50%; top:50%; max-width:none; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._NewL li a:hover i img{ -webkit-transform:translate(-50%,-50%) scale(1.1); -moz-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);}
._NewL li .text{ float:left; width:100%; position:relative; padding:24px 22px 64px 22px;}
._NewL li .text:after{ float:left; width:27px; height:13px; content:''; position:absolute; right:22px; bottom:23px; background:url(../_im_g/main18.png) right center no-repeat;}
._NewL li h4{ float:left; width:100%;color:#0e0e0e; font-size:16px; line-height:28px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; font-weight:bold;}
._NewL li h6{ float:left; width:100%;color:#3a3a3a; font-size:14px; line-height:28px; height:84px; margin-top:6px; overflow:hidden;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
._NewL li a:hover h4{ color:#aa0001;}

._NewR{ float:right; width:65.5%;margin-top:48px;}
._NewR .hd{ float:left; width:100%;}
._NewR .hd li{ float:left; width:133px; line-height:32px; color:#000000; font-size:14px; text-align:center; border-radius:6px; border:1px solid #c6c6c6; margin-right:11px; cursor:pointer;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s; }
._NewR .hd li.on{ color:#fff; border:1px solid #aa0001; background:#aa0001;}
._NewR .bd{ float:left; width:100%; margin-top:14px;}
._NewR .bd li{ float:left; width:100%; background:#fff; box-shadow:0 17px 31px rgba(197,197,197,0.1); margin-top:10px;}
._NewR .bd li a{ float:left; width:100%; position:relative; padding:18px 108px 18px 115px;}
._NewR .bd li a:after{ float:left; width:27px; height:13px; content:''; position:absolute; right:18px; bottom:24px; background:url(../_im_g/main18.png) right center no-repeat;}
._NewR .bd li time{ float:left; width:77px; border-right:1px solid #dedddd; position:absolute; left:22px; top:21px; color:#0f0f0f; font-size:16px; line-height:16px;}
._NewR .bd li time font{ display:block; font-size:32px; line-height:48px; margin-top:7px;}
._NewR .bd li time span{ color:#5b5b5b; font-size:16px; margin-left:8px;}
._NewR .bd li h4{ float:left; width:100%;color:#0e0e0e; font-size:16px; line-height:28px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; font-weight:bold;}
._NewR .bd li h6{ float:left; width:100%;color:#3a3a3a; font-size:14px; line-height:28px; height:56px; overflow:hidden;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
._NewR .bd li a:hover h4{ color:#aa0001;}
._NewR .bd li a:hover h6{ color:#aa0001;}

@media  screen and (max-width:1680px){
._NewR .bd li a{ padding:18px 60px 18px 115px;}
}
@media  screen and (max-width:1024px){
._News{ padding:30px 0 30px 0;}
._NewL{ width:100%; margin-top:20px;}
._NewL li i{ height:auto;}
._NewL li i img{ width:100%; position:static; left:0; top:0; max-width:100%; transform:translate(0,0); -ms-transform:translate(0,0);-webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;transition:none;}
._NewL li a:hover i img{ -webkit-transform:translate(0,0) scale(1); -moz-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);}
._NewL li .text{ padding:20px 15px 40px 15px;}
._NewL li .text:after{ width:15px; right:10px; background:url(../_im_g/箭头拷贝3@3x.png) right center no-repeat; background-size:auto 100%;}
._NewL li .text h6{ line-height:24px; height:72px;}
._NewR{ width:100%; margin-top:20px;}
._NewR .bd li a{ padding:18px 30px 18px 105px;}
._NewR .bd li a:after{ width:15px; right:10px; background:url(../_im_g/箭头拷贝3@3x.png) right center no-repeat; background-size:auto 100%;}
._NewR .bd li time{ left:12px;}
._NewR .bd li time font{ font-size:26px; margin-top:4px;}
._NewR .bd li h6{ line-height:24px; height:48px;}
}
@media  screen and (max-width:767px){
	

}


._Cooper{ float:left; width:100%; padding:80px 0 110px 0;}
._Cooper .list{ float:left; width:100%; overflow:hidden; margin-top:72px;}
._Cooper .list ul{ margin-top:5.8%;}
._Cooper .list li{ float:left; width:13%; text-align:center; margin-right:8.7%; margin-top:-5.2%;}
._Cooper .list li a{ float:left; width:100%; line-height:0;background:#e0e0e0; padding:1px; -webkit-clip-path:polygon(25% 0%, 75% 0%,100% 50%,75% 100%,25% 100%,0% 50%); clip-path:polygon(25% 0%, 75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);}
._Cooper .list li a:hover{background:#a40001;}
._Cooper .list li i{ float:left; width:100%; background:#fff; -webkit-clip-path:polygon(25% 0%, 75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);  clip-path:polygon(25% 0%, 75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);padding:5%;}
._Cooper .list li:nth-child(16n+1){ margin-left:21.6%;}
._Cooper .list li:nth-child(16n+4),
._Cooper .list li:nth-child(16n+13){ margin-left:10.8%;}
._Cooper .list li:nth-child(16n+7),
._Cooper .list li:nth-child(16n+12),
._Cooper .list li:nth-child(16n+16){ margin-right:0;}

@media  screen and (max-width:1680px){
._Cooper .list li i{padding:5% 10%;}
}
@media  screen and (max-width:1024px){
._Cooper{ padding:30px 0 30px 0;}
._Cooper .list{ margin-top:20px;}

}
@media  screen and (max-width:767px){
/*._Cooper .list li{ width:25%; margin:0; padding:4px;}*/

}



.swiper-wrapper {
 position:relative;
 width:100%;
 height:100%;
 z-index:1;
 display:flex;
 transition-property:transform;
 box-sizing:content-box;
 transform:translate3d(0px,0,0)
}
.swiper-slide {
 flex-shrink:0;
 position:relative;
 transition-property:transform;}


._Team{ float:left; width:100%; padding:80px 0 58px 0;}
._Team .hd{ float:right; position:relative; top:0; z-index:6; margin-top:-52px;}
._Team .hd ul{ float:left;}
._Team .hd ul li{ float:left; position:relative; margin-right:68px; cursor:pointer; color:#000000; font-size:18px; line-height:38px;}
._Team .hd ul li:after{ float:left; width:1px; height:18px; content:''; background:#8b8b8b; position:absolute; right:-34px; top:50%; margin-top:-9px; transform:rotate(20deg); -ms-transform:rotate(20deg); }
._Team .hd ul li.on{ color:#a40001;}
._Team .hd a{ float:left; color:#000000; font-size:18px; line-height:38px;}
._Team .hd a:hover{ color:#a40001; }
._Team .list{ float:left; width:100%; position:relative; margin:128px 0 88px 0; min-height:400px;}
._Team .list .Box{ float:left; width:100%; position:absolute; left:0; top:0; opacity:0; z-index:3; -webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
._Team .list .Box.active{ position:relative; opacity:1; z-index:6;}
._Team .list ul{}
._Team .list li{ float:left; width:240px; text-align:center; padding:0 26px;}
._Team .list li i{ float:left; width:100%; line-height:0; position:relative; margin-top:66px;}
._Team .list li i:after{ float:left; width:115.6%; height:115.6%; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); background-size:100% 100%; background:url(../_im_g/2.png) center bottom no-repeat; background-size:100% 100%; opacity:0; z-index:3;}
._Team .list li i img{ border-radius:50%;/*transform: scale(0.8);*/}
._Team .list li h4{ float:left; width:100%;color:#101010; font-size:20px; line-height:30px; font-weight:bold; margin-top:20px;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
._Team .list li h5{ float:left; width:100%;color:#a40001; font-size:18px; line-height:28px;}
._Team .list li h6{float: left;width: 100%;color: #5f5f5f;font-size:14px;line-height: 20px;margin-top: 9px;}
._Team .list li.slick-current{ width:340px;}
._Team .list li.slick-current h4{ margin-top:30px;}
._Team .list li.slick-current i:after{ opacity:1;}
._Team .list li.slick-current i{ margin-top:0;}
._Team .list li.slick-current i img{/* transform: scale(1.2);*/}
._Team .list .slick-prev,
._Team .list .slick-next{ float:left; width:27px; height:27px; border:2px solid #231815; position:absolute; transform:rotate(45deg); -ms-transform:rotate(45deg); top:155px; z-index:6; cursor:pointer;}
._Team .list .slick-prev{ left:-20px; border-right:none !important; border-top:none !important;}
._Team .list .slick-next{ right:-20px; border-left:none !important; border-bottom:none !important;}
._Team .list .slick-prev:hover,
._Team .list .slick-next:hover{ border:2px solid #a40001;}


@media  screen and (max-width:1680px){
._Team .hd ul li{ font-size:15px; margin-right:44px; }
._Team .hd ul li:after{ right:-22px; }
._Team .hd a{ font-size:15px;}
._Team .list li h4{ font-size:18px; line-height:28px;}
._Team .list li h5{ font-size:16px; line-height:26px;}
._Team .list .slick-prev,
._Team .list .slick-next{ top:145px; }
._Team .list .slick-prev{ left:0;}
._Team .list .slick-next{ right:0;}
}
@media  screen and (max-width:1440px){
._Team .list li{ width:210px;}
._Team .list li i{ margin-top:55px;}
._Team .list li.slick-current{ width:300px;}
._Team .list .slick-prev,
._Team .list .slick-next{ top:125px; }
}
@media  screen and (max-width:1024px){
._Team{ padding:30px 0 30px 0;}
._Team .hd{ margin-top:-45px;}
._Team .hd ul li{ font-size:14px; margin-right:28px; }
._Team .hd ul li:after{ right:-14px; }
._Team .hd a{ font-size:14px;}
._Team .list{ width:100%; min-height:345px; margin:20px 0 25px 0;}
._Team .list li{ width:200px;}
._Team .list li i{ margin-top:55px;}
._Team .list li.slick-current{ width:280px;}
._Team .list .slick-prev,
._Team .list .slick-next{ width:17px; height:17px; top:130px;}

}
@media  screen and (max-width:767px){
._Team .hd{ float:left; width:100%; margin-top:10px;}
._Team .hd ul li{ font-size:14px; margin-right:18px; line-height:30px; }
._Team .hd ul li:after{ right:-9px;}
._Team .hd a{ font-size:14px; line-height:30px;}
._Team .list{ min-height:235px;}
._Team .list li{ padding:0 8px;}
._Team .list li{ width:100px;}
._Team .list li i{ margin-top:25px;}
._Team .list li.slick-current{ width:140px;}
._Team .list li.slick-current h4{ margin-top:15px;}
._Team .list .slick-prev,
._Team .list .slick-next{ width:13px; height:13px; top:66px;}
._Team .list li h4{ font-size:16px; line-height:24px; margin-top:10px;}
._Team .list li h5{ font-size:14px; line-height:22px;}
._Team .list li h6{ font-size:12px; line-height:20px; margin-top:5px;}
}


._About1{ float:left; width:100%; padding:65px 0 43px 0;}
._About1 .center{ float:left; width:100%; margin-top:50px; color:#000000; font-size:16px; line-height:36px; letter-spacing:1px;}
._About1 .center .img{ float:left; width:45%; line-height:0; overflow:hidden; border-radius:0 60px 0 60px; margin-right:4.9%; margin-bottom:2%;}
._About1 .center .tit{ font-weight:bold; color:#a40001; font-size:22px;}

@media  screen and (max-width:1680px){
._About1 .center{ font-size:15px; line-height:28px;}
}
@media  screen and (max-width:1024px){
._About1{ padding:30px 0 30px 0;}	
._About1 .center{ margin-top:20px;  font-size:14px; line-height:26px} 	
._About1 .center .img{ border-radius:0 30px 0 30px; margin-right:15px; margin-bottom:5px;}
._About1 .center .tit{ font-size:18px; line-height:28px;}
}
@media  screen and (max-width:767px){
._About1 .center .img{ width:100%; margin-bottom:25px;}
}


._About2{ float:left; width:100%; background:#961519; padding-top:50px; /*margin-bottom:-124px;*/}
._About2 .title{ float:left; width:100%;}
._About2 .title h1{ float:left; width:100%; color:#fff; font-size:32px; line-height:32px;}
._About2 .title h4{ float:left; width:100%; color:#fff; font-size:16px; line-height:26px; margin-top:5px;}
._About2 .list{ float:left; width:100%; margin-top:35px;}
._About2 .list ul{ margin:0 -16px;flex-wrap:wrap; display: flex;}
._About2 .list ul li{ float:left; width:33.33%; padding:0 16px; margin-top:15px;}
._About2 .list ul li a{ float:left; width:100%; background:#fff; position:relative; min-height:100%; overflow:hidden; border-radius:3px; box-shadow:0 14px 29px rgba(197,197,197,0.18); border-top:none;}
._About2 .list ul li a:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; z-index:2; border:1px solid #dedede; border-radius:3px;}
._About2 .list ul li i{ float:left; width:100%; line-height:0; position:relative; z-index:3; overflow:hidden;}
._About2 .list ul li .text{ float:left; width:100%; padding:26px 9.7% 32px 9.7%;}
._About2 .list ul li h1{ float:left; width:100%; color:#000000; font-size:16px; line-height:26px; position:relative; padding-bottom:12px;}
._About2 .list ul li h1:after{ float:left; width:34px; height:4px; border-radius:4px; background:#961519; position:absolute; left:0; bottom:0; content:'';}
._About2 .list ul li h4{ float:left; width:100%; position:relative; z-index:1; color:#000000; font-size:14px; line-height:24px; margin-top:8px;}

@media  screen and (max-width:1680px){
._About2 .title h1{ font-size:24px; line-height:34px;}		

}
@media  screen and (max-width:1024px){
._About2{ padding-top:30px;}	
._About2 .title h1{ font-size:18px; line-height:28px;}	
._About2 .title h4{ font-size:14px; line-height:24px; margin-top:0;}
._About2 .list{ margin-top:5px;}
._About2 .list ul{ margin:0 -7px;}
._About2 .list ul li{ padding:0 7px;}
._About2 .list ul li .text{ padding:15px 12px;}
}
@media  screen and (max-width:767px){
._About2 .list ul li{ width:100%;}
}



._About2{ float:left; width:100%; background:#961519; padding-top:50px; margin-bottom:-124px;}
._About2 .title{ float:left; width:100%;}
._About2 .title h1{ float:left; width:100%; color:#fff; font-size:32px; line-height:32px;}
._About2 .title h4{ float:left; width:100%; color:#fff; font-size:16px; line-height:26px; margin-top:5px;}
._About2 .list{ float:left; width:100%; margin-top:35px;}
._About2 .list ul{ margin:0 -16px;flex-wrap:wrap; display: flex;}
._About2 .list ul li{ float:left; width:33.33%; padding:0 16px; margin-top:15px;}
._About2 .list ul li a{ float:left; width:100%; background:#fff; position:relative; min-height:100%; overflow:hidden; border-radius:3px; box-shadow:0 14px 29px rgba(197,197,197,0.18); border-top:none;}
._About2 .list ul li a:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; z-index:2; border:1px solid #dedede; border-radius:3px;}
._About2 .list ul li i{ float:left; width:100%; line-height:0; position:relative; z-index:3; overflow:hidden;}
._About2 .list ul li i img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._About2 .list ul li:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._About2 .list ul li .text{ float:left; width:100%; position:relative; z-index:6; padding:26px 9.7% 32px 9.7%;}
._About2 .list ul li h1{ float:left; width:100%; color:#000000; font-size:16px; line-height:26px; font-weight:bold; position:relative; padding-bottom:12px;}
._About2 .list ul li h1:after{ float:left; width:34px; height:4px; border-radius:4px; background:#961519; position:absolute; left:0; bottom:0; content:'';}
._About2 .list ul li h4{ float:left; width:100%; position:relative; z-index:1; color:#000000; font-size:14px; line-height:24px; margin-top:8px;}

@media  screen and (max-width:1680px){
._About2 .title h1{ font-size:24px; line-height:34px;}		

}
@media  screen and (max-width:1024px){
._About2{ padding-top:30px; margin-bottom:-60px;}	
._About2 .title h1{ font-size:18px; line-height:28px;}	
._About2 .title h4{ font-size:14px; line-height:24px; margin-top:0;}
._About2 .list{ margin-top:5px;}
._About2 .list ul{ margin:0 -7px;}
._About2 .list ul li{ padding:0 7px;}
._About2 .list ul li .text{ padding:17px 12px;}
}
@media  screen and (max-width:767px){
._About2 .list ul li{ width:100%;}
}


._AbTit{ float:left; width:100%; text-align:center;}
._AbTit h1{ float:left; width:100%; color:#000000; font-size:32px; line-height:32px;}
._AbTit h4{ float:left; width:100%; color:#828282; font-size:18px; line-height:28px; text-transform:uppercase; margin-top:5px;}

._About3{ float:left; width:100%; background:#961519; padding:225px 0 68px 0; }
._About3 .list{ float:left; width:100%; margin-top:70px;}
._About3 .list .pic{ float:left; width:37.1%; margin-left:4.6%;}
._About3 .list .text{ float:right; width:45.5%; margin-right:6.9%;}
._About3 .list .text li{ float:left; width:100%; position:relative; margin:1.7% 0 2% 0;}
._About3 .list .text li .img{ float:left; width:28px; height:28px; position:absolute; left:0; top:1px; z-index:2;}
._About3 .list .text li .tit{ float:left; width:100%; color:#000000; font-size:20px; line-height:30px; padding-left:36px; font-weight:bold;}
._About3 .list .text li .p{ float:left; width:100%; color:#000000; font-size:16px; line-height:32px; padding-left:36px; margin-top:9px;}

@media  screen and (max-width:1680px){
._AbTit h1{ font-size:24px; line-height:34px;}		
._AbTit h4{ font-size:16px; line-height:26px;}
._About3 .list .pic{ width:45.1%; margin-left:0%;}
._About3 .list .text{ width:50.5%; margin-right:0%;}
}
@media  screen and (max-width:1024px){
._AbTit h1{ font-size:18px; line-height:28px;}	
._AbTit h4{ font-size:14px; line-height:24px; margin-top:2px;}
	
._About3{ padding:90px 0 30px 0;}	
._About3 .list{ margin-top:25px;}
._About3 .list .text li{ margin:4px 0;}
._About3 .list .text li .img{ top:-1px;}
._About3 .list .text li .tit{ font-size:16px; line-height:26px;}
._About3 .list .text li .p{ font-size:14px; line-height:26px; margin:4px;}
}
@media  screen and (max-width:767px){
._About3 .list .pic{ width:100%;}	
._About3 .list .text{ width:100%; margin-top:20px;}
}

._About4{ float:left; width:100%; background:#961519; padding:72px 0 110px 0;}
._About4 .list{ float:left; width:100%; margin-top:27px;}
._About4 .list ul{ margin:0 -27px;flex-wrap:wrap; display: flex;}
._About4 .list ul li{ float:left; width:33.33%; padding:0 27px; margin-top:15px;}
._About4 .list ul li .a{ float:left; width:100%; background:#fff; position:relative; min-height:100%; overflow:hidden;}
._About4 .list ul li i{ float:left; width:100%; line-height:0; overflow:hidden;}
._About4 .list ul li i img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._About4 .list ul li .a:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._About4 .list ul li .text{ float:left; width:100%; padding:26px;}
._About4 .list ul li h1{ float:left; width:100%; color:#000000; font-size:16px; line-height:26px; position:relative; padding-bottom:12px;}
._About4 .list ul li h1:after{ float:left; width:34px; height:4px; border-radius:4px; background:#961519; position:absolute; left:0; bottom:0; content:'';}
._About4 .list ul li h4{ float:left; width:100%; color:#000000; font-size:14px; line-height:24px; margin:8px 0;}
._About4 .list ul li a{ float:left; width:100%; color:#000000; font-size:14px; line-height:24px;}
._About4 .list ul li .a:hover h1{ color:#961519;}

@media  screen and (max-width:1680px){
._About4 .list ul{ margin:0 -15px;}
._About4 .list ul li{ padding:0 15px;}
}
@media  screen and (max-width:1024px){
._About4{ padding:30px 0 30px 0;}	
._About4 .list{ margin-top:5px;}
._About4 .list ul{ margin:0 -7px;}
._About4 .list ul li{ padding:0 7px;}
._About4 .list ul li .text{ padding:17px 12px;}
}
@media  screen and (max-width:767px){
._About4 .list ul li{ width:100%;}
}


._About5{ float:left; width:100%; background:#961519; padding:72px 0 88px 0;}
._About5 ._AbTit{ text-align:left;}
._About5 ._AbTit h4{ color:#0a0a0a;}
._mapbox{ float:left; width:47.5%; margin-top:42px; height:464px; border:13px solid #fff; background:#fff; box-shadow:0 4px 13px rgba(46,46,46,0.15);}
.BMap_Marker .BMapLabel{ border:none !important; padding:5px 10px!important;white-space:normal !important; text-align:center; width:150px !important; left:-48px !important; top:-75px !important; color:#606060 !important; font-size:12px !important; line-height:18px !important; box-shadow:0 3px 6px rgba(0,0,0,0.2); }
.BMap_Marker .BMapLabel:after{ float:left; width:0; height:0; content:''; position:absolute; top:100%; left:50%; margin-left:-6px; border-left: 6px solid transparent; border-right:6px solid transparent;border-top: 6px solid #fff;}


._About5 form{ float:right; width:38.6%; margin-top:65px; margin-right:5.6%;}
._About5 form h4{ float:left; width:100%; color:#0a0a0a; font-size:24px; line-height:44px; margin-bottom:10px;}
._About5 form .lab{ float:left; width:100%; position:relative; margin-top:20px;}
._About5 form .ico{ float:left; width:30px; position:absolute; left:22px; top:50%; margin-top:-15px;}
._About5 form .text{ float:left; width:100%; color:#090909; font-size:18px; line-height:34px; height:54px; margin-top:5px; background:#fff; border-radius:6px; box-shadow:0 5px 5px rgba(173,173,173,0.41); padding:9px 22px 9px 64px; border:1px solid #fff;}
._About5 form .text:focus{border:1px solid #9d0c0c;}
._About5 form .submit{ float:left; width:144px; color:#fff; font-size:18px; line-height:52px; height:54px; margin-top:5px; background:#9d0c0c; border-radius:6px; box-shadow:0 5px 5px rgba(173,173,173,0.41); border:none;}


@media  screen and (max-width:1680px){
._About5 form{ width:43%; margin-right:0;}

}
@media  screen and (max-width:1024px){
._About5{ padding:30px 0 30px 0;}	
._mapbox{ margin-top:20px; height:340px; border:6px solid #fff; box-shadow:0 2px 6px rgba(46,46,46,0.15);}
._About5 form{ margin-top:30px;}
._About5 form h4{ font-size:18px; line-height:28px; margin-bottom:0;}
._About5 form .lab{ margin-top:15px;}
._About5 form .ico{ left:15px; width:24px; margin-top:-12px;}
._About5 form .text{ height:46px; line-height:32px; font-size:15px; padding:6px 15px 6px 50px; box-shadow:0 0 5px rgba(173,173,173,0.41);}
._About5 form .submit{ height:46px; line-height:46px; font-size:15px;}
}
@media  screen and (max-width:767px){
._About5 form{ width:100%;}
._mapbox{ width:100%;}
}


._About6{ float:left; width:100%; padding:57px 0 117px 0;}
._About6 .list{ float:left; width:100%; margin-top:70px;}
._About6 .list ul{ flex-wrap:wrap; display: flex; margin:0 -19px;}
._About6 .list ul li{ float:left; width:50%; padding:0 19px; margin-bottom:32px;}
._About6 .list ul li a{ float:left; width:100%; background:#fff; position:relative; min-height:252px; height:100%; box-shadow:0 31px 51px rgba(197,197,197,0.1); overflow:hidden; padding:10.8% 52px 10.8% 254px;}
._About6 .list ul li i{ float:left; width:240px; height:240px; position:absolute; left:10px; top:6px; z-index:2; line-height:0; overflow:hidden;}
._About6 .list ul li em{ float:left; width:30px; height:30px; position:absolute; right:23px; bottom:20px; z-index:10; background:#a40001; padding:4px;}
._About6 .list ul li h1{ float:left; color:#000000; font-size:16px; line-height:26px; font-style:italic; display: flex; }
._About6 .list ul li h1 span{ display:inline-block; white-space:nowrap; color:#000000; font-weight:bold; padding-bottom:18px; font-size:18px; font-style:normal; margin-right:20px; position:relative;}
._About6 .list ul li h1 span:after{ float:left; width:100%; height:4px; border-radius:4px; background:#961519; content:''; position:absolute; left:0; top:42px;}
._About6 .list ul li h4{ float:left; width:100%; color:#000000; font-size:14px; line-height:28px; margin-top:12px;}
._About6 .list ul li .text{ float:left; width:100%; height:100%; position:absolute; left:0; top:100%; z-index:6; background:rgba(164,0,1,0.92); padding:28px 76px 20px 40px;overflow:hidden;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:100%;}
._About6 .list ul li a:hover .text{ top:0;} 
._About6 .list ul li .text::-webkit-scrollbar {
 width:6px
}
._About6 .list ul li .text1::-webkit-scrollbar-track
{
background-color:inherit;
 border-radius:6px
}
._About6 .list ul li .text::-webkit-scrollbar-thumb {
 width:6px;
 height:60px;
 background-color:rgba(255,255,255,0.5);
 border-radius:6px; 
}
._About6 .list ul li .text h2{ float:left; position:relative; padding-right:71px; color:#fff; font-size:18px; line-height:28px;}
._About6 .list ul li .text h2:after{ float:left; width:61px; height:2px; content:''; position:absolute; right:0; top:50%; margin-top:-1px; background:#fff;}
._About6 .list ul li .text h5{ float:left; width:100%; color:#fff; font-size:14px; line-height:27px; white-space:pre-wrap; margin-top:10px;}



@media  screen and (max-width:1680px){
._About6 .list ul{ margin:0 -15px;}
._About6 .list ul li{ padding:0 15px; margin-bottom:30px;}
._About6 .list ul li a{ padding:7.8% 68px 7.8% 220px; min-height:212px;}
._About6 .list ul li i{ width:200px; height:200px;}
._About6 .list ul li h1{ font-size:15px; line-height:24px;}
._About6 .list ul li h1 span{ margin-right:10px;}


}
@media  screen and (max-width:1024px){
._About6{ padding:30px 0 40px 0;}
._About6 .list{ margin-top:20px;}
._About6 .list ul{ margin:0 -7px;}
._About6 .list ul li{ padding:0 7px; margin-bottom:15px; width:100%;}
._About6 .list ul li a{ padding:4% 58px 4% 160px; box-shadow:0 5px 10px rgba(197,197,197,0.1); min-height:150px;}
._About6 .list ul li h1 span:after{ height:3px; top:34px;}
._About6 .list ul li h1 span{ padding-bottom:10px;}
._About6 .list ul li em{ right:12px; bottom:12px;}
._About6 .list ul li i{ left:5px; top:5px; width:140px; height:140px;}
._About6 .list ul li .text{ padding:15px 45px 15px 15px;}
._About6 .list ul li .text h2{ padding-right:40px; font-size:16px; line-height:26px;}
._About6 .list ul li .text h2:after{ width:30px; height:2px;}
._About6 .list ul li .text h5{ line-height:24px; margin-top:5px;}
}
@media  screen and (max-width:767px){
._About6 .list ul li a{ padding:15px 15px 55px 160px;}
._About6 .list ul li h1{ font-size:12px; line-height:18px;}
._About6 .list ul li h1 span{ font-size:16px;}
._About6 .list ul li h1 span:after{ top:28px;}
._About6 .list ul li h4{ line-height:24px;}

}


._About7{ float:left; width:100%; padding:60px 0 162px 0; overflow:hidden;}
._About7 .indeTit{ text-align:center;}
._About7 .list{ float:left; width:100%; position:relative;}
._About7 .list .Box{ float:left; width:100%; position:absolute; left:0; top:0; opacity:0; z-index:3;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
._About7 .list .Box.active{ position:relative; opacity:1; z-index:6;}
._About7 .list ul{ float:left; width:100%;}
._About7 .list ul li{ float:left; width:100%; padding:126px 100px;}
._About7 .list ul .h1{ float:left; width:41.6%; position:absolute; left:0; top:126px; margin-top:6px; text-align:center; color:#a40001; font-size:22px; line-height:60px; padding-bottom:67px; margin-left:8.9%; z-index:6;}
._About7 .list ul .h1:after{ float:left; width:6px; height:53px; content:''; position:absolute; left:50%; bottom:0; background:#961519; margin-left:-3px;}
._About7 .list ul .h1 span{ display:inline-block; min-width:194px; border:2px solid #a40001;}
._About7 .list ul .div{ float:left; width:100%; position:relative; z-index:5; }
._About7 .list ul .text{ float:left; width:50.5%; margin-top:138px;}
._About7 .list ul .text h4{ float:left; width:100%; color:#0f0f0f; font-size:18px; line-height:38px; margin-top:52px;}
._About7 .list ul em{ float:right; width:46.6%; line-height:0; border:6px solid #fff; box-shadow:0 14px 29px rgba(179,179,179,0.34);}
._About7 .list ul .slick-prev,
._About7 .list ul .slick-next{ width:48px; height:48px; opacity:0.5; background-size:100% 100% !important; z-index:6;}
._About7 .list ul .slick-prev{ left:0; background:url(../_im_g/img22.png) center no-repeat;}
._About7 .list ul .slick-next{ right:0; background:url(../_im_g/img23.png) center no-repeat;}
._About7 .list ul .slick-prev:hover,
._About7 .list ul .slick-next:hover{ opacity:1;}

._About7 .dl{ float:left; width:110%; left:0; margin-left:-5%; position:relative;}
._About7 .dl .slick-list{ padding-top:12px; z-index:6;}
._About7 .dl:after{ float:left; width:80.2%; height:1px; content:''; background:#d0d0d0; position:absolute; left:10%; top:11px; border-radius:50%; margin-left:-4px; background:#d0d0d0; z-index:1;}
._About7 .dl dd{ float:left; width:20%; text-align:center; color:#000000; font-size:16px; line-height:36px; padding:18px 0; position:relative; cursor:pointer; z-index:6;}
._About7 .dl dd:after{ float:left; width:9px; height:9px; content:''; position:absolute; left:50%; top:-5px; border-radius:50%; margin-left:-4px; background:#d0d0d0;}
._About7 .dl dd:before{ opacity:0; float:left; width:19px; height:19px; content:''; position:absolute; left:50%; top:-10px; border-radius:50%; margin-left:-9px; border:2px solid #a40001;}
._About7 .dl dd.on{ font-size:20px; color:#a40001;}
._About7 .dl dd.on:after{ background:#a40001;}
._About7 .dl dd.on:before{ opacity:1;}
._About7 .dl .slick-prev,
._About7 .dl .slick-next{ float:left; width:16px; height:16px; border:2px solid #d0d0d0; position:absolute; transform:rotate(45deg); -ms-transform:rotate(45deg); top:5px; z-index:10; cursor:pointer;}
._About7 .dl .slick-prev{ left:5%; border-right:none !important; border-top:none !important;}
._About7 .dl .slick-next{ right:5%; border-left:none !important; border-bottom:none !important;}
._About7 .dl .slick-prev:hover,
._About7 .dl .slick-next:hover{ border:2px solid #a40001;}


@media  screen and (max-width:1680px){
._About7 .list ul .text h4{ font-size:16px; line-height:28px;}
}
@media  screen and (max-width:1024px){
._About7{ padding:30px 0 40px 0;}
._About7 .list ul li{ padding:30px 50px;}
._About7 .list ul .h1{ padding-bottom:42px; font-size:18px; line-height:40px; top:35px; width:43.6%; margin-left:50px;}
._About7 .list ul .h1:after{ width:4px; height:30px; margin-left:-2px;}
._About7 .list ul .h1 span{ min-width:120px; }
._About7 .list ul .text{ margin-top:100px;}
._About7 .list ul .text h4{ font-size:14px; line-height:26px; margin-top:15px;}
._About7 .list ul .slick-prev,
._About7 .list ul .slick-next{ width:36px; height:36px;}
._About7 .dl .slick-prev,
._About7 .dl .slick-next{ width:14px; height:14px;}
}
@media  screen and (max-width:767px){
._About7 .list ul .h1{ padding-bottom:42px; font-size:18px; line-height:40px; top:25px; margin-top:0; width:100%; margin-left:0;}	
._About7 .list ul .text{ width:100%; margin-top:85px;}
._About7 .list ul em{ margin-top:15px; width:100%; box-shadow:0 5px 10px rgba(179,179,179,0.34);}
._About7 .dl:after{ width:76%; left:12%;}
._About7 .dl dd{ font-size:14px; padding:10px 0;}
._About7 .dl dd.on{ font-size:16px;}
}


.yigai{ float:left; width:100%;}
.yigai ul{ float:left; width:100%; margin:18px 0 25px 0;}
.yigai ul li{ float:left; width:100%; padding:31px 0; border-bottom:1px solid #f2f2f2;}
.yigai ul li a{ float:left; width:100%; position:relative; min-height:166px; padding-left:318px;}
.yigai ul li i{ float:left; width:290px; height:166px; position:absolute; left:0; top:0; line-height:0; overflow:hidden;}
.yigai ul li i img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.yigai ul li a:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.yigai ul li h4{ float:left; width:100%; color:#0e0e0e; font-size:16px; line-height:26px; font-weight:bold; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; margin:4px 0 14px 0;}
.yigai ul li h5{ float:left; width:100%; color:#3a3a3a; font-size:14px; line-height:28px; height:56px; margin-bottom:28px; overflow:hidden;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.yigai ul li time{ float:left; width:100%; color:#3a3a3a; font-size:14px; line-height:24px; position:relative; background:url(../_im_g/img31.png) left center no-repeat; padding-left:24px;}
.yigai ul li time:after{ float:left; width:27px; height:100%; content:''; background:url(../_im_g/main18.png) right center no-repeat; position:absolute; right:0;}
.yigai ul li a:hover h4{ color:#961519;}

@media  screen and (max-width:1024px){
.yigai ul li{ padding:15px 0;}
.yigai ul li a{ min-height:108px; padding-left:204px;}
.yigai ul li i{ width:189px; height:108px;}
.yigai ul li h4{ margin:0 0 5px 0;}
.yigai ul li h5{ line-height:24px; height:48px; margin-bottom:5px;}

}
@media  screen and (max-width:767px){
.yigai{ margin-bottom:35px;}	
.yigai ul{ margin:18px 0 0 0;}
.yigai ul li a{ min-height:69px; padding-left:150px;}
.yigai ul li i{ width:136px; height:78px;}
.yigai ul li h4{ font-size:15px; margin-bottom:2px;}
.yigai ul li h5{ height:24px;-webkit-line-clamp:1; margin-bottom:2px;}
.yigai ul li time{ padding-left:20px; font-size:13px; background:url(../_im_g/时间拷贝2@3x.png) left center no-repeat; background-size:auto 15px;}
.yigai ul li time:after{ width:15px; background:url(../_im_g/箭头拷贝3@3x.png) right center no-repeat; background-size:auto 13px;}
}

._slide{ float:left; width:100%; background:#f2f2f2; padding:18px 0;}
._slide li{ float:left; margin:0 40px;}
._slide li a{ float:left; color:#000000; font-size:16px; line-height:36px;}
._slide li.on a,
._slide li:hover a{ color:#a40001;}
@media  screen and (max-width:1024px){
._slide{ padding:10px 0;}	
._slide li{ margin:0 10px;}
._slide li a{ font-size:14px; line-height:30px;}
}

/*

a40001

@media  screen and (max-width:1680px){

}
@media  screen and (max-width:1024px){

}
@media  screen and (max-width:767px){

}
*/









/*内页banner*/
.nbanner{float:left;width:100%;}
.nbanner div{line-height:0;position:relative;float:left;width:100%;}
.nbanner img{float:left;width:100%;}
.nbanner .circle{height:200px;width:200px;border-radius:50%;background:#A40001;position:absolute;top:26%;left:55%;display:flex;flex-direction:column;align-items:flex-start;color:#fff;justify-content:center;padding-left:35px;}
.nbanner .circle h4{font-size:50px;line-height:60px;white-space:nowrap;}
.nbanner .circle h6{font-size:22px;line-height:30px;white-space:nowrap;margin-top:5px;}
@media  screen and (max-width:1440px){
.nbanner .circle{height:160px;width:160px;padding-left:35px;}
.nbanner .circle h4{font-size:36px;line-height:46px;}
}
@media screen and (max-width:1024px){
.nbanner .circle{height: 90px;width: 90px;top: 20%;left: 55%; padding-left: 20px;}
.nbanner .circle h4{font-size:18px;line-height:24px;}
.nbanner .circle h6{font-size:14px;line-height:18px; margin-top:4px;}
}
@media screen and (max-width:767px){
.nbanner .circle{left:45%;}
}



/*通用标题 分页*/
.fy{margin-top:55px;float:left; width:100%; flex-wrap:wrap; display: flex;  justify-content:center; align-items: center;}
.fy a{height:37px;width:37px;border:1px solid #E5E5E5;border-radius:2px; line-height:37px;transition:all .5s ease;
text-align:center;font-size:18px;margin:0 4px;float:left;position:relative}
.fy a:hover{color:#fff;background:#A40001 !important;border:1px solid #A40001}
.fy a.on{color:#fff;background:#A40001 !important;border:1px solid #A40001}
.fy .ss{ position:relative; width:153px; margin-left:16px;}
.fy .text{ width:100%; border:1px solid #ccc; height:37px; line-height:25px; padding:6px 41px 6px 9px; font-size:14px;border-radius:5px;}
.fy .submit{ float:left; position:absolute; right:0; top:0;  width:37px; height:37px; background:#A40001; color:#fff; text-align:center; font-size:14px;border-radius:0 5px 5px 0;}

.fy.listfy{ margin-top:20px;margin-bottom:65px;  justify-content:flex-end;}
.fy.listfy a{background:#F5F5F7;border:1px solid #F5F5F7;margin:0 7.5px;border-radius:5px;}
.fy.listfy .next{width:93px;}


.nfy{  text-align: center; font-size: 0; color:#fff;margin-top:30px;float:left;position:relative;left: 50%;transform: translate(-50%, 0);}
.nfy a{ display: inline-block; vertical-align: middle; padding: 0 25px; font-size: 14px; line-height: 30px; background: #9d0c0c; color: #fff; border: transparent; border-radius:30px; overflow: hidden;}
.nfy span{ display: inline-block; vertical-align: middle; padding: 0 25px; font-size: 14px; color: #333;}


.indexTit{ float:left; width:100%; margin-bottom:50px;}
.indexTit h4{ float:left; width:100%;font-size:40px;line-height:50px;font-weight:400;color:#000000}
.indexTit h4 i{ display:inline-block; color:#A40001; border-bottom:2px solid #A40001;font-weight:700; padding-bottom:14px;}
.indexTit h6{ float:left; width:100%; font-size:16px;line-height:30px;color:#000000;text-transform:capitalize;}

@media  screen and (max-width:1680px){
.indexTit h4{ font-size:30px; line-height:40px;}
.indexTit h4 i{ padding-bottom:10px;}
}
@media screen and (max-width:1024px){
.indexTit{ margin-bottom:20px;}	
.indexTit h4{font-size:22px;line-height:32px;}
.indexTit h4 i{ padding-bottom:5px;}
.indexTit h6{font-size:14px;line-height:28px;}
}


/*成果列表*/
.achievements{padding-top:75px;padding-bottom:75px;float:left;width:100%;background:url(_im_g/adbg.jpg) center no-repeat;background-size:cover;}
.achievements .list{ float:left; width:100%;}
.achievements .list ul{margin:-10px -12px;flex-wrap:wrap; display: flex;}
.achievements .list ul li{width:25%;padding:10px 12px;float:left}
.achievements .list ul li a{display:block;float:left;width:100%; position:relative; min-height:100%; background:#fff; box-shadow:2px 2px 13px rgba(173,173,173,0.29);}
.achievements .list ul li .img{position: relative;overflow: hidden;width: 100%;display:block}
.achievements .list ul li .img img{ width:100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.achievements .list ul li a:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.achievements .list ul li h4{font-size:18px;color:#000000;text-align:center;line-height:38px; word-break:keep-all;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding:40px 12px;}
.achievements .list ul li a:hover h4{color:#A40001}

@media screen and (max-width:1024px){
.achievements{padding-top:30px;padding-bottom:30px;}
.achievements .list ul{ margin:-6px -6px;}
.achievements .list ul li{width:50%;padding:6px 6px;}
.achievements .list ul li a{ box-shadow:2px 2px 10px rgba(173,173,173,0.29);}
.achievements .list ul li h4{font-size:16px;line-height:32px; padding:12px;}
}

/*当前位置*/
.mbx{float:left;width:100%;background:#F2F2F2; padding:18px 0;}
.mbx .wz{font-size:16px;color:#000000;line-height:36px;}
.mbx .wz a:hover{color:#9D0C0C;}
.mbx .wz a.on{color:#9D0C0C;}
@media screen and (max-width:1024px){
.mbx{ padding:10px 0;}
.mbx .wz{font-size:14px;line-height:30px;}
}



/*成果详情*/
.achs{padding-top:55px;padding-bottom:85px;float:left;width:100%;background:url(_im_g/adbg.jpg) center no-repeat;background-size:cover}
.achs h4{font-size:24px;text-align:center;line-height:26px;color:#1E1E1E}
.achs .info{float:left;width:100%;border:1px solid #AACFE5;margin-top:40px;padding:44px 35px}
.achs .info .h6{font-size:16px;line-height:30px;color:#0A0A0A;padding-left:25px;position:relative;margin-bottom:15px;color:#0A0A0A}
.achs .info .h6:after{content:"";height:10px;width:10px;border-radius:50%;background:rgba(45,138,195,0.5);
left:0;position:absolute;top:10px;}
.achs .img{margin-top:45px;line-height:0;float:left;text-align:center;width:100%;font-size:16px;line-height:30px;color:#0A0A0A;}
.achs .t{display:flex;align-items:center;margin-top:50px;justify-content:center;}
.achs .t p{font-size:18px;color:#1E1E1E;padding:0 8px;}
@media  screen and (max-width:1024px){

.achs{padding-top:30px;padding-bottom:40px;}
.achs h4{font-size:18px;line-height:24px;}
.achs .info{margin-top:20px;padding:15px}
.achs .info .h6{font-size:14px;line-height:26px;padding-left:15px;margin-bottom:10px;}
.achs .info .h6:after{content:"";height:8px;width:8px;top:8px;}
.achs .img{margin-top:20px;font-size:14px;line-height:26px;}
.achs .t{margin-top:20px;}
.achs .t p{font-size:16px;padding:0 6px;}

}


/*专家团队*/
.team{padding-top:50px; float:left;width:100%;background:url(_im_g/adbg.jpg) center no-repeat;
background-size:cover;margin-bottom:120px;}
.team .ttop{background:#FFFFFF;box-shadow:17px 17px 51px rgba(197,197,197,0.1);padding:30px 28px 24px 28px;float:left;width:100%}
.team .ttop .top .left{ float:left; position:absolute; left:0; top:0; line-height:29px;text-align:left;float:left;font-size:16px; color:#4e4e4e; white-space:nowrap;}
.team .ttop .top{float:left;width:100%; position:relative; padding-left:150px;}
.team .ttop .top.top1{margin-top:23px;padding-bottom:28px;border-bottom:1px solid #ECECEC;margin-bottom:20px}
.team .ttop .top .right{float:left}
.team .ttop .top .right a{line-height:29px;color:#434343;font-size:14px;margin-right:5px;float:left;min-width:72px;
text-align:center;padding:0 14px;}
.team .ttop .top .right a:hover{ color:#961519;}
.team .ttop .top .right a:last-child{margin-right:0}
.team .ttop .top .right a.on{background:#961519;color:#fff;border-radius:4px}

.team .ttop .ss{display:flex;align-items:center;float:left}
.team .ttop .ss h4{font-size:16px;color:#4E4E4E;line-height:40px;margin-right:22px;}
.team .ttop .ss input[type="text"]{line-height:40px;font-size:16px;background:none;border:1px solid #D4D4D4;padding-left:40px;border-radius:3px;background: url(../_im_g/ss.png) top 50% left 14px no-repeat;background-size:19px;}
.team .ttop .ss input[type="button"]{background:#961519;color:#fff;line-height:40px;text-align:center;border-radius:4px;font-size:14px;margin-left:15px;width:72px;}

.team ul{margin-top:20px;float:left;width:100%; padding:0 29px; box-shadow:17px 51px 51px rgba(197,197,197,0.1);background:#fff;}
.team ul li{padding:32px 0 0px 0;float:left;width:100%;}

.team ul li a{display:flex;float:left;width:100%;padding-bottom:22px;border-bottom:1px solid #E6E6E6}
.team ul li .img{float:left;min-width:128px; text-align:center;}
.team ul li .img img{/*min-width:200px;*/ max-width:128px;}
.team ul li .t{float:left;padding-left:30px;}
.team ul li h4{font-size:18px;line-height:24px;color:#000000;margin-top:10px; font-weight:bold;}
.team ul li h5{font-size:14px;line-height:24px;color:#000000;margin-top:8px;margin-bottom:8px;}
.team ul li h6{font-size:14px;line-height:24px; overflow:hidden; height:72px; color:#737373;}
.team ul li:hover h4{ color:#961519;}

.team ul li .pop{position:fixed;background:#fff;padding:60px 55px 60px 67px;display:none;min-height:690px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99}
.team ul li .pop .ptop{display:flex;padding-bottom:40px;border-bottom:1px solid #CECDCD;margin-bottom:55px;width:980px;}


.team ul li .pop .img{min-width:initial;  /*min-width:200px;*/}
.team ul li .pop .img img{/*width:100%;*/ min-width:0; max-width:none;}
.team ul li .pop .tt{padding-left:35px;}
.team ul li .pop .tt h6{height:auto; max-height:initial;}
.team ul li .pop h4{margin-top:20px;}
.team ul li .pop h5{margin-top:12px;margin-bottom:12px;}

.team ul li .pop .pdown{padding-left:25px;position:relative}
.team ul li .pop .pdown img{position:absolute;top:3px;left:0}
.team ul li .pop .pdown h6{margin-top:20px; height:auto;  overflow-y:auto; padding-right:15px;
 scrollbar-width:thin; max-height:240px}
.team ul li .pop .close{position:absolute;color:#000;font-size:30px;top:33px;right:33px;}
.team ul li .pop .close:hover{cursor:pointer}
.team ul li .pop .close:hover{color:#A40001}
.team ul li.on .pop{display:block}
.team ul li.on:after{content:"";height:100vh;width:100vw;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.34);position:fixed;z-index:2}

.team .wap_box{display:none;}

@media screen and (max-width:1400px) {
    .team ul li .pop{padding:40px; min-height:initial;}
    .team ul li .pop .ptop{margin-bottom:25px; padding-bottom:25px; width:900px; }
    .team ul li .pop .pdown h6{ max-height:180px;}
}

@media  screen and (max-width:1024px){
.team{padding-top:30px;padding-bottom: 30px;margin-bottom: 0px;}
.team ul{box-shadow:0 5px 15px rgb(197 197 197 / 10%); padding:0 15px 15px 15px;}
.team ul li .img img{min-width:130px; max-width:130px;}
.team ul li .pop{padding:15px;/*min-height:450px;*/width:80vw}

.team ul li .pop .ptop{padding-bottom:20px;margin-bottom:20px;width:auto;}

.team ul li .pop .pdown h6{margin-top:15px; max-height:180px;}
.team ul li .pop .close{font-size:20px;top:10px;right:10px;}
.team ul li .pop .img{min-width:100px;}
.team ul li .pop .img img{width:100%;}
.team ul li .pop .tt{padding-left:15px;}
.team ul li .pop .tt h6{height:auto; overflow-y:auto; max-height:72px;}
.team ul li .pop h4{margin-top:0}
.team ul li .pop h5{margin-top: 5px; margin-bottom: 5px;}
.team ul li h6{font-size: 12px;line-height: 18px;}

.team .ttop{box-shadow: 0 5px 15px rgb(197 197 197 / 10%);padding:15px 15px;}
.team .ttop .top .left{line-height:25px;margin-bottom:15px;font-size:14px;}
.team .ttop .top .right a{margin-right:4px;font-size:12px;line-height:28px;padding:0 10px;min-width:65px;}
.team .ttop .top{ padding-left:110px;}
.team .ttop .top.top1{margin-top:10px;padding-bottom: 15px;margin-bottom: 15px;}
.team .ttop .ss{justify-content:center;width:100%;}
.team .ttop .ss h4{font-size:14px;line-height:35px;margin-right:10px;}
.team .ttop .ss input[type="text"]{line-height: 35px;font-size: 14px;background: url(../_im_g/搜索_o@3x.png) top 50% left 14px no-repeat;background-size:19px;}
.team .ttop .ss input[type="button"]{line-height: 35px; font-size: 14px; margin-left: 10px; width: 55px;}
.team ul li{padding:15px 0 0 0}
.team ul li a{padding-bottom:15px;}
.team ul li:last-child a{ border:none;}
.team ul li .t{padding-left:15px;}
.team ul li h4{font-size: 16px; line-height:24px;margin-top: 0;}
.team ul li h5{ line-height:22px;margin-top:4px; margin-bottom: 4px;}
.team ul li .t h6{ line-height:22px; height:66px;}
.team ul li .img img{min-width:110px;}

.team .indexTit{ text-align:center;}

.team .pc_box{display:none;}
.team .wap_box{display:block;}

}
@media  screen and (max-width:767px){
.team .ttop .top .left{ position:static; width:100%; margin-bottom:8px;}	
.team .ttop .top{ padding-left:0;}
}

/*团队搜索无结果*/
.wujg{margin-top:20px;float:left;width:100%;background:#fff; text-align:center; min-height:585px;box-shadow:17px 17px 51px rgba(197,197,197,0.1); padding:100px 15px;}
.wujg h4{font-size:14px;line-height:34px;color:#323232;margin-top:40px;}
.team1{margin-bottom:90px;padding-bottom:30px;}
@media  screen and (max-width:1024px){
.wujg{margin-top: 10px;min-height: 300px;}
.team1{margin-bottom:30px;padding-bottom:0px;}
}



/*医改前沿详情*/
.xyqys{float:left;width:100%;padding-top:40px;background: url(_im_g/adbg.jpg) center no-repeat;}
.xyqys .content{padding:30px 40px 120px 40px;float:left;width:100%;background:#FFFFFF}
.xyqys .content .mbx2{display:flex;line-height:18px;}
.xyqys .content .mbx2 a{font-size:16px;line-height:18px;color:#5F626A;float:left}
.xyqys .content .mbx2 a.on{color:#A40001}

.xyqys .content h4{font-size:24px;line-height:34px;text-align:center;padding:55px 0 70px 0;border-bottom:1px solid #EFEFEF;color:#1E1E1E}
.xyqys .content .neir{padding:30px 5.7% 0 5.7%;float:left;width:100%;font-size:16px;line-height:30px;color:#4E4E4E}

.xyqys .content h5{font-size:16px;line-height:18px;color:#5F626A;margin-bottom:60px;}
.xyqys .content .neir img{max-width:100%;}
.xyqys .content .cur{line-height:40px;text-align:center;height:40px;background:#9D0C0C;font-size:14px;color:#fff;border-radius:5px;float:left;margin-top:50px;width:106px;}
.back{position:fixed;right:13%;bottom:18%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:98;height:100px;width:80px;border:1px solid #F7F7F7;box-shadow:11px 11px 21px rgba(12,12,10,0.07);background:#fff}
.back p{font-size:14px;line-height:16px;color:#303030;margin-top:10px;}
.back:hover{cursor:pointer}

.xyqys.pagecon .content{padding-bottom:50px;}
.xyqys.pagecon .content .neir{padding:0;}

@media  screen and (max-width:1680px){
.back{right:5%;}
}
@media  screen and (max-width:1024px){
.xyqys{padding-top:30px;}
.xyqys .content{padding:25px 15px 40px 15px;}
.xyqys.pagecon .content{padding-bottom:25px; padding-top:15px;}
.xyqys .content .mbx2{line-height:16px;}
.xyqys .content .mbx2 a{font-size:14px;line-height:16px;}

.xyqys .content h4{font-size:17px;line-height:28px;padding:16px 0;}
.xyqys .content .neir{padding:15px 0px 0 0px;font-size:14px;line-height:26px;}

.xyqys .content h5{font-size:14px;line-height:16px;color:#5F626A;margin-bottom:20px;}

.xyqys .content .cur{line-height:35px;height:35px;margin-top:20px;width:106px;}
.back{display:none}

}


/*学科建设*/
.jianshe{float:left;width:100%;}
.jianshe ul{float:left;width:100%;}
.jianshe ul li{float:left;width:100%;padding:100px 0 80px 0}
.jianshe ul li:nth-child(2n+1){ background:url(../_im_g/img2.jpg) top center no-repeat; background-size:100% auto;}
.jianshe ul li:nth-child(2n){background:#F9F9F9}
.jianshe ul li .left{width:42%;float:left;line-height:0; overflow:hidden;}
.jianshe ul li .left img{width:100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.jianshe ul li:hover .left img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.jianshe ul li .right{width:50%;float:right;padding-right:50px}
.jianshe ul li .right h4{font-size:24px;color:#242424;line-height:26px;}
.jianshe ul li .right h4 i{color:#9D0C11}
.jianshe ul li .right line{background:#2B2B2B;width:100%;height:1px;position:relative;display:block;margin:20px 0 35px 0; }
.jianshe ul li .right line:after{content:"";height:5px;width:46px;position:absolute;top:-2px;left:21px;background:#9D0C11;}
.jianshe ul li .right h6{font-size:16px;color:#242424;line-height:32px;}

.jianshe ul li:nth-child(2n) .left{float:right;}
.jianshe ul li:nth-child(2n) .right{float:left;}
@media  screen and (max-width:1400px){
.jianshe ul li .left{width:45%}
}
@media  screen and (max-width:1200px){
.jianshe ul li{padding:30px 0 30px 0}
.jianshe ul li .left{width:100%;}
.jianshe ul li .right{width:100%;float:right;padding-right:0px}
.jianshe ul li .right h4{font-size:18px;line-height:20px;margin-top:20px;}
.jianshe ul li .right line{background:#2B2B2B;width:100%;height:1px;position:relative;display:block;margin:15px 0 15px 0; }
.jianshe ul li .right line:after{content:"";height:3px;width:30px;position:absolute;top:-1px;left:15px;background:#9D0C11;}
.jianshe ul li .right h6{font-size:14px;color:#242424;line-height:26px;}
}



/*会诊服务中心*/
.ust{text-align:center}
.ust h4{font-size:32px;line-height:34px;color:#000000;}
.ust h4 i{color:#A40001}
.ust h5{font-size:18px;line-height:20px;color:#8A8A8A;margin-top:20px;margin-bottom:30px; text-transform:uppercase;}
.ust h6{font-size:16px;color:#000;line-height:30px;}

.fuwu{float:left;width:100%;padding-top:60px;padding-bottom:90px;}
.fuwu .left{width:47.3%;float:left}
.fuwu .left .img{line-height:0;width:100%;}
.fuwu .left .ldown .img{margin-right:10px; cursor:pointer;}
.fuwu .left .img img{width:100%;}
.fuwu .fuw1{margin-top:65px;float: left; display: flex;width: 100%; justify-content: space-between;}
.fuwu .fuw1 .ltop{width:100%;}
.fuwu .fuw1 .ldown{padding-right:53px;margin-top:28px;}
.fuwu .fuw1 .ldown .img img{height:99px;object-fit:cover;}
.fuwu .fuw1 .ldown .slick-next{height:99px;width:53px;background:#F0F0F0;right:0;transition:all .5s linear; z-index:6;}
.fuwu .fuw1 .ldown .slick-next:after{content:"";height:20px;width:20px;border-top:1px solid #A40001;position:absolute;border-right:1px solid #A40001;transform:translate(-50%,-50%)rotate(45deg); margin-left:-5px;}
.fuwu .fuw1 .ldown .slick-next:hover{background:#A40001}
.fuwu .fuw1 .ldown .slick-next:hover:after{border-right:1px solid #fff;border-top:1px solid #fff;}
.fuwu .right{float:right;width:calc(52.7% - 18px);padding:15px 45px 10px 22px;background:#FAFAFA}
.fuwu .right .rli{position:relative;padding-left:36px;margin-bottom:10px;}
.fuwu .right .rli .num{position:absolute;color:#A40001;font-size:24px;line-height:34px;left:0}
.fuwu .right .rli h4{font-size:18px;line-height:34px;color:#000000; font-weight:bold;}
.fuwu .right .rli h6{font-size:14px;line-height:24px;color:#000000;letter-spacing:1px}

.fuw2{float:left;width:100%;padding-top:100px;padding-bottom:80px;}
.fuw2 .left{width:48%;float:left;padding-right:40px; margin-top:70px;}
.fuw2 .left img{width:100%;}
.fuw2 .right{float:left;width:52%; margin-top:70px;}
.fuw2 .right .rtop{border-bottom:1px solid #959595;display:flex;padding-bottom:15px;justify-content: space-between;margin-bottom:20px;flex-wrap:wrap;}
.fuw2 .right .rtop .xz{display:flex;align-items:center;}
.fuw2 .right .rtop .xz p{ white-space:nowrap;}
.fuw2 .right .rtop .t{font-size:16px;color:#333333;padding:0 14px;position:relative;line-height:30px;white-space:nowrap;}
.fuw2 .right .rtop .t:after{content:"";position:absolute;height:14px;width:4px;background:#9D0D0D;left:0;top:7px}
.fuw2 .right .rtop select{background:#fff;border:1px solid #C2C2C2;height:30px;line-height:30px;padding-left:10px;font-size:14px;width:176px;margin-left:10px;-webkit-appearance:none;background:url(../_im_g/xial.png)no-repeat right 15px top 50% #fff; cursor:pointer;}
.fuw2 .right .rtop select::-ms-expand { display: none; }
.fuw2 .right .rdown ul{float:left;width:calc(100% + 18px);margin:-9px}
.fuw2 .right .rdown ul li{padding:9px;width:50%;float:left}
.fuw2 .right .rdown ul li .box{display:block;float:left;width:100%;background:#FFFFFF;border:1px solid #C2C2C2;padding:15px 10px 16px 20px}

.fuw2 .right .rdown ul li h5{font-size:16px;color:#961519;margin-right:12px;}
.fuw2 .right .rdown ul li h6{font-size:14px;color:#010101}
.fuw2 .right .rdown ul li .tt{display:flex;align-items:flex-end;flex-wrap:wrap;}
.fuw2 .right .rdown ul li .con{display:flex;align-items:center;margin-top:10px}
.fuw2 .right .rdown ul li img{margin-right:10px; width:16px;}
.fuw2 .right .rdown ul li p{font-size:14px;color:#010101} 
.fuw2 .right .yyfy{margin-top:22px;float:right}
.fuw2 .right .yyfy a{height:40px;width:40px;background:#F5F5F7;border-radius:5px;margin-left:13px;font-size:16px;line-height:40px;text-align:center;color:#414141;float:left}
.fuw2 .right .yyfy a.next{width:90px;}
.fuw2 .right .yyfy a.on{background:#9D0C0C;color:#fff}
.fuw2 .right .yyfy a:hover{background:#9D0C0C;color:#fff}


@media  screen and (max-width:1024px){
.ust h4{font-size:24px;line-height:26px;}
.ust h5{font-size:16px;line-height:28px;margin-top:8px;margin-bottom:15px;}
.ust h6{font-size:14px; line-height:26px;}
.fuwu{float:left;width:100%;padding-top:30px;padding-bottom:30px;}
.fuwu .left{width:100%;float:left}
.fuwu .left .ldown .img{margin-right:10px;}
.fuwu .fuw1{margin-top:20px;flex-direction:column}
.fuwu .fuw1 .ltop{width:100%;}
.fuwu .fuw1 .ldown{padding-right:40px;margin-top:15px;}
.fuwu .fuw1 .ldown .img img{height:auto;}
.fuwu .fuw1 .ldown .slick-next{height:80px;width:40px;}
.fuwu .fuw1 .ldown .slick-next:after{height:14px;width:14px;margin-left:-3px;}
.fuwu .right{padding:20px 15px;width:100%}
.fuwu .right .rli{padding-left:30px;}
.fuwu .right .rli .num{position:absolute;color:#A40001;font-size:18px;line-height:24px;left:0}
.fuwu .right .rli h4{font-size:16px;line-height:26px;color:#000000; margin-bottom:4px;}
.fuwu .right .rli h6{font-size:14px;line-height:24px;color:#000000;}

.fuw2{padding-top:30px;padding-bottom:30px;}
.fuw2 .left{width:100%;padding-right:0px; margin-top:0;}
.fuw2 .right{width:100%; margin-top:20px;}
.fuw2 .right .rtop{flex-direction:column}
.fuw2 .right .rdown ul{float:left;width:100%;margin: -5px 0}
.fuw2 .right .rdown ul li{padding:8px 0;width:100%;}
.fuw2 .right .rdown ul li .box{padding:15px}
.fuw2 .right .rdown ul li img{margin-right:8px;}
.fuw2 .right .yyfy{ width:100%;flex-wrap:wrap; display: flex;  justify-content:center; align-items: center;}
.fuw2 .right .yyfy a{height:30px;width:30px;border-radius:5px;margin-left:10px;line-height:30px;font-size:12px;}
.fuw2 .right .yyfy a.next{width:60px;}
}
@media  screen and (max-width:1024px){
.fuw2 .right .rtop{flex-wrap:inherit;}
}

/*培训中心*/

.pxzx1{float:left;width:100%;padding-top:60px;padding-bottom:90px;}
.pxzx1 .left{width:47.3%;float:left}
.pxzx1 .left .img{line-height:0;width:100%;}
.pxzx1 .left .ldown .img{margin-right:10px; cursor:pointer;}
.pxzx1 .left .img img{width:100%;}
.pxzx1 .px1{margin-top:65px;}
.pxzx1 .px1 .ltop{width:100%;}
.pxzx1 .px1 .ldown{padding-right:53px;margin-top:28px;}
.pxzx1 .px1 .ldown .img img{height:99px;object-fit:cover;}
.pxzx1 .px1 .ldown .slick-next{height:99px;width:53px;background:#F0F0F0;right:0;transition:all .5s linear; z-index:6;}
.pxzx1 .px1 .ldown .slick-next:after{content:"";height:20px;width:20px;border-top:1px solid #A40001;position:absolute;border-right:1px solid #A40001;transform:translate(-50%,-50%)rotate(45deg);margin-left:-5px;}
.pxzx1 .px1 .ldown .slick-next:hover{background:#A40001}
.pxzx1 .px1 .ldown .slick-next:hover:after{border-right:1px solid #fff;border-top:1px solid #fff;}

.pxzx1 .right{float:right;width:calc(52.7% - 18px);padding:40px 15px 60px 55px;background:#FAFAFA}

.pxzx1 .right .tit{font-size:20px;color:#000000;line-height:22px;}
.pxzx1 .right line{width:65px;height:4px;background:#961519;display:block;margin-top:12px;margin-bottom:16px;border-radius:2px}
.pxzx1 .right .st{padding-left:20px;font-size:16px;color:#000000;line-height:28px;position:relative;margin-bottom:15px;}
.pxzx1 .right .st:after{content:"";height:5px;width:5px;position:absolute;left:0;top:11px;background:#961519}


.pxzx2{float:left;width:100%;background:url(_im_g/pimg17.jpg) center no-repeat;background-size:cover;padding-top:90px;padding-bottom:82px;}

.pxzx2 .left{float:left;width:38.8%;padding-right:80px; margin-top:20px;}
.pxzx2 .left h4{font-size:24px;color:#000000;line-height:26px;}
.pxzx2 .left h4 i{color:#961519}

.pxzx2 .left line{width:65px;height:4px;background:#961519;display:block;margin-top:22px;margin-bottom:16px;border-radius:2px}
.pxzx2 .left h6{font-size:16px;line-height:36px;color:#000000;margin-top:10px;letter-spacing:1px;}

.pxzx2 .right{width:61.2%;float:right;padding:0 95px}
.pxzx2 .right ul{width:100%}
.pxzx2 .right li{width:100%;line-height:0}
.pxzx2 .right li img{width:100%}
.pxzx2 .right .slick-arrow{height:107px;width:53px;background:#F0F0F0;transition:all .5s ease;}
.pxzx2 .right .slick-arrow:after{content:"";height:20px;width:20px;border-top:1px solid #A40001;position:absolute;border-right:1px solid  #A40001;left:50%;top:50%;transition:all .5s ease;}
.pxzx2 .right .slick-prev:after{transform:translate(-50%,-50%)rotate(225deg);margin-left:5px;}
.pxzx2 .right .slick-next:after{transform:translate(-50%,-50%)rotate(45deg);margin-left:-5px}
.pxzx2 .right .slick-prev{left:-95px; z-index:6;}
.pxzx2 .right .slick-next{right:-95px; z-index:6;}
.pxzx2 .right .slick-arrow:hover{background:#A40001}
.pxzx2 .right .slick-arrow:hover:after{border-top:1px solid #fff;border-right:1px solid #fff;}

.pxzx3{float:left;width:100%;padding-top:80px;padding-bottom:160px;}
.pxzx3 .table{margin-top:65px;margin-bottom:65px;line-height:0}
.pxzx3 .table img{width:100%;}
.pxzx3 .jj{font-size:18px;line-height:35px;color:#000000;}


@media  screen and (max-width:1024px){
.pxzx1{padding-top:30px;padding-bottom:30px;}
.pxzx1 .left{width:100%;}
.pxzx1 .left .ldown .img{margin-right:10px;}
.pxzx1 .px1{margin-top:15px;}

.pxzx1 .px1 .ldown{padding-right:40px;margin-top:15px;}
.pxzx1 .px1 .ldown .img img{height:auto;}
.pxzx1 .px1 .ldown .slick-next{height:80px;width:40px;}

.pxzx1 .px1 .ldown .slick-next:after{height:14px;width:14px;margin-left:-3px;}
.pxzx1 .right{float:right;width:100%;padding:20px 15px;background:#FAFAFA}
.pxzx1 .right .tit{font-size:18px;line-height:20px;}
.pxzx1 .right line{width:50px;height:3px;}
.pxzx1 .right .st{padding-left:14px;font-size:14px;line-height:26px;margin-bottom:10px;}
.pxzx1 .right .st:after{content:"";height:4px;width:4px;top:9px;background:#961519}
.pxzx2{padding-top:30px;padding-bottom:30px;}
.pxzx2 .left{width:100%;padding-right:0px; margin-top:5px;}
.pxzx2 .left h4{font-size:18px;line-height:20px;}
.pxzx2 .left line{width:50px;height:3px;}
.pxzx2 .left h6{font-size:14px;line-height:26px;}
.pxzx2 .right{width:100%;padding:0 45px;margin-top:20px}
.pxzx2 .right ul{width:100%}
.pxzx2 .right li{width:100%;line-height:0}
.pxzx2 .right li img{width:100%}

.pxzx2 .right .slick-arrow{height:80px;width:40px;}
.pxzx2 .right .slick-arrow:after{content:"";height:14px;width:14px;}
.pxzx2 .right .slick-prev:after{transform:translate(-50%,-50%)rotate(225deg);margin-left:3px;}
.pxzx2 .right .slick-next:after{transform:translate(-50%,-50%)rotate(45deg);margin-left:-3px}
.pxzx2 .right .slick-prev{left:-45px}
.pxzx2 .right .slick-next{right:-45px}
.pxzx3{padding-top:30px;padding-bottom:30px;}
.pxzx3 .table{margin-top:20px;margin-bottom:20px;}
.pxzx3 .jj{font-size:14px;line-height:26px;}
}









.zmb{ width:100%; height:100%; position:fixed; left:0; top:0; background:black; background:balck; opacity:0.4; display:none; z-index:99999;}
.tc_video{ width:1016px; height:570px; position:fixed; left:50%; top:50%; margin:-285px 0 0 -508px; display:none; z-index:100000;}
.tc_video video{ width:100%; height:100%; position:absolute; left:0; top:0;}
.tc_video .videoclose{position: absolute;right: 0px;top: -35px;width: 30px;height: 30px; cursor:pointer;}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:1200px){
.tc_video{ width:960px; height:500px; margin:-250px 0 0 -480px;}
}
@media screen and  (max-width:992px){
.tc_video{ width:760px; height:300px; margin:-150px 0 0 -380px;}
}
@media screen and  (max-width:768px){
.tc_video{ width:90%; height:250px; margin:-125px 0 0 0; left:5%;}
}







