@charset "utf-8";
/* CSS Document */
html, body{width:750px; margin:0 auto;min-width:inherit; overflow-x:hidden; transform:''; display: inline;}
.fl_pc { float:none; display:block; }
.fr_pc { float:none; display:block; }
.pchide { display:block; }
.mhide { display:none; }
.padhide{display:none}

.container {width:auto;}
.mainbg{height: 1420px;background: url(mainbg_20250806.jpg) top center no-repeat;background-size: cover;overflow: hidden;}
.mainbg1{height: 1420px;background: url(mainbg1_20250806.jpg) top center no-repeat;background-size: cover;overflow: hidden;}
.title{text-align: center;}
.part1{margin-top: 290px;}
.content_unit a{display: inline-block;width: 124px;height: 124px;overflow: hidden;border-radius: 10px;background: #fff;margin:23px 8px;position: relative;box-shadow: 5px 5px 20px #999;}
.content_unit a img{width: 70%;margin:10px auto;display: block;}
.content_unit a.sp1 img{width: 50%;}
.content_unit a.sp2 img{margin-top: 28px;}
.content_unit p{position: absolute;bottom: 6px;line-height: 16px;font-size: 16px;left: 0;right: 0;text-align: center}
.content_unit{margin:0 auto;text-align: center;}
.content_unit1{width: 70%;}
.content_unit2{width: 100%;}
.part2{margin-top: 30px;}
.title_content{position: relative;display: inline-block;padding:0 56px;height: 70px;line-height: 70px;}
.title_content h2{font-size: 48px;color: #137ff4;padding:0 30px;font-family: "宋体";font-weight: bold;letter-spacing: 6px;text-align: center;text-indent: 6px;}
.bg_l{position: absolute;left: 0;top: 0;height: 70px;background:url(bg_l_20250806.png) no-repeat;display: block;width: 56px;background-size: 56px auto;background-position: center center;}
.bg_r{position: absolute;right: 0;top: 0;height: 70px;background:url(bg_r_20250806.png) no-repeat;;display: block;width: 56px;background-size: 56px auto;background-position: center center;}
.commontitle{text-align: center;margin-bottom: 70px;}
.newslist dl{overflow: hidden;margin:16px 78px 0;padding-bottom: 10px;border-bottom: #cacaca 2px solid;}
.newslist dt{float: left;width: 350px;}
.newslist dt h2{font-size: 25px;color: #060606;line-height: 30px;font-weight: normal;padding-top: 20px;}
.newslist dt h2 a:hover{color: #060606;}
.newslist dd{float: right;width: 200px;;}
.newslist dd img{display: block;width: 200px;}
.icons155_box{width: 656px;}
.icons_155 li{width: 40%;margin:20px 5%;float: left;}
.icons_155 li p{font-size: 20px;}
.icons_155 li p:hover{color: #444;}
.bg_icon{background-size: 90% auto;background-repeat: no-repeat;background-position: center center;height: 260px;}