/* 统一样式 */

      body,
      p,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      ul,
      ol,
      li,
      dl,
      dt,
      dd,
      pre,
      div {
      	margin: 0;
      	padding: 0;
      	border: none;
      	list-style: none;
      	box-sizing: border-box;
      }

      html,
      body,
      div,
      span,
      applet,
      object,
      iframe,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      p,
      blockquote,
      pre,
      a,
      abbr,
      acronym,
      address,
      big,
      cite,
      code,
      del,
      dfn,
      em,
      img,
      ins,
      kbd,
      q,
      s,
      samp,
      small,
      strike,
      strong,
      sub,
      sup,
      tt,
      var,
      b,
      u,
      i,
      center,
      dl,
      dt,
      dd,
      ol,
      ul,
      li,
      fieldset,
      form,
      label,
      legend,
      table,
      caption,
      tbody,
      tfoot,
      thead,
      tr,
      th,
      td,
      article,
      aside,
      canvas,
      details,
      embed,
      figure,
      figcaption,
      footer,
      header,
      hgroup,
      menu,
      nav,
      output,
      ruby,
      section,
      summary,
      time,
      mark,
      audio,
      video {
      	margin: 0;
      	padding: 0;
      	border: 0;
      	font-size: 100%;
      	font: inherit;
      	vertical-align: middle;
      }

      a {
      	color: inherit;
      }

      body {
      	font-family: "microsoft yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
      	font-size: 14px;
      	color: #111;
      	background-color: #fff;
      	position: relative;
      }

      img {
      	vertical-align: middle;
      	max-width: 100%;
      	transition: 1s;
      }

      .main1-list>div>img {
      	transition: 1s;
      }

      .main1-list:hover div>img {
      	transform: scale(1.1);
      }


      .main1-list>div:nth-child(1) {
      	overflow: hidden;
      }

      input,
      button {
      	outline: 0;
      }

      a {
      	text-decoration: none;
      }

      .search-left {
      	width: 160px;
      	height: 20px;
      	line-height: 20px;
      	border: none;
      	background: #fff;
      	color: #666;
      	text-indent: 10px;
      	font-size: 12px;
      	outline: none;
      	display: none;
      }

      .dl-list2 {
      	margin: 15px;
      	background: rgba(242, 242, 242, 1);
      	padding: 15px;
      	transition: 1s;
      	cursor: pointer;
      	margin-top: 15px;
      	border: 1px solid transparent;
      }

      .dl-list2:hover {
      	border: 1px solid rgba(182, 40, 68, 1);
      	;
      }

      .wenz1 {
      	width: 76%;
      	margin-left: 20px;
      }

      .wenz1>P:nth-child(1) {
      	font-size: 18px;
      	margin-top: 10px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(0, 0, 0, 1);
      	line-height: 25px;
      }

      .wenz1>P:nth-child(2) {
      	font-size: 14px;
      	margin-top: 15px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(102, 102, 102, 1);
      	line-height: 23px;
      	height: 97px;
      	overflow: hidden;
      }

      .calp1 {
      	font-size: 18px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(255, 255, 255, 1);
      	line-height: 35px;
      }

      .wenz1>P:nth-child(3) {
      	font-size: 14px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(182, 40, 68, 1);
      	line-height: 25px;
      }

      .yimg {
      	width: 199px;
      	height: 250px;
      }

      .lm:hover {
      	border-left: 30px solid #ab0101
      }

      .yimg>img {
      	width: 100%;
      	height: 100%;
      }

      .logo>div>img {
      	animation: slideInLeft 1s;
      }

      .no1 {
      	display: none;
      }

      .subnav li:hover a>P {
      	color: #2c49c0;
      }

      .no2 {
      	display: none;
      	width: 100%;
      	position: fixed;
      	top: 0;
      	z-index: 100000;
      	animation: slideInDown 1s;
      	background: #2c49c0;
      }

      .w10011>div {
      	display: none;
      }

      .w10011>div.on {
      	display: block;
      }

      .on {
      	display: block;
      }

      .logo>div {
      	width: 1400px;
      	padding-top: 50px;
      	margin: 0 auto;
      }

      .logo {
      	position: absolute;
      	z-index: 120;
      	height: 177px;
      	width: 100%;
      	margin-top: 46px;
      	color: white;
      	animation: slideInDown 1s;
      	background: rgba(0, 0, 0, 0.01);
      }

      /* 大轮播图 */

      .slideBox2 {
      	width: 100%;
      	height: 100vh;
      	overflow: hidden;
      	position: relative;
      	text-align: center;
      }

      .slideBox2 .hd {
      	height: 30px;
      	position: absolute;
      	right: 250px;
      	bottom: 66px;
      	z-index: 1;
      	opacity: 0.8;
      }

      .slideBox2 .hd ul {
      	zoom: 1;
      }

      .slideBox2 .hd ul li {
      	position: relative;
      	float: left;
      	margin-right: 7px;
      	width: 32px;
      	height: 49px;
      	background: rgba(44, 73, 192, 1);
      	box-sizing: border-box;
      	line-height: 50px;
      	background-color: #fff;
      	cursor: pointer;
      	transition: 1s;
      }

      .slideBox2 .hd ul li.on {
      	background-color: #2c49c0;
      	color: #fff;
      	line-height: 30px;
      	line-height: 50px;
      	animation: slideInDown 1s;
      }

      .slideBox2 .bd {
      	position: relative;
      	height: 100%;
      	z-index: 0;
      }

      .slideBox2 .bd li {
      	zoom: 1;
      	vertical-align: middle;
      	position: relative;
      }

      .slideBox2 .bd img {
      	width: 100%;
      	height: 100vh;
      	min-width: 1900px;
      	display: block;
      }

      .slideBox2 .bd img:hover {
      	/* transform: scale(1.1) */
      }

      .slideBox3 {
      	width: 100%;
      	height: 370px;
      	overflow: hidden;
      	position: relative;
      	text-align: center;
      }

      .main1-list4 .tit {
      	width: 100%;
      }

      .slideBox3 .hd {
      	height: 30px;
      	position: absolute;
      	margin: 0 auto;
      	left: 50%;
      	bottom: 2%;
      	z-index: 1;
      	opacity: 0.8;
      }

      .slideBox3 .hd ul {
      	zoom: 1;
      }

      .slideBox3 .hd ul li {
      	position: relative;
      	float: left;
      	margin-right: 7px;
      	width: 11px;
      	height: 11px;
      	border-radius: 50%;
      	background: rgba(192, 44, 56, 1);
      	box-sizing: border-box;
      	line-height: 50px;
      	background-color: #9C9C9C;
      	cursor: pointer;
      	transition: 1s;
      }

      .slideBox3 .hd ul li.on {
      	background-color: #C02C38;
      	color: #fff;
      	line-height: 30px;
      	line-height: 50px;
      }

      .slideBox3 .bd {
      	position: relative;
      	height: 100%;
      	z-index: 0;
      }

      .slideBox3 .bd li {
      	zoom: 1;
      	vertical-align: middle;
      	position: relative;
      }

      .wzlb-wz {
      	font-size: 16px;
      	line-height: 46px;
      }

      .wzlb {
      	line-height: 26px;
      }

      .slideBox3 .bd img {}

      .slideBox2 .bd img:hover {
      	/* transform: scale(1.1) */
      }

      /* 轮播图上的文字 */

      .text-lunbo {
      	text-align: left;
      	box-sizing: border-box;
      	background-color: rgba(0, 0, 0, 0.2);
      	padding-left: 250px;
      	margin-top: 70px;
      	padding-top: 50px;
      	height: 146px;
      	width: 100%;
      	position: absolute;
      	bottom: 0px;
      	min-width: 1900px;
      	color: #fff;
      }

      .text-lunbo2 {
      	text-align: left;
      	box-sizing: border-box;
      	background-color: rgba(0, 0, 0, 0.2);
      	padding-left: 250px;
      	margin-top: 70px;
      	padding-top: 50px;
      	height: 146px;
      	width: 100%;
      	position: absolute;
      	bottom: 0px;
      	color: #fff;
      }

      .main1-list5 {
      	width: 32%;
      	height: 113px;
      	color: white;
      	display: flex;
      	margin-top: 50px;
      }

      .main1-list5>div {
      	margin-left: 20px;
      	margin-top: 20px;
      }

      .main1-list5>div>p:nth-child(1) {
      	/*width: 73px;*/
      	height: 27px;
      	font-size: 31px;
      	font-family: Georgia;
      	font-weight: bold;
      	color: rgba(164, 33, 90, 1);
      	line-height: 25px;
      }

      .main1-list5>div>p:nth-child(2) {
      	width: 181px;
      	height: 18px;
      	margin-top: 10px;
      	font-size: 18px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(0, 0, 0, 1);
      	line-height: 25px;
      }

      .main1-list-m3>p:nth-child(2) {
      	height: 38px;
      }

      .text-lunbo p {
      	height: 60px;
      	line-height: 60px;
      	color: #fff;
      	display: block;
      	margin: 0 auto;
      	overflow: hidden;
      	opacity: 0.8;
      	font-size: 24px;
      }

      .headertop {
      	background: url('../images/headertop.jpg') no-repeat;
      	height: 100%;
      	width: 100%;
      	height: 46px;
      	padding: 10px;
      	padding-top: 15px;
      	position: relative;
      	animation: slideInDown 1s;
      	background-size: cover;
      	z-index: 1000;
      	margin-bottom: -46px;
      }

      .headertop2 {
      	background: url('../images/headertop.jpg') no-repeat;
      	height: 100%;
      	width: 100%;
      	height: 46px;
      	padding: 10px;
      	padding-top: 15px;
      	background-size: cover;
      	z-index: 1000;
      }

      .lf {
      	/* float: right; */
      	width: 1200px;
      	margin: 0 auto;
      	display: flex;
      	justify-content: flex-end;
      	animation: slideInRight 1s;
      	/* margin-right: 230px; */
      	font-size: 14px;
      	color: rgba(255, 255, 255, 1);
      }

      .no {
      	display: none;
      }

      .gd:hover img {
      	display: none;
      }

      .gd:hover p {
      	animation: lightSpeedIn 1s;
      	display: block;
      }

      .gd {
      	cursor: pointer;
      }

      .lf>img {
      	margin-left: 20px;
      }

      .divxl {
      	width: 100%;
      	height: 50px;
      	margin: 10px auto;
      	animation: slideInRight 1s;
      	color: #fff !important;
       background: url('../images/nava_bg.png') no-repeat;
      }

      .divxl>ul {

      	display: flex;
      	justify-content: center;
      }

      .divxl>ul>li {
      	width: 13%;
      	height: 50px;
      	line-height: 50px;
      	z-index: 10000;
      	text-align: center;
      	cursor: pointer;
      }

      .divxl>ul>li>a {
      	color: #fff !important;
      	font-size: 18px;
      }

      .nml {
      	height: 19px;
      	font-size: 18px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(0, 0, 0, 1);
      	line-height: 28px;
      	margin-top: 4px;
      }

      .nml2 {
      	font-size: 18px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(0, 0, 0, 1);
      	line-height: 25px;
      	float: right;
      }

      .pol>ul>li>a {
      	color: #333 !important;
      }

      .pol>ul>li:hover a {
      	color: #FFF !important;
      }

      .dhdo2 {
      	animation: slideInDown 5s;
      }

      .dhup2 {
      	animation: slideInUp 5s;
      }

      .dhlf2 {
      	animation: slideInLeft 3s;
      }

      .dhrt2 {
      	animation: slideInRight 3s;
      }

      .dhdo {
      	animation: slideInDown 1.5s;
      }

      .dhup {
      	animation: slideInUp 1.5s;
      }

      .dhlf {
      	animation: slideInLeft 1.5s;
      }

      .dhrt {
      	animation: slideInRight 1.5s;
      }

      .nm1p {
      	height: 40px;
      	width: 100%;
      }

      .pol {
      	background: #fff;
      	top: -10px;
      	width: 100%;
      	margin: 0 auto;
      	padding: 20px;
      	height: 90px;
      	display: flex;
      	justify-content: center;
      	z-index: 1000000000;
      	box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
      }

      .divxl li:hover {
      	background: #2c49c0;
      }

      .subnav {
      	width: 138%;
      	perspective: 400px;
      	font-size: 13px;
      	perspective-origin: top;
      	max-height: 0;
      	z-index: 100000;
      }

      .subnav li {
        background: rgba(44, 73, 192, .8);
      	opacity: 0;
      	color: #fff !;
        transition: 1s;
      	transform: rotateY(90deg);
      	border-top: #FFFFFF solid 1px;
      	transition: opacity 0.4s, transform 0.01s;

      }

      .subnav li>a {
      	color: #fff !important;
      	width: 100%;
      }

      .dl-wz>P:nth-child(1) {
      	width: 17px;
      	height: 3px;
      	margin-top: 4px;
      	margin-right: 10px;
      	background: rgba(173, 37, 79, 1);
      }

      .dl-list>p {
      	font-size: 14px;
      	margin-top: 10px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(102, 102, 102, 1);
      	line-height: 22px;
      }

      .mtl1 {
      	margin-top: 10px;
      }

      .dl-list {
      	margin-top: 20px;
      	padding-bottom: 20px;
      	border-bottom: 1px solid rgba(51, 51, 51, 0.3);
      	transition: .5s;
      	padding: 20px 30px;
      	box-sizing: border-box;
      	cursor: pointer;
      }

      .dl-list:hover {
      	margin-left: 30px;
      	box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04)
      }

      .mt55 {
      	margin-top: 240px;
      }

      .dl-wz>P:nth-child(2) {
      	font-size: 22px;
      	font-family: Microsoft YaHei;
      	font-weight: bold;
      	color: rgba(0, 0, 0, 1);
      	line-height: 25px;
      }

      .subnav li>a>P {
      	width: 100%;
      	line-height: 24px;
      	padding: 10px;
      }

      .subnav li:hover {
      	background-color: #fff;
      	color: rgba(172, 36, 82, 0.8);
      }

      .subnav li:hover a {
      	color: rgba(172, 36, 82, 0.8) !important;
      }

      .divxl>ul>li:hover .subnav li {
      	opacity: 1;
      	transform: none;
      }

      .w10011 {
      	width: 100%;
      	display: block;
      	margin-left: 40px;
      }

      .divxl>ul>li>.subnav:nth-child(4) li:nth-child(4) {
      	width: 80%;
      }

      .divxl>ul>li>.subnav:nth-child(4) li:nth-child(5) {
      	width: 80%;
      }


      .dis-l {
      	display: flex;
      }

      .share_layer_shade {
      	display: none;
      	position: fixed;
      	top: 0;
      	left: 0;
      	width: 100%;
      	height: 100%;
      	background: url(../images/hei.png) repeat;
      	z-index: 99;
      }

      .share_layer_box {
      	display: none;
      	width: 300px;
      	padding: 20px;
      	background: #fff;
      	top: 30%;
      	left: 0;
      	right: 0;
      	z-index: 999;
      	-moz-border-radius: 20px;
      	-webkit-border-radius: 20px;
      	border-radius: 20px;
      	margin: -30% auto 0;
      }

      .share_layer_box h3 {
      	display: block;
      	width: 100%;
      	height: 30px;
      	line-height: 30px;
      	padding: 0 0 10px 0;
      	margin: 0;
      	border-bottom: 1px solid #cccccc;
      }

      .share_layer_box h3 .text {
      	float: left;
      	font-size: 16px;
      	font-family: 'Microsoft JhengHei', 'Microsoft YaHei', Arial, sans-serif;
      	font-weight: 600;
      	color: #62d397;
      	text-indent: 0.5em;
      	display: block;
      }

      .share_layer_box h3 .close {
      	display: block;
      	width: 30px;
      	height: 30px;
      	background: url(../images/close.png) 0 0 no-repeat;
      	float: right;
      	cursor: pointer;
      }

      .share_layer_box h3 .close:hover {
      	background-position: 0 -31px;
      }

      .share_layer_box .layer_content {}

      /*Share*/

      #Share {
      	text-align: justify;
      }

      #Share ul {
      	margin: 0;
      	padding: 0;
      	list-style-type: none;
      }

      #Share ul li {
      	float: left;
      	display: block;
      	width: 45px;
      	height: 50px;
      	margin-left: 5px;
      	margin-right: 5px;
      	cursor: pointer;
      	position: relative;
      }

      #Share ul li a {
      	display: block;
      	width: 28px;
      	height: 28px;
      	margin-left: 11px;
      	margin-top: 12px;
      }

      #Share ul li span {
      	display: block;
      	width: 40px;
      	height: 10px;
      	background: url(../images/share_shade.png) 0 0 no-repeat;
      	position: absolute;
      	left: 5px;
      	bottom: 0;
      	opacity: 1;
      }

      #Share ul li a.share-qq {
      	background: url(../images/share-qzone.png) no-repeat left top;
      	background-size: 100% 100%;
      }

      #Share ul li a.share-xl-weiBo {
      	background: url(../images/share-webo.jpg) no-repeat left top;
      	background-size: 100% 100%;
      }

      #Share ul li a.share-people {
      	background: url(../images/share-more-people.jpg) no-repeat left top;
      	background-size: 100% 100%;
      }

      #Share ul li a.share-tx-weiBo {
      	background: url(../images/share-qwebo.jpg) no-repeat left top;
      	background-size: 100% 100%;
      }

      #Share ul li a.share-tx-weChat {
      	background: url(../images/share-wechat.jpg) no-repeat left top;
      	background-size: 100% 100%;
      }

      /* 微信分享弹层样式 */

      .towdimcodelayer {
      	position: absolute;
      	left: -55px;
      	top: 40px;
      	z-index: 10000;
      	margin-top: 0;
      	opacity: 0;
      	filter: alpha(opacity=0);
      }

      .js-transition {
      	transition: margin-top .15s ease, opacity .12s linear;
      	-webkit-transition: margin-top .15s ease, opacity .12s linear;
      	-moz-transition: margin-top .18s ease, opacity .15s linear;
      	-ms-transition: margin-top .15s ease, opacity .12s linear;
      	-o-transition: margin-top .15s ease, opacity .12s linear;
      }

      .towdimcodelayer .arrow {
      	position: absolute;
      	width: 0;
      	height: 0;
      	border-width: 8px;
      	border-style: solid;
      	_display: none;
      }

      .towdimcodelayer .js-arrow-up {
      	left: 72px;
      	top: -15px;
      	border-color: transparent transparent #62d397 transparent;
      }

      .towdimcodelayer .js-arrow-down {
      	left: 72px;
      	bottom: -15px;
      	border-color: transparent transparent #62d397 transparent;
      }

      .towdimcodelayer .layerbd {
      	width: 100px;
      	height: 150px;
      	padding: 30px 30px 0 30px;
      	background: #62d397;
      	box-shadow: 0 1px 3px #000;
      	-webkit-box-shadow: 0 1px 3px #000;
      	-moz-box-shadow: 0 1px 3px #000;
      	-o-box-shadow: 0 1px 3px #000;
      }

      .towdimcodelayer .codebg {
      	width: 75px;
      	height: 75px;
      	padding: 13px 12px 12px 13px;
      	background: #fff;
      }

      .towdimcodelayer .codebg img {
      	width: 75px;
      	height: 75px;
      }

      .towdimcodelayer .codettl {
      	height: 22px;
      	line-height: 22px;
      	margin-top: 5px;
      	color: #191919;
      	font-size: 12px;
      }

      .js-show-up {
      	margin-top: 15px;
      	opacity: 1;
      	filter: alpha(opacity=100);
      }

      .js-show-down {
      	margin-top: -15px;
      	opacity: 1;
      	filter: alpha(opacity=100);
      }

      .subnav li:nth-child(2) {
      	transition-delay: 0ms;
      }

      .subnav li:nth-child(3) {
      	transition-delay: 0ms;
      }

      .subnav li:nth-child(4) {
      	transition-delay: 00ms;
      }

      .subnav li:nth-child(5) {
      	transition-delay: 00ms;
      }

      .subnav li:nth-child(6) {
      	transition-delay: 0ms;
      }

      .main1 {
      	width: 1400px;
      	margin: 0 auto;
      	height: 450px;
      	padding-top: 40px;
      }

      .main2 {
      	width: 1400px;
      	margin: 0 auto;
      	height: 450px;
      	padding-top: 80px;
      }

      .bt {
      	font-size: 30px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(255, 255, 255, 1);
      	line-height: 25px;
      	margin-top: 20px;
      	margin-bottom: 50px;
      }

      .main3 {
      	width: 1400px;
      	margin: 0 auto;
      }

      .main1>div:nth-child(1) {
      	width: 74%;
      }

      .main1>div:nth-child(2) {
      	width: 23%;
      }

      .main1-wz1>div:nth-child(1) {
      	font-size: 24px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(0, 0, 0, 1);
      	line-height: 25px;
      }

      .main1-wz1 {
      	width: 100%;
      }

      .main1-wz2>div:nth-child(1) {
      	font-size: 30px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: #fff;
      	line-height: 25px;
      }

      .main1-wz2 {
      	width: 100%;
      	margin-bottom: 15px;
      }

      .hen2 {
      	border-bottom: 4px solid #fff;
      	padding-bottom: 10px;
      	height: 30px;
      }

      .hen {
      	border-bottom: 4px solid rgba(44, 73, 192, 1);
      	padding-bottom: 10px;
      	height: 30px;
      }

      .dis {
      	display: flex;
      	flex-wrap: wrap;
      	justify-content: space-between;
      	align-items: start;
      }

      .dis-w {
      	display: flex;
      	width: 100%;
      	flex-wrap: wrap;
      	justify-content: space-between;
      }

      .main1-list {
      	cursor: pointer;
      	width: 48%;
      }

      .main1-list-m {
      	width: 65%;
      	margin-top: 26px;
      }

      .molie {
      	display: none;
      }

      .main1-list>div:nth-child(1) {
      	width: 100%;
      	height: 208px;
      	background-color: red;
      }

      .main1-list>div:nth-child(1) img {
      	width: 100%;
      	height: 100%;
      }

      .main1-list>p:nth-child(2) {
      	font-size: 18px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	line-height: 25px;
      	margin: 16px 0px;
      	height: 57px;
      }

      .main1-list-m2 {
      	width: 324px;
      	cursor: pointer;
      	border-bottom: 1px solid rgba(44, 73, 192, 1);
      	padding: 20px 2px;
      	display: flex;
      	transition: .5s;
      }

      .main1-list-m2:hover {
      	background-color: rgba(44, 73, 192, 1);
      	color: white;
      	border-bottom-left-radius: 10px;
      	border-bottom-right-radius: 10px;
      }

      .main1-list-m2:hover p:nth-child(1) {
      	background-color: white;
      }

      .main1-list-m3:hover {
      	background-color: white;
      	color: rgba(44, 73, 192, 1);
      	border-bottom-left-radius: 10px;
      	border-bottom-right-radius: 10px;
      }

      .main1-list-m3:hover p:nth-child(1) {
      	background-color: rgba(44, 73, 192, 1);
      }

      .main1-list-m2>p:nth-child(1) {
      	width: 20px;
      	height: 4px;
      	margin-top: 8px;
      	margin-right: 5px;
      	background-color: rgba(44, 73, 192, 1);
      	;
      }

      .lg1>p {
      	margin-left: 10px;
      }

      .main1-list-m3 {
      	width: 424px;
      	cursor: pointer;
      	border-bottom: 1px solid #fff;
      	padding: 20px 0px;
      	display: flex;
      	transition: 1s;
		  
      }

      .main1-list-m3>p:nth-child(1) {
      	width: 20px;
      	height: 4px;
      	margin-top: 8px;
      	margin-right: 5px;
      	background-color: #fff;
      	;
      }

      .main1-list2 {
      	transition: 1s;
      	display: flex;
      	cursor: pointer;
      	margin: 10px 0px;
      	padding: 10px 5px;
      	padding-top: 14px;
      }

      .bgk {
      	background-color: #f2f2f2;
      	padding: 20px;
      }

      .main1-list3 {
      	transform: 1s;
      	display: flex;
      	cursor: pointer;
      	margin: 10px 0px;
      	padding: 10px 5px;
      	padding-top: 14px;
      }

      .lg1 {
      	float: right;
      }

      .main1-list4-4 {
      	display: flex;
      	cursor: pointer;
      	margin: 10px 0px;
      	padding: 10px 20px;
      	justify-content: space-between;
      	font-size: 17px;
      	padding-top: 16px;
      	width: 95%;
      	transition: 1s;
      	border: 1px solid transparent;
      }

      .main1-list5:hover img {
      	animation: swing 1s;
      }

      .main1-list2:hover {
      	background-color: rgba(44, 73, 192, 1);
      	color: white;
      }

      .main1-list2:hover div:nth-child(1) p:nth-child(1),
      .main1-list2:hover div:nth-child(1) p:nth-child(2) {
      	color: white;
      }

      .main1-list3:hover {
      	background-color: white;
      	color: white;
      }

      .main1-list3 :hover div {
      	background-color: white;
      	color: rgba(44, 73, 192, 1)
      }

      .main1-list3:hover div:nth-child(1) p:nth-child(1),
      .main1-list3:hover div:nth-child(1) p:nth-child(2) {
      	color: rgba(44, 73, 192, 1);
      }

      .main1-list3:hover div {
      	color: rgba(44, 73, 192, 1);
      }

      .main1-list2>div:nth-child(1) {
      	border-right: 1px solid #f2f2f2;
      	padding-right: 10px;
      }

      .main1-list2>div:nth-child(2) {
      	padding-left: 10px;
      	height: 50px;
      	margin-top: 4px;
      	font-size: 15px;
      	line-height: 23px;
      	overflow: hidden;
      	text-overflow: ellipsis;
      	display: -webkit-box;
      	-webkit-line-clamp: 2;
      	-webkit-box-orient: vertical;
      }

      .main1-list3>div:nth-child(2) {
      	padding-left: 10px;
      	height: 50px;
      	margin-top: 4px;
      	font-size: 15px;
      	line-height: 23px;
      	overflow: hidden;
      	text-overflow: ellipsis;
      	display: -webkit-box;
      	-webkit-line-clamp: 2;
      	-webkit-box-orient: vertical;
      }

      .main1-list-m2>p:nth-child(2) {
      	height: 38px;
      }

      .main1-list2>div:nth-child(1) p:nth-child(1) {
      	font-size: 32px;
      	font-family: Arial;
      	font-weight: 400;
      	width: 50px;
      	overflow: hidden;
      	padding-right: 30px;
      	height: 30px;
      	color: rgba(44, 73, 192, 1);
      }

      .main1-list2>div:nth-child(1) p:nth-child(2) {
      	font-size: 12px;
      	font-family: Arial;
      	font-weight: 400;
      	color: rgba(44, 73, 192, 1);
      	line-height: 25px;
      }

      .main1-list4-4>div:nth-child(1) {
      	border-right: 1px solid #fff;
      	padding-right: 10px;
      }

      .main1-list4-4>div>div:nth-child(2) {
      	padding-left: 10px;
      	padding-top: 10px;
      }

      .main1-list4-4>div:nth-child(1) p:nth-child(1) {
      	font-size: 36px;
      	font-family: Arial;
      	font-weight: 400;
      	color: rgba(44, 73, 192, 1);
      	line-height: 25px;
      }

      .main1-list4-4>div:nth-child(1) p:nth-child(2) {
      	font-size: 12px;
      	font-family: Arial;
      	font-weight: 400;
      	color: rgba(44, 73, 192, 1);
      	line-height: 25px;
      }

      .main1-list3>div:nth-child(1) {
      	border-right: 1px solid #f2f2f2;
      	padding-right: 10px;
      }

      .main1-list3>div:nth-child(2) {
      	padding-left: 10px;
      }

      .main1-list3>div:nth-child(1) p:nth-child(1) {
      	font-size: 36px;
      	font-family: Arial;
      	font-weight: 400;
      	color: #fff;
      	line-height: 25px;
      }

      .main1-list3>div:nth-child(1) p:nth-child(2) {
      	font-size: 12px;
      	font-family: Arial;
      	font-weight: 400;
      	color: #fff;
      	line-height: 25px;
      }

      .top {
      	margin-top: -20px;
      	margin-bottom: 26px;
      }

      .lm {
      	display: flex;
      	justify-content: space-between;
      	border-left: 4px solid #ab0101;
      	transition: 1s;
      }

      .xzzt {
      	display: flex;
      	justify-content: space-between;
      	border-left: 8px solid #aaaaaa;
      }

      .main1-list4-4:hover {
      	border: 1px solid #ab0101;
      	;
      }

      .lm>div:nth-child(1) {
      	width: 70%;
      }

      .main1-bg {
      	margin-top: 40px;
      	background: url('../images/main-bg.png') no-repeat;
      	height: 100%;
      	width: 100%;
      	height: 509px;
      	padding: 10px;
      	padding-top: 15px;
      	background-size: cover;
      	color: #fff !important;
      }

      .main1-bg2 {
      	background: url('../images/main-bg2.jpg') no-repeat 0 -30px;
      	height: 100%;
      	width: 100%;
      	height: 560px;
      	padding: 10px;
      	padding-top: 15px;
      	background-size: cover;
      	color: #fff !important;
      }

      .main1-bg5 {
      	background: url('../images/main4.jpg') no-repeat;
      	height: 100%;
      	width: 100%;
      	height: 481px;
      	padding: 10px;
      	padding-top: 15px;
      	background-size: cover;
      }

      .main1-bg3 {
      	background: url('../images/main-bg3.png') no-repeat;
      	height: 100%;
      	width: 100%;
      	height: 630px;
      	padding: 10px;
      	padding-top: 15px;
      	background-size: cover;
      	color: #fff !important;
      }

      .main1-bg4 {
      	background: url('../images/main-bg4.png') no-repeat;
      	height: 100%;
      	width: 100%;
      	height: 200px;
      	padding: 10px;
      	background-size: cover;
      	color: #fff !important;
      }

      .w70 {}

      .lf2 {
      	float: right;
      	text-align: center;
      	margin-top: -80px;
      }

      .lf2>P {
      	margin-top: 10px;
      }

      .footer-1 {
      	width: 800px;
      }

      .mt {
      	margin-top: 5px;
      	margin-left: 30px;
      }

      .xian {
      	height: 1px;
      	margin-bottom: 20px;
      	height: 1px;
      	background: rgba(51, 51, 51, .9);
      	opacity: 0.08;
      	margin-top: 20px;
      }

      .w100 {
      	width: 300px;
      }

      .ml {
      	margin-left: 20px;
      }

      .footer-2 {
      	margin-top: 40px;
      	font-size: 14px;
      	padding-top: 15px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(255, 255, 255, 0.55);
      	line-height: 25px;
      	width: 100%;
      	height: 160px;
      	padding: 30px 0;
      	background: rgba(56, 55, 55, 1);
      }

      .footer-1>div>P {
      	font-size: 16px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(255, 255, 255, 1);
      	line-height: 35px;
      }

      .kl {
      	width: 1400px;
      	background-color: red;
      	height: 200px;
      }

      .kl2 {
      	border-left: 9px solid #f3b611 !important;
      }

      .main1-list4 .imgop {
      	height: 196px;
      	width: 100%;
      	overflow: hidden;
      	background-color: #FFFFFF!important;
      	transition: 1s;
      }

      .imgop {
      	height: 196px;
      	width: 100%;
      	overflow: hidden;
      	background-color: red;
      	transition: 1s;
      }

      .main1-list4 {
      	width: 337px;
      	cursor: pointer;
      	margin:15px 24px 15px 0;
      	overflow: hidden;
      	height: 300px;
      	transition: 1s;
		float: left;
		
      }

      .main1-list4:hover div>img:nth-child(1) {
      	transform: scale(1.1);
      }

      .main1-list4>div>img:nth-child(1) {
      	transition: 1s;
      }

      .main1-list4:hover {
      	margin-top: 15px;
      }

      .main1-list4:hover .tit {
      	color: white;
      	z-index: 100;
      }

      .main1-list4 .tit {
      	height: 100px;
      	padding: 17px 15px;
      	background: rgba(255, 255, 255, 0.82);
		text-align: left;
      }

      .main1-list4 .tit P:nth-child(1) {
      	border-left: 3px solid rgba(155, 33, 65, 1);
      	padding-left: 8px;
      	font-size: 17px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(0, 0, 0, 1);
      	line-height: 24px;
      }

      .main1-list4 .tit P:nth-child(2) {
      	font-size: 14px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(0, 0, 0, 1);
      	line-height: 25px;
      	opacity: 0.72;
      	overflow: hidden;
      	text-overflow: ellipsis;
      	display: -webkit-box;
      	-webkit-box-orient: vertical;
      	-webkit-line-clamp: 2;
		padding-left: 14px;
      }

      .zcd {
      	position: fixed;
      	left: 2%;
      	top: 300px;
      	z-index: 10;
      }

      .zcd-1 {
      	width: 56px;
      	height: 56px;
      	text-align: center;
      	padding: 18px;
      	padding-left: 14px;
      	background: rgba(60, 58, 58, 1);
      	border-radius: 5px;
      }

      .zcd-2 {
      	margin-top: 30px;
      	width: 60px;
      	height: 56px;
      	padding: 18px;
      	padding-left: 14px;
      	background: rgba(172, 37, 79, 1);
      	border-top-left-radius: 5px;
      	border-top-right-radius: 5px;
      }

      .zcd-3 {
      	width: 56px;
      	height: 56px;
      	padding: 18px;
      	padding-left: 14px;
      	background: rgba(172, 37, 79, 1);
      }

      .dyjy {
      	width: 257px;
      	height: 100%;
  
      	padding-top: 1px;
      	background: linear-gradient(45deg, rgba(0, 95, 186, 1), rgba(0, 125, 166, 1));
      }

      .dyjy>div:nth-child(1) p {
      	font-size: 30px;
      	font-family: Microsoft YaHei;
      	font-weight: bold;
      	color: rgba(255, 255, 255, 1);
      	margin-top: 20px;
      	margin-left: 30px;
      	margin: 30px 30px;
      	margin-bottom: 34px;
      }

      .dyjy>div:nth-child(2) p {
      	height: 57px;
      	padding-left: 20px;
      	width: 100%;
      	padding-top: 16px;
      	font-size: 18px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(51, 51, 51, 1);
      	line-height: 25px;
      	border: 1px solid rgba(191, 191, 191, 1);
      }

      .dyjy>div:nth-child(2) {
      	margin-left: 10px;
      	background-color: #fff;
      }

      .header-bg {
      	background: url('../images/header-bg.png') no-repeat;
      	width: 100%;
      	height: 243px;
      	padding: 10px;
      	margin-top: -45px;
      	padding-top: 45px;
      	background-size: cover;
      }

      .d-bg {
      	background: url('../images/main-d-bg2.jpg') no-repeat;
      	height: 100%;
      	width: 100%;
      	height: 217px;
      	padding: 10px;
      	padding-top: 15px;
      	background-size: cover;
      }

      .header-bg>div>img {
      	animation: slideInLeft 1s;
      }

      .w1400 {
      	width: 1400px;
      	padding-top: 50px;
      	margin: 0 auto;
      	animation: slideInDown 1s;
      }

      .header-bg>div {
      	width: 1400px;
      	padding-top: 50px;
      	margin: 0 auto;
      }

      .header-bg {
      	z-index: 120;
      	color: white;
      }

      .main-d {
      	margin: 0 auto;
      	margin-top: -195px;
      	width: 1400px;
      	display: flex;
      	min-height: 700px;
      	padding-top: 40px;
      	justify-content: space-between;
      }

      @media screen and (max-width: 1600px) {
      	.main-d {
      		width: 1200px;
      	}

      	.zcd {
      		left: 1%;
      		transform: scale(.75);
      	}

      	.zcd-1 p {
      		font-size: 18px;
      	}
      }

      .main-d2 {
      	margin: 0 auto;
      	margin-top: -195px;
      	width: 1400px;
      	display: flex;
      	min-height: 700px;
      	padding-top: 40px;
          justify-content:space-around;
      }

      .main-d>div:nth-child(1) {
      	width: 66%;
      }

      .main-d>div:nth-child(2) {
      	width: 30%;
      }

      .mb20 {
      	margin-bottom: 30px;
      }

      .main-d-wz1 {
      	height: 17px;
      	font-size: 16px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(51, 51, 51, 1);
      	line-height: 25px;
      	margin-bottom: 30px;
      }

      .main-d-wz2 {
      	font-size: 24px;
      	font-family: Microsoft YaHei;
      	font-weight: bold;
      	color: rgba(0, 0, 0, 1);
      	margin: 20px 0px;
      	line-height: 35px;
      }

      .main-d-list {
      	padding-bottom: 20px;
      	padding-top: 20px;
      	border-bottom: 1px solid rgba(0, 0, 0, 0.09);
      }

      .main-d-list>P:nth-child(1) {
      	font-size: 16px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(0, 0, 0, 1);
      	line-height: 26px;
      }

      .main-d-list>P:nth-child(2) {
      	font-size: 14px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(102, 102, 102, 1);
      	line-height: 25px;
      }

      .dibu-wz>a {
      	font-size: 16px;
      	font-family: Microsoft YaHei;
      	font-weight: 400;
      	color: rgba(255, 255, 255, 1);
      	line-height: 25px;
      }

      .qe {
      	display: none;
      	position: absolute;
      	transition: 1s;
      }

      .nl:hover .qe {
      	display: block;
      	animation: bounce 1s;
      }

      body {
      	width: 100%;
      	height: 100%;
      }

      @media screen and (max-width: 1420px) {

      	.main1,
      	.main2,
      	.main3 {
      		width: 1200px;
      	}

      	.slideBox2 .hd {
      		right: 23px;
      	}

      	.header-bg>div {
      		width: 100%;
      	}

      	.w1400 {
      		width: 100%;
      	}

      	.main1-list>div:nth-child(1) {
      		width: 100%;
      		height: 191px;
      		background-color: red;
      	}

      	.text-lunbo {
      		padding-left: 20px;
      	}

      	.logo>div {
      		width: 1200px;
      	}

      	.main1-list-m2 {
      		width: 100%;
      	}

      	.main1-list-m3 {
      		width: 100%;
      	}

      	.zdy-2 {
      		width: 30%;
      	}

      	.main1-list4 {
      		width: 23%;
      		/* height: 278px; */
      	}

      	.zdy-1 {
      		width: 33%;
      	}

      	.main-d2,
      	.main-d {
      		width: 1200px;
      	}

      	.main1-list4 .tit {
      		height: 100px;
      		overflow: hidden;
      	}

      	.main1-list4 .tit P:nth-child(1) {
      		overflow: hidden;
      		text-overflow: ellipsis;
      		white-space: nowrap;
      	}
      }

      @media screen and (max-width: 500px) {

      	.main1,
      	.main2,
      	.main3 {
      		width: 100%;
      		padding: 10px;
      		padding-top: 0px;
      	}

      	.wenz1>P:nth-child(1) {
      		overflow: hidden;
      		text-overflow: ellipsis;
      		display: -webkit-box;
      		-webkit-box-orient: vertical;
      		-webkit-line-clamp: 2;
      	}

      	.dl-wz>P:nth-child(2) {
      		overflow: hidden;
      		text-overflow: ellipsis;
      		display: -webkit-box;
      		-webkit-box-orient: vertical;
      		-webkit-line-clamp: 1;
      	}

      	.dl-list>p {
      		overflow: hidden;
      		text-overflow: ellipsis;
      		display: -webkit-box;
      		-webkit-box-orient: vertical;
      		-webkit-line-clamp: 4;
      	}

      	.molie {
      		display: block;
      		padding-top: 1px;
      	}

      	.dis-b {
      		display: flex;
      	}

      	.main1-list5 {
      		margin-top: 20px;
      		width: 48%;
      	}

      	.main1-list5>img {
      		width: 70px;
      		height: 70px;
      	}

      	.headertop {
      		height: 60px;
      	}

      	.headerto>div>img {
      		width: 270px;
      	}

      	.headerto {
      		background: url(../images/headertop.jpg) no-repeat;
      		height: 100%;
      		width: 100%;
      		margin-top: -1px;
      		height: 66px;
      		display: flex;
      		position: fixed;
      		z-index: 1000000;
      		justify-content: space-between;
      		padding: 10px;
      		padding-top: 15px;
      		background-size: cover;
      	}

      	.dh1-kl-wz {
      		padding: 8px;
      		border-bottom: 1px solid #f2f2f2;
      	}

      	.two_bar {
      		margin-left: 10px;
      		display: none;
      	}

      	li {
      		list-style: none;
      	}

      	.two_bar li,
      	.one_bar {
      		display: block;
      		text-align: left;
      		font-size: 16px;
      		color: #ffffff;
      		border-bottom: 1px solid #ffffff;
      		line-height: 38px;
      		overflow: hidden;
      		height: 42px;
      		width: 100%;
      	}

      	a:link,
      	a:visited,
      	a:hover,
      	a:active {
      		text-decoration: none;
      	}

      	.dh1 {
      		background-color: #a22348;
      		width: 46px;
      		text-align: center;
      		padding: 5px 10px;
      		color: white;
      		height: 36px;
      	}

      	.dh1-kl>a>P {
      		padding: 10px;
      		border-bottom: 1px solid #fff;
      		color: #fff;
      		background-color: #a22348;
      	}

      	.mogz {
      		height: 268px;
      		overflow: hidden;
      		padding-bottom: 10px;
      	}

      	.main1-list>p:nth-child(2) {
      		line-height: 20px;
      	}

      	.main1-list4 .tit P:nth-child(2) {
      		white-space: initial;
      		height: 60px;
      	}

      	.mogz2 {
      		height: 161px;
      		overflow: hidden;
      		padding-bottom: 10px;
      	}

      	.dh1-kl>div {
      		padding: 10px;
      		z-index: 1000;
      		border-bottom: 1px solid #fff;
      		color: #fff;
      		background-color: #a22348;
      	}

      	.dh1-kl>div>div>div {
      		padding: 10px;
      		padding-left: 20px;
      		border-bottom: 1px solid #fff;
      		color: #fff;
      		background-color: #a22348;
      	}

      	.dh1-kl {
      		display: none;
      		top: 66px;
      		width: 100%;
      		position: fixed;
      		z-index: 1000;
      	}

      	.main1-list5>div>p:nth-child(1) {
      		width: 20px;
      		height: 27px;
      		font-size: 20px;
      		font-family: Georgia;
      		font-weight: bold;
      		color: rgba(164, 33, 90, 1);
      		line-height: 25px;
      	}

      	.footer-1>a>div:nth-child(3)>p {
      		margin-left: -8px;
      	}

      	.main1-list5>div>p:nth-child(2) {
      		width: 80px;
      		margin-top: 5px;
      		overflow: hidden;
      		height: 52px;
      		text-align: left;
      		font-size: 15px;
      		font-family: Microsoft YaHei;
      		text-overflow: ellipsis;
      		display: -webkit-box;
      		-webkit-box-orient: vertical;
      		-webkit-line-clamp: 2;
      		font-weight: 400;
      		color: rgba(0, 0, 0, 1);
      		line-height: 25px;
      	}

      	.main1-list5>div {
      		margin-left: 10px;
      		margin-top: -10px;
      	}

      	.slideBox3 {
      		height: 393px;
      	}

      	.footer-1 {
      		margin-top: -40px;
      	}

      	.slideBox3 .hd {
      		bottom: 0;
      	}

      	.main1-list-m2 {
      		width: 100%;
      	}

      	.w2000 {
      		white-space: nowrap;
      		/*文本不会换行，文本会在在同一行上继续*/
      		overflow-y: auto;
      		/*可滑动*/
      	}

      	.main1-wz2>div:nth-child(1) {
      		font-size: 24px;
      	}

      	.main-d>div:nth-child(1) {
      		width: 100%;
      	}

      	.main-d>div:nth-child(2) {
      		width: 100%;
      	}

      	.main1-wz2 {
      		margin-top: 20px;
      	}

      	.main1-list4:hover {
      		width: 90%
      	}

      	.main1 {
      		height: 100%;
      	}

      	.pc {
      		display: none;
      	}

      	.main1-wz1 {
      		margin-top: 15px;
      	}

      	.main1-list-m {
      		width: 100%;
      		margin-top: 10px;
      	}

      	.main1-list>p:nth-child(2) {
      		font-size: 16px;
      	}

      	.main3 {
      		width: 100%;
      	}

      	.main1>div:nth-child(1) {
      		width: 100%;
      	}

      	.main1>div:nth-child(2) {
      		width: 100%;
      	}

      	subnav {
      		padding-left: 0px;
      		height: 50px;
      		margin-top: -56px;
      		padding-top: 0px;
      		font-size: 15px;
      	}

      	.main1-list {
      		width: 100%;
      	}

      	.main1-wz1>div:nth-child(1) {
      		font-size: 20px;
      	}

      	.slideBox2 .hd ul li {
      		width: 20px;
      		height: 10px;
      		overflow: hidden;
      	}

      	.main-d {
      		min-height: 443px
      	}

      	.text-lunbo p {
      		width: 200px;
      		margin: 1px;
      		padding-left: 20px;
      		font-size: 18px;
      		overflow: hidden;
      		text-overflow: ellipsis;
      		white-space: nowrap;
      	}

      	.slideBox2 .bd img {
      		height: 200px;
      		min-width: auto;
      	}

      	.slideBox2 {
      		margin-top: 60px;
      		height: 200px;
      		overflow: hidden;
      	}

      	.logo {
      		display: none;
      	}

      	.slideBox2 .hd {
      		right: 0px;
      		bottom: 0;
      	}

      	.main1-bg {
      		margin-top: 0px;
      		background: url(../images/main-bg-m1.png) no-repeat;
      		height: 100%;
      		width: 100%;
      		height: 1009px;
      		padding: 10px;
      		background-size: cover;
      		color: #fff !important;
      	}

      	.main1-bg2 {
      		height: 490px;
      	}

      	.main1-list4-4>div:nth-child(1) p:nth-child(1) {
      		font-size: 23px;
      		font-family: Arial;
      		font-weight: 400;
      		color: rgba(44, 73, 192, 1);
      		line-height: 25px;
      	}

      	.main1-list4-4>div:nth-child(1) p:nth-child(1) {
      		font-size: 26px;
      		line-height: 46px;
      	}

      	.main-d {
      		padding: 10px;
      	}

      	.main-d {
      		margin-top: -154px;
      	}

      	.lg1 {
      		margin-top: 20px;
      		margin-left: 18px;
      	}

      	.main-d-wz2 {
      		font-size: 23px;
      	}

      	.main1-list4-4 {
      		padding: 10px;
      	}

      	.yimg {
      		width: 199px;
      		height: 250px;
      	}

      	.wenz1>P:nth-child(2) {
      		height: 71px;
      	}

      	.main1-list4-4>div>div:nth-child(2) {
      		font-size: 16px;
      		width: 80%;
      		height: 57px;
      		overflow: hidden;
      		text-overflow: ellipsis;
      		display: -webkit-box;
      		-webkit-box-orient: vertical;
      		-webkit-line-clamp: 2;
      	}

      	/* .main1-list4:hover div:nth-child(1) {
              height: 200px!important
          } */
      	.main2 {
      		height: 441px;
      	}

      	.footer-1 {
      		width: 100%;
      	}

      	.main1-bg4 {
      		height: 400px;
      	}

      	.w70>img {
      		transform: scale(0.8);
      		margin-left: -37px;
      	}

      	.w70 {
      		text-align: left;
      	}

      	.mr {
      		margin-left: 5px;
      	}

      	.mt {
      		margin-top: 5px;
      		margin-left: 0px;
      	}

      	.xz1 {
      		display: flex;
      		flex-wrap: wrap;
      	}

      	.xz1>p {
      		width: 50%;
      	}

      	.dyjy {
      		width: 100%;
      		height: 250px;
      	}

      	.dyjy>div:nth-child(2) {
      		margin-left: 0px;
      	}

      	.op1 {
      		width: 50%;
      	}

      	.dyjy>div:nth-child(2) p {
      		width: 100%;
      	}

      	.main-d2 {
      		width: 100%;
      		min-height: 400px;
      		flex-wrap: wrap;
      	}

      	.w10011 {
      		padding: 10px;
      		margin-left: 0px
      	}

      	.dl-wz>P:nth-child(2) {
      		height: 100%;
      	}

      	.ml {
      		margin-left: -5px;
      	}

      	.footer-1>div>P {
      		font-size: 16px;
      		text-align: left;
      	}

      	input {
      		outline-style: none;
      		border: 1px solid #ccc;
      		border-radius: 3px;
      	}

      	.footer-1>a>.dis>img {
      		transform: scale(0.8);
      	}

      	.footer-1>a>.dis {
      		margin-top: 20px;
      		width: 100%;
      		font-size: 16px;
      	}

      	.footer-1>a>.dis:nth-child(3) {
      		margin-top: 20px;
      		width: 100%;
      		font-size: 16px;
      		margin-left: -5px;
      	}

      	.footer-1>a:nth-child(2).dis>p {
      		margin-left: -5px;
      	}

      	.lf2 {
      		display: block;
      		margin-top: 10px;
      		float: none
      	}

      	.wzlb-wz {
      		line-height: 26px;
      	}

      	.main1-bg3 {
      		height: 100%;
      		display: none;
      		overflow: hidden;
      	}

      	.zcd {
      		left: 10px;
      	}

      	.w70 {
      		height: 120px;
      	}

      	.footer-2 {
      		margin-top: 0px;
      		overflow: hidden;
      		height: 100%;
      	}

      	.box {
      		margin-top: 20px;
      		padding: 10px 10px;
      		white-space: nowrap;
      		/*文本不会换行，文本会在在同一行上继续*/
      		overflow-y: auto;
      		/*可滑动*/
      	}

      	/*自定义滚动条的伪对象选择器, CSS 可以隐藏滚动条*/
      	.box::-webkit-scrollbar {
      		display: none;
      	}

      	.zcd-2 {
      		/* margin-top: 30px; */
      		width: 56px;
      		margin-top: 0px;
      		/* margin-left: 100px; */
      		height: 56px;
      		padding: 18px;
      		padding-left: 14px;
      		background: rgba(172, 37, 79, 1);
      		border-radius: 5px;
      	}

      	.xzzt {
      		display: flex;
      		justify-content: space-between;
      		border-left: 8px solid #aaaaaa;
      		width: calc(50% - 10px) !important;
      	}

      	.zcd-1 {
      		opacity: 0;
      	}

      	.zcd {
      		position: fixed;
      		/* left: 160px; */
      		/* position: absolute; */
      		/* top: 338px; */
      		top: auto;
      		left: 0;
      		bottom: 10px;
      		padding: 0px 20px;
      		width: 100%;
      		display: flex;
      		justify-content: space-between;
      		/* background: rgba(60, 58, 58, 0.8); */
      	}

      	.main1-list4 {
      		width: 80%;
      		background: #fff;
      		display: inline-block;
      		/*行内块元素*/
      	}

      	.dis-l {
      		display: flex;
      	}

      	.nl {
      		display: none;
      	}

      	.main-d {
      		width: 100%;
      		display: block;
      		overflow: hidden;
      	}

      	.main-d>div:nth-child(2) {
      		width: 100%;
      	}

      	.w1001 {
      		width: 100%;
      		display: block;
      	}

      	.main-d-list {
      		width: 100%;
      	}

      	.main-d-wz2 {
      		width: 100%;
      	}

      	.w70>div>img {
      		transform: scale(1);
      		margin-left: -2px;
      	}

      	.dibu-wz>a {
      		font-size: 15px;
      	}

      	.headertop,
      	.header-bg {
      		display: none;
      	}

      	.dl-wz>P:nth-child(2) {
      		line-height: auto;
      		-webkit-line-clamp: 2;
      	}

      	.main-d-wz1 {
      		height: auto;
      	}

      	.dyjy>div:nth-child(1) p {
      		font-size: 27px;
      		margin-bottom: 19px;
      	}

      	.text-lunbo p {
      		line-height: inherit
      	}

      	.text-lunbo {
      		/* text-align: left; */
      		padding-top: 29px;
      		height: 70px;
      	}
      }
	.picMarquee-left {
          width: 100%;
          height: 370px;
          position: relative;
          text-align: center;
		  
      }
      
      .picMarquee-left .bd {
      	overflow: hidden;
		height: 370px;
      	padding: 30px 0px 0;
      }

      .picMarquee-left .bd ul {
      	overflow: hidden;
      	zoom: 1;

      }
	.picMarquee-left .prev,
	.picMarquee-left .next{
		position:absolute;
		left:-50px;
		top:50%;
		margin-top:-30px;
		display:block;
		width:34px;
		height:60px;
		background: url(../images/arrow_left.png) no-repeat 0 center;
		filter:alpha(opacity=70);
		opacity:0.7;
	}
	.picMarquee-left .next{
		left:auto;
		right:-50px;
		background-image: url(../images/arrow_right.png);
		background-position: right; center
	}
	.picMarquee-left .prev:hover,
	.picMarquee-left .next:hover{
		filter:alpha(opacity=100);
		opacity:1;
	}