*{box-sizing: border-box;} h3,h2,h3,h4,h5,h6{font-weight: normal;} .about-body,.news-body,.notices-body,.join-body{ background: #EEEEEE;} .about_area01{ position: relative; margin-bottom: 100px; } .about_area01 dt{padding:80px 60px 100px;color:#fff;font-weight: normal;background: url(../images/about_bg01.jpg) no-repeat; background-size: cover;} .about_area01 dd{ width: 50%; position: absolute; right: 0; top:20px; z-index: 2; } .about_area01 dt h2{margin-bottom: 15px;} .about_area01 dt p{ width: 48%; line-height: 1.3;} .about_area02 ul{ margin:0 -0.75%; } .about_area02 li{ float: left; width: 23.5%; margin:0 0.75%; padding:60px 26px; background: #fff;} .about_area02 li em{ display: block; width: 48px; height: 48px;} .about_area02 li h2{margin:35px 0 25px;color: #3C3C3C;} .about_area02 li .c{ color: #606060; line-height: 1.8;} .about_area02 h3{padding-left: 20px; line-height: 1.5; color: #3C3C3C; margin: 50px 0; position: relative;} .about_area02 h3 span{ position: absolute; left:0; top:10%; width: 2px; height: 80%; background: #A70207;} .about_area02 .edit_con_original{padding: 30px 20px;background: #fff;} .about_area03{ background-repeat: no-repeat; padding:120px 0; background-size: cover; } .about_area03 li{ float:left; width: 20%; position: relative; } .about_area03 li span{ position: absolute; left:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0,0.3);} .about_area03 li .txt{ position: absolute; left:30px; right:30px; bottom:30px;color: #fff;} .about_area03 li .txt h2{ margin-bottom:15px; } .about_area03 li .txt p{ height: 4.5em; } .organization{padding-bottom: 100px;} .organization img{ max-width: 100%;} @media only screen and (max-width: 1023px) { .about_area01{margin-bottom: 60px;} .about_area01 dt{padding:30px;} .about_area02 li{width: 48.5%; margin-bottom: 20px;} .about_area02 h3{margin:30px 0;} .about_area03{padding:60px 0;} .about_area03 li{ width: 33.33%; } .organization{padding-bottom: 60px;} } @media only screen and (max-width: 767px) { .about_area01{margin-bottom: 30px;} .about_area01 dd{ position: relative; width: 100%; top:0;} .about_area01 dt p{width: 100%;} .about_area02 ul{margin:0;} .about_area02 li{ width: 100%;margin:0; padding:30px; height: auto!important;} .about_area02 h3 span{top:0; height: 100%;} .about_area03 li{ width:50%; } .about_area03 li .txt{bottom:50px;} .organization{padding-bottom: 30px;} } @media only screen and (max-width: 320px) { .about_area03 li .txt{bottom:auto; top:50px;} } /*截字*/ .ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display: inline-block; max-width:99%;} .clamp{display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3; line-height: 1.5; max-height: 4.5em;overflow:hidden;} .news_area{padding-bottom: 55px;} .newtop{margin-bottom:60px; overflow: hidden;} .newtop dt{ float: left; width:40.9375%;position: relative;} .newtop dt>a.tran_scale{position: absolute;width: 100%;height: 100%;} .newtop dt img{ width: 100%;height: 100%;} .newtop dd{ float: right; width:59.0615%; height: 100%; background: url(../images/news_bg01.jpg) no-repeat; background-size: cover;} .newtop dd .inner{ padding:8% 8% 0; color: #fff; } .newtop dd h2 a{color: #fff;} .newtop dd span{display: block; margin: 3% 0 5%; color:#fff; font-family: arial;} .newtop dd .c{line-height: 1.7;-webkit-line-clamp:5; max-height: 8.5em; color: #fff;} .newtop dd a.view_more{ margin-top: 45px; display: block; width: 20px; height: 20px; background: url(../images/news_dot01.png) center no-repeat;} .newlist{margin:0 -17px; padding-bottom: 20px;} .newlist li{float: left;width:33.3333%;} .newlist li .inner{margin:17px; padding:65px 40px; background: #fff;} .newlist li span{display: block; margin: 0 0 15px; font-family: arial; color: #666666;} .newlist li h2{ line-height: 1.2;-webkit-line-clamp:2; max-height: 2.4em; margin-bottom: 20px;} .newlist li h2 a{color: #3C3C3C;} .newlist li .c{line-height: 1.7;-webkit-line-clamp:4; max-height: 6.8em; color: #606060;} .newlist li a.view_more{ margin-top: 25px; display: block; width: 20px; height: 20px; background: url(../images/news_dot02.png) center no-repeat;} @media only screen and (min-width: 1025px) { .newlist li h2 a:hover,.prev_next span a:hover{color: #D9141D;} } @media only screen and (max-width: 1279px) { .newtop dd .inner{padding:5% 5% 0;} .newtop dd a.view_more{margin-top: 20px;} .newtop{margin-bottom: 30px;} } @media only screen and (max-width: 1023px) { .news_area{padding-bottom: 30px;} .newtop dd .c{-webkit-line-clamp:2; height: 3.4em;} .newlist li{ width: 50%; } .newlist li .inner{padding:30px;} } @media only screen and (max-width: 767px) { .newtop{ height: auto!important; } .newtop dt,.newtop dd{ width: 100%; } .newtop dd .inner{padding:5%;} .newlist{margin:0; padding-bottom: 0;} .newlist li{ width: 100%; } .newlist li .inner{margin:0 0 20px; padding:5%;} .news_area{padding-bottom: 30px;} } .notices_area,.join_area{ padding-bottom: 55px; } .noticeslist .ellipsis em{color: #D9141D!important;} .noticeslist li{ float: left; width: 100%; background: #fff; padding:0 40px; margin-bottom: 30px;transition:0.2s all; -webkit-transition:0.2s all;} .noticeslist .date{ float: left; width: 90px; border-top: 4px solid #D9141D; padding-top: 28px;} .noticeslist .txt{ float: right; width: calc(100% - 150px); padding:30px 0; } .noticeslist .date span{ display: block; color: #D9141D; background: url(../images/notices_dot01.png) left 3px no-repeat; padding-left: 25px;} .noticeslist .date span em{ display: block; font-size: 12px; color: #DC363B;} .noticeslist .txt h2 a{ color: #3C3C3C; } .noticeslist .txt .c{margin-top: 25px; line-height: 1.8;-webkit-line-clamp:2; max-height: 3.6em;} @media only screen and (max-width: 767px) { .noticeslist li{padding:0 20px;margin-bottom: 15px;} .noticeslist .txt{ width: calc(100% - 110px); } .noticeslist .txt .c{margin-top: 10px;} } @media only screen and (min-width: 1025px) { .noticeslist li:hover{background: #D9141D; color: #fff;} .noticeslist li:hover .ellipsis em{color: #fff!important;} .noticeslist li:hover .date{ border-top: 4px solid #fff; } .noticeslist li:hover .date span{background: url(../images/notices_dot02.png) left 3px no-repeat;} .noticeslist li:hover .date span,.noticeslist li:hover .date span em{ color: #fff; } .noticeslist li:hover h2 a{color: #fff;} .joinlist li:hover{border-top:2px solid #D9141D; box-shadow: 1px 1px 8px #999;} .joinlist li:hover a.more{background: url(../images/news_dot01.png) 88px center no-repeat #D9141D;} .noticeslist li:hover .txt .c em{ color: #fff; } .sitemap dl dt:hover{ background: #E05D13;} } .joinlist li{ float: left; width: 47.5%; padding:40px; background: #fff;border-top:2px solid #fff; margin-bottom: 40px;transition:0.2s all; -webkit-transition:0.2s all;} .joinlist li:nth-child(2n){ float: right; } .joinlist li h2{ margin-bottom: 20px; } .joinlist li h2 a{color: #3C3C3C;} .joinlist li .c{line-height: 1.8; height: 3.6em; margin-bottom: 20px; overflow: hidden;} .joinlist li .c span{ float: left; width: 50%; } .joinlist li a.more{ display: block; width: 125px; height: 30px; line-height: 30px; color: #fff; text-indent: 20px; background: url(../images/news_dot01.png) 88px center no-repeat #575654; } .join_top,.join_con{padding:40px; background: #fff;} .join_top{margin-bottom: 30px;} .join_top .w_01{ float: left; width: 25%; } .join_top .w_02{ float: left; width: 50%; } .join_top .w_03{ float: left; width: 25%; } .join_top .w_01 h2,.join_top .w_02 h2{margin-bottom: 20px; color: #3C3C3C;} .join_top .w_01 p,.join_top .w_02 p{ color: #606060; } .join_top .w_03 a{ display: block; width: 100%; color: #fff; height:56px; line-height: 56px; padding-left: 85px; background:url(../images/join_dot01.png) 38px center no-repeat #D9141D; } .join_con h2.join_t{ margin-bottom: 30px; } .join_con dl{ border-bottom: 1px solid #EEEEEE; padding-bottom: 30px; margin-bottom: 30px; } .join_con dl:last-child{ border-bottom: none; padding-bottom: 0; margin-bottom: 10px; } .join_con dl dt{ background: url(../images/join_dot02.png) left center no-repeat; color: #606060; margin-bottom: 15px; padding-left: 35px;} .join_con dl dd{padding-left: 35px; color: #606060;} .join_con dl dd p{margin-bottom: 15px;} .join_con dl dd p:last-child{margin-bottom: 0;} .join_con dl dd span{ display: block; } .searchbox{padding:30px;background: #fff;} .searchbox .inner{ width: 50%; margin: 0 auto; } .searchbox input{ float: left; width:calc(100% - 100px); height: 30px; line-height: 30px; border: 1px solid #676767; background: none; padding:0 10px;} .searchbox a{ float: right; width:90px; height: 30px; line-height: 30px; text-align: center; background: #D9141D; color: #fff;} .ser_t{margin:20px 0;} .ser_t em,.noticeslist .txt .c em{ color: #D9141D; } .sitemap dl{border-top: 1px dashed #bebebe; overflow: hidden; padding:30px 0;} .sitemap dl dt{ float: left; width: 115px; height: 115px; background: #D9141D; text-align: center;transition:0.5s all; -webkit-transition:0.5s all;} .sitemap dl dt a{display:block;color:#fff;padding-top:20px; padding-bottom:40px;background: url(../images/site_dot01.png) bottom center no-repeat;} .sitemap dl dd{ float: right; width:calc(100% - 150px);} .sitemap dl dd ul{padding-top: 20px;} .sitemap dl dd li{float:left; width:16.66%; font-size:16px; line-height:2; background: url(../images/site_dot02.png) left center no-repeat;} .sitemap dl dd li a{padding-left: 20px;} .news-swiper-container{overflow: hidden;position: relative;} .newtop dd{position: absolute;right: 0;top: 0;} .news-swiper-container .swiper-button-next{background-image: url('../images/arrow_slide_right.png');} .news-swiper-container .swiper-button-prev{background-image: url('../images/arrow_slide_left.png');} .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{ pointer-events: auto;} @media only screen and (max-width: 1279px) { .join_top .w_01{ width: 15%;} .join_top .w_03{ width: 35%;} } @media only screen and (max-width: 1023px) { .notices_area,.join_area{padding-bottom: 30px;} .joinlist li{ width: 100%; margin-bottom: 20px;} .join_top{margin-bottom: 20px;} .join_top .w_01{ width: 40%;} .join_top .w_02{ width: 60%;} .join_top .w_03{ width: 100%; margin-top: 20px;} .sitemap dl{padding:0; margin-bottom: 10px; border:none;} .sitemap dl dt{width:100%;height: auto;padding:10px; text-align: left;} .sitemap dl dt a{ float: left; padding:5px 38px 5px 0; font-weight:normal; background-position: right center;} .sitemap dl dd{ width:100%;} .sitemap dl ul{ padding:10px 0; } } @media only screen and (max-width: 767px) { .join_top, .join_con,.joinlist li{padding:20px;} .joinlist li .c{ height: auto;} .sitemap dl dd li{ width: 33.33%;font-size: 12px;} .newtop dd{position: static;} .newsSwipeBox {height: auto!important;} } @media only screen and (max-width: 375px) { .joinlist li .c span{ width: 100%;} } /* 20180713 修改 */ .newlist li:nth-of-type(3n+1){clear: both;} @media only screen and (max-width: 768px) { .searchbox .inner{overflow: hidden;width: 100%;} } /* 20180717 修改 */ .business .details h2{padding: 0;} /* 20180803 */ @media only screen and (max-width: 767px) { .about_area03 li{width: 100%} .about_area03 li img{max-height: 400px!important;} } .about_area01 dd{display: block;top: 0;height: 100%!important;background: url('../images/about_bg03.png') no-repeat center center;} .about_area01 dt{ background-size: 100% 100%;padding: 60px;} @media only screen and (max-width: 1023px){ .about_area01 dt { padding: 30px; } .about_area01 dd{ background-size: 30%;} } @media only screen and (max-width: 767px) { .about_area01 dd{ display: none;} } /* 20180810 */ .about_area01 dt{background: none;} .about_area01 dl{background: url(../images/about_bg01.jpg) no-repeat center center; background-size: cover;} @media only screen and (max-width: 767px) { .about_area01 dl{background-position: right center}} /* 20180914 */ .secNav{margin-bottom: 30px;} .secNav ol li:hover, .secNav ol li.on{background: #d9151d;} .secNav ol li{ margin-right: 1.09%;padding: 0 3.6%;height: 42px;line-height: 42px;text-align: center;border: 1px solid #d9151d;float: left;margin-bottom: 15px;cursor: pointer;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;} .secNav ol li:hover a, .secNav ol li.on a{color: #fff;} .secNav ol li a{color: #d9151d; display: block;} @media only screen and (max-width: 639px){ .develop .tab_nav ol li {height: 30px;line-height: 30px;} }