/*服务汇总*/
.fw01{ padding:75px 0;}
.xz-hz-list{ width:100%; height:272px; background:url(../images/fw-bg01.jpg) no-repeat left top; margin-top:64px;}
.xz-hz-list li{ width:25%; text-align:center; height:272px; border-right:1px solid #858081; float:left; padding-top:74px; transition-duration:.5s;}
.xz-hz-list li a{ color:#fff; font-size:24px; display:block; height:100%;w}
.xz-hz-list li p{ padding-top:37px;}
.xz-hz-list li img{ transition-duration:.5s;}
.xz-hz-list li:hover{ background:#d0121c;}
.xz-hz-list li:hover img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
.xz-hz-list li:nth-child(4){ background:#d0121c;}
.yuan-dian{ position:relative;}
.stage { position:absolute; top:25px; left:0;
    overflow: hidden; width:100%; text-align:center; height:10px;
}
.dot-flashing {
    position: relative;
    width: 6px;
    height: 6px;
    border-radius: 5px;
    background-color: #fff;
    color: #fff;
    animation: dotFlashing 1s infinite linear alternate;
    animation-delay: .5s;
	margin:0 auto;
}
.dot-flashing::before, .dot-flashing::after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    width: 6px;
    height: 6px;
    border-radius: 5px;
    background-color: #9880ff;
    color: #9880ff;
}
.dot-flashing::before {
    left: -10px;
    animation: dotFlashing 1s infinite alternate;
    animation-delay: 0s;
}
.dot-flashing::after {
    left: 10px;
    animation: dotFlashing 1s infinite alternate;
    animation-delay: 1s;
}
@keyframes dotFlashing{0%{background-color:#9880ff}100%{background-color:#ebe6ff}}
.fw-hz03{ position:relative; width:100%;}
.fw-hz03:after{ content:""; position:absolute; bottom:0; left:0; background:#f6f6f6; height:40%; width:100%; z-index:-1;}
.wl-list{ padding-bottom:55px;}
.wl-list dl{ width:31%; float:left;-moz-box-shadow:0px 0px 10px #e4e1e1; -webkit-box-shadow:0px 0px 10px #e4e1e1; box-shadow:0px 0px 10px #e4e1e1;text-align:center; border-radius:5px; position:relative; margin-top:98px; transition-duration:.5s; background:#fff;}
.wl-list dl a{ display:block; padding:50px 0; }
.wl-list dl dt p{ padding:21px 0 34px 0; font-size:26px; }
.wl-list dl dt img{ transition-duration:.5s;}
.wl-list dl dd{ padding:0 48px; }
.wl-list dl dd p{text-align:left; font-size:16px; line-height:1.8; padding-bottom:40px;}
.wl-list dl dd span{ display: inline-block; border:1px solid #d0111b; padding:16px 50px; border-radius:25px; transition-duration:.5s;}
.wl-list dl:hover{ margin-top:20px;}
.wl-list dl:hover dt img{ transform:rotate(360deg);}
.wl-list dl:hover dd span{ background:#d0111b; border-color:#d0111b; color:#fff;}
.wl-list dl:nth-child(2){ margin-right:3.5%; margin-left:3.5%;}
.fw-hz02{ width:100%; background:url(../images/map01.jpg) no-repeat; padding:97px 0; color:#fff;}
.jd-ti01{ text-align:center; font-size:36px; padding-bottom:90px;}
.map-Menubox ul{ width:100%; text-align:center; padding-top:59px;}
.map-Menubox ul li{ display:inline-block; border:1px solid #fff; background:rgba(255,255,255,0.3); font-size:18px; padding:10px 77px; border-radius:30px; margin:0 10px; cursor:pointer;}
.map-Menubox ul li:nth-child(2){ display:none;}
.map-Menubox ul li.hover{ background:#b41e27; border-color:#b41e27;}
.map-ld{ width:40%; margin:0 auto; height:66px; background:#fff;-moz-box-shadow:0px 0px 10px #333; -webkit-box-shadow:0px 0px 10px #333; box-shadow:0px 0px 10px #333; border-radius:35px; padding-left:30px; }
.sq-xz li{ width:75%; line-height:66px; padding-left:45px; position:relative; float:left;}
.sq-xz li:nth-child(1){ background:url(../images/xl-icon01.png) no-repeat left center;}
.sq-xz li select{ width:90%; font-size:16px; height:60px; line-height:60px; border:none;/*将默认的select选择框样式清除*/
appearance:none;
-moz-appearance:none;
-webkit-appearance:none; background:url(../images/see.png) no-repeat right center;}
.sq-xz li select::-ms-expand { display: none; }
.sq-xz li:nth-child(2):after{ display:none;}
.sq-xz li:nth-child(2){ width:25%; margin:0; padding-left:0; height:66px; float:right; }
.sq-xz li:nth-child(2) button{ width:100%; height:100%; background:#d0111b; font-size:16px; color:#fff; display:block; border:none;border-radius:0 35px 35px 0;}
.position{ float:left; color:#fff;line-height:46px; padding-left:15px; opacity:0.7;}
.wz-biao{ float:left; }
.position a{ color:#fff;}
.fw-nav li{ float:left;font-weight: bold;font-size: 18px; position:relative; line-height:56px; padding:0 63px;}
.fw-nav li:after{content: "";
    position: absolute;
    right: 0;
    top: 15px;
    width: 1px;
    height: 23px;
    background: #999999;}
.fw-nav li:last-child:after{ display:none;}
.fw-nav li a:hover,.fw-nav li .on{ color:#d0111b;}
.down-xi{ padding:70px 0;}
.do-ti{ text-align:center; font-size:36px; font-weight:normal; padding-bottom:75px;}
.down-fl01 dl{ width:11%; float:left;-moz-box-shadow:4px 2px 7px #A8A8A8; -webkit-box-shadow:4px 2px 7px #A8A8A8; box-shadow:4px 2px 7px #A8A8A8; padding:20px 0; text-align:center; transition-duration:.5s; top:0; position:relative; margin-right:3.7%;}
.down-fl01 dl dt{ width:44px; height:44px; margin:0 auto; background-repeat:no-repeat; background-position:0 0; transition-duration:.5s;}
.down-fl01 dl dd{ padding-top:10px;}
.down-fl01 dl:hover,.down-fl01 .on{ background:#d0111b;/*top: -5px;
	box-shadow: 4px 4px 4px #d0111b;*/}
.down-fl01 dl:hover a,.down-fl01 .on a{ color:#fff;}
.down-fl01 dl:hover dt,.down-fl01 .on dt{ background-position:0 -44px;}
.down-fl01 dl:nth-child(1) dt{ background-image:url(../images/xz-icon01.png)}
.down-fl01 dl:nth-child(2) dt{ background-image:url(../images/xz-icon02.png)}
.down-fl01 dl:nth-child(3) dt{ background-image:url(../images/xz-icon03.png)}
.down-fl01 dl:nth-child(4) dt{ background-image:url(../images/xz-icon04.png)}
.down-fl01 dl:nth-child(5) dt{ background-image:url(../images/xz-icon05.png)}
.down-fl01 dl:nth-child(6) dt{ background-image:url(../images/xz-icon06.png)}
.down-fl01 dl:nth-child(7) dt{ background-image:url(../images/xz-icon07.png)}
.down-fl01 dl:last-child{ margin-right:0;}
.down-fl02{ width:100%; text-align:center; padding:70px 0 50px 0;}
.down-fl02 li{ display:inline-block; margin:0 10px;}
.down-fl02 li a{ font-size:18px; background:#dadada; padding:15px 61px; transition-duration:.5s;}
.down-fl02 li a:hover,.down-fl02 li .on{ background:#d0111b; color:#fff;}
.down-fl03{ width:100%; text-align:center; padding-bottom:40px;}
.down-fl03 li{ display:inline-block;}
.down-fl03 li a{ font-size:18px; font-weight:bold; color:#000; padding:0 20px;}
.down-fl03 li a:hover,.down-fl03 li .on{ color:#d0111b}

/*五星服务*/
.wx-more-list dl{ width:22%;-moz-box-shadow:0px 4px 11px #BABABA; -webkit-box-shadow:0px 4px 11px #BABABA; box-shadow:0px 4px 11px #BABABA; border:none; border-radius:20px; margin-right:4%; padding:19px 0; min-height:138px; margin-bottom:56px;}
.wx-more-list dl dt{ width:62px; height:62px; background:#d0111b}
.wx-more-list dl dd span{ font-size:18px; padding-top:20px; display:inline-block;}
.wx-pf{ width:100%; background:url(../images/wx-pic01.jpg) no-repeat left top #f5f5f5; padding:92px 0 66px 0;}
.pf-ri{ width:50%; padding-left:100px;}
.pf-ri h1{ font-size:30px; font-weight:normal;}
.pf-ri p{ font-size:16px; padding:20px 0; line-height:1.8;}
.pf-list dl{ width:133px; float:left; text-align:center; margin-right:22px; cursor:pointer;}
.pf-list dl dt{ z-index:2; position:relative; transition-duration:.8s;}
.pf-list dl dd{ background:#fff; padding:2px 17px 10px; position:relative; top:-12px; z-index:1;transition-duration:.5s;}
.pf-list dl dd .hx{ width:100%; text-align:center; min-height:21px;}
.pf-list dl dd .hx i{ display:inline-block; width:7px; height:7px;background:url(../images/hx.png) no-repeat; margin:0 5px;transition-duration:.5s;}
.pf-list dl dd span{ display:block; line-height:1.6;}
.pf-list dl:last-child{ margin-right:0;}
.pf-list dl:hover dt{ transform:rotate(360deg)}
.pf-list dl:hover dd{ color:#fff; background:#d0111b;-moz-box-shadow:1px 3px 5px #737373; -webkit-box-shadow:1px 3px 5px #737373; box-shadow:1px 3px 5px #737373;}
.pf-list dl:hover dd .hx i{background:url(../images/bx.png) no-repeat;}
.wx-xi{ padding-top:60px; padding-bottom:192px;}
.wx-yuan{ width:600px; height:600px; border:1px solid #d0111b; margin:0 auto; border-radius:50%; position:relative;}
.venobox {
	border-radius: 50%;
	background: #d0111b;
	position: absolute;
	width: 251px;
	height: 251px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.fa-play img {
-webkit-animation: animal 8s infinite linear ;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
}

@-webkit-keyframes animal {
  0%{
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  100%{
    transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
  }
}
.venobox:before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 50%;
	-ms-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 271px;
	height: 271px;
	background: #f0c1c4;
	border-radius: 50%;
	-webkit-animation: pulse-border 1500ms ease-out infinite;
	-moz-animation: pulse-border 1500ms ease-out infinite;
	animation: pulse-border 1500ms ease-out infinite;
	z-index: -1;
}
.venobox:after {
	content: "";
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 50%;
	-ms-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 291px;
	height: 291px;
	background: #f8dadc;
	border-radius: 50%;
	-webkit-animation: pulse-border 1500ms ease-out infinite;
	-moz-animation: pulse-border 1500ms ease-out infinite;
	animation: pulse-border 1500ms ease-out infinite;
	z-index: -1;
}
 @keyframes pulse-border {
 0% {
 -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
 transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
 opacity: 1;
}
 100% {
 -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);
 transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);
 opacity: 0;
}
}
.wx-nr dl { width:289px; position:absolute;}
.wx-nr dl dt{ width:97px; height:97px; background:#d0111b; border-radius:50%; transition-duration:.5s;}
.wx-nr dl dt img{ transition-duration:.5s;}
.wx-nr dl dd{ text-align:center; line-height:1.8;}
.wx-nr dl:hover dt{-moz-box-shadow:0px 0px 11px #d0111b; -webkit-box-shadow:0px 0px 11px #d0111b; box-shadow:0px 0px 11px #d0111b;}
.wx-nr dl:hover dt img,.fw-ri dl:hover dt img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
.wx-nr dl:nth-child(1){ top:59px; left:-190px;}
.wx-nr dl:nth-child(2){ top:59px; right:-190px;}
.wx-nr dl:nth-child(3){ top:356px; left:-200px; width:260px;}
.wx-nr dl:nth-child(3) dd,.wx-nr dl:nth-child(4) dd{ padding-top:23px;}
.wx-nr dl:nth-child(4){top:356px; right:-200px; width:260px;}
.wx-nr dl:nth-child(5){ bottom:-110px; width:100%; text-align:center;}
.wx-nr dl:nth-child(5) dt{ margin:0 auto 10px;}
.wx-fwlc{width:100%; background:url(../images/wx-pic02.jpg) no-repeat center; padding:65px 0 75px 0;}
.lc-xi{ width:1189px; margin:0 auto; position:relative;}
.lc-xi:after{ content:""; width:1189px; height:340px; background:url(../images/xx.png) no-repeat center center; position:absolute; top:30px; left:0; z-index:1;}
.lc-xi ul { width:100%; text-align:center; z-index:2; position:relative;}
.lc-xi ul li{ display:inline-block; width:187px; height:101px; background:#fff; text-align:center; border-radius:20px; font-size:22px; line-height:1.6; padding-top:10px; transition-duration:.5s;}
.lc-xi ul li p{ width:50px; height:50px; margin:0 auto; background-repeat:no-repeat; background-position:0 0;}
.lc-xi ul li:hover p{ background-position:0 -50px;}
.lc-xi ul li:nth-child(1) p{ background-image:url(../images/wx-icon10.png)}
.lc-xi ul li:hover{ background:#d0111b; color:#fff;}
.lc-xi .sq{ padding-top:198px;}
.lc-xi .sq li:nth-child(1) p{ background-image:url(../images/wx-icon11.png)}
.lc-xi .sq li:nth-child(2) p{ background-image:url(../images/wx-icon12.png)}
.lc-xi .sq li:nth-child(3) p{ background-image:url(../images/wx-icon13.png)}
.lc-xi .sq li:nth-child(2){ margin:0 309px;}
.yuan-po{ width:161px; height:162px; background:rgba(255,255,255,0.28); border-radius:50%; position:absolute; color:#fff; text-align:center; transition-duration:.5s; z-index:3;}
.yuan-po p{ position:absolute; top:50%; transform:translateY(-50%); font-size:18px; width:100%; text-align:center; line-height:2;}
.lc-yuan .yuan-po:nth-child(1){ top:60px; left:110px;}
.lc-yuan .yuan-po:nth-child(2){ top:160px; left:262px;}
.lc-yuan .yuan-po:nth-child(3){ top:60px; right:110px;}
.lc-yuan .yuan-po:nth-child(4){ top:160px; right:262px;}
.yuan-po:hover{ background:rgba(255,255,255,1); color:#333;}
.wx-fwfw{ padding-top:67px; position:relative;}
.fw-ri{ width:918px; height:631px; background:url(../images/wx-bg.png) no-repeat; padding-left:190px; position:relative; z-index:2;}
.fw-ri h1{ font-size:36px; font-weight:normal; padding:30px 0 20px 92px;}
.fw-ri dl{ margin-bottom:16px; padding-right:30px;}
.fw-ri dl dt{ width:65px; height:65px;-moz-box-shadow:0px 0px 9px #B3B3B3; -webkit-box-shadow:0px 0px 9px #B3B3B3; box-shadow:0px 0px 9px #B3B3B3; border-radius:50%; float:left;}
.fw-ri dl dt img{ transition-duration:.5s;}
.fw-ri dl dd{width: calc(96% - 65px); width: -webkit-calc(96% - 65px);float: right; box-sizing: border-box;}
.fw-ri dl dd h2{ font-size:20px; padding-bottom:13px;}
.fw-ri dl dd p span{ display:inline-block; font-size:16px; padding-bottom:5px; padding-right:30px;}
.fw-tu{ position:absolute; bottom:26px; left:0; z-index:1; overflow:hidden;}
.fw-tu img{ transition-duration:.5s; width:100%;}
.fw-tu:hover img{ transform:scale(1.1,1.1)}
.fw-lx{ width:100%; background:url(../images/dw.jpg); padding:54px 0 34px 0;}
.fw-ewm li{ float:left; text-align:center; padding-left:42px;}
.fw-ewm li p{ font-size:16px; padding-top:26px;}
.fw-fo-le h1{ font-size:36px; font-weight:normal; padding-bottom:20px;}
.fw-fo-le p,.fo-lx p{ font-size:18px; line-height:1.8;}
.fw-fo-le p span,.fo-lx p span{ font-size:16px; color:#666; display:block;}
.fo-lx p{ padding-bottom:30px; line-height:2;}
.fo-lx { padding:0 5%;}
/*国内渠道*/
.gn-map{ position:relative;}
.gn-map img{ width:100%;}
.gn-map .sign9{ max-width:100%; width:auto; position:absolute; bottom:130px; right:15%;}
.map-po{position:absolute; bottom:40px; left:0; width:100%; display:none;}
.gn-map .map-ld{ margin:0 auto; }
.gn-fb-xi{ padding-top:80px;}

/*2021/6/28改*/
.gn-Menubox ul li{ width:33.333%;height: 110px; float:left; position:relative; overflow:hidden; cursor:pointer;}
.gn-Menubox ul li dl{ background:#000; overflow:hidden; width:98%;height: 110px; position:relative; transition-duration:.5s;}
.gn-Menubox ul li dl dt img{ width:100%; transition-duration:.5s; opacity:0.2;}
.gn-Menubox ul li:after{ content:""; width:29px; height:29px; background:url(../images/jia.jpg) no-repeat; bottom:0; right:0; position:absolute; transition-duration:.5s;}
.gn-Menubox ul li:hover:after,.gn-Menubox ul li.hover:after{ bottom:-29px;}
.gn-Menubox ul li dl dd{ position:absolute; top:50%; transform:translateY(-50%); width:100%; text-align:center; color:#fff; font-size:24px; font-weight:bold;}
.gn-Menubox ul li dl dd span{ font-weight:normal; font-size:16px; font-family:"Arial"; text-transform:uppercase; display:block; padding-top:6px;}
/*.gn-Menubox ul li:hover dl,.gn-Menubox ul li.hover dl{ background:#d0111b;}*/
/*.gn-Menubox ul li dl dd:hover{ background:url(../images/bai.png) no-repeat center center;}*/
.gn-Menubox ul li:nth-child(1)  dl,.gn-Menubox ul li:nth-child(1).hover dl{
	background: rgba(208,17,27,0.3) !important;
}
.gn-Menubox ul li:nth-child(2)  dl,.gn-Menubox ul li:nth-child(2).hover dl{
	background: rgba(245,184,20,0.3) !important;
}
.gn-Menubox ul li:nth-child(3)  dl,.gn-Menubox ul li:nth-child(3).hover dl{
	background: rgba(19,183,15,0.3) !important;
}
/*2021/6/28改*/


.gn-Menubox ul li:nth-child(2){ }
.map-xi{ width:100%; background:#f7f7f7; margin:36px 0;}
#map{width: 65.8%;height:414px;}
.map-wz{ padding:58px 20px; width:34%;}
.map-wz h1{ color:#d0111b; font-size:24px; color:#d0111b;}
.map-wz span{ display:block; font-size:16px; padding:13px 0 50px 0;}
.map-wz p{ margin-bottom:25px; padding-left:34px; background-position: left center; background-repeat:no-repeat;}
.map-wz .dh{ background-image:url(../images/tel.png)}
.map-wz .fax{ background-image:url(../images/fax.png)}
.map-wz .yb{ background-image:url(../images/yb.png)}
.map-wz .add{ background-image:url(../images/add.png)}
.wd-list dl{ width:50%; float:left; padding:20px; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; box-sizing:border-box;}
.wd-list dl:nth-child(2n){ border-right:0;}
.wd-list dl dt{ position:relative; background:#d0111b; width:184px; height:128px; float:left;}
.wd-list dl dt img{ transition-duration:.5s;}
.wd-list dl dt .bb img{ opacity:1;}
.bb{ position:absolute; top:15px; left:15px;opacity: 0;transform: scale(0); transition-duration:.5s;}
.wd-list dl dt:hover .bb{opacity: 1;transform: scale(1);}
.wd-list dl dt:hover img{ opacity:0.1}
.wd-list dl dt:hover .bb img{ opacity:1;}
.wd-list dl dd{
width: calc(100% - 184px);
    width: -webkit-calc(100% - 184px);
    padding-left: 20px;
    float: left;
    box-sizing: border-box; float:left;}
.wd-list dl dd h1{ font-size:18px; padding-bottom:15px;}
.wd-list dl dd p{ font-size:14px; float:left; line-height:1.8; width:50%;}
/*国际渠道*/
.gj-list dl{ width:32%; float:left; background:#f4f4f4;transition-duration:.5s; position:relative; margin-right:2%; margin-bottom:38px;}
.gj-list dl dt{ background:#d0111b; opacity:0; transition-duration:.5s;}
.gj-list dl dt img{ opacity:0.25; width:100%;}
.gj-list dl dd{ padding:20px 12px 0 20px; position:absolute; top:0; left:0; }
.gj-list dl dd h1{ font-size:18px; font-family:"Arial"; text-transform:uppercase; padding-bottom:18px;}
.gj-list dl dd p{ font-size:16px; line-height:2;}.gj-list dl:nth-child(3n){ margin-right:0;}
.gj-list dl:hover dt{ opacity:1;}
.gj-list dl:hover dd{ color:#fff;}
.dz-ti{ width:85%; margin:0 auto; font-size:18px; line-height:2; padding-bottom:60px;}
.down-xi .do-ti{ padding-bottom:60px;}
.dz-ti span{ font-size:22px; color:#d0111b;}
.dz-xi{ padding-top:268px; position:relative;}
.dz-img{ width:100%; text-align:center; position:relative; z-index:1;}
.dz-ds{ position:absolute; width:100%; top:0; text-align:center;}
.dz-ds li{ width:320px; height:107px;-moz-box-shadow:0px 0px 9px #B8B8B8; -webkit-box-shadow:0px 0px 9px #B8B8B8; box-shadow:0px 0px 9px #B8B8B8; border-radius:20px; position:relative; z-index:2; }
.dz-ds li img{ max-width:100%; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto;transition-duration:.5s; width:100%; border-radius:20px;}
.dz-ds li:first-child{ margin:0 auto;}
.dz-ds li:nth-child(2){ float:left; margin-left:130px; margin-bottom:71px;}
.dz-ds li:nth-child(3){ float:right; margin-right:130px; margin-bottom:71px;}
.dz-ds li:nth-child(4){ float:left; }
.dz-ds li:nth-child(5){ float:right;}
.dz-ds li:hover {-moz-box-shadow:0px 0px 13px #B8B8B8; -webkit-box-shadow:0px 0px 13px #B8B8B8; box-shadow:0px 0px 13px #B8B8B8;}
.dz-ds li:hover img{ transform:scale(1.1,1.1)}
.down-xi .ne-pro-search{-moz-box-shadow: 0px 0px 19px #fff;
    -webkit-box-shadow: 0px 0px 19px #fff;
    box-shadow: 0px 0px 19px #fff;}
.down-xi .ne-pro-search p span{ font-size:36px; color:#d0111b}
.down-xi .ne-pro-search p{ line-height:85px;}
.down-xi .po-form button{ width:238px;}
.down-xi .po-form input{ width:722px;}
.down-xi .wd-list1 dl dd p{ width:100%; padding-bottom:0px;}
.down-xi .wd-list1 dl dd{ position:relative;}
.down-xi .wd-list1 dl dd h2{ font-weight:normal; font-size:16px; color:#d0111b; position:absolute; top:0; right:20px; background:url(../images/dh.png) no-repeat left center; line-height:22px; padding-left:30px; cursor:pointer;}
.hidden-box{ width:100%; height:90%; background:#fff; position:absolute; top:25px; left:0; display:none; padding-left:20px; font-size:14px;}
.down-xi .wd-list1{ padding-top:60px;}
.down-xi .wd-list1 dl dd .hidden-box p{ font-size:14px;}
.down-xi .wd-list1 dl{ border:none;-moz-box-shadow:0px 0px 9px #B8B8B8; -webkit-box-shadow:0px 0px 9px #B8B8B8; box-shadow:0px 0px 9px #B8B8B8; width:48%; margin-right:3%; margin-bottom:25px;}
.down-xi .wd-list1 dl:nth-child(2n){ margin-right:0;}


.pop{position: absolute; width: 100%;} 
.popbej{background: #000; min-width: 1920px; height: 1000px;opacity:0.4; display: block;left: 0px; top: 0px; position: fixed; z-index: 4;}
.border {position:fixed;width:835px;height:450px; z-index: 5; left: 50%;top:55%; margin:-250px 0px 0px -400px; overflow: hidden; }
.pop_head{position:relative; }
.pop_head img{ border:none; margin:8px 8px 0 0;}
.pop_head a{position:absolute;right:8px;line-height:20px;color:#000;text-decoration:none} 
.pop_head a:hover{color:#f60;text-decoration:none} 
.pop_body{border-radius: 16px; background: #fff; height: 495px;} 
.pop_body p{ height: 38px;width: 835px;border-radius: 16px 16px 0px 0px; background: #d4171e;}
.popdiv{display:block; width:50px; height:20px;}
.popdiv img{ border:none;}
.popbox{ position:relative; height:360px; width:680px;}
.mapdmap{position: absolute;top: 18%; right: 5%;padding: 5px; z-index: 2; background: #fff; border-radius: 15px; border: 2px solid #c42424;}
.mapdmap p{line-height: 24px; height: 24px; width: 100%;background: #fff;}
.miaosu{  color:#666; height: 456px; width: 835px; }
.miaosu img{border-radius: 0px 0px 16px 16px;}
.miaosu span{position: absolute; left: 50%; top: 32%;width: 220px; font-size: 12px; line-height: 20px;background-color:#fff;color: #222; border: 2px solid #c42222;  border-radius: 20px;  padding: 10px;}
.dz-fg{ clear:both;}

.xz-le{ width:20%;-moz-box-shadow:0px 0px 10px #D1D1D1; -webkit-box-shadow:0px 0px 10px #D1D1D1; box-shadow:0px 0px 10px #D1D1D1; min-height:1045px;}
.xz-le li{ line-height:94px;}
.xz-le li a{ display:block; /*padding-left:35%; */font-size:18px; position:relative; transition-duration:.5s;}
.xz-le li a:before{ content:""; width:23px; height:23px; position:absolute; top:35px; left:15%; background-repeat:no-repeat; background-position:0 0;transition-duration:.5s;}
.xz-le li a:hover,.xz-le li .on{ color:#fff; background:#d0111b;}
.xz-le li a:hover:before,.xz-le li .on:before{ background-position:0 -23px;}
.xz-le li:nth-child(1) a:before{ background-image:url(../images/xz-icon01.png)}
.xz-le li:nth-child(2) a:before{ background-image:url(../images/xz-icon02.png)}
.xz-le li:nth-child(3) a:before{ background-image:url(../images/xz-icon03.png)}
.xz-le li:nth-child(4) a:before{ background-image:url(../images/xz-icon05.png)}
.xz-le li:nth-child(5) a:before{ background-image:url(../images/xz-icon06.png)}
.xz-le li:nth-child(6) a:before{ background-image:url(../images/xz-icon09.png)}
.xz-le li:nth-child(7) a:before{ background-image:url(../images/xz-icon08.png)}
.xz-le li:nth-child(8) a:before{ background-image:url(../images/xz-icon07.png)}

.xz-ri{ width:77%;}
.sz-one-menu{ margin-bottom:2px;}
.sz-one-menu li{ float:left; line-height:61px;}
.sz-one-menu li a{ display:block; padding:0 37px; font-size:18px;}
.sz-one-menu li a:hover,.sz-one-menu li .on{ background:#d0111b; color:#fff;}
.sz-two-menu{ background:#d0111b; padding:0 20px; height:65px; line-height:65px;}
.sz-two-menu li{ float:left; padding:0 37px; position:relative;}
.sz-two-menu li a{ color:#fff; font-size:18px; position:relative; padding-bottom:5px;}
.sz-two-menu li a:after{ content:""; position:absolute; bottom:0; width:0; transform:translate(-50%); transition-duration:.5s; left:50%; height:1px; background:#fff;}
.sz-two-menu li a:hover:after,.sz-two-menu li .on:after{ width:100%;}
.sz-two-menu li:after{ content:""; position:absolute; right:0; top:22px; width:2px; height:18px; background:#ee6c73}
.sz-two-menu li:last-child:after{ display:none;}
.sz-three-menu{ border:1px solid #ededed; padding:15px; margin-bottom:25px;}
.sz-three-menu li{ float:left; margin-right:46px;}
.sz-three-menu li a{ font-size:18px; }
.sz-three-menu li a:hover,.sz-three-menu li .on{ color:#d0111b}
.xz-mobile{ display:none;}
.xz-mobile li{ float:left; width:46%;moz-box-shadow: 0px 0px 10px #e4e1e1; -webkit-box-shadow: 0px 0px 10px #e4e1e1;box-shadow: 0px 0px 10px #e4e1e1; text-align:center; border-radius:10px; padding:25px 0; margin-top:20px;}
.xz-mobile li:nth-child(2n){ float:right;}
.xz-mobile li img{ width:24%;}
.xz-mobile li p{ font-size:16px; padding-top:15px;}

#xcx-dialogBg01,#pdd-dialogBg01{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;top:0;left:0;z-index:9999;display:none}
#xcx-dialog01,#pdd-dialog01{width: 250px; height: 250px; margin: 0 auto; display: none; position: fixed; top: 50%; left: 50%; margin: -100px 0 0 -100px; z-index: 10000;}
#xcx-dialog01 .ewm,#pdd-dialog01 .ewm{ position:absolute; right:0; left:0; top:0; bottom:0; margin:auto; width:200px; height:200px;}
#xcx-dialog01 .dialogTop01,#pdd-dialog01 .dialogTop01{ right:0; top:0; text-align:right;}
#xcx-dialog01 .dialogTop01 .claseDialogBtn1 img,#pdd-dialog01 .dialogTop01 .claseDialogBtn1 img{  width:31px; height:31px;}
.mobile-down-fl,.mobile-lc-xi{ display:none;}
@media screen and (max-width:1450px) {
	.jd-ti01,.do-ti{ font-size:26px;}
	.sz-three-menu li a,.dz-ti{ font-size:16px;}
	.wl-list dl dt p{ font-size:20px; padding:15px 0 22px 0;}
	.wl-list dl dd span{ padding:10px 30px;}
	.pf-ri h1,.fw-ri h1{ font-size:26px;}
	.pf-ri{ width:60%;}
	.down-xi .po-form input{ width:572px;}
	.down-xi .do-ti{ padding-bottom:40px;}
	.gj-list dl dd p{ font-size:14px;}
	}

@media screen and (max-width:769px){
	.down-xi{ padding:20px 18px;}
	.fw-lx{ display:none;}
.fw01,.fw-hz02,.wx-xi,.fw-lx{ padding:30px 0;}
.fw-hz02{background-size: cover;}
.lc-xi{ display:none;}
.xz-hz-list{ margin-top:20px; height:auto; background-size:cover;}
.xz-hz-list li{ width:50%; height:auto; padding:20px 0; border-bottom: 1px solid #858081;}
.xz-hz-list li:nth-child(4){ background:none;}
.xz-hz-list li p{ font-size:16px; padding-top:15px;}
.xz-hz-list li img{ width:25%;}
.stage{ top:20px;}
.jd-ti01,.down-xi .do-ti,.fw-fo-le h1{ font-size:20px; padding-bottom:15px;}
.map-Menubox ul li{ font-size:14px; padding:5px 0; margin:0 5px; width:30%; float:left; background:#b41e27; border:none;}
.map-Menubox ul{ padding-top:29px; position:relative;}
.map-Menubox ul:after{ content:""; clear:both; display:block;}
.map-ld{ width:100%; height:auto; border-radius:10px; padding:0 0 0 10px;}
.sq-xz li{ width:75%;  line-height:40px; }
.sq-xz li:after,.wl-list dl dd p{ display:none;}
.sq-xz li select{ width:95%; height:40px; line-height:40px; font-size:14px;}
.sq-xz li:nth-child(2){ height:42px; border:none; }
.sq-xz li:nth-child(2) button{ border-radius:0 10px 10px 0;}
.wl-list dl{ margin-top:30px;}

.wl-list dl dd{ padding:0;}
.wl-list dl dt img{ width:35%;}
.wl-list dl dt p{ font-size:14px; padding:10px; min-height:60px;}
.wl-list dl dd span{ padding:0; border:none; font-size:12px;}
.wl-list dl a{ padding:20px 0;}
.position,.venobox,.lc-xi:after{ display:none;}
.wx-more-list dl{ width:48%; margin:0 1% 15px; min-height:108px;}
.wx-more-list dl dt{ width:46px; height:46px;}
.wx-more-list dl dd span{ font-size:12px;}
.wx-pf,.wx-fwlc{ padding:20px 0; background-size:cover; background-position:center center;}
.pf-ri{ width:100%; padding-left:0;}
.pf-ri h1{ font-size:16px;}
.pf-ri p{ padding:10px 0; line-height:1.6; font-size:14px;}
.pf-list dl dd{ font-size:14px; top: -5px;}
.pf-list dl{ width:45%; margin:0 2.5%;}
.wx-yuan{ width:100%; height:auto; border:none;}
.wx-nr dl{ position:relative; width:49.5% !important; border-bottom:1px solid #efefef; float:left; border-right:1px solid #efefef; padding:10px; box-sizing:border-box;}
.wx-nr dl:nth-child(1),.wx-nr dl:nth-child(2),.wx-nr dl:nth-child(3),.wx-nr dl:nth-child(4),.wx-nr dl:nth-child(5){ top:0; left:0; right:0; bottom:0;}
.wx-nr dl:nth-child(2n){ border-right:none;}
.wx-nr dl:after,.wx-nr:after{ content:""; clear:both; display:block;}
.wx-nr dl dt{ width:56px; height:56px; float:none !important; margin:0 auto;}
.wx-nr dl dt img{ width:100%;}
.wx-nr dl dd{ width:100%; float:right !important; font-size:12px;}
.wx-nr dl:nth-child(5){ width:100% !important; border-right:none;}
.lc-xi .sq{ padding-top:20px;}
.lc-xi ul li{ font-size:14px; height:60px; padding-top:5px;}
.lc-xi ul li p { width: 30px;height: 30px;background-size: cover;}
.lc-xi .sq li:nth-child(2){ margin:170px 0;}
.yuan-po p{ font-size:14px;}
.yuan-po{ width:120px; height:120px;}
.lc-yuan .yuan-po:nth-child(1){ top:160px; left:40px;}
.lc-yuan .yuan-po:nth-child(2){ top:160px; right:40px; left:auto;}
.lc-yuan .yuan-po:nth-child(3){top:400px; left:40px;}
.lc-yuan .yuan-po:nth-child(4){top:400px; right:40px; left:auto;}
.fw-tu{ display:none;}
.wx-fwfw,.gn-fb-xi{ padding-top:30px;}
.fw-ri{ width:100%; height:100%; background:none; padding-left:0;}
.fw-ri h1{ font-size:22px; padding:10px 0; text-align:center;}
.fo-lx{ padding:0 3%;}
.fw-fo-le p, .fo-lx p{ font-size:16px;}
.fo-lx p{ padding-bottom:20px;}
.fw-ewm li{ padding-left:0; padding-right:20px;}
.fw-ewm li p{ padding-top:10px;}
.ne-home,.mapdmap{ display:none;}
.gn-Menubox ul li{ height:60px; width:32%}
.gn-Menubox ul li:nth-child(2){ margin:0 1%;}
.gn-Menubox ul li dl,.gn-Menubox ul li dl dt,.gn-Menubox ul li dl dt img{ width:100%; height:100%;}
.gn-Menubox ul li:after,.gn-Menubox ul li dl dd span{ display:none;}
.gn-Menubox ul li dl dd{ font-size:18px;}
.map-wz{ width:100%; padding:10px;}
.map-wz span{ padding:5px 0 15px 0;}
.map-wz p{ margin-bottom:10px;}
#map{ width:100%; height:200px;}
.wd-list dl{ width:100%; padding:10px; border-right:none;}
.wd-list dl dt{ width:120px; height:80px;}
.wd-list dl dt img{ width:100%; height:100%;}
.wd-list dl dd{width: calc(100% - 120px);width: -webkit-calc(100% - 120px); padding-left:10px;}
.wd-list dl dd p{ width:100%;}
.wd-list dl dd h1{ font-size:16px; padding-bottom:0;}
.border{ width:90%; height:350px;margin: -175px 0px 0px -45%;}
.down-xi .ne-pro-search p{ line-height:30px;}
.down-xi .po-form input{ width:80%; margin:0}
.po-form{ text-align:center; width:100%;}
.down-xi .po-form button{ width:15%; margin:0 auto; height:40px; background-size:40%;}
.down-xi .wd-list1{ padding-top:30px;}
.down-xi .wd-list1 dl,.gj-list dl{ width:100%; margin-right:0;}
.gj-list dl dd{ padding:10px; position:relative;}
.gj-list dl dt{ display:none;}
.dz-ti{ width:100%; font-size:16px; line-height:1.8; padding-bottom:20px;}
.dz-ti span{ font-size:16px;}
.dz-img img{ width:100%;}
.dz-ds{ position:relative;}
.dz-ds li{ width:45%; height:60px; border-radius:10px; float:left; margin:0 5%; margin-bottom:20px;}
.dz-ds li:nth-child(2){ margin-left:5%; margin-bottom:20px;}
.dz-xi{ padding-top:0;}
.dz-ds li:nth-child(3){ float:left; margin-right:0; margin-left:0;margin-bottom:20px;}
.dz-ds li:first-child{ margin-bottom:20px;}
.dz-fg{ clear:none;}
.dz-ds li:last-child{ margin-left:0;}
.xz-le{ width:100%; min-height:auto;-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:20px;}
.xz-le li{ line-height:40px; width:48%; float:left; margin-right:4%; margin-bottom:10px;}
.xz-le li:nth-child(2n){ margin-right:0;}
.xz-le li a:before{ top:10px; left:6%;}
.xz-le li a{ font-size:16px; background:#eee;}
.xz-ri{ width:100%;}
.sz-one-menu li{ line-height:40px;}
.sz-one-menu li a{ font-size:16px;}
.sz-two-menu{ height:auto; line-height:40px; padding:0 0 15px 0;}
.sz-two-menu li{ padding:0 20px;}
.sz-two-menu li a,.sz-three-menu li a{ font-size:14px;}
.sz-two-menu li:after{ top:12px;}
.sz-three-menu li{ margin-right:10px; margin-bottom:10px;}
.xz-mobile{ display:block;}
.xz-hz-list,.fw-ri dl dd p{ display:none;}
.xz-list-nr{ line-height:40px;}
.xz-list-nr li img{ width:40%;}
.fw-ri dl{ width:48%; float:left; padding-right:0;moz-box-shadow: 0px 4px 6px #c5c2c2;
    -webkit-box-shadow: 0px 4px 6px #c5c2c2;
    box-shadow: 0px 4px 6px #c5c2c2; border-radius:10px; margin:0 1% 10px;}
.fw-ri dl dt{ float:none; margin:0 auto;moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.fw-ri dl dd{ float:none; width:100%; text-align:center; font-size:14px; padding-top:0;}
#gnqdmap{ height:300px !important;}
.gn-map .sign9{ width:50%; bottom:10px; right:10px;}
.map-wz h1,.gj-list dl dd h1{ font-size:16px;}
.map-wz span,.gj-list dl dd p{ font-size:14px;}
.map-wz p{ font-size:14px;}
.gj-list dl dd h1{ padding-bottom:10px;}
.gj-list dl{ margin-bottom:10px;}
.gj-list dl:hover dd{ color:#333;}
.dz-img img{ display:none;}
.down-xi .gn-fb-xi.w11{ padding:20px 0;}
.fw-ri dl dd h2{ font-size:14px;}
.down-xi .wd-list1 dl dd h2{ font-size:14px; right:0px; padding-left:20px;}
.xz-le,.sz-one-menu,.sz-two-menu,.sz-three-menu{ display:none;}
.mobile-down-fl{ display:block; text-align:left;}
.down-top{ width:48%; background:#d0111b; height:40px; position:relative;}
.down-top select{ width:100%; height:40px; background:none; opacity:0; position:relative; z-index:3;}
.down-top .placeholder{ position:absolute; width:100%; height:100%; color:#fff; top:0; z-index:2; line-height:40px; padding-left:10px; font-size:16px;}
.arrowB{position: absolute;
    background: url(../images/arrow_h.png) no-repeat;
    top: 16px;
    right: 10px;
    width: 15px;
    height: 8px;}
.xz-sou{ border:1px solid #d4d4d4; height:40px; margin:20px 0; position:relative;}
.xz-sou input{ width:100%; height:100%; border:none;}
.xz-sou button{ width:100px; height:38px; line-height:38px; background:#d0111b; position:absolute; right:0; top:0; border:none; color:#fff;}
.mobile-lc-xi{ display:block;}
	}





