.div_news{ display:none;  margin-top: 58px; overflow:hidden; padding:5% 0;  background-color: #fff;}
.div_news .div1{margin: 0 auto;width: 434px;margin-top: 60px; }
.div_news .div1 a{display: block;float: left;width: 215px;border: 1px solid #bfbfbf;color: #555;font-size: 14px;line-height: 38px;height: 38px;text-align: center;}
.div_news .div1 a:hover,
.div_news .div1 .active{background: #555555;border: 1px solid #555555;color: #fff;}
.div_news .div1 a .span1{background: url(../images/4_02.png) center left no-repeat;padding-left: 33px;}
.div_news .div1 a .span2{background: url(../images/4_03.png) center left no-repeat;padding-left: 33px;}
.div_news .div1 a:hover .span1,
.div_news .div1 .active .span1{background: url(../images/4_02a.png) center left no-repeat;}
.div_news .div1 a:hover .span2,
.div_news .div1 .active .span2{background: url(../images/4_03a.png) center left no-repeat;}
.div_news .div2{position: relative;width: 100%;}
.div_news .div2 a{display: block;position: relative;}
.div_news .div2 .lf{width: 540px;}
.div_news .div2 .lf .p1{position: relative;width: 540px;height: 340px;overflow: hidden;}
.div_news .div2 .lf .p1 img{width:540px; height:340px;}
.div_news .div2 .lf .p1 .pp1{ background-color: rgba(0,0,0,0.6);width: 90%;padding-left: 5%;padding-right: 5%;height: 60px;line-height: 60px;color: #fff;font-size: 16px;font-weight: bold;z-index: 100;position: absolute;bottom: 0px;left: 0px;}
.div_news .div2 .lf .p2{margin-top: 8px;color: #666;}
.div_news .div2 .lf .p2 .pp1{float: left;}
.div_news .div2 .lf .p2 .pp2{float: right;}
.div_news .div2 .rg{width: 600px;color: #333;}
.div_news .div2 .rg .p1{font-size: 24px;line-height: 30px;font-weight: bold;}
.div_news .div2 .rg .p2{font-size: 18px;border-left: 5px solid #ff6600;padding-left: 13px;margin-top: 15px;text-transform: uppercase;line-height: 20px;}
.div_news .div2 .rg .p3{font-size: 15px;line-height: 30px;margin-top: 20px;}
.div_news .div2 .rg .p3 span{color:#c7c7c7; margin-right:30px; font-size:13px;}
.div_news .div2 .rg .p4{background: url(/upload/images/2020/11/ed0385536ee800a7.jpg) center left no-repeat;padding-left: 20px;margin-top: 30px;}
.div_news1{ padding-bottom: 100px; overflow:hidden; padding-top:5%;}
.div_news1 .mktitle  {text-align:center;}
.div_news1 ul { margin-top: 2%;}
.div_news1 ul li{padding-top: 50px;padding-bottom: 50px;background: #fff;transition: 0.3s linear; -webkit-transition: 0.3s linear;-moz-transition: 0.3s linear}
.div_news1 ul li .box{position: relative;}
.div_news1 ul li .lf{width: 350px; height: 210px; overflow: hidden; background-size:cover; background-position:top center; }
.div_news1 ul li .lf img{width:100%; }
.div_news1 ul li .rg{width: 540px;color: #333;padding-right: 260px; height: 168px;-webkit-transition: none;-moz-transition: none;transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;-moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;-webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;-o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news1 ul li .rg .div1{font-size: 18px;font-weight: bold;height: 22px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.div_news1 ul li .rg .div2{margin-top: 25px;font-size: 14px;line-height: 30px;overflow: hidden;}
.div_news1 ul li .rg .div3{background: url(../images/4_10.png) center left no-repeat;padding-left: 25px;color: #999;margin-top: 15px; line-height: 20px;}
.div_news1 ul li:hover{background: #f7f7f7; margin-left:-10px;}
.div_news1 ul li:hover .rg{/*background: url(../images/4_12.png) center right no-repeat;*/-webkit-transition: none;-moz-transition: none;transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;-moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;-webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;-o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news2{margin-top: 58px; padding:2% 0 5%;   background-color: #fff;}
.div_news2 .box {background-color:#fff; width:1100px; padding:50px;}
.biaoti{text-align: center;color: #225fa8;font-size: 28px; font-weight:bold; }
.time{margin-top: 15px;color: #999999;text-align: center;border-bottom: 1px dotted #dbdbdb;padding-bottom: 10px;}
.time span{margin-left: 30px;margin-right: 30px;}
.txt{width: 960px;margin: 0 auto;margin-top: 40px;color: #333;font-size: 14px;line-height: 30px;}
.txt img{max-width:100%; margin:auto}
.txt p{font-size:15px; line-height:28px; margin-bottom:20px;}
.fh{width: 860px;margin: 0 auto;margin-top: 40px;}
.fh a{display: block;}
.fh .lf a{color: #666;line-height: 30px;font-size: 14px;}
.fh .lf a:hover{color: #ff6600;}
.fh .rg a{background: #555;display: block;width: 120px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 14px;margin-top: 5px;}
.fh .rg a:hover{background: #333;}

.div_news2.legalnotices{margin-top: 5px;}
.div_news2.legalnotices .box{width:1200px; padding:50px 0}
.div_news2.legalnotices .txt{width:1200px;}
.div_news2.legalnotices .biaoti{font-size: 28px;font-weight: bold; color: #666; letter-spacing: 6px;}
.div_news2.legalnotices .imglogo{ display:block; margin:auto; }
.div_news2.legalnotices .imglogo_txt{font-weight: bold; line-height:30px; font-size:16px; color: #f7821b; text-align:center; }
.div_news2.legalnotices  h2{ color: #555; margin-top: 50px; text-align: center; line-height: 50px;}
.div_news2.legalnotices .p1{ font-weight: bold;  margin-top: 20px;  font-size: 16px;}
.div_news2.legalnotices .p2{ line-height: 24px;}
.div_news2.legalnotices .p3{ font-size: 14px;margin-bottom: 5px;}


@media (max-width: 1200px) {

    .div_news{margin-top: 55px; padding:5%;}
    .div_news .div2 .lf{width: 100%; float:none}
    .div_news .div2 .lf .p1{position: relative;width: 100%;height: auto;overflow: hidden;}
    .div_news .div2 .lf .p1 img{width:100%; height:auto;}
    .div_news .div2 .rg{width: 100%; margin-top: 5%;}
    .div_news .div2 .rg .p1{font-size: 20px;line-height: 1.4;font-weight: bold;}
    .div_news .div2 .rg .p2{font-size: 16px;border-left: 5px solid #ff6600;padding-left: 13px;margin-top: 15px;text-transform: uppercase;line-height: 20px;}
    .div_news .div2 .rg .p3{font-size: 15px;line-height: 30px;margin-top: 10px;}
    .div_news1{ margin-bottom: 0;  background-color: #f9f9f9;  padding: 5% 3%; margin-top: 60px;}
    .div_news1 ul { margin-top: 5%;}
    .div_news1 ul li{padding:5%; background: #fff; margin-bottom: 1%;}
    .div_news1 ul li .lf{width: 36%;overflow: hidden; height: 100px;}
    .div_news1 ul li .rg{width: 60%; padding-right: 0;background: none;height: auto; }
    .div_news1 ul li .rg .div1{font-size: 16px;font-weight: bold;height: auto;overflow: hidden; line-height: 1.4; color:#555; white-space: initial; }
    .div_news1 ul li .rg .div2{display:none;}
    .div_news1 ul li .rg .div3{background:none;padding-left: 0; font-size:13px; margin-top: 10px; line-height: 20px;}
    .div_news2{margin-top: 55px; padding:5%; background-color:#fff; }
    .div_news2 .box {background-color:#fff; width:100%; padding:0%;  }
    .biaoti{text-align: center;color: #225fa8;font-size: 20px;  margin-top: 5%; line-height: 1.4;}
    .time span{margin-left: 0;margin-right: 0;}
    .time span:first-child{display:none}
    .txt{width: 100%;margin-top: 40px;font-size: 15px;line-height: 1.4;}

    .div_news2.legalnotices{margin-top: 55px;}
    .div_news2.legalnotices .box{width:100%; padding:0}
    .div_news2.legalnotices .txt{width:100%;}
    .div_news2.legalnotices .biaoti{font-size: 20px;font-weight: bold; color: #666; letter-spacing: 2px;}
    .div_news2.legalnotices .imglogo{ max-width: 60%; }
    .div_news2.legalnotices .imglogo_txt{font-weight: bold; line-height:30px; font-size:14px; line-height:1.5; margin-top:10px;}
    .div_news2.legalnotices  h2{ color: #555; margin-top: 8%; text-align: center; line-height: 50px; font-size: 18px;}

    .txt img{width:100%;}
}

