body{ margin:0px; padding:0px; min-width:1200px; background:-webkit-linear-gradient(top,#fbfaf9,#fbfbfb); }
a{ color:#000; text-decoration:none; }

.L2{ position:relative; width:100%; height:auto; padding-top:390px;}
.news_box{ position:relative; width:1160px; height:auto; margin:0px auto; background:#FFF; border-radius:30px; padding:20px 20px; margin-bottom:25px;}
.news_L1{ font-size:13px; letter-spacing:2px; text-align:right; margin-right:22px;}
.news_L2{  }
.news_L2a{ font-size:25px; margin-top:20px; margin-left:22px; }
.news_L2b{  }
.news_cc1{ display:block; background:#f6f6f6; width:1116px; height:200px; margin-top:15px; margin-left:22px; }
.news_cc1_img{float:left; width:558px; height:200px; background-size:558px auto; background-position:0px 0px; transition: all 0.3s; }
.news_cc1_img:hover{ background-size:580px auto; background-position:-10px -7px; }
.news_cc1_text1{ float:left; margin-left:30px; font-size:20px; width:500px; height:200px;}
.news_cc1_p1{ font-size:20px; font-weight:bold; width:500px; margin:0px; margin-top:25px; letter-spacing:1px;}
.news_cc1_p2{ font-size:13px; width:500px; margin:0px; margin-top:10px; letter-spacing:1px; line-height:23px;}
.news_cc1_p3{ display:block; float:left; font-weight:bold; width:120px; height:35px; padding-top:10px; margin-top:20px; text-align:center; font-size:20px; border:#000 thin solid;}
.news_cc1_p4{ display:block; float:right; width:55px; height:45px; padding:0px 5px; margin-top:20px; text-align:center; font-size:11px; border:#000 thin solid; box-shadow:5px 5px 10px #000; }
.news_cc1_p4 font{ font-size:25px; }

.news_L3{  }
.news_L3a{ font-size:25px; margin-top:20px; margin-left:22px;}
.news_L3b{ height:620px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: start; padding: 0px 20px; }
.new_L3b_box{ display:block; margin-top:30px; width:350px; height:260px; }
.L3_p1{ margin:0px; margin-bottom:10px; letter-spacing:1px; font-size:14px; font-weight:bold;}
.L3_img{ width:100%; height:180px; border:#000 thin solid; background-size:100% auto; background-position:0px 0px; transition: all 0.3s; }
.L3_img:hover{  background-size:100% auto; background-position:-10px -7px; }
.L3_p2{width: 100%; margin:0px; padding-top:10px; letter-spacing:1px; line-height:25px; font-weight:bold; }
#new_page{ cursor:pointer; }
#new_page span:hover{ color:#F00; }
.normal_item_margin{ }
.center_item_margin{ margin-left: 30px; margin-right: 30px;}