.Mabout_banner { display: none; }
.s_detail { width: 1000px; margin: 50px auto 0; }
.s_detail dd { width: 30%; float: left }
.s_detail dt { width: 65%; float: right; font-size: 14px; }
.s_detail dt p { margin: 10px 0; }
#about1, #about2, #about3, #about4, #about5, #about6 { position: absolute; top: -60px; }
.Environment, .Honor, .logoList { position: relative; }
.Memorabilia { position: relative; }
.Memorabilia .maincase { padding-top: 60px; }
.M_line { position: absolute; top: 77px; left: 0; right: 0; margin: auto; background: #E4E4E4; height: 1px; width: -webkit-calc(100% - 80px); width: -moz-calc(100% - 80px); width: -o-calc(100% - 80px); width: -ms-calc(100% - 80px); width: calc(100% - 80px); }
.s_cont { width: 100%; height: 100%; box-sizing: border-box; padding: 5% 20%; }
.s_cont .year { font-size: 18px; }
.s_cont .month { font-size: 12px; }
.s_cont h5 { text-align: left; font-size: 14px; font-weight: bold; margin-top: 50px; }
.s_cont { position: relative; }
.s_cont p { color: #999; text-align: left; margin-top: 10px; }
.M_slide .icon { position: absolute; top: 64px; left: 80px; padding-left: 0; color: #888888; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.icon1 { opacity: 1; }
.icon2 { opacity: 0; font-size: 17px; }
.swiper-button-next1, .swiper-button-prev1 { width: 40px; height: 40px; z-index: 999; border: 1px solid #E4E4E4; text-align: center; margin-top: -43px; background: #fff; }
.con { font-size: 26px; display: inline-block; *display: block;
*zoom: 1;
width: 40px; height: 40px; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.6; }
.swiper-slide h5 { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.swiper-slide:hover h5 { -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); }
.swiper-slide:hover .icon1 { opacity: 0; }
.swiper-slide:hover .icon2 { opacity: 1; }
.M_slide { padding: 10px 0 0; }
/*环境*/

#about3 .casemore { padding-bottom: 0; }
.Environment { width: 1200px; margin: 0 auto 0; }
.Environment .maincase { padding-top: 120px; }
.E_img { display: none; }
.E_img img { width: 100%; }
.E_img_left { width: 45%; float: left; }
.E_img_right { width: 53.5%; float: right; }
.E_img_leftList li { overflow: hidden; margin-top: 3.2%; }
.E_img_leftList li:first-child { margin-top: 0; }
.delete_txt { position: relative; box-sizing: border-box; height: 164px; background: #ccc; width: 51.8%; float: left; }
.delete_txt1 { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.delete_txt1 p { height: 35px; line-height: 35px; color: #fff; }
.i_width { display: inline-block; *display: block;
*zoom: 1;
width: 20px; }
.delete_img { width: 45%; float: right; }
.E_img_rightList1 .eimg_right_left { width: 55.3%; float: left; height: 100%; overflow: hidden; }
.E_img_rightList1 .eimg_right_right { width: 42%; float: right; height: 100%; overflow: hidden; }
.E_img_rightList2 .eimg_right_left { height: 100%; overflow: hidden; }
.E_img_rightList1 { overflow: hidden; height: 273px; margin-bottom: 2.7%; }
.E_img a { display: inline-block; *display: block;
*zoom: 1;
position: relative; width: 100%; height: 100%; }
.e_bg { opacity: 0; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.5); -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }
.e_bg_txt { opacity: 0; position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%; color: #fff; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }
.em_top, .em_down { position: absolute; display: inline-block; *display: block;
*zoom: 1;
width: 0; background: #fff; height: 1px; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }
.e_bg_txt p { height: 25px; line-height: 25px; letter-spacing: 2px; margin-bottom: -9px; position: relative; }
.em_top { left: 0; }
.em_down { right: 0; }
.pc-E_img { padding: 60px 0; }
.pc-E_img .swiper-button-prev, .pc-E_img .swiper-button-next { top: 57%; width: 27px; height: 44px; margin-top: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.pc-E_img .swiper-button-next { right: 3%; }
.pc-E_img .swiper-button-prev { left: 3%; }
.pc-E_img .swiper-pagination { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); /* background-color: red; */
bottom: 0; }
.pc-E_img .swiper-pagination-bullet { margin: 0 8px; background-color: #f0d5c0; }
.pc-E_img .swiper-pagination-bullet-active { background-color: #b48966; }
/*视频*/

.video { position: relative; margin-top: 50px; padding-top: 70px; }
.v_img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 4%; }
.p_video { display: none; z-index: 9999; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.8); width: 100%; height: 100%; }
.video_bg { position: relative; width: 100%; height: 100%; }
.a_video { width: 60%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) }
.icon_g { position: absolute; right: 5%; top: 17%; font-size: 30px; color: #fff; }
.about3_video { height: 525px; overflow: hidden; background: url("../images/video2.jpg") no-repeat center; }
/*公司荣誉*/

.Honor .maincase { padding-top: 120px; }
.H_things { width: 1200px; margin: 50px auto 0; }
.H_things table { width: 100%; }
.H_things table tr td { height: 30px; line-height: 30px; vertical-align: top; }
.H_things table tr td:first-child { width: 20%; }
.H_things table tr td:nth-child(2) { width: 30%; }
.H_things table tr td:last-child { width: 50%; }
.t_height { height: 10px; }
.HM_things { display: none; }
.Honor .casemore { padding: 40px 0 0; }
.year { font-size: 18px; color: #999; }
.prize { font-size: 14px; font-weight: bold; }
.honor-warp { max-width: 1200px; margin: 50px auto 0; }
.honor-list, .honor-deeds-item { display: flex; flex-wrap: wrap; }
.honor-list { margin-bottom: 20px; }
.honor-list .honor-time { width: 20%; font-size: 18px; color: #999; }
.honor-deeds-box { width: 80%; }
.honor-deeds-list { }
.honor-deeds-item { margin-bottom: 10px; }
.honor-deeds-name { width: 30%; font-size: 14px; font-weight: bold; }
.honor-deeds-take-list { width: 70%; line-height: 24px; }
.honor-deeds-take { margin-bottom: 6px; }
/*案例*/

.logoList { width: 1200px; margin: 0 auto; }
.logoList .maincase { padding-top: 120px; }
.imgList, .Other, .partner { margin-top: 24px; margin-bottom: 50px; }
.imgList li { width: 16%; height: 120px; float: left; display: table-cell; line-height: 100px; text-align: center; *display: block;
margin: 0 0.334%; }
.imgList img { vertical-align: middle; }
.swiper-container1 { max-width: 1200px; }
.swiper-container1 .swiper-button-next1, .swiper-container1 .swiper-button-prev1 { top: 100px; }
#about2 .swiper-container { box-sizing: border-box; padding: 0 40px; }
.swiper-container1 .swiper-slide { text-align: center; font-size: 18px; background: transparent; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; height: 100%; }
.Oon { background: #333; color: #fff!important; }
.swiper-button-next1 { right: 0; }
.swiper-button-prev1 { left: 0; }
.main_logo { color: #656565; }
.main_logo h5 { font-size: 18px; margin-top: 20px; margin-bottom: 10px; color: #333; }
.breaking-news .homepubtitspan { font-size: 16px; }
.breaking-news .homepubtitem { font-size: 14px; }
.mainabouta, .Environment .mainabouta, .Honor .mainabouta, .logoList .mainabouta { padding-top: 0; padding-top: 70px; }
 @media (min-width: 768px) {
.E_img a:hover .e_bg { opacity: 1; }
.E_img a:hover .e_bg_txt { opacity: 1; }
.E_img a:hover .em_top, .E_img a:hover .em_down { width: 100%; }
}
 @media (max-width: 1200px) {
.summary .maincase { width: 100%; }
.s_detail { width: 100%; }
.s_detail dd { width: 345px; }
.s_detail dt { width: 52%; }
/* .Memorabilia .maincase {padding-top: 0;} */

.swiper-container { width: 100%; }
.H_things { width: 95%; margin: 50px auto; }
.Environment { width: 100%; }
.E_img { width: 90%; margin: 30px auto 50px; }
.logoList { width: 100%; }
.logoList .maincase { width: 100%; }
.imgList { width: 100%; }
.casemore { width: 100%; padding: 50px 0; }
.E_img_rightList1 { height: auto; }
}
 @media (max-width: 1000px) {
/* .Memorabilia{display: none;} */

.s_detail dd { display: table-cell; vertical-align: middle }
.s_detail dd img { vertical-align: middle; width: 100%; }
}
 @media (max-width: 768px) {
.s_detail { width: 90%; margin: 30px auto 0; }
.s_detail dd { width: 100%; text-align: center }
.s_detail dt { width: 100%; margin: 30px 0 0; text-align: justify; }
.s_detail dt p { margin: 7px 0; }
.video { display: none; }
.imgList li { height: 100px; width: 33.3%; margin: 0; }
.imgList img { width: 65%; }
.maincasesub { display: block; text-align: center; }
.P_img, .about_banner, .H_things { display: none; }
.Mabout_banner, .HM_things { display: block; }
.HM_things { width: 90%; margin: 30px auto 50px; }
.HM_things div { margin: 10px 0 15px; }
.HM_things h4 { font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.HM_things p { line-height: 24px; }
.honor-warp { width: 90%; margin: 30px auto 50px; }
.honor-list .honor-time { }
.honor-list .honor-time { font-size: 30px; font-weight: bold; color: #000; }
.honor-deeds-name { width: 100%; margin-bottom: 6px; }
.honor-deeds-item { margin-bottom: 18px; }
.honor-list .honor-time, .honor-deeds-box, .honor-deeds-name.honor-deeds-take-list, .honor-deeds-take-list { width: 100%; }
.Honor .casemore { padding: 0; }
.banner { padding-top: 65px; }
.maincasetop .maincasesub a { width: 20%; }
.main_logo { margin: 0 0 30px; }
.imgList { margin: 0; }
.logoList .maincasesub { margin: 30px 0; }
.main_logo div { width: 90%; margin: 0 auto; line-height: 24px; }
.main_logo p { text-align: justify; }
.Honor .maincase { padding-top: 0; }
.E_img_left { width: 100%; float: none; }
.E_img_right { margin-top: 3.2%; width: 100%; float: none; }
.delete_txt { max-height: 113px; }
.i_width { width: 10px; }
.Environment .maincase, .Honor .maincase, .logoList .maincase { padding-top: 55px; }
.E_img { display: block; margin: 30px auto 0; }
.mainabouta, .Environment .mainabouta, .Honor .mainabouta, .logoList .mainabouta { padding-top: 30px; }
.Environment .maincase, .Honor .maincase, .logoList .maincase { padding-top: 30px; }
.pc-E_img { padding: 26px 0; }
.pc-E_img .swiper-button-next, .pc-E_img .swiper-button-prev { display: none; }
.i_width { display: none; }
.delete_txt1 p { letter-spacing: 3px; }
.delete_img { height: 113px; overflow: hidden; }
.E_img img { height: 100%; width: auto; }
.s_cont { padding: 0 20%; }
.s_cont p { text-align: center; }
.M_slide .icon { left: 50%; margin-left: -8px; }
.s_cont .month { display: block; }
.s_cont h5 { margin-top: 85px; }
img.h_m_img, .E_img img { height: auto; }
.s_cont h5 { text-align: center; }
.delete_img img { height: 100%; width: auto; }
.E_img a, .E_img_rightList2 .eimg_right_left { height: auto; }
}
