@charset "utf-8";
.ProductIntroduction {
	position: relative;
	width: 750px;
	margin:15px auto;
	overflow: hidden;
	float:left;
	background-color:#fff;
	box-shadow: 0px 0px 25px #ccc;
}

.ProductExhibition {
	position: relative;
	width: 100%;
	height: 0px;
	text-align: right;
}

.ProductExhibition .Exhibition_num .Exhibition_item {
	margin-right: 15px;
	height: 100px;
}

.ProductExhibition .Exhibition_num .Exhibition_item img {
	width: 193px;
	height: 119px;
	border-radius: 6px;
	opacity: 0.5;
	vertical-align: top;
	box-sizing: border-box;
	padding: 15px;

}

.ProductExhibition_box,
.ProductExhibition_box .Exhibition_Img,
.ProductExhibition_box .Exhibition_Img img {
	width: 100%;
	height: 418px;
}

.ProductExhibition_box .Exhibition_Img img {
	box-sizing: border-box;
	padding: 15px;
	border-radius: 20px;
}

.Exhibition_items::after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	border-radius: 0 3px 0 0;
	border-color: #AE0101 #AE0101 transparent transparent;
	border-style: solid;
	border-width: 6px;
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
	left: -5px;
	/* right: 0; */
	background: -o-linear- n(45deg,  rgba(255, 255, 255, 0)  0, rgba(255, 255, 255, 0) 49%, #af5000 50%, #af5000 100%) no-repeat border-box;
	background: linear-gradient(45deg,  rgba(255, 255, 255, 0) , rgba(255, 255, 255, 0) 49%,#af5000 50%, #af5000) no-repeat border-box;
	content: "";
}

.Exhibition_items {
	position: absolute;
	right: 28px;
	top: 13px;
	width: 168px;
	height: 92px;
	box-sizing: border-box;
	border: 0;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 3px #af5000;
	box-shadow: inset 0 0 0 3px #AE0101;
	-webkit-transition: -webkit-transform .5s cubic-bezier(.86, 0, .07, 1);
	-o-transition: transform .5s cubic-bezier(.86, 0, .07, 1);
	transition: transform .5s cubic-bezier(.86, 0, .07, 1);
	transition: transform .5s cubic-bezier(.86, 0, .07, 1), -webkit-transform .5s cubic-bezier(.86, 0, .07, 1);
}

.icon_LImg img,
.icon_RImg img {
	width: 5px;
	height: 9px;
}

.icon_LImg,
.icon_RImg {
	position: absolute;
	z-index: 30;
	width: 26px;
	height: 26px;
	border-radius: 2rem;
	background-color: black;
	text-align: center;
	line-height: 23px;
	opacity: .5;
}

.icon_LImg {
	top: -50px;
	transition: all .3s;
	right: 85px;
}

.icon_RImg {
	right: 85px;
	transition: all .3s;
	top: 640px;
}

.icon_LImg:hover,
.icon_LImg:focus,
.icon_RImg:hover,
.icon_RImg:focus {
	opacity: .8;
}

.ProductExhibition:hover .icon_LImg {
	top: -50px;
}

.ProductExhibition:hover .icon_RImg {
	top: 594px;
}

.icon_LImg img {
	transform: rotate(90deg);
}

.icon_RImg img {
	transform: rotate(-90deg);
}

.ProductExhibition .Exhibition_num .czt_active img {
	opacity: 1;
}

.ProductExhibition_wrap {
	position: relative;
	width: 750px;
	height: 418px;
}

.ProductExhibition_box {
	position: absolute;
	height: 120000px;
	transition: all .5s;
}

.ProductExhibition_box img {
	width: 646px;
	height: auto;
}

section{min-width: 1400px;margin: 0 auto;min-width: 1400px;}
    article{width: 100%; min-width: 1400px;float: left;margin-bottom: 25px;}
    .sect{width: 1400px;margin: 0 auto;}
    .imgNews {float: left;width: 630px;height: 355px;}
    .fixed {display: block;min-height: 1%;}
    .banner_0 {position: relative;z-index: 100;}
    .banner_0_top {position: relative;width: 630px;height: 355px;}
    ul, li {list-style-type: none;}
    .wztt div{width: 100%;height: 100px;border-bottom: 1px solid gray;margin-bottom: 27px;}
    .wztt div img{float: left;margin-top: 6px;}
    .wztt1{font-size: 18px;height: 35px;line-height: 35px;float: left;width: 94%;font-weight: bold;float: right;}
    .wztt2{font-size: 14px;line-height: 2;float: left;width: 94%;font-weight: bold;color: gray;float: right;}

    .lmbt{width: 120px;font-size: 23px;font-weight: bold;padding-left: 10px;height: 30px;}
    .lzyw li{font-size: 18px;height: 30px;line-height: 30px;margin-top: 20px;margin-left: 40px;}

    .jbdh{width: 564px;float: right;}
    .jbdh img{width: 564px;float: left;margin-top: 35px;}

    .more{width: 50px;height: 20px;font-size: 14px;float: right;text-align: center;}

    .qfgy li{font-size: 18px;height: 27px;line-height: 27px;margin-top: 20px;margin-left: 40px;}

    .lb2 { width: 1125px;padding: 20px 0; z-index: 100; overflow: hidden; }
    .lb2 span.prev2 { display: inline-block; position: absolute; left: 0; top: 35%; width: 40px; height: 60px; background: url(http://www.nxnews.net/images/2019alice_prev.png) no-repeat; cursor: pointer; z-index: 10; }
    .lb2 span.next2 { display: inline-block; position: absolute; right: 0; top: 35%; width: 40px; height: 60px; background: url(http://www.nxnews.net/images/2019alice_next.png) no-repeat; cursor: pointer; z-index: 10; }
    .lb2 .lb2_box {}
    .lb2 .lb2_box ul { list-style: none;}
    .lb2 .lb2_box ul li { float: left; padding: 0 14px 0 0; margin: 0;width: 270px; height: 160px; margin-left: 15px;}
    .lb2 .lb2_box ul li img { width: 100%; height: 100%; }
    .qfy{width: 475px;height: 200px;background-color: #e4ecf9;float:left;margin-top: 20px;padding: 10px 20px;}
    .qfytitle{height: 40px;line-height: 40px;color: #0b5da2;border-bottom: 1px solid #c6c8cb;float: left;font-size: 20px;font-weight: bold;width: 100%;}
    .qfyimg{width: 120px;height: 120px;float: left;margin-top: 15px;}
    .qfylb{width: 305px;height: 130px;float: left;margin-top: 9px;margin-left: 10px;}
    .qfybt{height: 33px;line-height: 33px;}
    .dot{color: red;}
    .qfymore{float: right;font-weight: normal;font-size: 14px;}

    .scdc-title{width: 460px;font-size: 18px;float: right;color: #7b7777;margin-top: 8px;float: left;font-weight: bold;height: 27px;}
      .scdc-title p{text-align: center;display: inline-block;height: 20px;line-height: 20px;color: #7b7777;width: 105px;border-right: 2px solid gray;}
      .scdc-title .cur p{text-align: center;display: inline-block;height: 20px;line-height: 20px;width: 105px;color: red;}
      .scdc-cont{display: block;margin-top: 50px;}
      .scdc-cont__wrap p{font-size: 18px;color: black;height: 30px;line-height: 30px;margin-top: 10px;}
      .scdc-cont__wrap span{font-size: 18px;color: blue;}

      .sj-title{width: 120px;font-size: 18px;float: right;color: #7b7777;margin-top: 8px;float: left;font-weight: bold;}
      .sj-title p{text-align: center;display: inline-block;height: 20px;line-height: 20px;color: #7b7777;width: 120px;border-right: 2px solid gray;}
      .sj-title .cur p{text-align: center;display: inline-block;height: 20px;line-height: 20px;width: 120px;color: red;}
      .sj-cont{display: block;}
      .sj-cont__wrap p{font-size: 18px;color: black;height: 30px;line-height: 30px;margin-top: 10px;}
      .sj-cont__wrap span{font-size: 18px;color: blue;}
      .sjLeft div{float: left;width: 282px;height: 185px;position: relative;}
      .sjLeft img{float: left;width: 100%;height: 100%;}

      .xsxc-title{width: 460px;font-size: 18px;float: right;color: #7b7777;margin-top: 8px;float: left;font-weight: bold;height: 27px;}
      .xsxc-title p{text-align: center;display: inline-block;height: 20px;line-height: 20px;color: #7b7777;width: 105px;border-right: 2px solid gray;}
      .xsxc-title .cur p{text-align: center;display: inline-block;height: 20px;line-height: 20px;width: 105px;color: red;}
      .xsxc-cont{display: block;}
      .xsxc-cont__wrap p{font-size: 18px;color: black;height: 30px;line-height: 30px;margin-top: 10px;}
      .xsxc-cont__wrap span{font-size: 18px;color: blue;}
      .xsxcLeft img{float: left;width: 282px;height: 185px;}

      .xx{width: 100%;height: 5px;margin-top: 5px;}
      .xx1{height: 100%;background-color: #c00;float: left;width: 19%;}
      .xx2{height: 100%;background-color: #BBBBBB;float: left;width: 81%;}

      .dot{width: 6px;height: 6px;border-radius: 3px;background-color: red;margin: 12px 18px 0 20px;float: left;}
	  
	  .shadow {
    width: 520px;
    height: 60px;
    background-color: rgba(0, 0, 0, 0.45);
    color: white;
    font-size: 14px;
    margin: -13.5% auto;
    position: relative;
    text-align: center;
    line-height: 60px;
}
.shadow  a{color:white;font-size:18px;}
.itemtit{
	display: inline-block;
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*----------页脚链接------*/
.daohang{
	background:#9D1515;
}
.frienlnks{ width:1400px;margin:0 auto; margin-top:30px;}
.linklb{ width:100%;max-width:1400px; height:45px; line-height:45px; border-bottom:4px solid #015293;}
.linklb ul{ overflow:inherit;}
.linklb li{ line-height:45px; float:left; text-align:center;width:233px; position:relative; border-right:1px solid #fff; background:url(../images/arrow23.png) no-repeat 160px 19px;}
.linklb li a{color:#777;}
.linklb li a:hover{color:#015293;}
.linklb li a:visited{color:#015293;}
.linklb li:hover{ background:url(../images/arrow23.png) no-repeat 160px 19px #f5f5f5;}
.linklb li ul {display: none;}
.linklb li.last{ border-right:none !important;}
.linklb li:hover a { display:block;width:100%; color:#333;}
.linklb li:hover a:hover{color:#015293 !important;}
.linklb li:hover ul {display:block; position:absolute; width:100%;background:#f2f6f9; z-index:9999;}
.linklb .szf .zfbm{ width:1400px; height:160px;position:absolute; top:10px; overflow-x: hidden;overflow-y: hidden; }
.linklb .szf .pcjg{ width:1400px; height:25px;position:absolute; top:160px;overflow-x: hidden;overflow-y: hidden; }
.linklb .szf .sydw{width:1400px; height:25px;position:absolute; top:185px;overflow-x: hidden;overflow-y: hidden; }
.linklb .szf .jtzz{width:1400px; height:25px; position:absolute; top:210px;overflow-x: hidden;overflow-y: hidden; }

.linklb .szf{float:left; font-size:14px; height:220px;}
.linklb .szf dt{float:left; width:100px; color: #015293; font-weight:bold; line-height:25px; font-size:15px; text-align:center;}
.linklb .szf dd{float:left;}

.linklb .szf ul li{line-height:24px !important;float: left; !important; text-align: left !important;background: url(../images/arow1.png) no-repeat 1px;padding-left:15px; !important; border-right: none !important;width:195px;}
.linklb .szf ul li a {display:block;overflow:hidden;font-size:14px; text-overflow:ellipsis;white-space:nowrap; line-height:24px !important;}
.linklb .pcjg ul li{line-height:24px !important;float: left;!important; text-align: left !important;background: url(../images/arow1.png) no-repeat 1px;padding:0px 30px 0px 15px; !important; border-right: none !important;width:255px;}
.linklb .pcjg ul li a {display:block;overflow:hidden;font-size:14px; text-overflow:ellipsis;white-space:nowrap; line-height:24px !important;}

.linklb .up_bd li{margin:0px 10px 0px 30px;line-height:30px !important;float: left;width:180px !important;text-align: left !important;background: url(../images/arow1.png) no-repeat 8px 14px;padding-left: 10px;text-indent: 10px !important;border-right: none !important;}
.linklb .up_bd li a { display:block;overflow:hidden;font-size:14px; text-overflow:ellipsis;white-space:nowrap; line-height:30px !important;}
.linklb .up_bd3 li{margin:0px 10px 0px 55px;line-height:30px !important;float: left;width:150px !important;text-align: left !important;background: url(../images/arow1.png) no-repeat 8px 14px;padding-left: 10px;text-indent: 10px !important;border-right: none !important;}
.linklb .up_bd3 li a { display:block;overflow:hidden;font-size:14px; text-overflow:ellipsis;white-space:nowrap; line-height:30px !important;}
.linklb .up_bd4 li{margin:0px 10px 0px 15px;line-height:30px !important;float: left;width:235px !important;text-align: left !important;background: url(../images/arow1.png) no-repeat 8px 14px;padding-left: 10px;text-indent: 10px !important;border-right: none !important;}
.linklb .up_bd4 li a { display:block;overflow:hidden;font-size:14px; text-overflow:ellipsis;white-space:nowrap; line-height:30px !important;}
.linklb .up_bd5 li{margin:0px 10px 0px 10px;line-height:30px !important;float: left;width:195px !important;text-align: left !important;background: url(../images/arow1.png) no-repeat 8px 14px;padding-left: 10px;text-indent: 10px !important;border-right: none !important;}
.linklb .up_bd5 li a { display:block;overflow:hidden;font-size:14px; text-overflow:ellipsis;white-space:nowrap; line-height:30px !important;}
.sylink li:hover ul { top:50px !important;}
.sylink li:hover ul,.linklb li:hover ul{ width:1400px; padding:5px 10px 15px 10px;/*height:90px;*/overflow-y: auto; background:#f5f5f5;margin-top:-5px;}

.up_bd{ left:0;}
.up_bd2{ left:-234px;}
.up_bd3{ left:-468px;}
.up_bd4{ left:-702px;}
.up_bd5{ left:-936px;}


.lianjie{ width:1400px; padding:16px 16px;}
.lianjie{ width:1400px; padding:16px 16px; overflow:hidden;zoom:1;}
.lianjie select{ display:block; float:left;width:215px; height:40px;color:#777;font-size:15px; border:1px solid #d0d0d0; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin:0 17px;  padding-left:25px;
background:url(../images/arrow23.png) no-repeat 200px 15px #fff; line-height:40px;  outline:none;appearance:none;-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari 和 Chrome */}
.lianjie select option{line-height:30px; font-size:15px; color:#444; margin-bottom:20px;}

.department{
	width:100%;
}
.department .departmentBox {
  padding-bottom: 0px;
}
.department .departmentBox ul li {
  list-style: none;
  height: 46px;
  margin-top: 30px;
  background: #ffffff;
  border-radius: 5px;
  line-height: 46px;
  float: left;
  margin-right: 5px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.department .departmentBox ul li:nth-child(5n) {
  margin-right: 0;
}
.department .departmentBox ul li a i {
    float: left;
    margin-left: 20px;
    text-align: center;
	padding: 10px 20px 10px 20px;
    overflow: hidden;
    text-overflow: ellipsis;	
    white-space: nowrap;
    line-height: 46px;
	font-size: 18px;
	font-weight: 600;
    border-radius: 10px;
    color: #000;
    border: solid 0.2rem #CC871B;
}
.department .departmentBox ul li a b {
  width: 18px;
  height: 46px;
  float: right;
  border-left: 1px solid #ffffff;
}
.department .departmentBox ul li:hover {
  /* background: #946522;
  transform: translateY(-5px);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  
   */
  /* list-style: none;
  width: 250px;
  height: 46px;
  margin-top: 30px;
  background: #946522;
  border-radius: 5px;
  line-height: 46px;
  float: left;
  margin-right: 27px;
  -webkit-transition: 0.5s;
  transition: 0.5s; */
}
.dLcontainer {
  width: 1400px;
  margin: 0 auto;
  padding: 0 20px;
  background-color: #fff;
}
.title {
  border-bottom: 1px solid #dedede;
  height: 88px;
  width: 100%;
}
.title a.titleL {
  display: block;
  overflow: hidden;
  height: 88px;
  
}
.title a.titleL i {
  float: left;
  margin-right: 20px;
  margin-top: 46px;
}
.title a.titleL i img {
  width: 20px;
}
.title a.titleL b {
  padding-top: 15px;
  padding-bottom: 17px;
  display: block;
  float: left;
  font-size: 30px;
  font-weight: normal;
  position: relative;
  color: #333;
  font-weight: 600;
}
.title a.titleL b::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #9d2933;
}
.title .titleR a {
  height: 36px;
  display: block;
  padding-right: 30px;
  padding-top: 52px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  color: #999;
}
.title .titleR a:hover {
  color: #9d2933;
  transform: translateX(-6px);
}