﻿@charset "UTF-8";
body{font:16px;color:#696969; background:#fff; font-family:"SourceHanSans";}
@font-face {src: url('../fonts/SourceHanSans.otf') format('truetype'); font-family:"SourceHanSans";}
body, p, form, textarea, h1, h2, h3, h4, h5, dl, dd {margin: 0px;}
input, button, ul, ol {margin: 0px;padding: 0px;}
body, input, button, form {font-size: 16px; color: #231919;}
h1, h2, h3, h4, h5, h6 {font-size: 16px;font-weight: normal;}
ul, ol, li {list-style: none;}
input {background: none;border: 0 none;}
img, iframe {border: 0px;}
em, i {font-style: normal;}
button, input, select, textarea {font-size: 100%;}
table {border-collapse: collapse;border-spacing: 0;}
.red {color: #ba292e;}
.fl {float: left;}
.fr {float: right;}
.tac {text-align: center;}
.tar {text-align: right;}
.poa {position: absolute;}
.por {position: relative;}
.hidden {display: none;}
.w1200 {width: 1200px;margin: 0 auto;}
.ico {background: url(../images/icon.png) no-repeat;display: inline-block;vertical-align: middle;}
a {color: inherit;text-decoration: none;}
a:hover {color: inherit;text-decoration: none;}
a:visited {text-decoration: none; color:inherit;}
.ease, .ease * {-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.noease, .noease * {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
:-moz-placeholder {color: #aaa;}
::-moz-placeholder {color: #aaa;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #aaa;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #aaa;}

/*清除浮动*/
.clearfix {*zoom: 1;}
.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}

.w94{width:94%; margin:auto;}

@media(min-width:1200px)and (max-width:4000px){
.w12{ width:100%;}
	
/*head*/
.header{width:100%; font-size:16px; z-index:99999; background:rgba(0,0,0,0); position:absolute; color:#FFF;}
.header .language{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; border-bottom:rgba(255,255,255,0.6) 1px solid; height:30px;}
.header .language .fr{display: flex; flex-wrap:wrap; align-items: center;}
.header .language .fr dl{ margin-left:10px; border-left:#FFF 1px solid; line-height:12px; padding-left:10px; font-size:12px;}
.header .language .fr dl:nth-child(1){border-left: none;}
.header .logo{font-size:14px; border-bottom:rgba(255,255,255,0.6) 1px solid; }
.header .logo .bod{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; height:95px;}
.header .logo img{width:80px;}
.header .heng{border-bottom:rgba(255,255,255,0.6) 1px solid;}
.header .heng .bod{display: flex; align-items: center; justify-content: center;}
.header .heng .bod dl{margin:0px 30px; height:40px; line-height:40px;}

.header1{width:100%; font-size:16px; z-index:99999; background:rgba(0,0,0,0); color:#333;}
.header1 .language{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; border-bottom:rgba(0,0,0,0.1) 1px solid; height:30px;}
.header1 .language .fr{display: flex; flex-wrap:wrap; align-items: center;}
.header1 .language .fr dl{ margin-left:10px; border-left:#ccc 1px solid; line-height:12px; padding-left:10px; font-size:12px;}
.header1 .language .fr dl:nth-child(1){border-left: none;}
.header1 .logo{font-size:14px; border-bottom:rgba(0,0,0,0.1) 1px solid;}
.header1 .logo .bod{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; height:95px;}
.header1 .logo img{width:80px;}
.header1 .heng{border-bottom:rgba(0,0,0,0.1) 1px solid;}
.header1 .heng .bod{display: flex; align-items: center; justify-content: center;}
.header1 .heng .bod dl{margin:0px 30px; height:40px; line-height:40px;}

.active{ border-bottom:#FFF 3px solid;}
.activee{border-bottom:#ccc 3px solid;}

.Top{ display:none;}
.Top-wap{ display:none;}

/* banner */
.focusBox { position: relative; width:100%; overflow: hidden; height:100vh;}
.focusBox .pic img { width:100%; display: block; object-fit:cover; position:absolute; height:100%;}
.focusBox .pic li{ position:relative; width:100%; overflow: hidden; height:100vh;}
.focusBox .pic li .info{ position:absolute; left:15%; right:15%; top:50%; bottom:0; z-index:3; color:#FFF;}
.focusBox .pic li .info1{ position:absolute; left:15%; right:15%; top:50%; bottom:0; z-index:3; color:#FFF;}
.focusBox .pic li .info dl{ font-size:48px; text-shadow:1px 2px 3px rgba(0,0,0,0.5);}
.focusBox .pic li .info dl dt{ font-weight: lighter;}
.focusBox .pic li .info dl dd{ font-weight: bold;}
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:50px; right:80px; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; border-radius:100px; width:12px; height:12px; cursor:pointer; overflow:hidden; background:#919191; margin-left:8px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }
.focusBox .timer{ position:absolute; z-index:9999; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }	 
.focusBox .prev,.focusBox .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(images/index.png); background-position:-112px 0; left:0 }
.focusBox .next { background-image:url(images/index.png); background-position:-158px 0; right:0 }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }

.focusBox1{ display:none;}

/* body */
.padding30{ margin:30px;}
.border-radius20{border-radius:20px;}

.index1{ overflow:hidden; padding-bottom:100px;}
.index1 .txt .line{ width:1px; margin:auto; height:150px; background:#CCC;}
.index1 .txt .bod{ text-align:center;}
.index1 .txt .bod p{ color:#ed2929; text-transform:uppercase;}
.index1 .txt .bod dt{ font-size:50px; color:#231919; font-weight:bold; text-transform:uppercase;}
.index1 .txt .bod dd{font-size:36px; color:#231919; text-transform:uppercase; font-weight:100;}
.index1 .content{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:65px; overflow:hidden;}
.index1 .content dl{ width:32%; background:#eaeaea; margin-bottom:3rem;}
.index1 .content dl .txt{ font-size:16px; color:#000; display: flex; flex-wrap:wrap; align-items: center;}
.index1 .content dl .txt dt{font-size:24px; color:#ed2929;}
.index1 .content dl .txt dd{ margin-top:3px; margin-left:3px;}
.index1 .content dl .item1{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.index1 .content dl .item1 .fl{ width:50%}
.index1 .content dl .item1 .fl dt{ font-size:8rem; color:#ed2929; font-weight:bold; line-height:5rem; margin-top:0.5rem;}
.index1 .content dl .item1 .fl dd{ font-size:16px; margin-top:15px;}
.index1 .content dl .item1 .fr{ width:50%;}
.index1 .content dl .item1 .fr dt{ position:relative; padding-bottom:100%;}
.index1 .content dl .item1 .fr dt img{width:100%; position:absolute; height:auto;}
.index1 .content dl .item1 .fr dt .info{ position:absolute; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; color:#FFF}
.index1 .content dl .item1 .fr dt .info span{ width:40%; text-align:center; margin-top:7rem; margin-left:3%;}
.index1 .content dl .item1 .fr dt .info p{ width:45%; margin-top:7rem;}
.index1 .content dl .item2{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; margin-top:4rem;}
.index1 .content dl .item2 .fl{ width:40%;}
.index1 .content dl .item2 .fl img{ width:100%;}
.index1 .content dl .item2 .fr{ width:56%;}
.index1 .content dl .item2 .fr dt{ font-size:2.9rem; font-weight:bold; margin-top:15px}
.index1 .content dl .item2 .fr dt p{ font-weight:normal;}
.index1 .content dl .item2 .fr dd{ font-size:16px; margin-top:10px;}
.index1 .content dl .item3{ text-align:center; margin-top:2rem;}
.index1 .content dl .item3 img{ margin-top:2rem;}
.index1 .content dl .item3 p{ font-size:4rem; color:#ed2929; font-weight:bold;}
.index1 .content dl .item4{ margin-top:4rem; overflow:hidden;}
.index1 .content dl .item4 img{ width:100%;}
.index1 .content dl .item4 dt{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.index1 .content dl .item4 dt span{ width:40%; font-size:9rem; color:#ed2929; font-weight:bold;}
.index1 .content dl .item4 dt p{ width:56%;}
.index1 .content li{ width:66%; background:#eaeaea; margin-bottom:3rem;}
.index1 .content li .txt{ font-size:12px; color:#000; display: flex; flex-wrap:wrap; align-items: center;}
.index1 .content li .txt dt{font-size:24px; color:#ed2929;}
.index1 .content li .txt dd{ margin-top:3px; margin-left:3px;}
.index1 .content li .item5{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; margin-top:1rem; overflow:hidden;}
.index1 .content li .item5 .fl{ width:50%; display:block;}
.index1 .content li .item5 .fl dt{ font-size:8rem; font-weight:bold; color:#ed2929; line-height:8rem;}
.index1 .content li .item5 .fl dt img{}
.index1 .content li .item5 .fl dd{ font-size:2.8rem; font-weight:bold; line-height:3rem;}
.index1 .content li .item5 .fl dd p{ font-weight:normal;}
.index1 .content li .item5 .img{ width:6%;}
.index1 .content li .item5 .fr{ width:40%; display:block;}
.index1 .content li .item5 .fr dt{ font-size:8rem; font-weight:bold; line-height:9rem;}
.index1 .content li .item5 .fr dt span{ font-size:3rem; font-weight:normal;}
.index1 .content li .item5 .fr dd{ margin-top:-15px;}
.index1 .more{ margin-top:30px; overflow:hidden; text-transform:uppercase;}
.index1 .more dl{ width:fit-content; border:#ed2929 1px solid; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; padding:12px 30px; margin:auto; border-radius:30px;}
.index1 .more dl dt{ font-size:20px;}
.index1 .more dl dt span{ font-weight:bold; margin-left:15px;}
.index1 .more dl dd{ margin-left:60px; font-size:36px; line-height:30px; color:#ed2929;}
.index1 .more dl:hover{ background:#ed2929; color:#FFF;}
.index1 .more dl:hover dd{color:#FFF;}

.index2{ background:url(../images/index2bj.jpg) no-repeat center bottom; padding-bottom:100px;}
.index2 .xiantiao{width:1px; margin:auto; height:100px; background:#ccc;}
.index2 .item{ background:#fff; width:1000px; margin:auto; border-radius:20px; height:750px;}
.index2 .item .txt .line{ width:1px; margin:auto; height:50px; background:#ccc;}
.index2 .item .txt .bod{ text-align:center; margin-left:50px; margin-right:50px;}
.index2 .item .txt .bod p{ color:#ed2929; text-transform:uppercase;}
.index2 .item .txt .bod dt{ font-size:50px; color:#231919; font-weight:bold;}
.index2 .item .txt .bod dd{font-size:50px; color:#231919; font-weight:lighter; text-transform:uppercase; line-height:55px;}
.index2 .item .content{ width:85%; margin:auto; text-align:center; margin-top:40px;}
.index2 .item .content p{ margin-bottom:30px; line-height:26px;}
.index2 .item .sanlie{display: flex; flex-wrap:wrap; justify-content: space-between; overflow:hidden; width:90%; margin:auto; padding-top:20px;}
.index2 .item .sanlie dl{ width:31%; text-align:center;}
.index2 .item .sanlie dl{ background: #f5f5f5;}
.index2 .item .sanlie dl .txt{ font-size:12px; color:#000; display: flex; flex-wrap:wrap; align-items: center;}
.index2 .item .sanlie dl .txt dt{font-size:24px; color:#ed2929;}
.index2 .item .sanlie dl .txt dd{ margin-top:3px; margin-left:3px;}
.index2 .item .sanlie dl .item1{ background:url(../images/index2-1.png) top center no-repeat;}
.index2 .item .sanlie dl .item1 dt{ font-size:8rem; color:#ed2929; font-weight:bold;}
.index2 .item .sanlie dl .item1 dt span{ font-size:3rem; font-weight:normal;}
.index2 .item .sanlie dl .item1 dd{ font-size:16px;}
.index2 .item .sanlie dl .item2{ background:url(../images/index2-2.png) top center no-repeat;}
.index2 .item .sanlie dl .item2 dt{ font-size:8rem; color:#ed2929; font-weight:bold;}
.index2 .item .sanlie dl .item2 dt span{ font-size:3rem; font-weight:normal;}
.index2 .item .sanlie dl .item2 dd{ font-size:16px;}
.index2 .item .sanlie dl .item3{ background:url(../images/index2-3.png) top center no-repeat; text-align:left;}
.index2 .item .sanlie dl .item3 dt{ color:#ed2929; font-weight:bold; font-size:4rem;}
.index2 .item .sanlie dl .item3 dt p{ font-size:4rem; font-weight:normal; color:#231919;}
.index2 .item .sanlie dl .item3 dd{ font-size:16px; text-align:center;}
.index2 .more{ margin-top:30px; overflow:hidden; margin-top:10%; text-transform:uppercase;}
.index2 .more dl{ width:fit-content; border:#fff 1px solid; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; padding:12px 30px; margin:auto; border-radius:30px; color:#fff;}
.index2 .more dl dt{ font-size:20px;}
.index2 .more dl dt span{ font-weight:bold; margin-left:15px;}
.index2 .more dl dd{ margin-left:60px; font-size:36px; line-height:30px;}
.index2 .more dl:hover{ background:#ed2929; color:#FFF; border:#ed2929 1px solid;}

.index3{ overflow:hidden; display: flex; flex-wrap:wrap; justify-content: space-between; padding-bottom:100px;}
.index3 .fl{width:50%; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; margin-top:100px;}
.index3 .fl dl{width:48%; background:#CCC; margin-top:2.5rem; overflow:hidden;}
.index3 .fl dl dt{position:relative; padding-bottom:70%;}
.index3 .fl dl dt img{ position:absolute; width:100%; height:100%;}
.index3 .fl dl dt .info{position:absolute; bottom:0; left:0; right:0; height:55px;display: flex; flex-wrap:wrap; align-items: center; background:rgba(237,41,41,0.7)}
.index3 .fl dl dt .info img{ width:39px; height:39px; margin-left:15px;}
.index3 .fl dl dt .info span{ margin-left:65px; font-size:20px; color:#FFF;}
.index3 .fr{ width:45%;}
.index3 .fr .txt .line{ width:1px; height:150px; background:#ccc;}
.index3 .fr .txt .bod{ text-align:left; text-transform:uppercase;}
.index3 .fr .txt .bod p{ color:#ed2929;}
.index3 .fr .txt .bod dt{ font-size:46px; }
.index3 .fr .txt .bod dd{font-size:46px; font-weight:bold;}
.index3 .fr .item{ margin-top:60px; line-height:28px;}
.index3 .fr .item dt{ margin-bottom:30px;}
.index3 .fr .more{ margin-top:30px; overflow:hidden; text-transform:uppercase;}
.index3 .fr .more dl{ width:fit-content; border:#ed2929 1px solid; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; padding:12px 30px; border-radius:30px;}
.index3 .fr .more dl dt{ font-size:20px;}
.index3 .fr .more dl dt span{ font-weight:bold; margin-left:15px;}
.index3 .fr .more dl dd{ margin-left:60px; font-size:36px; line-height:30px; color:#ed2929;}
.index3 .fr .more dl:hover{ background:#ed2929; color:#FFF;}
.index3 .fr .more dl:hover dd{color:#FFF;}

.index4{ border-top:#CCC 1px solid; padding-bottom:100px;}
.index4 .bod{display: flex; flex-wrap:wrap; justify-content: space-between;}
.index4 .bod .fl{ width:30%;}
.index4 .bod .fl .txt .line{ width:1px; height:150px; background:#ccc;}
.index4 .bod .fl .txt .bod{text-transform:uppercase;}
.index4 .bod .fl .txt .bod p{ color:#ed2929;}
.index4 .bod .fl .txt .bod dt{ font-size:4.2rem; }
.index4 .bod .fl .txt .bod dd{font-size:4.2rem; font-weight:bold;}
.index4 .bod .fl .item{ margin-top:60px; line-height:28px;}
.index4 .bod .fl .more{ margin-top:60px; overflow:hidden; text-transform:uppercase;}
.index4 .bod .fl .more dl{ width:fit-content; border:#ed2929 1px solid; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; padding:12px 30px; border-radius:30px;}
.index4 .bod .fl .more dl dt{ font-size:20px;}
.index4 .bod .fl .more dl dt span{ font-weight:bold; margin-left:15px;}
.index4 .bod .fl .more dl dd{ margin-left:60px; font-size:36px; line-height:30px; color:#ed2929;}
.index4 .bod .fl .more dl:hover{ background:#ed2929; color:#FFF;}
.index4 .bod .fl .more dl:hover dd{color:#FFF;}
.index4 .bod .fr{ width:65%; margin-top:120px;}
.index4 .bod .fr .picScroll-left{ width:100%;  overflow:hidden; position:relative; }
.index4 .bod .fr .picScroll-left .hd{ height:71px; padding:0 10px; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; margin-top:30px; margin-left:20px;}
.index4 .bod .fr .picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:71px; height:71px; float:right; margin-right:5px; overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.index4 .bod .fr .picScroll-left .hd .next{ background-position:0 -71px;  }
.index4 .bod .fr .picScroll-left .hd .prevStop{ background-position:-71px 0; }
.index4 .bod .fr .picScroll-left .hd .nextStop{ background-position:-71px -71px; }
.index4 .bod .fr .picScroll-left .hd li{ width:20%;}
.index4 .bod .fr .picScroll-left .hd dl{display: flex; flex-wrap:wrap; align-items: center; width:80%; height:3px; margin-top:-10px;}
.index4 .bod .fr .picScroll-left .hd dl span{ width:5%;}
.index4 .bod .fr .picScroll-left .hd dl ul{display: flex; width:90%; background:#eee;}
.index4 .bod .fr .picScroll-left .hd dl ul li{height:4px; overflow:hidden; flex:1; width:25%;}
.index4 .bod .fr .picScroll-left .hd dl ul li.on{background:#ed2929;}
.index4 .bod .fr .picScroll-left .bd{ width:100%;}
.index4 .bod .fr .picScroll-left .bd ul li{width:33.3%;}
.index4 .bod .fr .picScroll-left .bd ul li .pic{position:relative; padding-bottom:122%; margin-left:30px; border-radius:20px; overflow:hidden;}
.index4 .bod .fr .picScroll-left .bd ul li .pic img{ width:100%; height:100%; display:block; position:absolute;}
.index4 .bod .fr .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.index4 .bod .fr .picScroll-left .bd ul li .title{ margin-left:30px; margin-top:30px;}
.index4 .bod .fr .picScroll-left .bd ul li .title dt{ font-size:24px;}
.index4 .bod .fr .picScroll-left .bd ul li .title p{ width:40px; height:3px; background:#F00; margin-top:15px;}
.index4 .bod .fr .picScroll-left .bd ul li .title dd{ font-size:16px; margin-top:15px;}
.index4-wap{ display:none;}

.index5{display: flex; overflow:hidden;}
.index5 dl{flex:1; border-right:1px #FFFFFF solid;}
.index5 dl dt{ position:relative; padding-bottom:52%;}
.index5 dl dt img{ position:absolute; width:100%; height:100%;}
.index5 dl dt .info{position:absolute; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; font-size:24px; color:#FFF; height:100%; margin-left:10%; margin-right:10%; right:10%; left:0px;}
.index5 dl dt .info p img{ width:70px; height:70px; float:right; margin-top:-35px;}
.index5 dl dt .info p span{ font-weight:bold; margin-left:10px;}

.index6{overflow:hidden;}
.index6 .line{ width:1px; height:150px; background:#ccc;}
.index6 .bod{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.index6 .bod .fl{ width:45%; overflow:hidden;}
.index6 .bod .fl .txt .bod{ display:block; text-transform:uppercase;}
.index6 .bod .fl .txt .bod p{color:#ed2929;}
.index6 .bod .fl .txt .bod dt{ font-size:4.4rem; font-weight:bold;}
.index6 .bod .fl .txt .bod dd{font-size:4.4rem;}
.index6 .bod .fr{ width:50%; overflow:hidden;}
.index6 .bod .fr dt{line-height:28px; line-height:28px;}
.index6 .bod .fr dd{margin-top:15px; line-height:28px;}
.index6 .bod .fr .more{ margin-top:40px; overflow:hidden; text-transform:uppercase;}
.index6 .bod .fr .more dl{width:fit-content; border:#ed2929 1px solid; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; padding:0px 30px; border-radius:30px;}
.index6 .bod .fr .more dl dt{font-size:20px;}
.index6 .bod .fr .more dl dt span{font-weight:bold; margin-left:15px;}
.index6 .bod .fr .more dl dd{ margin-left:60px; font-size:36px; color:#ed2929; padding-bottom:15px;}
.index6 .bod .fr .more dl:hover{ background:#ed2929; color:#FFF;}
.index6 .bod .fr .more dl:hover dd{color:#FFF;}
.index6 .item{ overflow:hidden; margin-top:40px; margin-bottom:12rem;}
.index6 .item .slideGroup{ width:100%;}
.index6 .item .slideGroup .parHd{overflow:hidden;}
.index6 .item .slideGroup .parHd ul{ float:left;}
.index6 .item .slideGroup .parHd ul li{ float:left; cursor:pointer; margin-right:40px;}
.index6 .item .slideGroup .parHd ul li.on{color:#ed2929; background:url(../images/dian.png) no-repeat bottom center; padding-bottom:20px;}
.index6 .item .slideGroup .jiantou{display: flex; flex-wrap:wrap; justify-content:center; margin-top:60px;}
.index6 .item .slideGroup .sPrev{display:block; width:71px; height:71px; border: none; background: url(../images/icoLeft.png); margin:0px 10px;}
.index6 .item .slideGroup .sNext{background: url(../images/icoRight.png); display:block; width:71px; height:71px; border: none; margin:0px 10px;}
.index6 .item .slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border:none;}
.index6 .item .slideGroup .parBd{ width:100%; overflow:hidden; margin-top:60px;}
.index6 .item .slideGroup .parBd .slideBox{overflow:hidden;}
.index6 .item .slideGroup .parBd .slideBox .ul{display: flex; flex-wrap:wrap; justify-content:center; width:100%;}
.index6 .item .slideGroup .parBd .slideBox .ul li{width:20%;}
.index6 .item .slideGroup .parBd .slideBox .ul li .pic{position:relative; padding-bottom:70%; border-radius:1000px; overflow:hidden; width:70%; margin:auto;}
.index6 .item .slideGroup .parBd .slideBox .ul li .pic img{position:absolute; width:100%; height:100%; object-fit:cover;}
.index6 .item .slideGroup .parBd .slideBox .ul li .p-xuexiao{text-align:center; width:70%; margin:auto; margin-top:15px;}
.index6 .item .slideGroup .parBd .slideBox .ul li .p-title{text-align:center; width:70%; margin:auto; font-size:30px; font-weight:bold; margin-top:10px;}
.index6 .item .slideGroup .parBd .slideBox .ul li .line1{ width:35px; height:3px; background:#ed2929; margin:auto; margin-top:10px;}
.index6 .item .slideGroup .parBd .slideBox .ul li .jianjie{width:70%; margin:auto; text-align:center; margin-top:15px; line-height:26px;}
.index6 .item-wap{ display:none;}

/*footer*/
.footer{width:100%; overflow:hidden; background:#d62222; padding-top:5rem; z-index:2; position:relative;}
.footer .border{display: flex; flex-wrap:wrap; justify-content: space-between; border-bottom:rgba(255,255,255,0.2) 1px solid; border-top:rgba(255,255,255,0.2) 1px solid;}
.footer .border .fl{ width:55%; background:url(../images/footer1.jpg) no-repeat center center; padding-top:60px; border-right:rgba(255,255,255,0.1) 1px solid;}
.footer .border .fl .bod{ width:88%; margin:auto;}
.footer .border .fl .bod .foot-logo img{ width:80px;}
.footer .border .fl .bod .item{display: flex; flex-wrap:wrap; justify-content: space-between; color:#FFF; margin-top:150px; margin-bottom:60px;}
.footer .border .fl .bod .item dl dt{ font-size:16px; margin-bottom:15px;}
.footer .border .fl .bod .item dl dd{ margin-bottom:15px; font-size:14px; color:rgba(255,255,255,0.6);}
.footer .border .fr{width:45%; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; position:relative;}
.footer .border .fr img{ position:absolute; width:100%; height:100%;}
.footer .border .fr .contact{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; color:#FFF; position:absolute; top:0; left:7%; right:7%; bottom:3rem;}
.footer .border .fr .contact .fl{font-size:6.5rem; background:none; font-weight:bold; width:55%; border:none; padding-top:0px; line-height:6rem}
.footer .border .fr .contact .fl p{ font-size:16px; font-weight:normal; line-height:24px;}
.footer .border .fr .contact .fr{ width:40%;}
.footer .border .fr .contact .fr dl{display: flex; flex-wrap:wrap; align-items: center; justify-content:center; border:#FFF 1px solid; border-radius:30px; padding:10px 30px; margin-top:4rem;}
.footer .border .fr .contact .fr dl dt{ font-size:16px; font-weight:bold;}
.footer .border .fr .contact .fr dl dd{ font-size:24px; margin-left:30px;}
.footer .border .fr .contact .fr dl:hover{background:#fff; color: #ed2929;}

.bottom{ background:#d62222; overflow:hidden; padding:15px 0px;}
.bottom .bod{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; color:rgba(255,255,255,0.6)}
.bottom .bod dl img{ width:70px; margin:0px 10px;}
.bottom .bod dl.item2{ text-align:center;}

/*******内页样式********/
.nybanner{width:100%; z-index:0; display:block; overflow:hidden;}
.nybanner li{position:relative; margin-bottom:-4px;}
.nybanner li img{width:100%; height:100%;}
.nybanner li .ditu-zhenxiang{position: absolute; left:0; right:0px; top:0; bottom:0; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.nybanner li .ditu-zhenxiang .bod{ width:60%; margin:auto;}
.nybanner li .ditu-zhenxiang .bod .txt{ text-align:center; font-size:48px; color:#FFF; text-transform:uppercase;}
.nybanner li .ditu-zhenxiang .bod .txt p{ font-weight:bold;}
.nybanner li .ditu-zhenxiang .bod .item{ background:#FFF;}
.nybanner li .item{ margin-top:-150px;}
.nybanner li .item .neirong{ width:70%; margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between;}
.nybanner li .item .neirong dl{width:23%; border-radius:20px;}
.nybanner li .item .neirong dl dt{ font-size:72px; font-weight:bold; margin-left:20px; margin-right:20px; margin-top:40px;}
.nybanner li .item .neirong dl ul{ width:25px; height:2px; background:#333; margin-left:25px; margin-top:10px;}
.nybanner li .item .neirong dl dd{ margin:40px 25px; line-height:28px; padding-bottom:10px;}
.nybanner li .item .neirong dl dd p{ color: #ed2929; font-weight:bold;}
.nybanner li .item .neirong dl:nth-child(1){ background:url(../images/ditu-neirong-1.png) no-repeat top right #f5f5f5;}
.nybanner li .item .neirong dl:nth-child(2){ background:url(../images/ditu-neirong-2.png) no-repeat bottom right #f5f5f5;}
.nybanner li .item .neirong dl:nth-child(3){ background:url(../images/ditu-neirong-3.png) no-repeat top right #f5f5f5;}
.nybanner li .item .neirong dl:nth-child(4){ background:url(../images/ditu-neirong-4.png) no-repeat top right #f5f5f5;}
.nybanner li .service-banner{position: absolute; left:25%; right:25%; bottom:12rem; color:#FFF;}
.nybanner li .service-banner .txt{ font-size:48px; text-transform:uppercase;}
.nybanner li .service-banner .txt p{ font-weight:bold;}
.nybanner li .service-banner .bod{display: flex; margin-top:60px;}
.nybanner li .service-banner .bod dl{flex:1; display: flex; flex-wrap:wrap; align-items: center; font-size:20px;}
.nybanner li .service-banner .bod dl img{ width:39px; height:39px; margin-left:15px;}
.nybanner li .university-banner{position: absolute; left:15%; right:15%; bottom:0; color:#FFF; top:20%; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; text-align:center;}
.nybanner li .university-banner dl{ font-size:70px; font-weight:bold; text-transform:uppercase; }
.nybanner li .university-banner dl p{ font-size:30px; font-weight:normal;}
.nybanner li .university-banner dl dd{ text-align:right; font-size:16px; font-weight:normal; margin-top:30px; margin-right:-100px;}
.nybanner li .contact-us{position: absolute; left:15%; right:15%; top:167px; color:#FFF;}
.nybanner li .contact-us .txt{ overflow:hidden; color:#FFF;}
.nybanner li .contact-us .txt .line{ width:1px; height:8rem; background:#FFF;}
.nybanner li .contact-us .txt dt{ font-size:50px;}
.nybanner li .contact-us .txt dd{font-size:50px; font-weight:bold;}
.nybanner li .contact-us .dianhua{ overflow:hidden; margin-top:4rem; display: flex; flex-wrap:wrap; justify-content: space-between;}
.nybanner li .contact-us .dianhua dl{ width:33.3%;}
.nybanner li .contact-us .dianhua dl dt{ font-size:20px; font-weight:bold;}
.nybanner li .contact-us .dianhua dl p{ margin-top:1rem; font-size:16px;}
.nybanner li .contact-us .dianhua dl p img{ width:9rem;}
.nybanner li .contact-us .dizhi{overflow:hidden; margin-top:4rem; display: flex; flex-wrap:wrap; justify-content: space-between;}
.nybanner li .contact-us .dizhi .sua{ width:60%;}
.nybanner li .contact-us .dizhi .china{ width:33.3%;}
.nybanner li .contact-us .dizhi dl dt{font-size:20px; font-weight:bold;}
.nybanner li .contact-us .dizhi dl dd{ font-size:16px; margin-top:1rem; font-weight:bold;}
.nybanner li .contact-us .dizhi dl dd p{ font-weight:normal;}
.nybanner li .contact-us .dizhi dl ul{ font-size:16px; margin-top:4rem; font-weight:bold;}
.nybanner li .contact-us .dizhi dl ul p{ font-weight:normal;}

.neirong-wap{ display:none;}

.txt-t{overflow:hidden; position:fixed; display:none; padding-left:3%; z-index:2; padding-top:100px; padding-bottom:100px; padding-right:4%; animation:fadenum 2s 1;}
.txt-t dl{font-size:16px; line-height:40px; padding-left:15px; width:100%; display:block; text-transform:uppercase;}
.txt-t dl:hover{background:url(../images/dian.png) no-repeat center left;}
@keyframes fadenum{
   0%{opacity: 0;}
   100%{opacity: 1;}
}
.txt-t1{overflow:hidden; position:fixed; display:none; padding-left:3%; z-index:2; padding-top:100px; padding-bottom:100px; padding-right:4%; animation:fadenum 2s 1;}
.txt-t1 dl{font-size:16px; line-height:40px; padding-left:15px; width:100%; display:block; text-transform:uppercase;}
.txt-t1 dl:hover{background:url(../images/dian.png) no-repeat center left;}

.txt-t2{overflow:hidden; position:fixed; display:none; padding-left:3%; z-index:2; padding-top:100px; padding-bottom:100px; padding-right:4%; animation:fadenum 2s 1;}
.txt-t2 dl{font-size:16px; line-height:40px; padding-left:15px; width:100%; display:block; color:#FFF; text-transform:uppercase;}
.txt-t2 dl:hover{background:url(../images/dian-2.png) no-repeat center left;}

.ny{background:#FFF;}
.ny .bod{}
.ny .bod .fl{ width:12%; overflow:hidden; background:#FFF; margin-left:3%; margin-top:100px;}
.ny .bod .fl .txt-tt{overflow:hidden; background:#FFF;}
.ny .bod .fl .txt-tt dl{font-size:16px; line-height:40px; padding-left:15px; width:100%; display:block; text-transform:uppercase;}
.ny .bod .fl .txt-tt dl:hover{background:url(../images/dian.png) no-repeat center left;}
.ny .bod .fr{ width:80%;}
.ny .bod .fr .about{display: flex; flex-wrap:wrap; align-items:flex-end; justify-content: space-between;}
.ny .bod .fr .about dl:nth-child(1){ width:45%;}
.ny .bod .fr .about dl:nth-child(2){ width:50%;}
.ny .bod .fr .about .txt .line{ width:1px; height:100px; background:#ccc;}
.ny .bod .fr .about .txt .bod{ display:block; text-transform:uppercase;}
.ny .bod .fr .about .txt .bod p{color:#ed2929;}
.ny .bod .fr .about .txt .bod dt{ font-size:4.4rem;}
.ny .bod .fr .about .txt .bod dd{font-size:4.4rem; font-weight:bold;}
.ny .bod .fr .about .txt .content{ margin-top:60px;}
.ny .bod .fr .about .txt .content p{ margin-top:20px; line-height:28px;}
.ny .bod .fr .about dl img{ width:100%; border-radius:20px 20px 20px 20px;}
.ny .bod .fr .neirong{ width:80%; margin-bottom:100px;}
.ny .bod .fr .neirong .tit{ margin-top:100px; margin-bottom:40px;}
.ny .bod .fr .neirong .tit dt{ width:300px; background:#FFF; z-index:10; margin-top:-24px; font-size:30px; color:#666; text-transform:uppercase;}
.ny .bod .fr .neirong .tit dd{border-bottom:#ddd 1px solid; width:100%; z-index:1}
.ny .bod .fr .neirong .tit span{ float:right; margin-top:-35px; color:#999;}
.ny .bod .fr .neirong .item{display: flex; flex-wrap:wrap;justify-content: space-between;}
.ny .bod .fr .neirong .item dl{width:15%;}
.ny .bod .fr .neirong .item dl dt img{ width:100%;}
.ny .bod .fr .neirong .item dl p{ text-align:center; margin-top:15px;}
.ny .bod .fr .neirong .item dl p img{ width:12px;}
.ny .bod .fr .neirong .item dl dd{ text-align:center; font-size:16px; margin-top:15px;}
.active1{ background:url(../images/dian.png) no-repeat center left;}
.active2{ background:url(../images/dian-2.png) no-repeat center left;}

.ny-service{background:#FFF; overflow:hidden;}
.ny-service .bod{}
.ny-service .bod .fl{ width:12%; overflow:hidden; background:#FFF; margin-left:3%;}
.ny-service .bod .fl .txt{ overflow:hidden; display:block; background:#FFF; padding-top:100px; text-transform:uppercase;}
.ny-service .bod .fl .txt dl{ font-size:16px; line-height:40px; padding-left:15px;}
.ny-service .bod .fl .txt dl:hover{background:url(../images/dian.png) no-repeat center left;}
.ny-service .bod .fr{ width:80%;}
.ny-service .bod .fr .txt .line{ width:1px; height:100px; background:#ccc;}
.ny-service .bod .fr .txt .bod{ display:block; text-transform:uppercase;}
.ny-service .bod .fr .txt .bod p{color:#ed2929;}
.ny-service .bod .fr .txt .bod dt{ font-size:4.4rem;}
.ny-service .bod .fr .txt .bod dd{font-size:4.4rem; font-weight:bold;}

.vision{overflow:hidden; background:url(../images/aboutbj.jpg) center center no-repeat; background-size: cover; padding:80px 0px;}
.vision .bod{ width:75rem; height:75rem; margin:auto; position:relative;}
.vision .bod .yuan1{border:rgba(255,255,255,0.8) 2px dashed; border-radius:1000px; position:absolute; top:5rem; bottom:5rem; left:5rem; right:5rem; display: flex; flex-wrap:wrap; align-items:center;justify-content: center;}
.vision .bod .yuan1 dl{ text-align:center; color:#FFF;}
.vision .bod .yuan1 dl dt{ font-size:50px;}
.vision .bod .yuan1 dl p{ font-size:14px; letter-spacing: 20px;}
.vision .bod .yuan1 dl dd{ font-size:50px; font-weight:bold;}
.vision .bod .yuan2{border:#FFF 3px solid; border-radius:1000px; position:absolute; top:7rem; bottom:7rem; left:7rem; right:7rem;}
.vision .bod .info1{ position:absolute; top:0; display: flex; flex-wrap:wrap;justify-content: center; left:0; right:0;}
.vision .bod .info1 dl{width:15rem; background:#FFF; height:15rem; border-radius:1000px; display: flex; flex-wrap:wrap; align-items:center;justify-content: center; transition: all 1s;}
.vision .bod .info1 dl ul{ text-align:center;}
.vision .bod .info1 dl ul dt{width:50px; height:50px; overflow:hidden; margin:auto;}
.vision .bod .info1 dl ul dt img{width:50px; height:50px;}
.vision .bod .info1 dl:hover ul dt img{filter:drop-shadow(#fff 0px 50px); transform: translateY(-50px);}
.vision .bod .info1 dl ul dd{ font-size:24px; font-weight:bold;}
.vision .bod .info1 dl ul dd p{ font-size:14px; font-weight:normal;}
.vision .bod .info1 dl:hover{ background:#ed2929; color:#FFF; transition: all 1s; -webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}
.vision .bod .info2{position:absolute; top:29rem; display: flex; flex-wrap:wrap; justify-content: space-between; left:0; right:0; bottom:0;}
.vision .bod .info2 dl{width:15rem; background:#FFF; height:15rem; border-radius:1000px; display: flex; flex-wrap:wrap; align-items:center;justify-content: center;}
.vision .bod .info2 dl ul{ text-align:center;}
.vision .bod .info2 dl ul dt{width:50px; height:50px; overflow:hidden; margin:auto;}
.vision .bod .info2 dl ul dt img{width:50px; height:50px;}
.vision .bod .info2 dl:hover ul dt img{filter:drop-shadow(#fff 0px 60px); transform: translateY(-50px);}
.vision .bod .info2 dl ul dd{ font-size:24px; font-weight:bold;}
.vision .bod .info2 dl ul dd p{ font-size:14px; font-weight:normal;}
.vision .bod .info2 dl:hover{ background:#ed2929; color:#FFF; transition: all 1s;  -webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}
.vision .bod .info3{ position:absolute; top:60; display: flex; flex-wrap:wrap;justify-content: center; left:0; right:0; bottom:0;}
.vision .bod .info3 dl{width:15rem; background:#FFF; height:15rem; border-radius:1000px; display: flex; flex-wrap:wrap; align-items:center; justify-content: center;}
.vision .bod .info3 dl ul{ text-align:center;}
.vision .bod .info3 dl ul dt{width:60px; height:60px; overflow:hidden; margin:auto;}
.vision .bod .info3 dl ul dt img{width:60px; height:60px;}
.vision .bod .info3 dl:hover ul dt img{filter:drop-shadow(#fff 0px 60px); transform: translateY(-60px);}
.vision .bod .info3 dl ul dd{ font-size:24px; font-weight:bold;}
.vision .bod .info3 dl ul dd p{ font-size:14px; font-weight:normal;}
.vision .bod .info3 dl:hover{ background:#ed2929; color:#FFF; transition: all 1s; -webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}

.youshi{ overflow:hidden;}
.youshi .bod{ width:1200px; margin:auto;}
.youshi .bod .txt .line{ width:1px; margin:auto; height:150px; background:#CCC;}
.youshi .bod .txt .bod{ text-align:center; text-transform:uppercase;}
.youshi .bod .txt .bod p{ color:#ed2929;}
.youshi .bod .txt .bod dt{ font-size:50px; color:#231919; font-weight:bold;}
.youshi .bod .txt .bod dd{font-size:50px; color:#231919; font-weight:lighter;}
.youshi .bod .content1{display: flex; flex-wrap:wrap; justify-content:space-between; margin-top:50px; overflow:hidden;}
.youshi .bod .content1 .item1{ width:20%; border:#ddd 1px solid; border-radius:2px; background:url(../images/youshi1.png) no-repeat top center; display: flex; flex-wrap:wrap; align-items:center;}
.youshi .bod .content1 .item1 dl{ margin:20px;}
.youshi .bod .content1 .item1 dl dt{ text-align:center; font-size:50px; font-weight:bold; color:#ed2929;}
.youshi .bod .content1 .item1 dl dt span{ font-size:2rem; font-weight:normal;}
.youshi .bod .content1 .item1 dl dd{ line-height:28px;}
.youshi .bod .content1 .item2{ width:48%; border:#ddd 1px solid; border-radius:2px; background:url(../images/youshi2.png) bottom right no-repeat; display: flex; flex-wrap:wrap; align-items:center;}
.youshi .bod .content1 .item2 dl{ margin:20px 35px;}
.youshi .bod .content1 .item2 dl dt{ font-size:50px; color:#ed2929;}
.youshi .bod .content1 .item2 dl dt span{font-weight:bold;}
.youshi .bod .content1 .item2 dl dd{ line-height:28px;}
.youshi .bod .content1 .item3{ width:29%; border:#ddd 1px solid; border-radius:2px; background:url(../images/youshi3.png) bottom right no-repeat; display: flex; flex-wrap:wrap; align-items:center;}
.youshi .bod .content1 .item3 dl{ margin:20px 25px;}
.youshi .bod .content1 .item3 dl dt{ font-size:60px; color:#ed2929; font-weight:bold;}
.youshi .bod .content1 .item3 dl dd{ line-height:28px;}
.youshi .bod .content2{display: flex; flex-wrap:wrap; justify-content:space-between; margin-top:2rem; overflow:hidden;}
.youshi .bod .content2 .item1{ width:48%; border:#ddd 1px solid; border-radius:2px; background:url(../images/youshi4.png) no-repeat right top; display: flex; flex-wrap:wrap; align-items:center;}
.youshi .bod .content2 .item1 dl{margin:20px 35px;}
.youshi .bod .content2 .item1 dl dt{ font-size:46px; color:#ed2929; font-weight:bold;}
.youshi .bod .content2 .item1 dl dd{ line-height:28px;}
.youshi .bod .content2 .item2{ width:29%; border:#ddd 1px solid; border-radius:2px; background:url(../images/youshi5.png) center center no-repeat; display: flex; flex-wrap:wrap; align-items:center;}
.youshi .bod .content2 .item2 dl{ margin:20px 25px;}
.youshi .bod .content2 .item2 dl dt{font-size:8rem; color:#ed2929; font-weight:bold;}
.youshi .bod .content2 .item2 dl dd{line-height:28px;}
.youshi .bod .content2 .item3{ width:20%; border:#ddd 1px solid; border-radius:2px; display: flex; flex-wrap:wrap; align-items:center;}
.youshi .bod .content2 .item3 dl{ margin:20px; background:url(../images/youshi6.png) no-repeat top center;}
.youshi .bod .content2 .item3 dl dt{font-size:4rem; font-weight:bold; color:#ed2929; line-height:4rem;}
.youshi .bod .content2 .item3 dl dd{ line-height:28px; margin-top:1rem;}
.youshi .bod .content3{display: flex; flex-wrap:wrap; justify-content:space-between; margin-top:2rem; overflow:hidden;}
.youshi .bod .content3 .item1{ width:30%; border:#ddd 1px solid; border-radius:2px; background:url(../images/youshi7.png) top center no-repeat; display: flex; flex-wrap:wrap; align-items:center;}
.youshi .bod .content3 .item1 dl{ margin:20px 25px;}
.youshi .bod .content3 .item1 dl dt{font-size:4rem; font-weight:bold; color:#ed2929; line-height:4.5rem;}
.youshi .bod .content3 .item1 dl dd{ line-height:28px; margin-top:1rem;}
.youshi .bod .content3 .item2{ width:68.5%; border:#ddd 1px solid; border-radius:2px; background:url(../images/youshi7.png) top center no-repeat; display: flex; flex-wrap:wrap; align-items:center;}
.youshi .bod .content3 .item2 dl{ margin:20px 35px;}
.youshi .bod .content3 .item2 dl dt{font-size:4rem; font-weight:bold; color:#ed2929; line-height:4.5rem;}
.youshi .bod .content3 .item2 dl dt p{ font-weight:normal;}
.youshi .bod .content3 .item2 dl dd{ line-height:28px; margin-top:1rem;}

.team{overflow:hidden; background:url(../images/teambj.jpg) center top no-repeat; margin-top:100px; padding-top:440px;}
.team .bod{ width:1200px; margin:auto; background:#FFF; border-radius:20px; overflow:hidden; padding:100px;}
.team .bod .txt{ text-align:center; text-transform:uppercase;}
.team .bod .txt dt{font-size:50px; color:#231919; font-weight:bold;}
.team .bod .txt p{ color:#ed2929;}
.team .bod .item{ margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:2rem;}
.team .bod .item dl{ width:31%; overflow:hidden; margin-top:3rem;}
.team .bod .item dl dt{ position:relative; padding-bottom:122%; border-radius:20px; overflow:hidden;}
.team .bod .item dl dt img{ position:absolute; width:100%; height:100%;}
.team .bod .item dl dd{ font-size:2.5rem; font-weight:bold; color:#ed2929; margin-top:1.8rem;}
.team .bod .item dl .xiantiao{ background:#ed2929; height:3px; width:3rem; margin-top:1.6rem;}
.team .bod .item dl li{ margin-top:1.8rem;}
.team .bod .item dl li p{ margin-bottom:1rem;}

.dashi{ background:url(../images/dashi.jpg) no-repeat center center; background-size: cover; overflow:hidden; padding:80px 0px; }
.dashi .bod{ width:1200px; margin:auto;}
.dashi .bod .txt{ text-align:center; color:#FFF;}
.dashi .bod .txt dt{font-size:50px; font-weight:bold;}
.dashi .bod .picScroll-left22{ width:100%; position:relative; margin-top:4rem;}
.dashi .bod .picScroll-left22 .hd2 .prev,.picScroll-left22 .hd2 .next{ display:block;  width:71px; height:71px; float:right; margin-right:5px; overflow:hidden;cursor:pointer; background:url("../images/arrow1.png") no-repeat;}
.dashi .bod .picScroll-left22 .hd2 .next{ background-position:0 -71px;  }
.dashi .bod .picScroll-left22 .hd2 .prevStop{ background-position:-71px 0; }
.dashi .bod .picScroll-left22 .hd2 .nextStop{ background-position:-71px -71px; }
.dashi .bod .picScroll-left22 .bd22{ width:100%; background:#FFF; border-radius:20px; padding:5rem 5rem 2rem 5rem; position:relative;}
.dashi .bod .picScroll-left22 .bd22 .hd3{position:absolute; top:0; right:0; bottom:0; display: flex; flex-wrap:wrap; align-items: center;}
.dashi .bod .picScroll-left22 .bd22 .hd3 .next{display:block; float:right; overflow:hidden;cursor:pointer; margin-right:-50px;}
.dashi .bod .picScroll-left22 .bd22 .hd3 .next img{ width:100%;}
.dashi .bod .picScroll-left22 .bd22 .neirong{width:100%; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.dashi .bod .picScroll-left22 .bd22 .neirong .pic22{ width:50%;}
.dashi .bod .picScroll-left22 .bd22 .neirong .pic22 dt{position:relative; padding-bottom:65%; border-radius:20px; overflow:hidden;}
.dashi .bod .picScroll-left22 .bd22 .neirong .pic22 dt img{ width:100%; height:100%; display:block; position:absolute; object-fit:cover;}
.dashi .bod .picScroll-left22 .bd22 .neirong .pic22 dt a:hover img{ border-color:#999;  }
.dashi .bod .picScroll-left22 .bd22 .neirong .title22{ width:42%;}
.dashi .bod .picScroll-left22 .bd22 .neirong .title22 dt{ font-size:24px;}
.dashi .bod .picScroll-left22 .bd22 .neirong .title22 p{ width:40px; height:3px; background:#F00; margin-top:15px;}
.dashi .bod .picScroll-left22 .bd22 .neirong .title22 dd{ font-size:16px; margin-top:15px;}
.dashi .bod .picScroll-left22 .bd22 .neirong .title22 li{ margin-top:20px;}
.dashi .bod .picScroll-left22 .bd22 .neirong .wenan{font-weight:bold; margin-top:50px; width:100%; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.dashi .bod .picScroll-left22 .bd22 .neirong .wenan .fl{}
.dashi .bod .picScroll-left22 .bd22 .neirong .wenan .fl .hd22{ font-size:40px;}
.dashi .bod .picScroll-left22 .bd22 .neirong .wenan .fr{ float:right; font-size:46px;}

.zhenxiang{background:url(../images/zhenxiang.png) no-repeat center top; background-size:contain; overflow:hidden; position:relative;}
.zhenxiang .bod{}
.zhenxiang .bod .left-txt{z-index:0; margin-left:3%; position:absolute; top:100px;}
.zhenxiang .bod .left-txt .width{}
.zhenxiang .bod .left-txt .width dl{font-size:16px; color:#333; line-height:40px; padding-left:20px; text-transform:uppercase;}
.zhenxiang .bod .left-txt .width dl:hover{ background:url(../images/dian.png) no-repeat center left;}
.zhenxiang .bod .img img{ display:none;}
.zhenxiang .bod .info{}
.zhenxiang .bod .info dl:nth-child(1){position:absolute; margin-top:6%; margin-left:18%; top:0; bottom:0; left:0; right:0;}
.zhenxiang .bod .info dl:nth-child(2){position:absolute; margin-left:43.2%; margin-top:9.2%; top:0; bottom:0; left:0; right:0;}
.zhenxiang .bod .info dl:nth-child(3){position:absolute; margin-left:21.5%; margin-top:13%; top:0; bottom:0; left:0; right:0;}
.zhenxiang .bod .info dl:nth-child(4){ position:absolute; margin-top:34%; margin-left:84%; top:0; bottom:0; left:0; right:0;}
.zhenxiang .bod .info dl:nth-child(5){ position:absolute; margin-top:18.5%; margin-left:74.5%; top:0; bottom:0; left:0; right:0;}
.zhenxiang .bod .info dl:nth-child(6){ position:absolute; margin-top:25%; margin-left:73%; top:0; bottom:0; left:0; right:0;}
.zhenxiang .bod .info dl{width:100px;}
.zhenxiang .bod .info dl dt{text-align:center;}
.zhenxiang .bod .info dl dt img{ width:20px; margin-bottom:5px;}
.zhenxiang .bod .info dl dt p{transition: all 0.5s;}
.zhenxiang .bod .info dl:hover dt p{ color:#ed2929; transition: all 0.5s;}
.zhenxiang .bod .neirong{display: flex; flex-wrap:wrap; justify-content: space-between; overflow:hidden; width:70%; margin:auto; margin-top:26%; }
.zhenxiang .bod .neirong dl{ width:24%; text-align:center; background:#f4f4f4; border-radius:20px; padding:30px 0px;}
.zhenxiang .bod .neirong dl img{ margin-bottom:20px;}
.zhenxiang .bod .neirong dl dt{font-size:22px; line-height:22px;}
.zhenxiang .bod .neirong dl dt p{font-weight:bold; color:#ed2929;}
.zhenxiang .bod .neirong dl dd{ font-size:14px;}
.zhenxiang .bod .neirong dl dd p{ font-size:16px;}
.zhenxiang .bod .neirong li{width:100%; background:#f4f4f4; border-radius:20px;}
.zhenxiang .bod .neirong .item5{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; margin-top:1.5rem; padding:30px;}
.zhenxiang .bod .neirong .item5 .fl{ width:45%;}
.zhenxiang .bod .neirong .item5 .fl dt{ font-size:8rem; font-weight:bold; color:#ed2929; line-height:8rem;}
.zhenxiang .bod .neirong .item5 .fl dt img{margin-left:10px; width:80px;}
.zhenxiang .bod .neirong .item5 .fl dd{font-size:3.5rem; font-weight:bold; line-height:4rem; margin-top:20px;}
.zhenxiang .bod .neirong .item5 .fl dd p{font-weight:normal;}
.zhenxiang .bod .neirong .item5 .img{ width:5%; text-align:center;}
.zhenxiang .bod .neirong .item5 .img img{ width:65px; height:53px;}
.zhenxiang .bod .neirong .item5 .fr{ width:40%; margin-left:5%;}
.zhenxiang .bod .neirong .item5 .fr img{ width:54px; height:68px;}
.zhenxiang .bod .neirong .item5 .fr dt{font-size:7rem; font-weight:bold;}
.zhenxiang .bod .neirong .item5 .fr dd{margin-top:0; font-size:2.4rem;}

.shuju{overflow:hidden; margin-top:100px; background:url(../images/shuju.jpg) no-repeat center center; background-size: cover; z-index:1; position:relative; padding-bottom:80px;}
.shuju .bod{width:70%; margin:auto;}
.shuju .bod .txt .line{ width:1px; margin:auto; height:100px; background:#aaa;}
.shuju .bod .txt .bod{ text-align:center; text-transform:uppercase;}
.shuju .bod .txt .bod p{ color:#ed2929;}
.shuju .bod .txt .bod dt{ font-size:50px; color:#231919; font-weight:bold;}
.shuju .bod .txt .bod dd{font-size:50px; color:#231919; font-weight:lighter;}
.shuju .bod .tit{ text-align:center; margin-top:30px; margin-bottom:60px;}
.shuju .bod .tit dt{ font-size:16px; font-weight:bold;}
.shuju .bod .tit dd{ margin-top:10px; display: flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.shuju .bod .tit dd p{ margin:0px 15px;}
.shuju .bod .item{ margin-bottom:20px;}
.shuju .bod .item dl{ background:#FFF; border-radius:20px; padding-left:50px; padding-right:50px; padding-top:30px;}
.shuju .bod .item dl .title{display: flex; flex-wrap:wrap; align-items: center; justify-content:center; font-size:30px; font-weight:bold;}
.shuju .bod .item dl .title span{ margin-right:10px;}
.shuju .bod .item dl .neirong{display: flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.shuju .bod .item dl .neirong ul{ width:24%; text-align:center; position:relative; margin-bottom:-4px;}
.shuju .bod .item dl .neirong ul .item1 img{width:100%; height:100%;}
.shuju .bod .item dl .neirong ul .item1 .img{ display:none}
.shuju .bod .item dl .neirong ul .item2 img{width:100%; height:100%;}
.shuju .bod .item dl .neirong ul .item2 .img{ display:none}
.shuju .bod .item dl .neirong ul .info{position: absolute; left:25%; right:10%; bottom:0px; top:0; display: flex; flex-wrap:wrap; align-items: center;}
.shuju .bod .item dl .neirong ul .info dt{ text-align:right; color:#FFF; font-weight:bold; font-size:22px;}
.shuju .bod .item dl .neirong ul .info dt p{ font-size:16px; font-weight:normal; margin-top:15px;}
.shuju .bod .item dl .neirong ul .info1{position: absolute; left:10%; right:25%; bottom:0px; top:0; display: flex; flex-wrap:wrap; align-items: center;}
.shuju .bod .item dl .neirong ul .info1 dt{ text-align:left; color:#FFF; font-weight:bold; font-size:22px;}
.shuju .bod .item dl .neirong ul .info1 dt p{ font-size:16px; font-weight:normal; margin-top:15px;}

.zongjie{ overflow:hidden;}
.zongjie .txt{ margin-bottom:100px; display:block;}
.zongjie .txt .line{ width:1px; margin:auto; height:130px; background:#ccc;}
.zongjie .txt .bod{ text-align:center; text-transform:uppercase;}
.zongjie .txt .bod p{ color:#ed2929; width:100%;}
.zongjie .txt .bod dt{ font-size:50px; color:#231919; font-weight:bold; width:100%;}
.zongjie .txt .bod dd{font-size:50px; color:#231919; font-weight:lighter;}
.zongjie .bod{ width:70%; margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between;}
.zongjie .bod dl{ width:21%; margin-bottom:100px; font-size:72px; font-weight:bold; color:#ed2929;}
.zongjie .bod dl p{ font-size:22px; font-weight:normal; color:#333;}

.service-content{overflow:hidden; margin-top:100px;}
.service-content .txt{ border-bottom:#ed2929 3px solid;}
.service-content .txt dl{margin-left:20%;display: flex; flex-wrap:wrap; align-items: center;}
.service-content .txt dl dt{color:#FFF; font-size:30px; background:#ed2929; width:220px; text-align:center; padding:5px 0px; border-radius:10px 10px 0px 0px; text-transform:uppercase;}
.service-content .txt dl dd img{ margin-left:10px; width:50px;}
.service-content .bod{ background: url(../images/service1-bj.jpg) no-repeat top center #ed2929; overflow:hidden; padding-bottom:70px;}
.service-content .bod .snBrand {position: relative; width:100%; overflow: hidden; display: flex; flex-wrap:wrap; justify-content:space-between;}
.service-content .bod .snBrand ol {float: left; width:34%;}
.service-content .bod .snBrand ol .left{ margin-left:40.1%; background: url(../images/service1.png) no-repeat bottom left; height:904px;}
.service-content .bod .snBrand ol .left .top80{ padding-top:100px;}
.service-content .bod .snBrand ol li {height:49px; overflow: hidden; margin-left:90px; padding-left:35px; font-size:16px; color:rgba(255,255,255,0.5); margin-top:25px; background:url(../images/dt.png) no-repeat left bottom;}
.service-content .bod .snBrand ol li.on {color:#FFF; background:url(../images/dd.png) no-repeat left bottom; font-weight:bold;}
.service-content .bod .snBrand ul {width:66%; background: #fff; overflow: hidden; border-radius:20px 0px 0px 20px;}
.service-content .bod .snBrand ul .right{margin-top:40px; margin-left:40px; margin-right:19%; margin-bottom:40px; overflow:hidden;}
.service-content .bod .snBrand ul li .tit{ color:#ed2929;}
.service-content .bod .snBrand ul li .title{ font-size:30px; font-weight:bold; border-bottom:#F00 10px solid; width: fit-content; line-height:20px; margin-top:20px; text-transform:uppercase;}
.service-content .bod .snBrand ul li .neirong{ margin-top:50px; line-height:28px;}
.service-content .bod .snBrand ul li .service{ margin-top:40px;}
.service-content .bod .snBrand ul li .service h2{ color:#ed2929; font-weight:bold; font-size:20px; text-transform:uppercase;}
.service-content .bod .snBrand ul li .service .heng{display: flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between; }
.service-content .bod .snBrand ul li .service .heng .fl{ width:49%}
.service-content .bod .snBrand ul li .service .heng .fr{ width:49%}
.service-content .bod .snBrand ul li .service .heng dl{width:100%; display: flex; flex-wrap:wrap; align-items: center; border-radius:10px; margin-top:10px; background:#ed2929;}
.service-content .bod .snBrand ul li .service .heng dl dt{background:#ed2929; color:#FFF; width:10%; border-radius:10px 0px 0px 10px; border:#ed2929 2px solid; text-align:center}
.service-content .bod .snBrand ul li .service .heng dl dd{font-size:16px; background:#FFF; font-weight:bold; border-radius:0px 10px 10px 0px; color:#ed2929; border:#ed2929 2px solid; width:90%; padding-left:5px; padding-top:10px; padding-bottom:10px;}
.service-content .bod .snBrand ul li .service .heng dl dd span{ font-size:12px;}
.service-content .bod .snBrand ul li .service .img img{width:100%; margin-top:40px;}
.service-content .bod .snBrand ul li .service .img>p{ margin-top:10px; width:100%;}
.service-content .bod .snBrand ul li .service .gundong{ margin-top:50px; overflow:hidden;}
.service-content .bod .snBrand ul li .service .gundong .notice { width: 100%; overflow: hidden; background:#f4f4f4; border-radius:20px; overflow:hidden;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-hd {height:60; background-color: #f4f4f4; color: #404040; }
.service-content .bod .snBrand ul li .service .gundong .notice .tab-hd .tab-nav {display: flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between; width:100%; border-radius:0px;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-hd .tab-nav dl{height: 60px; line-height:60px; text-align:center; width:25%; background: #ffa7a7;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-hd .tab-nav dl a{ color:#000; display:block;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-hd .tab-nav .on{font-weight: bold;background: #ed2929; width:200px; margin-left: -1px; margin-right: -1px;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-hd .tab-nav .on a{ color:#FFF; border:none;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd{ border-top: 1px solid #e8e8e8; padding:5px;  }
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd ul{ overflow:hidden; zoom:1; }
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd li { height: 22px; line-height: 22px; padding: 0 10px 0 5px; overflow: hidden; width: 125px; float: left; }
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5{ margin:30px; display: flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fl{ width:35%;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fl dt{width:157px; margin:auto; text-align:center; display: flex; flex-wrap:wrap; align-items: center; margin-bottom:20px;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fl dt img{ width:157px; height:157px;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fl dd{ margin-top:20px; overflow:hidden; width:100%;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fl dd h4{font-size:30px; margin-top:20px; font-weight:bold; text-align:center;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fl dd p{ margin-top:20px;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fl dd p span{ font-weight:bold;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fr{ width:60%;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fr dl{ margin-bottom:20px; display: flex; flex-wrap:wrap; align-items:flex-start;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fr dl dt{ width:6%; color:#ed2929;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fr dl dd{ width:94%; line-height:28px;}

.service-product{ overflow:hidden; position:relative; margin-top:100px;}
.service-product .txt{ width:100%; text-align:center; font-size:50px; position:absolute; left:0; right:0; top:120px; bottom:0; z-index:999; font-weight:bold; color:#FFF; text-transform:uppercase;}
.service-product .txt p{ font-size:16px; font-weight:normal;}
.service-product .bod{display: flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.service-product .bod .item{ width:25%; position:relative;}
.service-product .bod .item img{width:100%;}
.service-product .bod .item .info{position:absolute; left:20%; right:20%; top:50%; text-align:center; font-size:36px; font-weight:bold; color:#FFF; line-height:36px;}
.service-product .bod .item .info p{ font-size:16px; font-weight:normal; margin-top:20px; line-height:22px;}
.service-product .bod .item .info1{position:absolute; left:0; right:0; bottom:0; text-align:center; font-size:100px; font-weight:bold; color:rgba(255,255,255,0.2); line-height:80px;}

.service-Procedure{background-size: cover; overflow:hidden;  background:#FFF;}
.service-Procedure .bod{}
.service-Procedure .bod .fl{ width:15%; overflow:hidden; background:#FFF; margin-left:3%;}
.service-Procedure .bod .fl .txt{ overflow:hidden; display:block; background:#FFF; padding-top:100px; text-transform:uppercase;}
.service-Procedure .bod .fl .txt dl{ font-size:16px; line-height:20px; padding-left:15px; margin-bottom:25px;}
.service-Procedure .bod .fl .txt dl:hover{background:url(../images/dian.png) no-repeat center left;}
.service-Procedure .bod .fr{ width:65%; margin-right:12%;}
.service-Procedure .bod .fr .txt .line{ width:1px; height:100px; background:#ccc;}
.service-Procedure .bod .fr .txt .bod{ display:block; margin-bottom:140px; text-transform:uppercase;}
.service-Procedure .bod .fr .txt .bod p{color:#ed2929;}
.service-Procedure .bod .fr .txt .bod li{ font-size:20px; margin-top:10px;}
.service-Procedure .bod .fr .txt .bod dd{font-size:50px; font-weight:bold;}
.service-Procedure .bod .fr .content{overflow:hidden; margin-bottom:140px;}
.service-Procedure .bod .fr .content .item1{display: flex; flex-wrap:wrap; justify-content:space-between;  overflow:hidden; position:relative;}
.service-Procedure .bod .fr .content .item1 dl{ width:20.5%; background:#f4f4f4; border-radius:10px; text-align:center; display:block; overflow:hidden;}
.service-Procedure .bod .fr .content .item1 dl dd{ margin-top:25px;}
.service-Procedure .bod .fr .content .item1 dl:hover dd img{transition: all 1s; -webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}
.service-Procedure .bod .fr .content .item1 dl p{ font-size:16px; margin-top:10px; margin-left:25px; margin-right:25px; margin-bottom:25px; line-height:16px;}
.service-Procedure .bod .fr .content .item1 dl dt p{ font-size:30px; margin-top:20px; color:#ed2929; font-weight:bold;}
.service-Procedure .bod .fr .content .item1 li{width:6%; position:absolute; top:0; bottom:0; left:47%; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.service-Procedure .bod .fr .content .item1 ul{width:6%; position:absolute; top:0; bottom:0; left:73.5%; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.service-Procedure .bod .fr .content .item2{width:20.5%; text-align:center;margin-top:20px; margin-bottom:20px; overflow:hidden; margin-left:79.5%;}
.service-Procedure .bod .fr .content .item1 span{width:6%; position:absolute; top:0; bottom:0; left:20.5%; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.service-Procedure .bod .fr .content2{overflow:hidden; margin-bottom:140px;}
.service-Procedure .bod .fr .content2 .item1{display: flex; flex-wrap:wrap; justify-content:space-between;  overflow:hidden; position:relative;}
.service-Procedure .bod .fr .content2 .item1 dl{ width:20.5%; background:#ed2929; border-radius:10px; text-align:center; display:block; overflow:hidden; color:#FFF;}
.service-Procedure .bod .fr .content2 .item1 dl:hover dd img{transition: all 1s; -webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}
.service-Procedure .bod .fr .content2 .item1 dl dd{ margin-top:25px;}
.service-Procedure .bod .fr .content2 .item1 dl p{ font-size:16px; margin-top:10px; margin-left:25px; margin-right:25px; margin-bottom:25px; line-height:16px;}
.service-Procedure .bod .fr .content2 .item1 dl dt p{ font-size:30px; margin-top:20px; color:#ed2929; font-weight:bold;}
.service-Procedure .bod .fr .content2 .item1 li{width:6%; position:absolute; top:0; bottom:0; left:47%; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.service-Procedure .bod .fr .content2 .item1 ul{width:6%; position:absolute; top:0; bottom:0; left:73.5%; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.service-Procedure .bod .fr .content2 .item2{width:20.5%; text-align:center;margin-top:20px; margin-bottom:20px; overflow:hidden; margin-left:79.5%;}
.service-Procedure .bod .fr .content2 .item1 span{width:6%; position:absolute; top:0; bottom:0; left:20.5%; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.service-Procedure .bod .fr .content2 .item3{width:20.5%; text-align:center;margin-top:20px; margin-bottom:20px; overflow:hidden;}
.service-Procedure .bod .fr .content-wap{ display:none;}
.service-Procedure .bod .fr .content2-wap{ display:none;}

.caselist{display: flex; flex-wrap:wrap; justify-content:space-between; overflow:hidden;}
.caselist dl{ width:31%; border:#eaeaea 2px solid; border-radius:20px; display:block; padding:30px; margin-bottom:3.5rem;}
.caselist dl dt{ margin-left:10%; margin-right:10%;}
.caselist dl dt em{border-radius:1000rem; overflow:hidden; position:relative; padding-bottom:100%; display:block;}
.caselist dl dt em img{ width:100%; height:100%; position:absolute; object-fit:cover;}
.caselist dl dd{ text-align:center; font-size:30px; margin-top:25px; font-weight:bold;}
.caselist dl ul{ margin-top:25px;}
.caselist dl ul li{ margin-bottom:10px;}
.caselist dl ul li span{ font-weight:bold;}
.caselist dl p{ font-size:20px; font-weight:bold; margin-top:25px; line-height:24px;}
.caselist dl p span{ color:#ed2929; font-family:"微软雅黑"; font-weight:bold; font-size:28px;}

.picScroll-caselist{ width:500px; position:relative; margin:auto; overflow:hidden; margin-bottom:100px;}
.picScroll-caselist .hd{}
.picScroll-caselist .hd .next{width:71px; height:71px; background:url("../images/icoLeft.png") no-repeat; position:absolute; left:0; top:40%;}
.picScroll-caselist .hd .prev{width:71px; height:71px; background:url("../images/icoRight.png") no-repeat; position:absolute; right:0; top:40%;}
.picScroll-caselist .hd li{ width:100%;}
.picScroll-caselist .bd{ width:60%; margin:auto; overflow:hidden;}
.picScroll-caselist .bd ul li{width:100%;}
.picScroll-caselist .bd ul li .pic{position:relative; padding-bottom:200%;border-radius:20px; overflow:hidden;}
.picScroll-caselist .bd ul li .pic img{ width:100%; height:100%; display:block; position:absolute; z-index:89;}
.picScroll-caselist .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-caselist .bd ul li .title{ margin-top:30px; text-align:center;}
.picScroll-caselist .bd ul li .title dt{ font-size:16px;}

.fanye{overflow:hidden; margin-top:80px; margin-left:30px; margin-right:30px; display: flex; flex-wrap:wrap; align-items:center; justify-content:space-between; margin-bottom:100px;}
.fanye .fenye1{ width:5%;}
.fanye .fenye2{ width:77%; display: flex;}
.fanye .fenye2 .page-num{color:#f3f3f3; flex:1; background:#f3f3f3; line-height:5px; overflow:hidden;}
.fanye .fenye2 .page-num-current{ color:#ed2929; background:#ed2929;}
.fanye .fenye3{ width:18%; text-align:right;}
.fanye .fenye3 a{ margin-left:5px;}
.fanye .fenye4{ width:100%; display: flex;}
.fanye .fenye4 .page-num{color:#f3f3f3; flex:1; background:#f3f3f3; line-height:5px; overflow:hidden;}
.fanye .fenye4 .page-num-current{ color:#ed2929; background:#ed2929;}

.location{ width:1200px; margin:90px auto;}

.case{ background:#e2362c; overflow:hidden; padding-bottom:80px;}
.case .bod{ width:1140px; margin:auto; padding-top:70px;}
.case .bod .content{ margin-top:70px;}
.case .bod .content img{ width:100%;}
.case .bod .content-wap{ display:none;}
.case .bod .content1{width:50%; margin:auto;}
.case .bod .content1 img{ width:100%;}
.case .bod .content1-wap{ display:none;}
.case .bod .erweima{display: flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#FFF; width:1100px; margin:auto; overflow:hidden; margin-top:30px;}
.case .bod .erweima .tit{writing-mode: vertical-lr; font-size:16px; width:70px;}
.case .bod .erweima .img{ width:116px;}
.case .bod .erweima .img img{ width:116px; height:116px;}
.case .bod .erweima .dian{ margin-left:15px; display: flex; flex-wrap:wrap; align-items:flex-end; color:#333; font-weight:bold;}
.case .bod .erweima .dian dl{ background:#FFF; padding:10px 25px; border-radius:15px; width:800px; font-size:16px; line-height:20px;}

.qitaanli{ width:1200px; margin:auto; overflow:hidden; margin-bottom:100px; padding-top:100px;}
.qitaanli .txt{ font-size:24px; width:1180px; margin:auto; text-transform:uppercase;}
.qitaanli .bod{display: flex; flex-wrap:wrap; justify-content:space-between; margin-top:40px; overflow:hidden;}
.qitaanli .bod .picScroll-anli{ width:100%;  overflow:hidden; position:relative; }
.qitaanli .bod .picScroll-anli .hd{width:1180px; margin:auto;}
.qitaanli .bod .picScroll-anli .hd dl{display: flex; flex-wrap:wrap; align-items: center; width:100%; height:4px;}
.qitaanli .bod .picScroll-anli .hd dl ul{display: flex; width:100%; background:#eee;}
.qitaanli .bod .picScroll-anli .hd dl ul li{height:4px; overflow:hidden; flex:1; width:25%;}
.qitaanli .bod .picScroll-anli .hd dl ul li.on{background:#ed2929;}
.qitaanli .bod .picScroll-anli .bd{ width:100%; margin-bottom:70px;}
.qitaanli .bod .picScroll-anli .bd ul{display: flex; flex-wrap:wrap; justify-content:space-between;}
.qitaanli .bod .picScroll-anli .bd ul li{width:25%;}
.qitaanli .bod .picScroll-anli .bd ul li .pic{position:relative; padding-bottom:130%;}
.qitaanli .bod .picScroll-anli .bd ul li .pic img{ width:100%; height:100%; position:absolute; padding-right:10px; padding-left:10px;}
.qitaanli .bod .picScroll-anli .bd ul li .title{ margin-left:30px; margin-top:30px;}
.qitaanli .bod .picScroll-anli .bd ul li .title dt{ font-size:24px;}
.qitaanli .bod .picScroll-anli .bd ul li .title p{ width:40px; height:3px; background:#F00; margin-top:15px;}
.qitaanli .bod .picScroll-anli .bd ul li .title dd{ font-size:16px; margin-top:15px;}
.qitaanli .bod .picScroll-anliwap{ display:none;}

.txMovie{position:relative;width:100%;}
.focus_pic{width:100%;overflow:hidden}
.focus_pic li{ width:100%;}
.focus_pic img{width:100%;}
.focus_nav{display: flex; flex-wrap:wrap; justify-content:space-between; overflow:hidden;}
.focus_nav li{overflow:hidden; color:#fff;display: flex; flex-wrap:wrap; align-items:center; justify-content:center; text-align:center; border-right:rgba(255,255,255,0.3) 1px solid;}
.focus_nav li a dt{ font-size:16px;}
.focus_nav li a p{ width:30px; height:2px; background:#FFF; margin:auto; margin-top:15px;}
.focus_nav li a dd{ font-size:48px; margin-top:15px; font-weight:bold;}
.focus_nav li:nth-child(1){position:absolute; top:0; bottom:0; left:0; right:100%; z-index:2;}
.focus_nav li:nth-child(2){position:absolute; top:0; bottom:0; left:0; right:75%; z-index:1;}
.focus_nav li:nth-child(3){position:absolute; top:0; bottom:0; left:25%; right:50%; z-index:1;}
.focus_nav li:nth-child(4){position:absolute; top:0; bottom:0; left:50%; right:25%; z-index:1;}
.focus_nav li:nth-child(5){position:absolute; top:0; bottom:0; left:75%; right:0; z-index:1;}
.focus_nav li.on{color:#fff; background:#F00;}
.focus_nav li.on a{ margin-top:0; position:absolute; left:0; right:0; top:18%;}
.focus_nav li.on a dt{ font-size:16px;}
.focus_nav li.on a p{ width:30px; height:2px; background:#FFF; margin:auto; margin-top:15px;}
.focus_nav li.on a dd{ font-size:48px; margin-top:15px; font-weight:bold;}
.focus_text{display: flex; flex-wrap:wrap; justify-content:space-between;}
.focus_text li{overflow:hidden; color:#fff;}
.focus_text li:nth-child(1){position:absolute; top:35%; bottom:0; left:0; right:100%; z-index:2;}
.focus_text li:nth-child(2){position:absolute; top:35%; bottom:0; left:0; right:75%; z-index:1;}
.focus_text li:nth-child(3){position:absolute; top:35%; bottom:0; left:25%; right:50%; z-index:1;}
.focus_text li:nth-child(4){position:absolute; top:35%; bottom:0; left:50%; right:25%; z-index:1;}
.focus_text li:nth-child(5){position:absolute; top:35%; bottom:0; left:75%; right:0; z-index:1;}
.focus_text li h2{ margin-left:13%; margin-right:13%;}
.focus_text li h2 p{ font-size:16px; margin-top:25px; line-height:24px;}

.txMovie-wap{ display:none;}

.xuexiao-txt{ text-align:center; margin-top:100px; margin-bottom:60px;}
.xuexiao-txt dt{font-size:150px; display: flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; line-height:100px; font-weight:bold; text-stroke:1px #ed2929;-webkit-text-stroke:1px #ed2929;-moz-text-stroke:1px #ed2929;　-o-text-stroke:1px #ed2929; color:#FFF;}
.xuexiao-txt dt span{writing-mode: vertical-lr; font-size:16px; margin-right:-40px; text-stroke:0;-webkit-text-stroke:0;-moz-text-stroke:0;　-o-text-stroke:0; color:#ed2929;}
.xuexiao-txt dd{ margin-top:40px;}

.xuexiao{ overflow:hidden; background:url(../images/zhenxiang.png) no-repeat center top; background-size: contain; position:relative;}
.xuexiao .bod{ overflow:hidden;}
.xuexiao .bod .img img{ display:none;}
.xuexiao .bod .info{}
.xuexiao .bod .info dl:nth-child(1){position:absolute; margin-top:6%; margin-left:18%; top:0; bottom:0; left:0; right:0;}
.xuexiao .bod .info dl:nth-child(2){position:absolute; margin-left:43.2%; margin-top:9.2%; top:0; bottom:0; left:0; right:0;}
.xuexiao .bod .info dl:nth-child(3){position:absolute; margin-left:21.5%; margin-top:13%; top:0; bottom:0; left:0; right:0;}
.xuexiao .bod .info dl:nth-child(4){ position:absolute; margin-top:34%; margin-left:84%; top:0; bottom:0; left:0; right:0;}
.xuexiao .bod .info dl:nth-child(5){position:absolute; margin-left:74.5%; margin-top:18.4%; top:0; bottom:0; left:0; right:0;}
.xuexiao .bod .info dl:nth-child(6){ position:absolute; margin-top:24.8%; margin-left:72.7%; top:0; bottom:0; left:0; right:0;}
.xuexiao .bod .info dl{width:100px;}
.xuexiao .bod .info dl dt{text-align:center;}
.xuexiao .bod .info dl dt img{ width:20px; margin-bottom:5px;}
.xuexiao .bod .info dl dt p{transition: all 0.5s;}
.xuexiao .bod .info dl:hover dt p{ color:#ed2929; transition: all 0.5s;}
.xuexiao .bod .neirong{display: flex; flex-wrap:wrap; justify-content: space-between; overflow:hidden; width:60%; margin:auto; height:755px; margin-top:20%;} 

.snBrand11 { width:800px;  height:655px; background:linear-gradient(#ef706a 0%,#df354c 100%); overflow: hidden; border-radius:20px; z-index:999; box-shadow: 10px 5px 15px rgba(0,0,0,0.3);}
.snBrand11 h2 {color: #fff; background:#ed2929; padding:0 15px; font-size:30px; font-weight:bold; height:55px; line-height:55px;}
.snBrand11 h2 span{ font-size:16px; font-weight:normal;}
.snBrand11 .iit{display: flex; flex-wrap:wrap; justify-content: space-between; overflow:hidden;}
.snBrand11 .iit ol {width:125px; margin-top:15px;}
.snBrand11 .iit ol li {overflow: hidden; height:60px; line-height:60px; padding-left:32px; color:#FFF;}
.snBrand11 .iit ol li.on { background: #fff; border-radius:100px 0px 0px 100px; margin-left:12px; padding-left:20px; font-weight:bold; color:#ed2929;}
.snBrand11 .iit ul {width: 675px; background: #fff; overflow: hidden; height:600px;}
.snBrand11 .iit ul .item {height:560px; overflow-y:scroll;}
.snBrand11 .iit ul .item dl{ margin-left:50px; margin-top:40px; margin-right:50px; display: flex; flex-wrap:wrap; justify-content: space-between;}
.snBrand11 .iit ul .item dl p{ width:48%; margin-bottom:19px;}

.newslist-gundong{ margin-top:100px; overflow:hidden;}
.newslist-gundong .picScroll-newslist{ width:100%;  overflow:hidden; position:relative; }
.newslist-gundong .picScroll-newslist .hd{ height:71px; padding:0 10px; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; width:70%; margin:auto; margin-top:40px; margin-bottom:40px;}
.newslist-gundong .picScroll-newslist .hd .prev,.picScroll-newslist .hd .next{ display:block;  width:71px; height:71px; float:right; margin-right:5px; overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.newslist-gundong .picScroll-newslist .hd .next{ background-position:0 -71px;  }
.newslist-gundong .picScroll-newslist .hd .prevStop{ background-position:-71px 0; }
.newslist-gundong .picScroll-newslist .hd .nextStop{ background-position:-71px -71px; }
.newslist-gundong .picScroll-newslist .hd li{ width:20%;}
.newslist-gundong .picScroll-newslist .hd dl{display: flex; flex-wrap:wrap; align-items: center; width:80%; height:3px; margin-top:-10px;}
.newslist-gundong .picScroll-newslist .hd dl span{ width:5%;}
.newslist-gundong .picScroll-newslist .hd dl ul{display: flex; width:90%; background:#eee;}
.newslist-gundong .picScroll-newslist .hd dl ul li{height:4px; overflow:hidden; flex:1; width:25%;}
.newslist-gundong .picScroll-newslist .hd dl ul li.on{background:#ed2929;}
.newslist-gundong .picScroll-newslist .bd{ width:100%;}
.newslist-gundong .picScroll-newslist .bd ul li{width:100%; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; overflow:hidden;}
.newslist-gundong .picScroll-newslist .bd ul li .pic{overflow:hidden; width:55%;}
.newslist-gundong .picScroll-newslist .bd ul li .pic dt{ position:relative; padding-bottom:60%; border-radius:0px 20px 20px 0px; overflow:hidden;}
.newslist-gundong .picScroll-newslist .bd ul li .pic dt img{ width:100%; height:100%; position:absolute;}
.newslist-gundong .picScroll-newslist .bd ul li .title{ width:25%; margin-right:15%;}
.newslist-gundong .picScroll-newslist .bd ul li .title p{ font-size:16px; display: flex; flex-wrap:wrap; align-items: center;}
.newslist-gundong .picScroll-newslist .bd ul li .title p span{ margin-left:10px; font-size:12px; background:#ed2929; color:#FFF; padding:5px 10px;}
.newslist-gundong .picScroll-newslist .bd ul li .title dt{ font-size:30px; margin-top:15px; font-weight:bold;}
.newslist-gundong .picScroll-newslist .bd ul li .title dd{ font-size:16px; margin-top:15px; overflow:hidden;}
.newslist-gundong .picScroll-newslist .bd ul li .title dd p{ float:left; margin-right:20px; color:#999;}
.newslist-gundong .picScroll-newslist .bd ul li .title .jianjie{ margin-top:30px; line-height:28px;}

.newslist{ overflow:hidden; width:70%; margin:100px auto; display: flex; flex-wrap:wrap; justify-content: space-between;}
.newslist .fl{ width:70%; overflow:hidden;}
.newslist .fl .txt{ font-size:30px; font-weight:bold; overflow:hidden; margin-bottom:50px; text-transform:uppercase;}
.newslist .fl .txt span{ font-weight:normal; color:#ed2929}
.newslist .fl .bod{overflow:hidden;}
.newslist .fl .bod .item{ overflow:hidden; margin-bottom:50px; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.newslist .fl .bod .item .fl{ width:45%;}
.newslist .fl .bod .item .fl dt{ position:relative; padding-bottom:60%; border-radius:20px; overflow:hidden;}
.newslist .fl .bod .item .fl dt img{ position:absolute; width:100%; height:100%;}
.newslist .fl .bod .item .fr{ width:50%; border-left:none;}
.newslist .fl .bod .item .fr dl p{ font-size:14px; display: flex; flex-wrap:wrap; align-items: center;}
.newslist .fl .bod .item .fr dl p span{ margin-left:10px; font-size:12px; background:#ed2929; color:#FFF; padding:2px 5px;}
.newslist .fl .bod .item .fr dl dt{ font-size:20px; margin-top:10px; font-weight:bold;}
.newslist .fl .bod .item .fr dl dd{ font-size:14px; margin-top:10px; overflow:hidden;}
.newslist .fl .bod .item .fr dl dd p{ float:left; margin-right:20px; color:#999;}
.newslist .fl .bod .item .fr dl .jianjie{ margin-top:10px; line-height:28px;}
.newslist .fr{ width:25%; border-left:#CCC 1px solid; overflow:hidden;}
.newslist .fr .tags{ margin-left:25px; overflow:hidden;}
.newslist .fr .tags dt{ font-size:20px; font-weight:bold; text-transform:uppercase;}
.newslist .fr .tags dd{ margin-top:20px;}
.newslist .fr .tags dd p{ float:left; margin-right:16px; margin-bottom:10px;}
.newslist .fr .zixun{ margin-left:25px; overflow:hidden; margin-top:60px;}
.newslist .fr .zixun dt{ font-size:20px; font-weight:bold; display: flex; flex-wrap:wrap; justify-content: space-between; text-transform:uppercase;}
.newslist .fr .zixun dt span{ font-size:24px; font-weight:normal; color:#999; padding-top:5px;}
.newslist .fr .zixun dl{ margin-top:20px;}
.newslist .fr .zixun dl dd{ margin-bottom:50px;}
.newslist .fr .zixun dl p{ position:relative; padding-bottom:60%; border-radius:10px; overflow:hidden;}
.newslist .fr .zixun dl p img{ width:100%; height:100%; position:absolute;}
.newslist .fr .zixun dl ul{ font-size:14px; color:#999; margin-top:10px;}
.newslist .fr .zixun dl li{ font-size:16px; margin-top:5px;}

.fanye-news{overflow:hidden; margin-top:80px; margin-left:30px; margin-right:30px; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye-news .fenye2{display: flex;}
.fanye-news .fenye2 .page-num{color:#333; font-size:16px; flex:1; overflow:hidden; width:71px; height:71px; overflow:hidden; border:#CCC 1px solid; overflow:hidden; border-radius:50%; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye-news .fenye2 .page-num-current{ color:#fff; background:#ed2929; border:#ed2929 1px solid; overflow:hidden; border-radius:50%; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye-news a{ margin-left:5px;}
.fanye-news a img{ width:71px; height:71px;}

.news-txt{ overflow:hidden; width:70%; margin:auto; text-transform:uppercase;}
.news-txt .txt .line{ width:1px; height:100px; background:#aaa;}
.news-txt .txt .bod{}
.news-txt .txt .bod p{ color:#ed2929;}
.news-txt .txt .bod dt{ font-size:50px; color:#231919; font-weight:bold;}
.news-txt .txt .bod dd{font-size:50px; color:#231919; font-weight:lighter;}

.news{ overflow:hidden; width:1200px; margin:auto;}
.news .title{ overflow:hidden;}
.news .title p{ font-size:16px;}
.news .title p span{ font-size:12px; margin-left:10px; background:#ed2929; color:#FFF; padding:5px 10px;}
.news .title dt{ font-size:30px; font-weight:bold; margin-top:20px;}
.news .title dd{ margin-top:20px;}
.news .title dd p{ float:left; margin-right:25px; color:#666;}
.news .bod{ overflow:hidden; margin-top:60px;}
.news .bod p{ font-size:16px; line-height:28px;}
.news .bod img{ width:100%;}
.news .end{ margin-top:60px; display: flex; flex-wrap:wrap; align-items:center; overflow:hidden;}
.news .end p{ width:10px; height:10px; background:#CCC; margin-right:10px;}
.news .end dt{ font-size:16px;}
.news .shangxia{ margin-top:100px; overflow:hidden; display: flex; flex-wrap:wrap; justify-content: space-between; margin-bottom:100px;}
.news .shangxia dl p{ color:#666;}
.news .shangxia dl dt{ font-size:20px; font-weight:bold; margin-top:20px;}
.news .shangxia .shang{ background:#f4f4f4; width:49%; overflow:hidden; padding:30px;}
.news .shangxia .xia{ background:#f4f4f4; width:49%; overflow:hidden; padding:30px;}

.fanhui{ margin-top:100px; margin-bottom:100px; font-size:16px; overflow:hidden;}
.fanhui dl{display: flex; flex-wrap:wrap; align-items:center; width:fit-content; margin:auto; border:#ed2929 1px solid; padding:15px 35px; border-radius:30px;}
.fanhui dl span{ margin-left:20px; font-weight:bold;}
.fanhui dl dd{margin-left:40px; font-weight:bold; color:#ed2929;}
.fanhui dl:hover{background:#ed2929; color:#FFF;}
.fanhui dl:hover dd{ color:#fff;}

.n-list{ overflow:hidden; margin:100px auto; padding-top:100px;}
.n-list .bod{overflow:hidden;}
.n-list .bod .item1{ overflow:hidden; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.n-list .bod .item1 .fl{ width:50%;}
.n-list .bod .item1 .fl dt{ position:relative; padding-bottom:60%; overflow:hidden;}
.n-list .bod .item1 .fl dt img{ position:absolute; width:100%; height:100%;}
.n-list .bod .item1 .fr{width:25%; margin-right:20%; margin-left:5%;}
.n-list .bod .item1 .fr dl p{ font-size:14px; display: flex; flex-wrap:wrap; align-items: center;}
.n-list .bod .item1 .fr dl p span{ margin-left:10px; font-size:12px; background:#ed2929; color:#FFF; padding:2px 5px;}
.n-list .bod .item1 .fr dl dt{ font-size:20px; margin-top:10px; font-weight:bold;}
.n-list .bod .item1 .fr dl dd{ font-size:14px; margin-top:10px; overflow:hidden;}
.n-list .bod .item1 .fr dl dd p{ float:left; margin-right:20px; color:#999;}
.n-list .bod .item1 .fr dl .jianjie{ margin-top:10px; line-height:28px;}
.n-list .bod .item2{ overflow:hidden; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.n-list .bod .item2 .fr{ width:50%;}
.n-list .bod .item2 .fr dt{ position:relative; padding-bottom:60%; overflow:hidden;}
.n-list .bod .item2 .fr dt img{ position:absolute; width:100%; height:100%;}
.n-list .bod .item2 .fl{width:25%; margin-right:5%; margin-left:20%;}
.n-list .bod .item2 .fl dl p{ font-size:14px; display: flex; flex-wrap:wrap; align-items: center;}
.n-list .bod .item2 .fl dl p span{ margin-left:10px; font-size:12px; background:#ed2929; color:#FFF; padding:2px 5px;}
.n-list .bod .item2 .fl dl dt{ font-size:20px; margin-top:10px; font-weight:bold;}
.n-list .bod .item2 .fl dl dd{ font-size:14px; margin-top:10px; overflow:hidden;}
.n-list .bod .item2 .fl dl dd p{ float:left; margin-right:20px; color:#999;}
.n-list .bod .item2 .fl dl .jianjie{ margin-top:10px; line-height:28px;}

.n-list2{ overflow:hidden; margin-top:100px; background:#f5f5f5; padding-bottom:60px;}
.n-list2 .txt{ margin-top:100px; text-align:center; font-size:50px; font-weight:bold;}
.n-list2 .txt p{ font-size:16px; color:#ed2929; font-weight:normal;}
.n-list2 .picScroll-left-list{ width:100%;  overflow:hidden; position:relative; margin-top:80px;}
.n-list2 .picScroll-left-list .hd{ height:71px; padding:0 10px; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; margin-top:30px; margin-left:20px;}
.n-list2 .picScroll-left-list .hd .prev,.picScroll-left .hd .next{ display:block;  width:71px; height:71px; float:right; margin-right:5px; overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.n-list2 .picScroll-left-list .hd .next{ background-position:0 -71px;  }
.n-list2 .picScroll-left-list .hd .prevStop{ background-position:-71px 0; }
.n-list2 .picScroll-left-list .hd .nextStop{ background-position:-71px -71px; }
.n-list2 .picScroll-left-list .hd dl{display: flex; flex-wrap:wrap; align-items: center; width:60%; height:3px; margin:auto;}
.n-list2 .picScroll-left-list .hd dl ul{display: flex; width:100%; background:#eee;}
.n-list2 .picScroll-left-list .hd dl ul li{height:4px; overflow:hidden; flex:1; width:25%;}
.n-list2 .picScroll-left-list .hd dl ul li.on{background:#ed2929;}
.n-list2 .picScroll-left-list .bd{ width:100%; overflow:hidden;}
.n-list2 .picScroll-left-list .bd ul li{width:33.3%; overflow:hidden;}
.n-list2 .picScroll-left-list .bd ul li .pic{position:relative; padding-bottom:60%; border-radius:20px 20px 0px 0px; overflow:hidden; margin:0 15px; background:#FFF;}
.n-list2 .picScroll-left-list .bd ul li .pic img{ width:100%; height:100%; display:block; position:absolute; padding:30px;}
.n-list2 .picScroll-left-list .bd ul li .pic a:hover img{ border-color:#999;  }
.n-list2 .picScroll-left-list .bd ul li .title{background:#FFF; margin:0px 15px; overflow:hidden; padding-left:30px; padding-right:30px; padding-bottom:30px;}
.n-list2 .picScroll-left-list .bd ul li .title i{ font-size:16px;}
.n-list2 .picScroll-left-list .bd ul li .title i span{ font-size:12px; background:#ed2929; color:#FFF; margin-left:10px; padding:5px 10px;}
.n-list2 .picScroll-left-list .bd ul li .title dt{ font-size:24px; font-weight:bold; margin-top:10px;}
.n-list2 .picScroll-left-list .bd ul li .title dd p{ float:left; margin-right:25px; color:#666;}
.n-list2 .picScroll-left-list .bd ul li .title dd{ font-size:16px; margin-top:15px; overflow:hidden;}

.n-list2-wap{ display:none;}

.contact-us-wap{display:none;}

.contactus{ overflow:hidden; margin-bottom:100px;}
.contactus .txt{text-align:center;}
.contactus .txt .line{ width:1px; height:100px; background:#ccc; margin:auto;}
.contactus .txt dt{font-size:30px; font-weight:bold;}
.contactus .txt p{ font-size:16px; color:#666;}
.contactus .bod{ width:70%; margin:auto; border:#CCC 1px solid; border-radius:20px; margin-top:80px; padding:60px; overflow:hidden;}
.contactus .bod dl{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; margin-bottom:50px;}
.contactus .bod dl input{ width:31%; border-bottom:#333 1px solid; padding-bottom:15px; outline:none;}
.contactus .bod ul{display: flex; flex-wrap:wrap; align-items: center; margin-bottom:50px;}
.contactus .bod ul input{ width:31%; margin-right:3.5%; border-bottom:#333 1px solid; padding-bottom:15px; outline:none;}
.contactus .bod li input{border-bottom:#333 1px solid; padding-bottom:15px; width:100%; outline:none;  margin-bottom:50px;}
.contactus .bod dt textarea{ width:100%; border-bottom:#333 1px solid; outline:none; border-top:none; border-left:none; border-right:none;}
.contactus .bod dd{ width:100%; margin-top:40px; display: flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.contactus .bod dd button{ width:180px; margin:auto; height:50px; background:#d62222; border-radius:10px; border:none; color:#FFF;}
}

@media only screen and (max-width:1200px){
.w12{ width:94%; margin:auto;}

.header{display:none}
.header1{display:none}

.Top{ position:absolute; z-index:999; width:100%; background:rgba(0,0,0,0.8);position:fixed; top:0;}
.Top .Top-box{overflow:hidden; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.Top .Top-box .logo img{width:12rem; margin:2.5rem ;}
.Top #Menu-btn{float:right;width:6rem;position:relative;overflow:hidden;display:block; margin-right:2rem;}
.Top #Menu-btn-h{padding:0;width: 8.33%;overflow: hidden; max-height: 110px;display:none;margin-left:90%; margin-top:2rem;}
.Top #Menu-btn-h img{float:right;right: 6.25%;width:100%;position:relative;overflow:hidden;z-index:998;}
.Top #menu{position:absolute;display:none;top:0;right: 0;margin:0;padding:0;z-index:9999;width:100%;background-color: rgba(0, 0, 0, 1);padding-bottom:20%;}
.Top #menu li{font-size:5rem;height:12rem; text-align:center; list-style:none; line-height:12rem; color:#FFF;}
.Top #menu .border_none{border-bottom:none;}
.Top #menu li a{color:#fff;display:block;width:100%;}
.Top #menu li:hover a,#stop a{color:#fff;}

.Top-wap{z-index:999; width:100%; background:rgba(0,0,0,0.8)}
.Top-wap .Top-box{overflow:hidden; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.Top-wap .Top-box .logo img{width:12rem; margin:2.5rem ;}
.Top-wap #Menu-btn{float:right;width:6rem;position:relative;overflow:hidden;display:block; margin-right:2rem;}
.Top-wap #Menu-btn-h{padding:0;width: 8.33%;overflow: hidden; max-height: 110px;display:none;margin-left:90%; margin-top:2rem;}
.Top-wap #Menu-btn-h img{float:right;right: 6.25%;width:100%;position:relative;overflow:hidden;z-index:998;}
.Top-wap #menu{position:absolute;display:none;top:0;right: 0;margin:0;padding:0;z-index:9999;width:100%;background-color: rgba(0, 0, 0, 1);padding-bottom:20%;}
.Top-wap #menu li{font-size:5rem;height:12rem; text-align:center; list-style:none; line-height:12rem; color:#FFF;}
.Top-wap #menu .border_none{border-bottom:none;}
.Top-wap #menu li a{color:#fff;display:block;width:100%;}
.Top-wap #menu li:hover a,#stop a{color:#fff;}

.focusBox { position: relative; width:100%; overflow: hidden; height:100vh; }
.focusBox .pic img { width:100%; display: block; object-fit:cover; position:absolute; height:100%;}
.focusBox .pic video{ width:100%; background:#000;}
.focusBox .pic li{ position:relative; width:100%; overflow: hidden; height:100vh;}
.focusBox .pic li .info{ position:absolute; left:10%; right:10%; top:40%; bottom:0; z-index:3; color:#FFF;}
.focusBox .pic li .info1{ position:absolute; left:48%; right:10%; top:50%; bottom:0; z-index:3; color:#FFF;}
.focusBox .pic li .info dl{ font-size:6.5rem; text-align:center;}
.focusBox .pic li .info dl dd{ font-weight:bold;}
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5rem; right:6rem; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; border-radius:100px; width:4rem; height:4rem; cursor:pointer; overflow:hidden; background:#919191; margin-left:1rem; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }
.focusBox .timer{ position:absolute; z-index:9999; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }	 
.focusBox .prev,.focusBox .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(images/index.png); background-position:-112px 0; left:0 }
.focusBox .next { background-image:url(images/index.png); background-position:-158px 0; right:0 }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }

.padding30{ margin-top:4rem; margin-bottom:5rem; margin-left:5rem; margin-right:5rem;}
.border-radius20{border-radius:3rem;}

.index1{ overflow:hidden; padding-bottom:10rem;}
.index1 .txt .line{ width:0.2rem; margin:auto; height:15rem; background:#CCC;}
.index1 .txt .bod{ text-align:center; text-transform:uppercase;}
.index1 .txt .bod p{ color:#ed2929; font-size:4rem;}
.index1 .txt .bod dt{ font-size:5.5rem; color:#231919; font-weight:bold;}
.index1 .txt .bod dd{font-size:5.2rem; color:#231919; font-weight:lighter;}
.index1 .content{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:50px; overflow:hidden;}
.index1 .content dl{ width:100%; background:#eaeaea; margin-bottom:3rem;}
.index1 .content dl .txt{ font-size:4rem; color:#000; display: flex; flex-wrap:wrap; align-items: center;}
.index1 .content dl .txt dt{font-size:5rem; color:#ed2929;}
.index1 .content dl .txt dd{ margin-top:3px; margin-left:1rem;}
.index1 .content dl .item1{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; margin-top:2rem;}
.index1 .content dl .item1 .fl{ width:100%}
.index1 .content dl .item1 .fl img{ width:20rem; margin-top:2rem;}
.index1 .content dl .item1 .fl dt{ font-size:13rem; color:#ed2929; font-weight:bold; line-height:12rem;}
.index1 .content dl .item1 .fl dd{ font-size:4rem; margin-top:15px;}
.index1 .content dl .item1 .fr{ display:none;}
.index1 .content dl .item1 .fr dt{ position:relative; padding-bottom:100%;}
.index1 .content dl .item1 .fr dt img{width:100%; position:absolute; height:auto;}
.index1 .content dl .item1 .fr dt .info{ position:absolute; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; color:#FFF; top:0; bottom:0; left:0; right:0;}
.index1 .content dl .item1 .fr dt .info span{ width:40%; text-align:center; margin-left:3%; font-size:4rem;}
.index1 .content dl .item1 .fr dt .info p{ width:40%; font-size:4rem; margin-right:5%; text-align:center;}
.index1 .content dl .item2{display: flex; flex-wrap:wrap; align-items: flex-end; justify-content: space-between; margin-top:3rem; padding-bottom:2rem;}
.index1 .content dl .item2 .fl{ width:35%;}
.index1 .content dl .item2 .fl img{ width:100%;}
.index1 .content dl .item2 .fr{ width:61%;}
.index1 .content dl .item2 .fr img{ width:9rem;}
.index1 .content dl .item2 .fr dt{ font-size:5rem; font-weight:bold}
.index1 .content dl .item2 .fr dt p{ font-weight:normal;}
.index1 .content dl .item2 .fr dd{ font-size:4rem;}
.index1 .content dl .item3{ text-align:center; margin-top:6rem;}
.index1 .content dl .item3 img{ width:85%;}
.index1 .content dl .item3 p{ font-size:6rem; color:#ed2929; font-weight:bold;}
.index1 .content dl .item4{ margin-top:4rem; overflow:hidden;}
.index1 .content dl .item4 img{ width:100%;}
.index1 .content dl .item4 dt{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; margin-top:3rem;}
.index1 .content dl .item4 dt span{ width:45%; font-size:18rem; color:#ed2929; font-weight:bold; line-height:18rem;}
.index1 .content dl .item4 dt p{ width:50%; font-size:4rem; line-height:4.5rem;}
.index1 .content li{ width:100%; background:#eaeaea; margin-bottom:3rem;}
.index1 .content li .txt{ font-size:3.5rem; color:#000; display: flex; flex-wrap:wrap; align-items: center;}
.index1 .content li .txt dt{font-size:5rem; color:#ed2929;}
.index1 .content li .txt dd{ margin-top:0.5rem; margin-left:1rem;}
.index1 .content li .item5{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; margin-top:3rem;}
.index1 .content li .item5 .fl{ width:48%;}
.index1 .content li .item5 .fl dt{ font-size:10rem; font-weight:bold; color:#ed2929;}
.index1 .content li .item5 .fl dt img{ margin-left:10px; width:6rem;}
.index1 .content li .item5 .fl dd{ font-size:4rem; font-weight:bold; margin-top:2rem;}
.index1 .content li .item5 .fl dd p{ font-weight:normal; line-height:4.5rem;}
.index1 .content li .item5 .fr{ width:40%;}
.index1 .content li .item5 .img{ width:8%;}
.index1 .content li .item5 .img img{text-align:center;}
.index1 .content li .item5 .fr{ width:40%;}
.index1 .content li .item5 .fr img{ width:5rem;}
.index1 .content li .item5 .fr dt{ font-size:6rem; font-weight:bold; line-height:9rem;}
.index1 .content li .item5 .fr dt span{ font-size:2.5rem; font-weight:normal;}
.index1 .content li .item5 .fr dd{ margin-top:-2rem; font-size:4rem; line-height:4.5rem;}
.index1 .more{ margin-top:5rem; overflow:hidden;}
.index1 .more dl{ width:fit-content; border:#ed2929 0.2rem solid; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; padding:3rem 6rem; margin:auto; border-radius:100rem;}
.index1 .more dl dt{ font-size:4rem;}
.index1 .more dl dt span{ font-weight:bold; margin-left:2rem;}
.index1 .more dl dd{ margin-left:6rem; font-size:6rem; line-height:6rem; color:#ed2929;}

.index2{ background:url(../images/index2bj-wap.jpg) no-repeat center bottom; padding-bottom:10rem;}
.index2 .xiantiao{width:0.2rem; margin:auto; height:10rem; background:#CCC;}
.index2 .item{ background:#fff; width:94%; margin:auto; border-radius:20px;}
.index2 .item .txt .line{ width:0.2rem; margin:auto; height:50px; background:#ccc;}
.index2 .item .txt .bod{ text-align:center; text-transform:uppercase;}
.index2 .item .txt .bod p{ color:#ed2929; font-size:4rem;}
.index2 .item .txt .bod dt{ font-size:5.5rem; color:#231919; font-weight:bold;}
.index2 .item .txt .bod dd{font-size:5.2rem; color:#231919; font-weight:lighter;}
.index2 .item .content{ width:90%; margin:auto; text-align:center; margin-top:3rem;}
.index2 .item .content p{ margin-bottom:3rem; font-size:4rem; line-height:6rem;}
.index2 .item .sanlie{display: flex; flex-wrap:wrap; justify-content: space-between; overflow:hidden; margin-top:60px; width:90%; margin:auto;}
.index2 .item .sanlie dl{ width:100%; text-align:center; margin-bottom:3rem;}
.index2 .item .sanlie dl{ background: #f5f5f5;}
.index2 .item .sanlie dl .txt{ font-size:3.5rem; color:#000; display: flex; flex-wrap:wrap; align-items: center;}
.index2 .item .sanlie dl .txt dt{font-size:5rem; color:#ed2929;}
.index2 .item .sanlie dl .txt dd{ margin-top:3px; margin-left:1rem; font-size:4rem;}
.index2 .item .sanlie dl .item1{ background:url(../images/index2-1.png) top center no-repeat;}
.index2 .item .sanlie dl .item1 dt{ font-size:15rem; color:#ed2929; font-weight:bold;}
.index2 .item .sanlie dl .item1 dt span{ font-size:6rem; font-weight:normal;}
.index2 .item .sanlie dl .item1 dd{ font-size:4rem;}
.index2 .item .sanlie dl .item2{ background:url(../images/index2-2.png) top center no-repeat;}
.index2 .item .sanlie dl .item2 dt{ font-size:15rem; color:#ed2929; font-weight:bold;}
.index2 .item .sanlie dl .item2 dt span{ font-size:6rem; font-weight:normal;}
.index2 .item .sanlie dl .item2 dd{ font-size:4rem;}
.index2 .item .sanlie dl .item3{ background:url(../images/index2-3.png) top center no-repeat; text-align:left;}
.index2 .item .sanlie dl .item3 dt{ font-size:12rem; color:#ed2929; font-weight:bold;}
.index2 .item .sanlie dl .item3 dt p{ font-size:8rem; font-weight:normal; color:#231919;}
.index2 .item .sanlie dl .item3 dd{ font-size:4rem; text-align:center;}
.index2 .more{ margin-top:5rem; overflow:hidden;}
.index2 .more dl{ width:fit-content; border:#fff 0.2rem solid; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; padding:3rem 6rem; margin:auto; border-radius:100rem; color:#fff;}
.index2 .more dl dt{ font-size:4rem;}
.index2 .more dl dt span{ font-weight:bold; margin-left:2rem;}
.index2 .more dl dd{ margin-left:6rem; font-size:6rem; line-height:6rem;}

.index3{ overflow:hidden; display: flex; flex-wrap:wrap; justify-content: space-between; padding-bottom:10rem;}
.index3 .fl{width:100%; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; margin-top:4rem;}
.index3 .fl dl{width:100%; background:#CCC; overflow:hidden; margin-bottom:3rem;}
.index3 .fl dl dt{position:relative; padding-bottom:70%;}
.index3 .fl dl dt img{ position:absolute; width:100%; height:100%;}
.index3 .fl dl dt .info{position:absolute; bottom:0; left:0; right:0; height:14rem;display: flex; flex-wrap:wrap; align-items: center; background:rgba(237,41,41,0.7)}
.index3 .fl dl dt .info img{ width:10rem; height:10rem; margin-left:2rem;}
.index3 .fl dl dt .info span{ margin-left:14rem; font-size:5rem; color:#FFF;}
.index3 .fr{ width:100%; margin-top:4rem;}
.index3 .fr .txt .bod{ text-align:left; text-transform:uppercase;}
.index3 .fr .txt .bod p{ color:#ed2929; font-size:4rem;}
.index3 .fr .txt .bod dt{ font-size:5.5rem; }
.index3 .fr .txt .bod dd{font-size:5.2rem; font-weight:bold;}
.index3 .fr .item{ margin-top:4rem; line-height:6rem; font-size:4rem;}
.index3 .fr .item dt{ margin-bottom:3rem;}
.index3 .fr .more{ margin-top:5rem; overflow:hidden;}
.index3 .fr .more dl{ width:fit-content; border:#ed2929 0.2rem solid; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; padding:3rem 6rem; border-radius:100rem;}
.index3 .fr .more dl dt{ font-size:4rem;}
.index3 .fr .more dl dt span{ font-weight:bold; margin-left:2rem;}
.index3 .fr .more dl dd{ margin-left:6rem; font-size:6rem; line-height:6rem; color:#ed2929;}

.index4{ display:none;}
.index4-wap{ border-top:#aaa 1px solid; padding-bottom:100px; background:#f5f5f5;}
.index4-wap .bod{display: flex; flex-wrap:wrap; justify-content: space-between;}
.index4-wap .bod .fl{ width:100%;} 
.index4-wap .bod .fl .txt .line{ width:1px; height:150px; background:#aaa;}
.index4-wap .bod .fl .txt .bod{ text-transform:uppercase;}
.index4-wap .bod .fl .txt .bod p{ color:#ed2929; width:100%; font-size:4rem;}
.index4-wap .bod .fl .txt .bod dt{font-size:5.5rem; width:100%;}
.index4-wap .bod .fl .txt .bod dd{font-size:5.2rem; font-weight:bold; width:100%;}
.index4-wap .bod .fl .item{ margin-top:5rem; line-height:6rem; font-size:4rem;}
.index4-wap .bod .fl .more{ margin-top:5rem; overflow:hidden;}
.index4-wap .bod .fl .more dl{ width:fit-content; border:#ed2929 0.2rem solid; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; padding:3rem 6rem; border-radius:100rem;}
.index4-wap .bod .fl .more dl dt{ font-size:4rem;}
.index4-wap .bod .fl .more dl dt span{ font-weight:bold; margin-left:2rem;}
.index4-wap .bod .fl .more dl dd{ margin-left:6rem; font-size:6rem; line-height:6rem; color:#ed2929;}
.index4-wap .bod .fr{ width:100%; margin-top:10rem;}
.index4-wap .bod .fr .picScroll-left1{ width:100%;  overflow:hidden; position:relative; }
.index4-wap .bod .fr .picScroll-left1 .hd1{ height:150px; margin-top:4rem; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.index4-wap .bod .fr .picScroll-left1 .hd1 .prev,.picScroll-left1 .hd1 .next{ display:block;  width:150px; height:150px; float:right; margin-right:2rem; overflow:hidden;cursor:pointer; background:url("../images/arrow-wap.png") no-repeat;}
.index4-wap .bod .fr .picScroll-left1 .hd1 .next{ background-position:0 -150px;  }
.index4-wap .bod .fr .picScroll-left1 .hd1 .prevStop{ background-position:-150px 0; }
.index4-wap .bod .fr .picScroll-left1 .hd1 .nextStop{ background-position:-150px -150px; }
.index4-wap .bod .fr .picScroll-left1 .hd1 li{}
.index4-wap .bod .fr .picScroll-left1 .hd1 span{font-size:5rem; margin-left:2rem;}
.index4-wap .bod .fr .picScroll-left1 .bd1{ width:90%; margin:auto;}
.index4-wap .bod .fr .picScroll-left1 .bd1 ul li{width:100%;}
.index4-wap .bod .fr .picScroll-left1 .bd1 ul li .pic{position:relative; padding-bottom:122%; border-radius:4rem; overflow:hidden;}
.index4-wap .bod .fr .picScroll-left1 .bd1 ul li .pic img{ width:100%; height:100%; display:block; position:absolute;}
.index4-wap .bod .fr .picScroll-left1 .bd1 ul li .pic a:hover img{ border-color:#999;  }
.index4-wap .bod .fr .picScroll-left1 .bd1 ul li .title{margin-top:3rem;}
.index4-wap .bod .fr .picScroll-left1 .bd1 ul li .title dt{ font-size:7rem;}
.index4-wap .bod .fr .picScroll-left1 .bd1 ul li .title p{ width:10rem; height:0.5rem; background:#F00; margin-top:2rem;}
.index4-wap .bod .fr .picScroll-left1 .bd1 ul li .title dd{ font-size:4rem; margin-top:2rem;}

.index5{overflow:hidden; width:94%; margin:auto; margin-top:3rem;}
.index5 dl{width:100%; margin-bottom:3rem;}
.index5 dl dt{ position:relative; padding-bottom:52%;}
.index5 dl dt img{ position:absolute; width:100%; height:100%;}
.index5 dl dt .info{position:absolute; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; font-size:24px; color:#FFF; height:100%; margin-left:10%; margin-right:10%; right:10%; left:0px;}
.index5 dl dt .info p{ font-size:5rem;}
.index5 dl dt .info p img{ width:12rem; height:12rem; float:right; margin-top:-6rem;}
.index5 dl dt .info p span{ font-weight:bold; margin-left:10px;}

.index6{overflow:hidden; background:#f5f5f5; border-top:#aaa 1px solid;}
.index6 .line{ width:1px; height:150px; background:#aaa;}
.index6 .bod{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.index6 .bod .fl{ width:100%; overflow:hidden;}
.index6 .bod .fl .txt .bod{ display:block; text-transform:uppercase;}
.index6 .bod .fl .txt .bod p{ color:#ed2929; width:100%; font-size:4rem;}
.index6 .bod .fl .txt .bod dt{font-size:5.5rem; width:100%;}
.index6 .bod .fl .txt .bod dd{font-size:5.2rem; font-weight:bold; width:100%;}
.index6 .bod .fr{ width:100%; overflow:hidden; margin-top:5rem;}
.index6 .bod .fr dt{line-height:5rem; font-size:4rem;}
.index6 .bod .fr dd{margin-top:3rem;; line-height:6rem; font-size:4rem;}
.index6 .bod .fr .more{ margin-top:5rem; overflow:hidden;}
.index6 .bod .fr .more dl{ width:fit-content; border:#ed2929 0.2rem solid; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; padding:0rem 6rem; border-radius:100rem;}
.index6 .bod .fr .more dl dt{ font-size:4rem;}
.index6 .bod .fr .more dl dt span{ font-weight:bold; margin-left:2rem;}
.index6 .bod .fr .more dl dd{margin-left:6rem; font-size:6rem; line-height:6rem; color:#ed2929; margin-bottom:2rem;}
.index6 .item{ display:none;}
.index6 .item-wap{ overflow:hidden; margin-top:10rem; margin-bottom:12rem;}
.index6 .item-wap .slideGroup-wap{ width:100%;}
.index6 .item-wap .slideGroup-wap .parHd-wap{overflow:hidden;}
.index6 .item-wap .slideGroup-wap .parHd-wap ul{display: flex; flex-wrap:wrap;}
.index6 .item-wap .slideGroup-wap .parHd-wap ul li{ cursor:pointer; width:49%; text-align:center; font-size:4rem; margin-bottom:3rem;}
.index6 .item-wap .slideGroup-wap .parHd-wap ul li.on{color:#ed2929; background:url(../images/dian-wap.png) no-repeat bottom center; padding-bottom:3rem;}
.index6 .item-wap .slideGroup-wap .jiantou{display: flex; flex-wrap:wrap; justify-content:center; margin-top:60px;}
.index6 .item-wap .slideGroup-wap .sPrev{display:block; width:150px; height:150px; border: none; background: url(../images/icoLeft-wap.png); margin:0px 10px;}
.index6 .item-wap .slideGroup-wap .sNext{background: url(../images/icoRight-wap.png); display:block; width:150px; height:150px; border: none; margin:0px 10px;}
.index6 .item-wap .slideGroup-wap .sPrev:hover,.slideGroup .sNext:hover{ border:none;}
.index6 .item-wap .slideGroup-wap .parBd-wap{ width:100%; overflow:hidden; margin-top:60px;}
.index6 .item-wap .slideGroup-wap .parBd-wap .slideBox-wap{overflow:hidden;}
.index6 .item-wap .slideGroup-wap .parBd-wap .slideBox-wap .ul-wap{display: flex; flex-wrap:wrap; justify-content:center; width:100%;}
.index6 .item-wap .slideGroup-wap .parBd-wap .slideBox-wap .ul-wap li{width:100%;}
.index6 .item-wap .slideGroup-wap .parBd-wap .slideBox-wap .ul-wap li .pic{position:relative; padding-bottom:70%; border-radius:1000px; overflow:hidden; width:70%; margin:auto;}
.index6 .item-wap .slideGroup-wap .parBd-wap .slideBox-wap .ul-wap li .pic img{position:absolute; width:100%; height:100%; object-fit:cover;}
.index6 .item-wap .slideGroup-wap .parBd-wap .slideBox-wap .ul-wap li .p-xuexiao{text-align:center; width:70%; margin:auto; margin-top:3rem; font-size:4rem;}
.index6 .item-wap .slideGroup-wap .parBd-wap .slideBox-wap .ul-wap li .p-title{text-align:center; width:70%; margin:auto; font-size:30px; font-weight:bold; margin-top:1rem; font-size:6rem;}
.index6 .item-wap .slideGroup-wap .parBd-wap .slideBox-wap .ul-wap li .line1{ width:35px; height:3px; background:#ed2929; margin:auto; margin-top:2rem;}
.index6 .item-wap .slideGroup-wap .parBd-wap .slideBox-wap .ul-wap li .jianjie{width:70%; margin:auto; text-align:center; margin-top:2rem; line-height:5rem; font-size:4rem;}

.footer{width:100%; overflow:hidden; background:#d62222; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; border-bottom:rgba(255,255,255,0.2) 1px solid;}
.footer .fl{ width:100%; background:url(../images/footer1.jpg) no-repeat center center; border-bottom: rgba(255,255,255,0.6) 1px solid;}
.footer .fl .bod{ width:94%; margin:auto;}
.footer .fl .bod .foot-logo img{ width:20rem; margin-top:6rem;}
.footer .fl .bod .item{display: flex; flex-wrap:wrap; justify-content: space-between; color:#FFF; margin-top:5rem;}
.footer .fl .bod .item dl{ width:31%; margin-bottom:5rem;}
.footer .fl .bod .item dl dt{ font-size:4rem; margin-bottom:15px;}
.footer .fl .bod .item dl dd{ margin-bottom:15px; font-size:3.5rem; color:rgba(255,255,255,0.6);}
.footer .fr{width:100%;position:relative; height:40rem; display: flex; flex-wrap:wrap; align-items: center;}
.footer .fr img{ position:absolute; width:100%; height:100%; object-fit:cover;}
.footer .fr .contact{color:#FFF; position:absolute; top:0; bottom:0; left:3%; right:3%; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.footer .fr .contact .fl{ font-size:6rem; background:none; font-weight:bold; width:100%; border-bottom:none; margin-bottom:0rem; width:47.5%; line-height:6rem;}
.footer .fr .contact .fl p{ font-size:4rem; font-weight:normal; line-height:4.5rem}
.footer .fr .contact .fr{width:100%; margin-top:0rem; background:none; width:47.5%;}
.footer .fr .contact .fr dl{display: flex; flex-wrap:wrap; align-items: center; justify-content:center; border:#FFF 1px solid; border-radius:30rem; padding:10px 30px;}
.footer .fr .contact .fr dl dt{ font-size:4rem;}
.footer .fr .contact .fr dl dd{ font-size:4rem; margin-left:2rem;}

.bottom{ background:#d62222; overflow:hidden;}
.bottom .bod{color:rgba(255,255,255,0.6);position:relative; height:60rem;}
.bottom .bod dl img{ width:15rem; margin:0px 2rem;}
.bottom .bod dl{display: flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.bottom .bod dl.item2{ text-align:center; width:100%; position:absolute; top:5rem; font-size:4rem;}
.bottom .bod dl.item1{ width:50%; position:absolute; top:25rem; width:50%; right:50%; font-size:4.8rem;}
.bottom .bod dl.item1 img{ width:30rem;}
.bottom .bod dl.item3{ width:50%; position:absolute; top:25rem; width:50%; left:50%; font-size:4.8rem;}
.bottom .bod dl.item3 img{ width:30rem;}

.nybanner{width:100%;overflow: hidden;}
.nybanner li{position:relative; margin-bottom:-4px; padding-bottom:50%;}
.nybanner li img{width:100%; height:100%; position:absolute; object-fit: cover;}
.nybanner li .ditu-zhenxiang{position: absolute; left:0; right:0px; bottom:0rem; top:20rem;}
.nybanner li .ditu-zhenxiang .bod{ width:90%; margin:auto;}
.nybanner li .ditu-zhenxiang .bod .txt{ text-align:center; font-size:6rem; color:#FFF; text-transform:uppercase; line-height:5.5rem;}
.nybanner li .ditu-zhenxiang .bod .txt p{ font-weight:bold;}
.nybanner li .ditu-zhenxiang .bod .item{ background:#FFF;}
.nybanner li .item{ display:none;}

.nybanner li .service-banner{position: absolute; left:5%; right:0; bottom:6rem; color:#FFF; right:5%;}
.nybanner li .service-banner .txt{ font-size:6rem; text-transform:uppercase; line-height:6rem;}
.nybanner li .service-banner .txt p{ font-weight:bold;}
.nybanner li .service-banner .bod{ display:none;}
.nybanner li .university-banner{position: absolute; left:5%; right:5%; bottom:0; color:#FFF; top:10%; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; text-align:center;}
.nybanner li .university-banner dl{ font-size:5rem; font-weight:bold; margin-top:10rem; text-transform:uppercase;}
.nybanner li .university-banner dl p{ font-size:3.2rem; font-weight:normal;}
.nybanner li .university-banner dl dd{ font-size:2.8rem; text-align:right; font-weight:normal; margin-right:-4rem; margin-top:2rem;}

.nybanner li .contact-us{ display:none;}

.neirong-wap{ width:94%; margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:5rem; margin-bottom:5rem;}
.neirong-wap dl{width:48.5%; border-radius:20px; padding-bottom:0; margin-bottom:2rem;}
.neirong-wap dl dt{ font-size:10rem; font-weight:bold; margin-left:3rem; margin-right:3rem; margin-top:2rem;}
.neirong-wap dl ul{ width:10rem; height:3px; background:#333; margin-left:4rem; margin-top:1rem;}
.neirong-wap dl dd{ margin:3rem 4rem; font-size:4rem;}
.neirong-wap dl dd p{ color: #ed2929; font-weight:bold;}
.neirong-wap dl:nth-child(1){ background:url(../images/ditu-neirong-1.png) no-repeat top right #f5f5f5;}
.neirong-wap dl:nth-child(2){ background:url(../images/ditu-neirong-2.png) no-repeat bottom right #f5f5f5;}
.neirong-wap dl:nth-child(3){ background:url(../images/ditu-neirong-3.png) no-repeat top right #f5f5f5;}
.neirong-wap dl:nth-child(4){ background:url(../images/ditu-neirong-4.png) no-repeat top right #f5f5f5;}

/*about*/
.txt-t{overflow:hidden; background: #fff; position:fixed; display:none; z-index:1; margin-top:14.5rem;  width:100%; padding-left:3%; padding-right:3%; text-transform:uppercase; border-bottom:#CCC 1px solid; padding-top:1rem;}
.txt-t dl{width:48.5%; font-size:4rem; text-align:center; padding-top:3rem; padding-bottom:3rem; margin-bottom:2rem; float:left; margin-right:3%;}
.txt-t dl:nth-child(2n){ margin-right:0;}
.txt-t dl:hover{background:url(../images/dian-wap.png) no-repeat bottom center; padding-bottom:3rem;}
@keyframes fadenum{
   0%{opacity: 0;}
   100%{opacity: 1;}
}

.txt-t1{overflow:hidden; background:#FFF; position:fixed; display:none; z-index:1; margin-top:0px; box-shadow:0px 0px 10px 5px rgba(0,0,0,0.1); width:100%; margin-top:14.5rem;}
.txt-t1 dl{font-size:4rem; display:block; text-align:center; padding-top:3rem; padding-bottom:3rem; width:33%; float:left; text-transform:uppercase;}
.txt-t1 dl:hover{background:url(../images/dian-wap.png) no-repeat bottom center; padding-bottom:3rem;}

.ny{overflow:hidden; display:block; background:#FFF; margin-top:5rem;}
.ny .bod{display:block; }
.ny .bod .fl{ width:100%; overflow:hidden; background:#FFF;}
.ny .bod .fl .txt-tt{ display: flex; flex-wrap:wrap; justify-content: space-between; width:100%; padding-left:3%; padding-right:3%; text-transform:uppercase;}
.ny .bod .fl .txt-tt dl{width:48.8%; font-size:4rem; text-align:center; padding-top:3rem; padding-bottom:3rem; margin-bottom:3rem;}
.ny .bod .fl .txt-tt dl:hover{background:url(../images/dian-wap.png) no-repeat bottom center; padding-bottom:3rem;}
.ny .bod .fr{ width:100%; margin-top:5rem;}
.ny .bod .fr .about{}
.ny .bod .fr .about .txt .line{}
.ny .bod .fr .about .txt .bod{ display:block; text-transform:uppercase;}
.ny .bod .fr .about .txt .bod p{color:#ed2929; width:100%; font-size:4rem;}
.ny .bod .fr .about .txt .bod dt{ font-size:5.5rem;}
.ny .bod .fr .about .txt .bod dd{font-size:5.5rem; font-weight:bold;}
.ny .bod .fr .about .txt .content{ margin-top:4rem;}
.ny .bod .fr .about .txt .content p{ font-size:4rem; margin-top:3rem; line-height:6rem;}
.ny .bod .fr .about dl img{ width:100%; border-radius:20px 20px 20px 20px; margin-top:6rem;}
.ny .bod .fr .neirong{ width:100%;}
.ny .bod .fr .neirong .tit{ margin-top:10rem; margin-bottom:5rem;}
.ny .bod .fr .neirong .tit dt{ width:40rem; background:#FFF; z-index:10; margin-top:-5.5rem; font-size:5rem; color:#666; text-transform:uppercase;}
.ny .bod .fr .neirong .tit dd{border-bottom:#ddd 1px solid; width:100%; z-index:1}
.ny .bod .fr .neirong .tit span{ float:right; margin-top:-4rem; color:#999; font-size:3.5rem}
.ny .bod .fr .neirong .item{display: flex; flex-wrap:wrap;justify-content: space-between;}
.ny .bod .fr .neirong .item dl{width:32%; margin-bottom:5rem;}
.ny .bod .fr .neirong .item dl dt img{ width:100%;}
.ny .bod .fr .neirong .item dl p{ text-align:center; margin-top:4rem;}
.ny .bod .fr .neirong .item dl p img{ width:3rem;}
.ny .bod .fr .neirong .item dl dd{ text-align:center; font-size:4rem; margin-top:2rem;}
.active1{ background:url(../images/dian-wap.png) no-repeat center bottom; padding-bottom:3rem;}

.ny-service{overflow:hidden; display:block; background:#FFF; margin-top:5rem;}
.ny-service .bod{display:block; }
.ny-service .bod .fl{ width:100%; overflow:hidden; background:#FFF;}
.ny-service .bod .fl .txt{ display: flex; flex-wrap:wrap; justify-content: space-between; width:100%; text-transform:uppercase;}
.ny-service .bod .fl .txt dl{width:24%; font-size:4rem; text-align:center; padding-bottom:3rem;}
.ny-service .bod .fl .txt dl:hover{background:url(../images/dian-wap.png) no-repeat bottom center; padding-bottom:3rem;}
.ny-service .bod .fr{ width:100%; margin-top:5rem;}
.ny-service .bod .fr .txt .line{}
.ny-service .bod .fr .txt .bod{ display:block; text-transform:uppercase;}
.ny-service .bod .fr .txt .bod p{color:#ed2929; width:100%; font-size:4rem;}
.ny-service .bod .fr .txt .bod dt{ font-size:5.5rem;}
.ny-service .bod .fr .txt .bod dd{font-size:5.5rem; font-weight:bold;}
.ny-service .bod .fr .txt .content{ margin-top:4rem;}
.ny-service .bod .fr .txt .content p{ font-size:4rem; margin-top:3rem; line-height:6rem;}

.vision{overflow:hidden; background:url(../images/aboutbj.jpg) center center no-repeat; background-size: cover; margin-top:100px; padding:80px 0px;}
.vision .bod{position:relative; width:100%; padding-bottom:100%;}
.vision .bod .yuan1{border:rgba(255,255,255,0.8) 2px dashed; border-radius:50%; position:absolute; top:8rem; bottom:8rem; left:8rem; right:8rem; display: flex; flex-wrap:wrap; align-items:center;justify-content: center;}
.vision .bod .yuan1 dl{ text-align:center; color:#FFF;}
.vision .bod .yuan1 dl dt{ font-size:6rem;}
.vision .bod .yuan1 dl p{ font-size:2.5rem; letter-spacing: 20px;}
.vision .bod .yuan1 dl dd{ font-size:6rem; font-weight:bold;}
.vision .bod .yuan2{border:#FFF 3px solid; border-radius:1000px; position:absolute; top:13rem; bottom:13rem; left:13rem; right:13rem;}
.vision .bod .info1{ position:absolute; top:0; display: flex; flex-wrap:wrap;justify-content: center; left:0; right:0;}
.vision .bod .info1 dl{width:25rem; background:#FFF; height:25rem; border-radius:1000px; display: flex; flex-wrap:wrap; align-items:center;justify-content: center; transition: all 1s;}
.vision .bod .info1 dl ul{ text-align:center; margin-top:-1rem;}
.vision .bod .info1 dl ul dt{width:100px; height:100px; overflow:hidden; margin:auto;}
.vision .bod .info1 dl ul dt img{ width:100px; height:100px;}
.vision .bod .info1 dl:hover ul dt img{filter:drop-shadow(#fff 0px 100px); transform: translateY(-100px);}
.vision .bod .info1 dl ul dd{ font-size:5rem; font-weight:bold; line-height:5rem; margin-top:1.5rem;}
.vision .bod .info1 dl ul dd p{ font-size:4rem; font-weight:normal;}
.vision .bod .info1 dl:hover{ background:#ed2929; color:#FFF; transition: all 1s; -webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}
.vision .bod .info2{position:absolute; top:35%; display: flex; flex-wrap:wrap; justify-content: space-between; left:0; right:0; bottom:0;}
.vision .bod .info2 dl{width:25rem; background:#FFF; height:25rem; border-radius:1000px; display: flex; flex-wrap:wrap; align-items:center;justify-content: center;}
.vision .bod .info2 dl ul{ text-align:center; margin-top:-1rem;}
.vision .bod .info2 dl ul dt{width:100px; height:100px; overflow:hidden; margin:auto;}
.vision .bod .info2 dl ul dt img{ width:100px; height:100px;}
.vision .bod .info2 dl:hover ul dt img{filter:drop-shadow(#fff 0px 100px); transform: translateY(-100px);}
.vision .bod .info2 dl ul dd{ font-size:5rem; font-weight:bold; line-height:5rem; margin-top:1.5rem;}
.vision .bod .info2 dl ul dd p{ font-size:4rem; font-weight:normal;}
.vision .bod .info2 dl:hover{ background:#ed2929; color:#FFF; transition: all 1s;  -webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}
.vision .bod .info3{ position:absolute; top:68%; display: flex; flex-wrap:wrap;justify-content: center; left:0; right:0; bottom:0;}
.vision .bod .info3 dl{width:25rem; background:#FFF; height:25rem; border-radius:1000px; display: flex; flex-wrap:wrap; align-items:center; justify-content: center;}
.vision .bod .info3 dl ul{ text-align:center; margin-top:-1rem;}
.vision .bod .info3 dl ul dt{width:100px; height:100px; overflow:hidden; margin:auto;}
.vision .bod .info3 dl ul dt img{ width:100px; height:100px;}
.vision .bod .info3 dl:hover ul dt img{filter:drop-shadow(#fff 0px 100px); transform: translateY(-100px);}
.vision .bod .info3 dl ul dd{ font-size:5rem; font-weight:bold;}
.vision .bod .info3 dl ul dd p{ font-size:4rem; font-weight:normal;}
.vision .bod .info3 dl:hover{ background:#ed2929; color:#FFF; transition: all 1s; -webkit-transform: rotateZ(360deg);transform: rotateZ(360deg)}

.youshi{ overflow:hidden;}
.youshi .bod{}
.youshi .bod .txt .line{ width:1px; margin:auto; height:150px; background:#CCC;}
.youshi .bod .txt .bod{ text-align:center; text-transform:uppercase;}
.youshi .bod .txt .bod p{ color:#ed2929; font-size:4rem;}
.youshi .bod .txt .bod dt{ font-size:5.5rem; color:#231919; font-weight:bold;}
.youshi .bod .txt .bod dd{font-size:5.5rem; color:#231919; font-weight:lighter;}
.youshi .bod .content1{display: flex; flex-wrap:wrap; justify-content:space-between; margin-top:50px; overflow:hidden;}
.youshi .bod .content1 .item1{ width:100%; border:#ddd 1px solid; border-radius:2px; background:url(../images/youshi1.png) no-repeat top center; display: flex; flex-wrap:wrap; align-items:center; margin-bottom:2rem;}
.youshi .bod .content1 .item1 dl{ margin:3rem 5rem;}
.youshi .bod .content1 .item1 dl dt{ font-size:12rem; font-weight:bold; color:#ed2929;}
.youshi .bod .content1 .item1 dl dt span{ font-size:8rem; font-weight:normal;}
.youshi .bod .content1 .item1 dl dd{ font-size:4.5rem}
.youshi .bod .content1 .item2{ width:100%; border:#ddd 1px solid; border-radius:2px; background:url(../images/youshi2.png) bottom right no-repeat; display: flex; flex-wrap:wrap; align-items:center; margin-bottom:2rem;}
.youshi .bod .content1 .item2 dl{ margin:3rem 5rem;}
.youshi .bod .content1 .item2 dl dt{ font-size:7rem; color:#ed2929;}
.youshi .bod .content1 .item2 dl dt span{font-weight:bold;}
.youshi .bod .content1 .item2 dl dd{ font-size:4rem; margin-top:1rem;}
.youshi .bod .content1 .item3{ width:100%; border:#ddd 1px solid; border-radius:2px; background:url(../images/youshi3.png) bottom right no-repeat; display: flex; flex-wrap:wrap; align-items:center;}
.youshi .bod .content1 .item3 dl{margin:3rem 5rem;}
.youshi .bod .content1 .item3 dl dt{ font-size:10rem; color:#ed2929; font-weight:bold;}
.youshi .bod .content1 .item3 dl dd{ font-size:4rem; margin-top:1rem;}
.youshi .bod .content2{display: flex; flex-wrap:wrap; justify-content:space-between; margin-top:2rem; overflow:hidden;}
.youshi .bod .content2 .item1{ width:100%; border:#ddd 1px solid; border-radius:2px; background:url(../images/youshi4.png) no-repeat right top; display: flex; flex-wrap:wrap; align-items:center; margin-bottom:2rem;}
.youshi .bod .content2 .item1 dl{margin:3rem 5rem;}
.youshi .bod .content2 .item1 dl dt{ font-size:6rem; color:#ed2929;}
.youshi .bod .content2 .item1 dl dd{ font-size:4rem; margin-top:1rem;}
.youshi .bod .content2 .item2{ width:100%; border:#ddd 1px solid; border-radius:2px; background:url(../images/youshi5.png) center center no-repeat; display: flex; flex-wrap:wrap; align-items:center; margin-bottom:2rem;}
.youshi .bod .content2 .item2 dl{ margin:3rem 5rem;}
.youshi .bod .content2 .item2 dl dt{font-size:12rem; color:#ed2929; font-weight:bold;}
.youshi .bod .content2 .item2 dl dd{font-size:4rem; margin-top:1rem;}
.youshi .bod .content2 .item3{ width:100%; border:#ddd 1px solid; border-radius:2px; display: flex; flex-wrap:wrap; align-items:center;}
.youshi .bod .content2 .item3 dl{ margin:3rem 5rem;background:url(../images/youshi6.png) no-repeat top center;}
.youshi .bod .content2 .item3 dl dt{font-size:8rem; font-weight:bold; color:#ed2929; line-height:8rem;}
.youshi .bod .content2 .item3 dl dd{ font-size:4rem; margin-top:1rem;}
.youshi .bod .content3{display: flex; flex-wrap:wrap; justify-content:space-between; margin-top:2rem; overflow:hidden;}
.youshi .bod .content3 .item1{ width:100%; border:#ddd 1px solid; border-radius:2px; background:url(../images/youshi7.png) top center no-repeat; display: flex; flex-wrap:wrap; align-items:center; margin-bottom:2rem;}
.youshi .bod .content3 .item1 dl{ margin:3rem 5rem;}
.youshi .bod .content3 .item1 dl dt{font-size:8rem; font-weight:bold; color:#ed2929; line-height:8rem;}
.youshi .bod .content3 .item1 dl dd{ font-size:4rem; margin-top:1rem;}
.youshi .bod .content3 .item2{ width:100%; border:#ddd 1px solid; border-radius:2px; background:url(../images/youshi7.png) top center no-repeat; display: flex; flex-wrap:wrap; align-items:center;}
.youshi .bod .content3 .item2 dl{ margin:3rem 5rem;}
.youshi .bod .content3 .item2 dl dt{font-size:8rem; font-weight:bold; color:#ed2929; line-height:8rem;}
.youshi .bod .content3 .item2 dl dt p{ font-weight:normal;}
.youshi .bod .content3 .item2 dl dd{ font-size:4rem; margin-top:1rem;}

.team{overflow:hidden; background:url(../images/teambj.jpg) center top no-repeat; margin-top:10rem; padding-top:30rem;}
.team .bod{ width:94%; margin:auto; background:#FFF; border-radius:2rem; overflow:hidden; padding-top:8rem; padding-bottom:5rem;}
.team .bod .txt{ text-align:center; text-transform:uppercase;}
.team .bod .txt dt{font-size:5.5rem; color:#231919; font-weight:bold;}
.team .bod .txt p{ color:#ed2929; font-size:4rem}
.team .bod .item{ width:94%; margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:2rem;}
.team .bod .item dl{ width:100%; overflow:hidden; margin-top:3rem;}
.team .bod .item dl dt{ position:relative; padding-bottom:122%; border-radius:20px; overflow:hidden;}
.team .bod .item dl dt img{ position:absolute; width:100%; height:100%;}
.team .bod .item dl dd{ font-size:6.5rem; font-weight:bold; color:#ed2929; margin-top:3rem;}
.team .bod .item dl .xiantiao{ background:#ed2929; height:0.4rem; width:8rem; margin-top:3rem;}
.team .bod .item dl li{ margin-top:3rem; font-size:4rem;}
.team .bod .item dl li p{ margin-bottom:3rem;}

.dashi{ background:url(../images/dashi.jpg) no-repeat center center; background-size: cover; overflow:hidden; padding:8rem 0px; }
.dashi .bod{ width:94%; margin:auto;}
.dashi .bod .txt{ text-align:center; color:#FFF; text-transform:uppercase;}
.dashi .bod .txt dt{font-size:6rem; font-weight:bold;}
.dashi .bod .txt dd{ font-size:4rem;}
.dashi .bod .picScroll-left22{ width:100%; position:relative; margin-top:4rem;}
.dashi .bod .picScroll-left22 .hd2 .prev,.picScroll-left22 .hd2 .next{ display:block;  width:150px; height:150px; float:right; margin-right:1rem; overflow:hidden;cursor:pointer; background:url("../images/arrow1-wap.png") no-repeat;}
.dashi .bod .picScroll-left22 .hd2 .next{ background-position:0 -150px;  }
.dashi .bod .picScroll-left22 .hd2 .prevStop{ background-position:-150px 0; }
.dashi .bod .picScroll-left22 .hd2 .nextStop{ background-position:-150px -150px; }
.dashi .bod .picScroll-left22 .bd22{ width:100%; background:#FFF; border-radius:2rem; padding:5rem 5rem 2rem 5rem; position:relative;}
.dashi .bod .picScroll-left22 .bd22 .hd3{ display:none;}
.dashi .bod .picScroll-left22 .bd22 .hd3 .next{display:block; float:right; overflow:hidden;cursor:pointer; margin-right:-50px;}
.dashi .bod .picScroll-left22 .bd22 .hd3 .next img{ width:100%;}
.dashi .bod .picScroll-left22 .bd22 .neirong{width:100%; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.dashi .bod .picScroll-left22 .bd22 .neirong .pic22{ width:100%;}
.dashi .bod .picScroll-left22 .bd22 .neirong .pic22 dt{position:relative; padding-bottom:65%; border-radius:20px; overflow:hidden;}
.dashi .bod .picScroll-left22 .bd22 .neirong .pic22 dt img{ width:100%; height:100%; display:block; position:absolute; object-fit:cover;}
.dashi .bod .picScroll-left22 .bd22 .neirong .pic22 dt a:hover img{ border-color:#999;  }
.dashi .bod .picScroll-left22 .bd22 .neirong .title22{ width:100%; margin-top:3rem;}
.dashi .bod .picScroll-left22 .bd22 .neirong .title22 dt{ font-size:6.5rem;}
.dashi .bod .picScroll-left22 .bd22 .neirong .title22 p{ width:6rem; height:0.4rem; background:#F00; margin-top:2rem; margin-bottom:1.5rem}
.dashi .bod .picScroll-left22 .bd22 .neirong .title22 dd{ font-size:4rem; margin-top:2rem;}
.dashi .bod .picScroll-left22 .bd22 .neirong .title22 li{ margin-top:2rem; font-size:4rem;}
.dashi .bod .picScroll-left22 .bd22 .neirong .wenan{font-weight:bold; margin-top:50px; width:100%; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.dashi .bod .picScroll-left22 .bd22 .neirong .wenan .fl{}
.dashi .bod .picScroll-left22 .bd22 .neirong .wenan .fl .hd22{ font-size:7rem;}
.dashi .bod .picScroll-left22 .bd22 .neirong .wenan .fr{ float:right; font-size:7rem;}

.zhenxiang{margin-bottom:-4px; position:relative;}
.zhenxiang .bod{}
.zhenxiang .bod .left-txt{ display: none;}
.zhenxiang .bod img{ width:100%; height:100%;}
.zhenxiang .bod .info{width:100%;}
.zhenxiang .bod .info dl:nth-child(1){position:absolute; top:2rem; left:12%;}
.zhenxiang .bod .info dl:nth-child(2){position:absolute; top:5rem; left:42%;}
.zhenxiang .bod .info dl:nth-child(3){position:absolute; top:9rem; left:16.5%;}
.zhenxiang .bod .info dl:nth-child(4){position:absolute; top:32rem; left:86%;}
.zhenxiang .bod .info dl:nth-child(5){position:absolute; top:15rem; left:74%;}
.zhenxiang .bod .info dl:nth-child(6){position:absolute; top:22rem; left:73.5%;}
.zhenxiang .bod .info dl dt{ text-align:center;}
.zhenxiang .bod .info dl dt img{ width:3rem;transition: all 1s;}
.zhenxiang .bod .info dl dt p{transition: all 1s; font-size:4rem;}
.zhenxiang .bod .info dl:hover dt p{ color:#ed2929; transition: all 1s;}
.zhenxiang .bod .info dl:hover dt img{ width:5rem; transition: all 1s;}
.zhenxiang .bod .neirong{display: flex; flex-wrap:wrap; justify-content: space-between; overflow:hidden; margin-top:5rem;}
.zhenxiang .bod .neirong dl{ width:48.5%; text-align:center; background:#f4f4f4; border-radius:20px; padding:4rem 0px; margin-bottom:3rem;}
.zhenxiang .bod .neirong dl img{ margin-bottom:2rem;}
.zhenxiang .bod .neirong dl dt{font-size:5.5rem; margin-left:2rem; margin-right:2rem; line-height:5.5rem;}
.zhenxiang .bod .neirong dl dt p{font-weight:bold; color:#ed2929;}
.zhenxiang .bod .neirong dl dd{ font-size:4rem; margin-left:2rem; margin-right:2rem; line-height:4.5rem;}
.zhenxiang .bod .neirong dl dd p{ font-size:4rem; line-height:4rem; margin-top:1rem; margin-bottom:1rem;}
.zhenxiang .bod .neirong li{width:100%; background:#f4f4f4; border-radius:20px;}
.zhenxiang .bod .neirong .item5{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; margin-top:1.5rem; padding:30px;}
.zhenxiang .bod .neirong .item5 .fl{ width:48%;}
.zhenxiang .bod .neirong .item5 .fl dt{font-size:10rem; font-weight:bold; color:#ed2929; line-height:8rem; display: flex; flex-wrap:wrap; align-items: center;}
.zhenxiang .bod .neirong .item5 .fl dt img{margin-left:10px; width:60px; display:block;}
.zhenxiang .bod .neirong .item5 .fl dd{font-size:5rem; font-weight:bold; line-height:5rem; margin-top:2rem}
.zhenxiang .bod .neirong .item5 .fl dd p{font-weight:normal; font-size:3.5rem;}
.zhenxiang .bod .neirong .item5 .img{ width:5%; text-align:center;}
.zhenxiang .bod .neirong .item5 .fr{ width:37%; margin-left:5%;}
.zhenxiang .bod .neirong .item5 .fr img{ width:54px; height:68px;}
.zhenxiang .bod .neirong .item5 .fr dt{font-size:6rem; font-weight:bold;}
.zhenxiang .bod .neirong .item5 .fr dd{margin-top:0; font-size:4rem; line-height:5rem;}

.left-txt{ margin-top:5rem; margin-bottom:5rem; overflow:hidden;}
.left-txt .width{display: flex; flex-wrap:wrap; justify-content: space-between;}
.left-txt .width dl{font-size:4rem; color:#333; text-align:center; flex:1;}
.left-txt .width dl:hover{ background:url(../images/dian-wap.png) no-repeat center bottom; padding-bottom:3rem;}

.shuju{overflow:hidden; margin-top:100px; background:url(../images/shuju.jpg) no-repeat center center; background-size: cover; z-index:999; position:relative; padding-bottom:80px;}
.shuju .bod{width:94%; margin:auto;}
.shuju .bod .txt .line{ width:1px; margin:auto; height:100px; background:#aaa;}
.shuju .bod .txt .bod{ text-align:center; text-transform:uppercase;}
.shuju .bod .txt .bod p{ color:#ed2929; font-size:4rem;}
.shuju .bod .txt .bod dt{ font-size:5.5rem; color:#231919; font-weight:bold;}
.shuju .bod .txt .bod dd{font-size:50px; color:#231919; font-weight:lighter;}
.shuju .bod .tit{ text-align:center; margin-top:30px; margin-bottom:60px;}
.shuju .bod .tit dt{ font-size:4rem; font-weight:bold;}
.shuju .bod .tit dd{ margin-top:10px; display: flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.shuju .bod .tit dd p{ margin:0px 15px; font-size:4rem}
.shuju .bod .item{ margin-bottom:20px;}
.shuju .bod .item dl{ background:#FFF; border-radius:2rem; padding-top:4rem;}
.shuju .bod .item dl .title{display: flex; flex-wrap:wrap; align-items: center; justify-content:center; font-weight:bold; font-size:5rem;}
.shuju .bod .item dl .title span{ margin-right:10px;}
.shuju .bod .item dl .neirong{display: flex; flex-wrap:wrap; align-items: center; justify-content:space-between; overflow:hidden; margin-top:-2rem;}
.shuju .bod .item dl .neirong ul{text-align:center; position:relative;}
.shuju .bod .item dl .neirong ul:nth-child(1){ display:none}
.shuju .bod .item dl .neirong ul:nth-child(4){ display:none}
.shuju .bod .item dl .neirong ul:nth-child(2){ width:49%;}
.shuju .bod .item dl .neirong ul:nth-child(3){ width:49%;}
.shuju .bod .item dl .neirong ul .item1 .img1 img{ display:none}
.shuju .bod .item dl .neirong ul .item1 .img img{ display:block}
.shuju .bod .item dl .neirong ul .item2 .img1 img{ display:none;}
.shuju .bod .item dl .neirong ul .item2 .img img{ display:block}
.shuju .bod .item dl .neirong ul .info{position: absolute; left:20%; right:5%; bottom:0px; top:0; display: flex; flex-wrap:wrap; align-items: center;}
.shuju .bod .item dl .neirong ul .info dt{text-align:right; color:#FFF; font-weight:bold; font-size:5rem; line-height:5rem;}
.shuju .bod .item dl .neirong ul .info dt p{ font-size:4rem; font-weight:normal; margin-top:1rem; line-height:4.5rem;}
.shuju .bod .item dl .neirong ul .info1{position: absolute; left:5%; right:20%; bottom:0px; top:0; display: flex; flex-wrap:wrap; align-items: center;}
.shuju .bod .item dl .neirong ul .info1 dt{ text-align:left; color:#FFF; font-weight:bold; font-size:5rem; line-height:5rem;}
.shuju .bod .item dl .neirong ul .info1 dt p{ font-size:4rem; font-weight:normal; margin-top:1rem; line-height:4.5rem;}

.zongjie{ overflow:hidden;}
.zongjie .txt{ margin-bottom:10rem; display:block;}
.zongjie .txt .line{ width:1px; margin:auto; height:13rem; background:#ccc;}
.zongjie .txt .bod{ text-align:center; text-transform:uppercase;}
.zongjie .txt .bod p{ color:#ed2929; width:100%; font-size:4rem;}
.zongjie .txt .bod dt{ font-size:5.5rem; color:#231919; font-weight:bold; width:100%;}
.zongjie .txt .bod dd{font-size:5.5rem; color:#231919; font-weight:lighter;}
.zongjie .bod{ width:80%; margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between;}
.zongjie .bod dl{ width:45%; margin-bottom:10rem; font-size:8rem; font-weight:bold; color:#ed2929;}
.zongjie .bod dl p{ font-size:4rem; font-weight:normal; color:#333;}

.service-content{overflow:hidden; margin-top:8rem;}
.service-content .txt{ border-bottom:#ed2929 3px solid;}
.service-content .txt dl{margin-left:3%;display: flex; flex-wrap:wrap; align-items: center;}
.service-content .txt dl dt{color:#FFF; font-size:5.5rem; background:#ed2929; text-align:center; padding:0 4rem; border-radius:10px 10px 0px 0px; height:10rem; line-height:10rem;text-transform:uppercase;}
.service-content .txt dl dd img{ margin-left:10px; width:10rem;}
.service-content .bod{ background: url(../images/service1-bj.jpg) no-repeat top center #ed2929; overflow:hidden; padding-bottom:7rem; padding-top:5rem;}
.service-content .bod .snBrand {position: relative; width:94%; overflow: hidden; display: flex; flex-wrap:wrap; justify-content:space-between; margin:auto;}
.service-content .bod .snBrand ol {float: left; width:100%; }
.service-content .bod .snBrand ol .left{}
.service-content .bod .snBrand ol .left .top80{ display: flex; flex-wrap:wrap; overflow:hidden;}
.service-content .bod .snBrand ol li {font-size:4rem; color:rgba(255,255,255,1); text-align:center; padding:1.5rem; width:50%; display:block; background:rgba(255,255,255,0.2); border-bottom:rgba(255,255,255,1) 1px solid; border-right:rgba(255,255,255,1) 1px solid; }
.service-content .bod .snBrand ol li:nth-child(last){ margin-right:0px;}
.service-content .bod .snBrand ol .on {color:#ed2929; font-weight:bold; background:#FFF;}
.service-content .bod .snBrand ul {width:100%; background: #fff; overflow: hidden; border-radius:20px 0px 0px 20px; margin-top:5rem;}
.service-content .bod .snBrand ul .right{margin:4rem; overflow:hidden;}
.service-content .bod .snBrand ul li .tit{ color:#ed2929; font-size:5rem; margin-top:3rem;}
.service-content .bod .snBrand ul li .title{ font-size:6.5rem; font-weight:bold; border-bottom:#F00 2rem solid; width: fit-content; line-height:6.5rem; margin-top:4rem; text-transform:uppercase;}
.service-content .bod .snBrand ul li .neirong{ margin-top:5rem; line-height:5rem; font-size:4rem; overflow:hidden;}
.service-content .bod .snBrand ul li .service{ margin-top:7rem; overflow:hidden;}
.service-content .bod .snBrand ul li .service h2{ color:#ed2929; font-weight:bold; font-size:4rem; text-transform:uppercase;}
.service-content .bod .snBrand ul li .service .heng{display: flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between; margin-top:2rem;}
.service-content .bod .snBrand ul li .service .heng .fl{ width:100%}
.service-content .bod .snBrand ul li .service .heng .fr{ width:100%}
.service-content .bod .snBrand ul li .service .heng dl{width:100%; display: flex; flex-wrap:wrap; align-items: center; border-radius:2rem; margin-top:2rem; background:#ed2929;}
.service-content .bod .snBrand ul li .service .heng dl dt{background:#ed2929; color:#FFF; width:15%; border-radius:2rem 0px 0px 2rem; border:#ed2929 2px solid; text-align:center; font-size:4rem;}
.service-content .bod .snBrand ul li .service .heng dl dd{font-size:4rem; background:#FFF; font-weight:bold; border-radius:0px 2rem 2rem 0px; color:#ed2929; border:#ed2929 2px solid; width:85%; padding-left:1rem; padding-top:2rem; padding-bottom:2rem; padding-right:1rem;}
.service-content .bod .snBrand ul li .service .heng dl dd span{ font-size:4rem;}
.service-content .bod .snBrand ul li .service .img{ overflow:hidden;}
.service-content .bod .snBrand ul li .service .img img{width:100%; margin-top:7rem;}
.service-content .bod .snBrand ul li .service .img p{ margin-top:3rem; width:100%; font-size:4rem; line-height:5rem;}
.service-content .bod .snBrand ul li .service .gundong{ margin-top:5rem; overflow:hidden;}
.service-content .bod .snBrand ul li .service .gundong .notice { width: 100%; overflow: hidden; background:#f4f4f4; border-radius:20px; overflow:hidden;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-hd {color: #404040;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-hd .tab-nav {display: flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between; width:100%; border-radius:0px; margin-top:0px;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-hd .tab-nav dl{height:10rem; line-height:10rem; text-align:center; width:50%; background: #ffa7a7; font-size:5rem;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-hd .tab-nav dl a{ color:#000; display:block;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-hd .tab-nav .on{font-weight: bold;background: #ed2929; margin-left: -1px; margin-right: -1px; }
.service-content .bod .snBrand ul li .service .gundong .notice .tab-hd .tab-nav .on a{ color:#FFF; border:none;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd{ border-top: 1px solid #e8e8e8; padding:5px;  }
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd ul{ overflow:hidden; zoom:1; }
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd li { height: 22px; line-height: 22px; padding: 0 10px 0 5px; overflow: hidden; width: 125px; float: left; }
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5{ margin:30px; display: flex; flex-wrap:wrap; justify-content:space-between;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fl{ width:100%;display: flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fl dt{ width:35%;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fl dt img{ width:20rem; height:20rem;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fl dd{font-size:4rem; width:65%;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fl dd h4{ font-size:7rem; margin-top:4rem; font-weight:bold; }
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fl dd p{ margin:1.5rem 0rem;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fl dd p span{ font-weight:bold;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fr{ width:100%; margin-top:4rem; border-top:#aaa 1px solid; padding-top:4rem}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fr dl{ margin-bottom:3rem; display: flex; flex-wrap:wrap; align-items:flex-start; font-size:4rem;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fr dl dt{ width:6%; color:#ed2929;}
.service-content .bod .snBrand ul li .service .gundong .notice .tab-bd .item5 .fr dl dd{ width:94%; line-height:5rem;}

.service-product{ overflow:hidden; position:relative; margin-top:8rem;}
.service-product .txt{ display:none;}
.service-product .txt p{ font-size:16px; font-weight:normal;}
.service-product .bod{display: flex; flex-wrap:wrap; align-items:center; justify-content:space-between; width:94%; margin:auto;}
.service-product .bod .item{ width:100%; position:relative; padding-bottom:140%; margin-bottom:3rem;}
.service-product .bod .item img{width:100%; position:absolute; height:100%; object-fit:cover;}
.service-product .bod .item .info{position:absolute; left:10%; right:10%; top:30%; text-align:center; font-size:9rem; line-height:10rem; font-weight:bold; color:#FFF;}
.service-product .bod .item .info p{ font-size:5rem; font-weight:normal; margin-top:20px; line-height:5.5rem;}
.service-product .bod .item .info1{position:absolute; left:0; right:0; bottom:0; text-align:center; font-size:40rem; font-weight:bold; color:rgba(255,255,255,0.2); line-height:40rem;}

.service-Procedure{background-size: cover; overflow:hidden;  background:#FFF;}
.service-Procedure .bod{ width:94%; margin:auto;}
.service-Procedure .bod .fl{ width:100%; overflow:hidden; background:#FFF;}
.service-Procedure .bod .fl .txt{ margin-top:2rem; margin-bottom:5rem; text-transform:uppercase; overflow:hidden;}
.service-Procedure .bod .fl .txt dl{font-size:4rem; width:100%; display:block; text-align:center; padding-top:3rem; padding-bottom:3rem; width:33%; float:left;}
.service-Procedure .bod .fl .txt dl:hover{ background:url(../images/dian-wap.png) no-repeat center bottom; padding-bottom:3rem;}
.service-Procedure .bod .fr{ width:100%; overflow:hidden;}
.service-Procedure .bod .fr .txt .line{ display:none;}
.service-Procedure .bod .fr .txt .bod{ display:block; margin-bottom:10rem; text-transform:uppercase;}
.service-Procedure .bod .fr .txt .bod p{color:#ed2929; font-size:4rem;}
.service-Procedure .bod .fr .txt .bod li{font-size:4rem;}
.service-Procedure .bod .fr .txt .bod dd{font-size:5.5rem; font-weight:bold;}
.service-Procedure .bod .fr .content{ display:none;}
.service-Procedure .bod .fr .content-wap{overflow:hidden; margin-bottom:140px;}
.service-Procedure .bod .fr .content-wap .item1{display: flex; flex-wrap:wrap; justify-content:space-between;  overflow:hidden; position:relative;}
.service-Procedure .bod .fr .content-wap .item1 dl{ width:45%; background:#f4f4f4; border-radius:10px; text-align:center; display:block; overflow:hidden; margin-bottom:2rem;}
.service-Procedure .bod .fr .content-wap .item1 dl dd{ margin-top:4rem;}
.service-Procedure .bod .fr .content-wap .item1 dl dd img{ width:12rem;}
.service-Procedure .bod .fr .content-wap .item1 dl:hover dd img{transition: all 1s; -webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}
.service-Procedure .bod .fr .content-wap .item1 dl p{ font-size:4rem; margin-top:10px; margin-left:3rem; margin-right:3rem; margin-bottom:4rem; line-height:4.5rem;}
.service-Procedure .bod .fr .content-wap .item1 dl dt p{ font-size:5rem; margin-top:20px; color:#ed2929; font-weight:bold;}
.service-Procedure .bod .fr .content-wap .item1 dl dt img{ width:20rem;}
.service-Procedure .bod .fr .content-wap .item1 li{width:10%; position:absolute; top:0; bottom:0; left:45%; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.service-Procedure .bod .fr .content-wap .item2{width:45%; text-align:center;margin-top:2rem; margin-bottom:3rem; overflow:hidden; margin-left:55%;}
.service-Procedure .bod .fr .content-wap .item3{width:45%; text-align:center;margin-top:2rem; margin-bottom:3rem; overflow:hidden;}
.service-Procedure .bod .fr .content2{ display:none;}
.service-Procedure .bod .fr .content2-wap{overflow:hidden; margin-bottom:140px;}
.service-Procedure .bod .fr .content2-wap .item1{display: flex; flex-wrap:wrap; justify-content:space-between;  overflow:hidden; position:relative;}
.service-Procedure .bod .fr .content2-wap .item1 dl{ width:45%; background:#ed2929; border-radius:10px; text-align:center; display:block; overflow:hidden; color:#FFF;}
.service-Procedure .bod .fr .content2-wap .item1 dl dd{ margin-top:4rem;}
.service-Procedure .bod .fr .content2-wap .item1 dl dd img{ width:12rem;}
.service-Procedure .bod .fr .content2-wap .item1 dl p{ font-size:4rem; margin-top:10px; margin-left:25px; margin-right:3rem; margin-bottom:3rem; margin-bottom:4rem; line-height:4.5rem;}
.service-Procedure .bod .fr .content2-wap .item1 dl dt p{ font-size:5rem; margin-top:20px; color:#ed2929; font-weight:bold;}
.service-Procedure .bod .fr .content2-wap .item1 dl dt img{ width:20rem;}
.service-Procedure .bod .fr .content2-wap .item1 li{width:10%; position:absolute; top:0; bottom:0; left:45%; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.service-Procedure .bod .fr .content2-wap .item2{width:45%; text-align:center;margin-top:20px; margin-bottom:20px; overflow:hidden; margin-left:55%;}
.service-Procedure .bod .fr .content2-wap .item1 span{width:6%; position:absolute; top:0; bottom:0; left:20.5%; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.service-Procedure .bod .fr .content2-wap .item3{width:45%; text-align:center;margin-top:20px; margin-bottom:20px; overflow:hidden;}

.caselist{display: flex; flex-wrap:wrap; justify-content:space-between; overflow:hidden; margin-top:5rem;}
.caselist dl{ width:100%; border:#eaeaea 0.5rem solid; border-radius:20px; display:block; padding:6rem; margin-bottom:3.5rem;}
.caselist dl dt{ margin-left:10%; margin-right:10%;}
.caselist dl dt em{border-radius:1000rem; overflow:hidden; position:relative; padding-bottom:100%; display:block;}
.caselist dl dt em img{ width:100%; height:100%; position:absolute; object-fit:cover;}
.caselist dl dd{ text-align:center; font-size:6rem; margin-top:25px; font-weight:bold;}
.caselist dl ul{ margin-top:4rem;}
.caselist dl ul li{ margin-bottom:10px; font-size:4rem; line-height:5.5rem;}
.caselist dl ul li span{ font-weight:bold;}
.caselist dl p{ font-size:4rem; font-weight:bold; margin-top:5rem; line-height:6rem;}
.caselist dl p span{ color:#ed2929; font-family:"微软雅黑"; font-weight:bold; font-size:6rem;}

.picScroll-caselist{ width:100%; position:relative; margin:auto; overflow:hidden; margin-bottom:10rem;}
.picScroll-caselist .hd{}
.picScroll-caselist .hd .next{width:150px; height:150px; background:url("../images/icoLeft-wap.png") no-repeat; position:absolute; left:0; top:40%; z-index:89;}
.picScroll-caselist .hd .prev{width:150px; height:150px; background:url("../images/icoRight-wap.png") no-repeat; position:absolute; right:0; top:40%; z-index:89;}
.picScroll-caselist .bd{ width:100%; margin:auto; overflow:hidden;}
.picScroll-caselist .bd ul li{width:100%;}
.picScroll-caselist .bd ul li .pic{position:relative; padding-bottom:120%;border-radius:20px; overflow:hidden; width:60%; margin:auto;}
.picScroll-caselist .bd ul li .pic img{width:100%; height:100%; display:block; position:absolute;}
.picScroll-caselist .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-caselist .bd ul li .title{margin-top:30px; text-align:center;}
.picScroll-caselist .bd ul li .title dt{ font-size:4rem; line-height:5.5rem;}

.fanye{overflow:hidden; margin-top:4rem; display: flex; flex-wrap:wrap; align-items:center; justify-content:space-between; margin-bottom:10rem;}
.fanye .fenye1{ width:10%; font-size:4rem;}
.fanye .fenye2{ width:63%; display: flex;}
.fanye .fenye2 .page-num{color:#f3f3f3; flex:1; background:#f3f3f3; line-height:0.6rem; overflow:hidden;}
.fanye .fenye2 .page-num-current{ color:#ed2929; background:#ed2929;}
.fanye .fenye3{ width:25%; text-align:right;}
.fanye .fenye3 a{ margin-left:5px;}
.fanye .fenye3 a img{ width:10rem; height:10rem;}

.location{ width:94%; margin:5rem auto; font-size:4rem;}

.case{ background:#e2362c; overflow:hidden; padding-bottom:80px;}
.case .bod{ width:94%; margin:auto;}
.case .bod .content1{ display:none;}
.case .bod .content{ display:none;}
.case .bod .content1-wap{ overflow:hidden; width:80%; margin:5rem auto;}
.case .bod .content1-wap img{ width:100%;}
.case .bod .content-wap{ overflow:hidden; margin:5rem auto;}
.case .bod .content-wap img{ width:100%;}
.case .bod .erweima{display: flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#FFF; width:94%; margin:auto;}
.case .bod .erweima .tit{writing-mode: vertical-lr; font-size:4rem;}
.case .bod .erweima .img img{ width:30rem; height:30rem; margin-left:4rem;}
.case .bod .erweima .dian{ margin-top:4rem; display: flex; flex-wrap:wrap; align-items:flex-end; color:#333; font-size:4rem; line-height:6rem; font-weight:bold;}
.case .bod .erweima .dian dl{ background:#FFF; padding:4rem 5rem; border-radius:2rem;}
.case .bod .erweima .dian dl p{ margin-top:3rem;}
.case .bod .erweima .dian img{ display:none;}

.qitaanli{ width:94%; margin:auto; overflow:hidden; margin-bottom:10rem; padding-top:10rem;}
.qitaanli .txt{ font-size:5.5rem;}
.qitaanli .bod{display: flex; flex-wrap:wrap; justify-content:space-between; margin-top:5rem; overflow:hidden;}
.qitaanli .bod .picScroll-anliwap{ width:100%;  overflow:hidden; position:relative; }
.qitaanli .bod .picScroll-anliwap .hd{}
.qitaanli .bod .picScroll-anliwap .hd dl{display: flex; flex-wrap:wrap; align-items: center; width:100%; height:1rem;}
.qitaanli .bod .picScroll-anliwap .hd dl ul{display: flex; width:100%; background:#eee; color:#eee;}
.qitaanli .bod .picScroll-anliwap .hd dl ul li{height:1rem; overflow:hidden; flex:1;}
.qitaanli .bod .picScroll-anliwap .hd dl ul li.on{background:#ed2929; color:#ed2929;}
.qitaanli .bod .picScroll-anliwap .bd{ width:100%; margin-bottom:70px;}
.qitaanli .bod .picScroll-anliwap .bd ul{display: flex; flex-wrap:wrap; justify-content:space-between;}
.qitaanli .bod .picScroll-anliwap .bd ul li{width:50%;}
.qitaanli .bod .picScroll-anliwap .bd ul li .pic{position:relative; padding-bottom:130%;}
.qitaanli .bod .picScroll-anliwap .bd ul li .pic img{ width:100%; height:100%; position:absolute; padding-right:10px; padding-left:10px;}
.qitaanli .bod .picScroll-anliwap .bd ul li .title{ margin-left:30px; margin-top:30px;}
.qitaanli .bod .picScroll-anliwap .bd ul li .title dt{ font-size:24px;}
.qitaanli .bod .picScroll-anliwap .bd ul li .title p{ width:40px; height:3px; background:#F00; margin-top:15px;}
.qitaanli .bod .picScroll-anliwap .bd ul li .title dd{ font-size:16px; margin-top:15px;}
.qitaanli .bod .picScroll-anli{ display:none;}

.txMovie{ display:none;}
.txMovie-wap{ overflow:hidden;}
.txMovie-wap dl{ position:relative;}
.txMovie-wap dl img{ width:100%; height:100%;}
.txMovie-wap dl .info{position:absolute; left:0; right:0; top:0; bottom:0; color:#FFF; display: flex; flex-wrap:wrap; align-items:center; justify-content:center; transition: all 1s;}
.txMovie-wap dl .info .tt{ width:94%; margin:auto; text-align:center;}
.txMovie-wap dl .info .tt dt{ font-size:4rem; text-align:center; margin-bottom:2rem;}
.txMovie-wap dl .info .tt p{ width:5rem; height:0.4rem; background:#FFF; margin:auto;}
.txMovie-wap dl .info .tt dd{ font-size:6rem; margin-bottom:3rem; margin-top:2rem; text-align:center;}
.txMovie-wap dl .info .tt li{ display:none; transition: all 1s;}
.txMovie-wap dl:hover .info{ background: rgba(237,41,41,0.8); transition: all 1s;}
.txMovie-wap dl:hover .info .tt li{ font-size:4rem; margin-top:2rem; display:block; transition: all 1s; line-height:4rem;}

.xuexiao-txt{ text-align:center; margin:100px 0px; }
.xuexiao-txt dt{font-size:150px; display: flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; line-height:100px; font-weight:bold; text-stroke:1px #ed2929;-webkit-text-stroke:1px #ed2929;-moz-text-stroke:1px #ed2929;　-o-text-stroke:1px #ed2929; color:#FFF;}
.xuexiao-txt dt span{writing-mode: vertical-lr; font-size:20px; margin-right:-40px; text-stroke:0;-webkit-text-stroke:0;-moz-text-stroke:0;　-o-text-stroke:0; color:#ed2929;}
.xuexiao-txt dd{ margin-top:40px;}

.xuexiao{ overflow:hidden; background:url(../images/zhenxiang-wap.png) no-repeat center top; background-size: contain; position:relative;}
.xuexiao .bod{ overflow:hidden;}
.xuexiao .bod .img img{ display:none;}
.xuexiao .bod .info{}
.xuexiao .bod .info dl:nth-child(1){position:absolute; margin-top:0; margin-left:7.5%; top:0; bottom:0; left:0; right:0;}
.xuexiao .bod .info dl:nth-child(2){position:absolute; margin-left:37.5%; margin-top:4%; top:0; bottom:0; left:0; right:0;}
.xuexiao .bod .info dl:nth-child(3){position:absolute; margin-left:13%; margin-top:8.5%; top:0; bottom:0; left:0; right:0;}
.xuexiao .bod .info dl:nth-child(4){ position:absolute; margin-top:33%; margin-left:85%; top:0; bottom:0; left:0; right:0;}
.xuexiao .bod .info dl:nth-child(5){position:absolute; margin-left:74%; margin-top:15%; top:0; bottom:0; left:0; right:0;}
.xuexiao .bod .info dl:nth-child(6){ position:absolute; margin-top:22%; margin-left:71%; top:0; bottom:0; left:0; right:0;}
.xuexiao .bod .info dl{width:100px;}
.xuexiao .bod .info dl dt{text-align:center; width:15rem;}
.xuexiao .bod .info dl dt img{ width:4rem; margin-bottom:5px;}
.xuexiao .bod .info dl dt p{transition: all 0.5s; font-size:3.5rem;}
.xuexiao .bod .info dl:hover dt p{ color:#ed2929; transition: all 0.5s;}
.xuexiao .bod .neirong{display: flex; flex-wrap:wrap; justify-content: space-between; overflow:hidden; width:100%; margin:auto; margin-top:54%;}

.snBrand11 {width:100%; background:linear-gradient(#ef706a 0%,#df354c 100%); overflow: hidden; border-radius:20px; z-index:999; border:#F00 1px solid; margin-bottom:8rem;}
.snBrand11 h2 {color: #fff; background:#ed2929; padding:3rem 4rem; font-size:5rem; font-weight:bold;}
.snBrand11 h2 span{ font-size:3.5rem; font-weight:normal; margin-left:1.5rem;}
.snBrand11 .iit{overflow:hidden;}
.snBrand11 .iit ol {width:100%; display: flex; flex-wrap:wrap; justify-content: space-between; text-align:center; overflow:hidden; border-bottom:rgba(255,255,255,0.4) 1px solid; border-top:rgba(255,255,255,0.4) 1px solid;}
.snBrand11 .iit ol li {overflow: hidden; color:#FFF; width:33.3%; overflow:hidden; border-left:rgba(255,255,255,0.4) 1px solid; border-bottom:rgba(255,255,255,0.4) 1px solid; font-size:4rem; padding:1.5rem 0rem;}
.snBrand11 .iit ol li.on {background: #fff; font-weight:bold; color:#ed2929;}
.snBrand11 .iit ul {width:100%; background: #fff; overflow: hidden;}
.snBrand11 .iit ul .item {}
.snBrand11 .iit ul .item dl{ margin:3rem; display: flex; flex-wrap:wrap; justify-content: space-between;}
.snBrand11 .iit ul .item dl p{ width:48%; margin-bottom:10px; font-size:4rem; margin-bottom:2rem; border-bottom:#CCC 1px solid; padding-bottom:2rem; line-height:5rem;}

.newslist-gundong{ margin-top:3rem; overflow:hidden;}
.newslist-gundong .picScroll-newslist{ width:100%;  overflow:hidden; position:relative; }
.newslist-gundong .picScroll-newslist .hd{ padding:0 10px; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; margin-top:40px; margin-bottom:40px; overflow:hidden;}
.newslist-gundong .picScroll-newslist .hd .prev{ display:block;  width:100px; height:100px; float:left; overflow:hidden;cursor:pointer; background:url("../images/icoRight-wap.png") no-repeat; background-size:contain;}
.newslist-gundong .picScroll-newslist .hd .next{ display:block;  width:100px; height:100px; float:left; margin-right:5px; overflow:hidden;cursor:pointer; background:url("../images/icoLeft-wap.png") no-repeat; background-size:contain;}
.newslist-gundong .picScroll-newslist .hd li{ width:25%;}
.newslist-gundong .picScroll-newslist .hd dl{display: flex; flex-wrap:wrap; align-items: center; width:70%; height:3px; margin-top:-10px;}
.newslist-gundong .picScroll-newslist .hd dl span{ display:none;}
.newslist-gundong .picScroll-newslist .hd dl ul{display: flex; width:100%; background:#eee;}
.newslist-gundong .picScroll-newslist .hd dl ul li{height:0.5rem; overflow:hidden; flex:1; width:25%;}
.newslist-gundong .picScroll-newslist .hd dl ul li.on{background:#ed2929;}
.newslist-gundong .picScroll-newslist .bd{ width:100%;}
.newslist-gundong .picScroll-newslist .bd ul li{width:100%; overflow:hidden;}
.newslist-gundong .picScroll-newslist .bd ul li .pic{overflow:hidden; width:100%;}
.newslist-gundong .picScroll-newslist .bd ul li .pic dt{ position:relative; padding-bottom:60%; border-radius:0px 20px 20px 0px; overflow:hidden;}
.newslist-gundong .picScroll-newslist .bd ul li .pic dt img{ width:100%; height:100%; position:absolute;}
.newslist-gundong .picScroll-newslist .bd ul li .title{ width:100%; margin-top:4rem;}
.newslist-gundong .picScroll-newslist .bd ul li .title p{ font-size:4rem; display: flex; flex-wrap:wrap; align-items: center;}
.newslist-gundong .picScroll-newslist .bd ul li .title p span{ margin-left:10px; font-size:3rem; background:#ed2929; color:#FFF; padding:5px 10px;}
.newslist-gundong .picScroll-newslist .bd ul li .title dt{ font-size:5.5rem; font-weight:bold;}
.newslist-gundong .picScroll-newslist .bd ul li .title dd{ font-size:3.5rem; margin-top:2rem; overflow:hidden;}
.newslist-gundong .picScroll-newslist .bd ul li .title dd p{ float:left; margin-right:2rem; color:#999;}
.newslist-gundong .picScroll-newslist .bd ul li .title .jianjie{ margin-top:30px; line-height:6rem; font-size:4rem;}

.newslist{ overflow:hidden; margin:8rem auto; display: flex; flex-wrap:wrap; justify-content: space-between;}
.newslist .fl{ width:100%; overflow:hidden;}
.newslist .fl .txt{ font-size:5rem; font-weight:bold; overflow:hidden; margin-bottom:7rem; text-transform:uppercase;}
.newslist .fl .bod{overflow:hidden;}
.newslist .fl .bod .item{ overflow:hidden; margin-bottom:7rem; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.newslist .fl .bod .item .fl{ width:100%;}
.newslist .fl .bod .item .fl dt{ position:relative; padding-bottom:60%; border-radius:2rem; overflow:hidden;}
.newslist .fl .bod .item .fl dt img{ position:absolute; width:100%; height:100%;}
.newslist .fl .bod .item .fr{ width:100%; border-left:none; margin-top:3rem;}
.newslist .fl .bod .item .fr dl p{ font-size:4rem; display: flex; flex-wrap:wrap; align-items: center;}
.newslist .fl .bod .item .fr dl p span{ margin-left:10px; font-size:3.5rem; background:#ed2929; color:#FFF; padding:2px 5px;}
.newslist .fl .bod .item .fr dl dt{ font-size:5rem; margin-top:10px; font-weight:bold;}
.newslist .fl .bod .item .fr dl dd{ font-size:4rem; margin-top:10px; overflow:hidden;}
.newslist .fl .bod .item .fr dl dd p{ float:left; margin-right:20px; color:#999;}
.newslist .fl .bod .item .fr dl .jianjie{ margin-top:10px; line-height:6rem;; font-size:4rem;}
.newslist .fr{ width:100%; border-left:#CCC 1px solid; overflow:hidden; margin-top:7rem;}
.newslist .fr .tags{overflow:hidden;}
.newslist .fr .tags dt{ font-size:5rem; font-weight:bold; text-transform:uppercase;}
.newslist .fr .tags dd{ margin-top:20px;}
.newslist .fr .tags dd p{ float:left; margin-right:4rem; margin-bottom:10px; font-size:4rem;}
.newslist .fr .zixun{overflow:hidden; margin-top:7rem;}
.newslist .fr .zixun dt{ font-size:5rem; font-weight:bold; display: flex; flex-wrap:wrap; justify-content: space-between; text-transform:uppercase;}
.newslist .fr .zixun dt span{ font-size:24px; font-weight:normal; color:#999; padding-top:5px;}
.newslist .fr .zixun dl{ margin-top:20px;}
.newslist .fr .zixun dl dd{ margin-bottom:50px;}
.newslist .fr .zixun dl p{ position:relative; padding-bottom:60%; border-radius:2rem; overflow:hidden;}
.newslist .fr .zixun dl p img{ width:100%; height:100%; position:absolute;}
.newslist .fr .zixun dl ul{ font-size:4rem; color:#999; margin-top:2rem;}
.newslist .fr .zixun dl li{ font-size:5rem; margin-top:5px;}

.fanye-news{overflow:hidden; margin-left:30px; margin-right:30px; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye-news .fenye2{display: flex;}
.fanye-news .fenye2 .page-num{color:#333; font-size:4rem; flex:1; overflow:hidden; width:100px; height:100px; overflow:hidden; border:#CCC 1px solid; overflow:hidden; border-radius:50%; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye-news .fenye2 .page-num-current{ color:#fff; background:#ed2929; border:#ed2929 1px solid; overflow:hidden; border-radius:50%; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye-news a img{ margin-left:5px; width:100px; height:100px;}

.news-txt{ overflow:hidden; width:94%; margin:auto; text-transform:uppercase;}
.news-txt .txt .line{ width:1px; height:100px; background:#aaa;}
.news-txt .txt .bod{}
.news-txt .txt .bod p{ color:#ed2929; font-size:4rem;}
.news-txt .txt .bod dt{ font-size:5.5rem; color:#231919; font-weight:bold;}

.news{ overflow:hidden; width:94%; margin:auto;}
.news .title{ overflow:hidden;}
.news .title p{ font-size:4rem;}
.news .title p span{ font-size:3.5rem; margin-left:1rem; background:#ed2929; color:#FFF; padding:0.5rem 1rem;}
.news .title dt{ font-size:5rem; font-weight:bold; margin-top:3rem;}
.news .title dd{ margin-top:3rem;}
.news .title dd p{ float:left; margin-right:3rem; color:#666; font-size:4rem;}
.news .bod{ overflow:hidden; margin-top:6rem;}
.news .bod p{ font-size:4rem; line-height:7rem;}
.news .bod img{ width:100%;}
.news .end{ margin-top:6rem; display: flex; flex-wrap:wrap; align-items:center; overflow:hidden;}
.news .end p{ width:3rem; height:3rem; background:#CCC; margin-right:1.5rem;}
.news .end dt{ font-size:4rem;}
.news .shangxia{ margin-top:100px; overflow:hidden; display: flex; flex-wrap:wrap; justify-content: space-between; margin-bottom:100px;}
.news .shangxia dl p{ color:#666; font-size:4rem;}
.news .shangxia dl dt{ font-size:5rem; font-weight:bold; margin-top:2rem;}
.news .shangxia .shang{ background:#f4f4f4; width:100%; overflow:hidden; padding:4rem; margin-bottom:3rem;}
.news .shangxia .xia{ background:#f4f4f4; width:100%; overflow:hidden; padding:4rem;}

.fanhui{display: flex; flex-wrap:wrap; align-items:center; margin-top:7rem; width:fit-content; margin:auto; border:#ed2929 0.4rem solid; padding:2rem 6rem; margin-bottom:100px; border-radius:8rem; font-size:4rem;}
.fanhui span{ margin-left:15px; font-weight:bold; font-size:4rem}
.fanhui span img{ margin-left:25px; width:6rem;}

.n-list{ overflow:hidden; margin:100px auto;}
.n-list .bod{overflow:hidden;}
.n-list .bod .item1{ overflow:hidden; margin-bottom:5rem; border-bottom:#CCC 1px solid; padding-bottom:5rem;}
.n-list .bod .item1 .fl{ width:100%;}
.n-list .bod .item1 .fl dt{ position:relative; padding-bottom:60%; overflow:hidden;}
.n-list .bod .item1 .fl dt img{ position:absolute; width:100%; height:100%;}
.n-list .bod .item1 .fr{width:100%;}
.n-list .bod .item1 .fr dl p{ font-size:4rem; display: flex; flex-wrap:wrap; align-items: center; margin-top:2rem;}
.n-list .bod .item1 .fr dl p span{ margin-left:1.5rem; font-size:3.5rem; background:#ed2929; color:#FFF; padding:0.5rem 1rem;}
.n-list .bod .item1 .fr dl dt{ font-size:5rem; margin-top:2rem; font-weight:bold;}
.n-list .bod .item1 .fr dl dd{ font-size:4rem; margin-top:10px; overflow:hidden;}
.n-list .bod .item1 .fr dl dd p{ float:left; margin-right:20px; color:#999;}
.n-list .bod .item1 .fr dl .jianjie{ margin-top:3rem; line-height:6rem; font-size:4rem;}
.n-list .bod .item2{ overflow:hidden; margin-bottom:5rem; border-bottom:#CCC 1px solid; padding-bottom:5rem;}
.n-list .bod .item2 .fr{ width:100%; margin-top:4rem;}
.n-list .bod .item2 .fr dt{ position:relative; padding-bottom:60%; overflow:hidden;}
.n-list .bod .item2 .fr dt img{ position:absolute; width:100%; height:100%;}
.n-list .bod .item2 .fl{width:100%;}
.n-list .bod .item2 .fl dl p{ font-size:4rem; display: flex; flex-wrap:wrap; align-items: center; margin-top:2rem;}
.n-list .bod .item2 .fl dl p span{ margin-left:1.5rem; font-size:3.5rem; background:#ed2929; color:#FFF; padding:0.5rem 1rem;}
.n-list .bod .item2 .fl dl dt{ font-size:5rem; margin-top:2rem; font-weight:bold;}
.n-list .bod .item2 .fl dl dd{ font-size:4rem; margin-top:10px; overflow:hidden;}
.n-list .bod .item2 .fl dl dd p{ float:left; margin-right:20px; color:#999;}
.n-list .bod .item2 .fl dl .jianjie{ margin-top:3rem; line-height:6rem; font-size:4rem;}

.n-list2-wap{ overflow:hidden; margin-top:10rem; background:#f5f5f5; padding-bottom:6rem;}
.n-list2-wap .txt{ margin-top:100px; text-align:center; font-size:5.5rem; font-weight:bold;}
.n-list2-wap .txt p{ font-size:4rem; color:#ed2929; font-weight:normal;}
.n-list2-wap .picScroll-left-list-wap{ width:90%;  overflow:hidden; position:relative; margin:auto; margin-top:7rem;}
.n-list2-wap .picScroll-left-list-wap .hd{ height:71px; padding:0 10px; display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between; margin-top:30px; margin-left:20px;}
.n-list2-wap .picScroll-left-list-wap .hd dl{display: flex; flex-wrap:wrap; align-items: center; width:90%; height:3px; margin:auto;}
.n-list2-wap .picScroll-left-list-wap .hd dl ul{display: flex; width:100%; background:#ccc;}
.n-list2-wap .picScroll-left-list-wap .hd dl ul li{height:10px; overflow:hidden; flex:1; width:25%; color:#ccc;}
.n-list2-wap .picScroll-left-list-wap .hd dl ul li.on{background:#ed2929; color:#ed2929;}
.n-list2-wap .picScroll-left-list-wap .bd{ width:100%; overflow:hidden;}
.n-list2-wap .picScroll-left-list-wap .bd ul li{width:100%; overflow:hidden;}
.n-list2-wap .picScroll-left-list-wap .bd ul li .pic{position:relative; padding-bottom:60%; border-radius:2rem 2rem 0px 0px; overflow:hidden; margin:0 3rem; background:#FFF;}
.n-list2-wap .picScroll-left-list-wap .bd ul li .pic img{ width:100%; height:100%; display:block; position:absolute; padding:3rem;}
.n-list2-wap .picScroll-left-list-wap .bd ul li .pic a:hover img{ border-color:#999;  }
.n-list2-wap .picScroll-left-list-wap .bd ul li .title{background:#FFF; margin:0px 3rem; overflow:hidden; padding-left:3rem; padding-right:3rem; padding-bottom:4rem;}
.n-list2-wap .picScroll-left-list-wap .bd ul li .title i{ font-size:4rem;}
.n-list2-wap .picScroll-left-list-wap .bd ul li .title i span{ font-size:3.5; background:#ed2929; color:#FFF; margin-left:10px; padding:5px 10px;}
.n-list2-wap .picScroll-left-list-wap .bd ul li .title dt{ font-size:5rem; font-weight:bold; margin-top:2rem;}
.n-list2-wap .picScroll-left-list-wap .bd ul li .title dd p{ float:left; margin-right:25px; color:#666;}
.n-list2-wap .picScroll-left-list-wap .bd ul li .title dd{ font-size:4rem; margin-top:2rem; overflow:hidden;}

.n-list2{ display:none;}

.contact-us-wap{ width:90%; margin:auto; overflow:hidden;}
.contact-us-wap .txt{ overflow:hidden;}
.contact-us-wap .txt .line{ width:2px; height:10rem; background:#aaa;}
.contact-us-wap .txt p{ font-size:4rem;}
.contact-us-wap .txt dt{ font-size:5.5rem;}
.contact-us-wap .txt dd{font-size:5.5rem; font-weight:bold;}
.contact-us-wap .dianhua{ overflow:hidden; margin-top:8rem; display: flex; flex-wrap:wrap; justify-content: space-between;}
.contact-us-wap .dianhua dl{ width:100%; border:#CCC 1px solid; padding-bottom:4rem; padding-top:4rem; padding-left:4rem;}
.contact-us-wap .dianhua dl:nth-child(2){ width:50%; border-right: none; border-top: none;}
.contact-us-wap .dianhua dl:nth-child(3){ width:50%;}
.contact-us-wap .dianhua dl dt{ font-size:5rem; font-weight:bold;}
.contact-us-wap .dianhua dl p{ margin-top:1rem; font-size:4rem;}
.contact-us-wap .dianhua dl p img{ width:25rem;}
.contact-us-wap .dizhi{overflow:hidden; margin-top:6rem; display: flex; flex-wrap:wrap; justify-content: space-between;}
.contact-us-wap .dizhi .sua{ width:100%; margin-bottom:6rem;}
.contact-us-wap .dizhi .china{ width:100%; margin-bottom:6rem;}
.contact-us-wap .dizhi dl dt{font-size:5rem; font-weight:bold;}
.contact-us-wap .dizhi dl dd{ font-size:4rem; margin-top:2rem; font-weight:bold;}
.contact-us-wap .dizhi dl dd p{ font-weight:normal;}
.contact-us-wap .dizhi dl ul{ font-size:4rem; margin-top:4rem; font-weight:bold;}
.contact-us-wap .dizhi dl ul p{ font-weight:normal;}

.contactus{ overflow:hidden; margin-bottom:8rem;}
.contactus .txt{text-align:center; margin-top:6rem;}
.contactus .txt .line{ display:none;}
.contactus .txt dt{font-size:5rem; font-weight:bold;}
.contactus .txt p{ font-size:4rem; color:#666; margin-top:1rem;}
.contactus .bod{ width:90%; margin:auto; border:#CCC 1px solid; border-radius:20px; margin-top:6rem; padding:60px; overflow:hidden;}
.contactus .bod dl{display: flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.contactus .bod dl input{ width:100%; border-bottom:#333 1px solid; padding-bottom:15px; outline:none; margin-bottom:5rem; font-size:4rem;}
.contactus .bod ul{display: flex; flex-wrap:wrap; align-items: center; }
.contactus .bod ul input{ width:100%; border-bottom:#333 1px solid; padding-bottom:15px; outline:none; font-size:4rem; margin-bottom:5rem;}
.contactus .bod li input{border-bottom:#333 1px solid; padding-bottom:15px; width:100%; outline:none;  margin-bottom:5rem; font-size:4rem;}
.contactus .bod dt textarea{ width:100%; border-bottom:#333 1px solid; outline:none; border-top:none; border-left:none; border-right:none; font-size:4rem; font-size:4rem;}
.contactus .bod dd{ width:100%; margin-top:40px; display: flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.contactus .bod dd button{ width:50rem; margin:auto; height:12rem; background:#d62222; border-radius:2rem; border:none; color:#FFF; font-size:4rem;}
}