﻿@charset "utf-8";
#dowebok { width:100%; height:100%; }
/* 内容容器 */
.content { width:100%; height:auto; }
.fixed_nav { display:none; width:100%; height:calc(100% - 60px); position:fixed; top:60px; right:0; z-index:20; }
.fixed_nav .fixed_bg { width:100%; height:calc(100% - 60px); background:rgba(0, 0, 0, .5); position:fixed; top:60px; right:0; z-index:21; }
.fixed_nav .fixed_wen { max-width:290px; width:60%; height:calc(100% - 60px); background:#3C3C40; position:fixed; top:60px; right:-290px; z-index:22; padding:22px 40px; transition:all .5s;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
overflow-x:visible; overflow-y:auto; }
.fixed_nav .fixed_wen::-webkit-scrollbar {
 width:6px;
}
.fixed_nav .fixed_wen::-webkit-scrollbar-thumb {
 background-color:#7E7E7E;
}
.fixed_nav.on .fixed_wen { right:0; }
.fixed_nav .fixed_wen dl { width:100%; height:auto; margin-bottom:20px }
.fixed_nav .fixed_wen dl dt { display:block; width:100%; height:auto; line-height:32px; font-size:12px; font-family:Microsoft Yahei; font-weight:bold; color:#e0e0e0; border-bottom:1px #e0e0e0 solid; margin-bottom:5px; }
.fixed_nav .fixed_wen dl dt a { display:block; width:100%; height:auto; line-height:32px; font-size:12px; font-weight:bold; color:#e0e0e0; }
.fixed_nav .fixed_wen dl dd { width:100%; height:auto; }
.fixed_nav .fixed_wen dl dd.w50 { width:50%; float:left; }
.fixed_nav .fixed_wen dl dd a { display:block; width:100%; height:auto; line-height:22px; font-size:11px; font-family:Microsoft Yahei light; color:#e0e0e0; }
.fixed_nav .fixed_wen .fixed_tel { width:100%; height:auto; margin-top:15px; margin-bottom:15px; }
.fixed_nav .fixed_wen .fixed_join { width:100%; height:auto; margin-bottom:25px; }
.fixed_nav .fixed_wen .fixed_tel p, .fixed_nav .fixed_wen .fixed_join p { width:100%; height:auto; line-height:20px; font-size:12px; color:#e0e0e0; }
.fixed_nav .fixed_wen .fixed_tel p:nth-child(2), .fixed_nav .fixed_wen .fixed_join p:nth-child(2) {
 line-height:14px;
 font-size:14px;
 margin-top:2px;
}
.fixed_nav .fixed_wen .fixed_icon { width:100%; height:auto; font-size:0; text-align:left; }
.fixed_nav .fixed_wen .fixed_icon .icon_kuai { display:inline-block; width:auto; height:auto; color:#e0e0e0; text-align:center; margin-top:10px; margin-right:20px; position:relative; }
.fixed_nav .fixed_wen .fixed_icon .icon_kuai i { font-size:18px; color:#e0e0e0; }
.fixed_nav .fixed_wen .fixed_icon .icon_kuai img { display:block; width:18px; height:auto; margin:0 auto; }
.fixed_nav .fixed_wen .fixed_icon .icon_kuai p { width:auto; height:auto; font-size:11px; font-family:Microsoft Yahei light; color:#e0e0e0; margin-top:10px; }
.fixed_nav .fixed_wen .fixed_icon .icon_kuai .icon_erweima { display:none; width:70px; height:60px; position:absolute; left:100%; bottom:0; padding-left:10px; z-index:99; }
.fixed_nav .fixed_wen .fixed_icon .icon_kuai:hover .icon_erweima { display:block; }
.fixed_nav .fixed_wen .fixed_icon .icon_kuai .icon_erweima img { display:block; width:100%; height:auto; border:1px #87878a solid; }
.fixed_nav .fixed_wen .fixed_icon .icon_kuai .icon_erweima:before { content:""; width:3px; height:6px; background:url(../images/footer_left.png) no-repeat center; background-size:cover; position:absolute; left:8px; top:10px; }
/* index切换 */
.index_list { display:none; min-width:160px; width:auto; height:auto; position:absolute; top:50%; right:155px; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); z-index:10; }
.index_list ul { width:100%; height:auto; }
.index_list ul li { width:100%; height:auto; cursor:pointer; margin-bottom:40px; }
.index_list ul li:last-child { margin-bottom:0; }
.index_list ul li .product_img { width:50px; height:50px; background:#EBEBEB; box-shadow:2px 2px 4px rgba(0, 0, 0, 0.25); border-radius:50%; float:left; display:flex; align-items:center; justify-content:center; margin-right:20px; transition:all .5s;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
}
.index_list ul li:hover .product_img { background:#55555A; }
.index_list ul li .product_img img { display:block; width:auto; height:auto; }
.index_list ul li .product_img img:nth-child(2), .index_list ul li:hover .product_img img:nth-child(1), .index_list ul li.list .product_img img:nth-child(1) {
 display:none;
}
.index_list ul li:hover .product_img img:nth-child(2), .index_list ul li.list .product_img img:nth-child(2) {
 display:block;
}
.index_list ul li:hover .product_img, .index_list ul li.list .product_img { background:#55555A; }
.index_list ul li p { height:50px; line-height:50px; font-size:12px; transition:all .5s;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
opacity:0; filter:Alpha(opacity=0); }
.index_list ul li.hei p { color:#55555A; }
.index_list ul li.bai p { color:#fff; }
.index_list ul li:hover p, .index_list ul li.list p { opacity:1; filter:Alpha(opacity=100); }
.index_productlist { width:100%; height:auto; position:relative; }
.index_productlist .productlist_cont { width:100%; height:100%; }
.index_productlist .productlist_cont .productlist_img { display:none; width:100%; height:100%; position:relative; overflow:hidden; }
.index_productlist .productlist_cont .productlist_img.on { display:block; }
.index_productlist .productlist_cont .productlist_img img { max-width:1920px; width:100%; min-width:1066px; height:auto; min-height:600px; }
.index_productlist .productlist_cont .productlist_img>a { width:100%; height:100%; position:absolute; top:0; left:0; z-index:1; }
.index_productlist .productlist_cont .productlist_img .productlist_wen { max-width:443px; width:23.037%; height:auto; position:absolute; left:12%; bottom:2%; z-index:2; transition:all .5s;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
opacity:0; filter:Alpha(opacity=0); animation-delay:2s; -webkit-animation-delay:2s; }
.index_productlist .productlist_cont .productlist_img .productlist_wen.on { bottom:5%; opacity:1; filter:Alpha(opacity=100); }
.index_productlist .productlist_cont .productlist_img .productlist_wen .productlist_title { width:100%; height:auto; font-family:Roboto; font-style:normal; font-weight:bold; font-size:64px; line-height:48px; text-transform:capitalize; }
.index_productlist .productlist_cont .productlist_img .productlist_wen .productlist_title span { display:inline-block; font-family:HYQiHei; font-style:normal; font-weight:normal; font-size:24px; line-height:36px; }
.index_productlist .productlist_cont .productlist_img .productlist_wen .productlist_titles { width:100%; height:auto; font-family:HYQiHei; font-style:normal; font-weight:normal; font-size:24px; line-height:36px; }
.index_productlist .productlist_cont .productlist_img .productlist_wen .productlist_titles span { display:inline-block; font-family:HYQiHei; font-style:normal; font-weight:normal; font-size:64px; line-height:48px; text-transform:capitalize; }
.index_productlist .productlist_cont .productlist_img .productlist_wen .productlist_titles img { display:block; width:auto; max-width:100%; min-width:initial; height:auto; max-height:initial; min-height:initial; }
.index_productlist .productlist_cont .productlist_img .productlist_wen .productlist_conts { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:290; font-size:12px; line-height:24px; text-transform:uppercase; margin-top:60px; }
.index_productlist .productlist_cont .productlist_img.bai .productlist_wen .productlist_title, .index_productlist .productlist_cont .productlist_img.bai .productlist_wen .productlist_titles, .index_productlist .productlist_cont .productlist_img.bai .productlist_wen .productlist_conts { color:#FFF; }
.index_productlist .productlist_cont .productlist_img.hei .productlist_wen .productlist_title, .index_productlist .productlist_cont .productlist_img.hei .productlist_wen .productlist_titles, .index_productlist .productlist_cont .productlist_img.hei .productlist_wen .productlist_conts { color:#55555A; ; }
.index_bottom { width:60px; height:auto; position:fixed; left:50%; bottom:5%; z-index:10; margin-left:-30px; }
.index_bottom a { display:block; width:100%; }
.index_bottom a img { display:block; width:100%; }
/* 首页案例 */
.index_case { width:100%; height:auto; position:relative; }
.index_case img { display:block; width:100%; height:auto; }
.index_case .case_wen { width:auto; height:21.332%; position:absolute; top:16%; left:10%; z-index:2; transition:all .5s;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
opacity:0; filter:Alpha(opacity=0); }
.index_case .case_wen.on { top:12%; opacity:1; filter:Alpha(opacity=100); }
.index_case .case_wen .case_title { width:100%; height:auto; font-family:Roboto; font-style:normal; font-weight:bold; font-size:64px; line-height:48px; text-transform:capitalize; color:#FFFFFF; }
.index_case .case_wen .case_titles { width:auto; height:100%; font-family:HYQiHei; font-style:normal; font-weight:normal; font-size:24px; line-height:36px; text-transform:capitalize; color:#FFFFFF; }
.index_case .case_wen .case_titles span { display:inline-block; font-family:Roboto; font-style:normal; font-weight:normal; font-size:64px; line-height:48px; text-transform:capitalize; color:#FFFFFF; }
.index_case .case_wen .case_titles img { display:block; width:auto; height:100%; }
.index_case .case_wen .case_content { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:290; font-size:12px; line-height:24px; text-transform:uppercase; color:#FFFFFF; }
/* 首页案例类别 */
.index_caselist { width:100%; height:auto; background:#DDDDDE; }
.index_caselist .caselist_kuai { width:49.5%; height:100%; background:#fff; overflow:hidden; float:left; margin-right:1%; position:relative; }
.index_caselist .caselist_kuai:nth-child(2n) {
 margin-right:0;
}
.index_caselist .caselist_kuai .caselist_wen { width:100%; height:45%; position:relative; padding:10.1851852% 5.5% 0; }
.index_caselist .caselist_kuai .caselist_wen .caselist_title { height:32%; position:absolute; top:30%; left:5.5%; }
.index_caselist .caselist_kuai .caselist_wen .caselist_title img { display:block; width:auto; height:100%; }
.index_caselist .caselist_kuai .caselist_wen .caselist_titles { width:94.5%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:bold; font-size:36px; line-height:46px; display:flex; align-items:center; color:#55555A; position:absolute; left:5.5%; bottom:4%; transition:all .5s;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
opacity:0; filter:Alpha(opacity=0); }
.index_caselist .caselist_kuai .caselist_wen .caselist_titles.on { bottom:8%; opacity:1; filter:Alpha(opacity=100); }
.index_caselist .caselist_kuai>a>img { display:block; width:100%; height:52%; position:absolute; left:0; bottom:0; }
.index_caselist .caselist_more { width:100%; height:auto; background:#FFFFFF; text-align:center; padding:24px 0; }
.index_caselist .caselist_more a { font-family:Microsoft YaHei UI; font-style:normal; font-weight:290; font-size:21px; line-height:24px; text-align:right; text-transform:uppercase; color:#55555A; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25); background:url(../images/caselist_more.png) no-repeat right 8px; padding-right:30px; }
/* 首页设计 */
.index_design { width:100%; height:auto; background:#DDDDDE; padding:1px 0; }
.index_design .design_wen { max-width:1080px; width:100%; height:auto; margin:159px auto; }
.index_design .design_wen h2 { width:100%; height:auto; font-family:Microsoft Yahei; font-style:none; font-weight:bold; font-size:16px; line-height:40px; text-align:center; text-transform:uppercase; color:#282828; margin:0 0 20px; }
.index_design .design_wen p { width:100%; height:auto; font-family:Microsoft Yahei light; font-style:none; font-weight:normal; font-size:14px; line-height:30px; text-align:center; text-transform:uppercase; color:#282828; margin:0; }
/* 首页设计 */
.product_cont { width:100%; height:auto; }
.product_cont .product_top { width:100%; height:auto; background:#ddd; position:relative; }
.product_cont .product_top>img { width:auto; height:auto; position:absolute; top:50%; left:50%; -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); z-index:1; }
.product_cont .product_top .top_wen { max-width:1130px; width:100%; height:auto; margin:129px auto 128px; position:relative; z-index:2; }
.product_cont .product_top .top_wen h2.title { width:100%; height:auto; font-family:Roboto; font-style:normal; font-weight:normal; font-size:36px; line-height:48px; text-align:center; text-transform:capitalize; color:#55555A; margin:0 0 15px 0; }
.product_cont .product_top .top_wen h3.title { width:100%; height:auto; font-family:HYQiHei; font-style:normal; font-weight:normal; font-size:24px; line-height:36px; text-align:center; text-transform:uppercase; color: #55555A; margin:0 0 24px 0; }
.product_cont .product_top .top_wen h4.title { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:bold; font-size:14px; line-height:24px; text-align:center; text-transform:uppercase; color:#55555A; margin:0 0 24px 0; }
.product_cont .product_top .top_wen p { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:100; font-size:14px; line-height:24px; text-align:center; text-transform:uppercase; color:#55555A; margin:0; }
.product_cont .product_top .top_wen img { width:100%; height:auto; }
.product_cont .product_list { width:100%; height:auto; }
.product_cont .product_list .product_kuai { width:50%; height:auto; cursor:pointer; position:relative; float:left; }
.product_cont .product_list .product_kuai.right { float:right; }
.product_cont .product_list .product_kuai img { display:block; width:100%; height:auto; }
.product_cont .product_list .product_kuai .kuai_bg { width:100%; height:100%; background: rgba(85, 85, 90, 0.7); position:absolute; top:0; left:0; z-index:1; transition:all .5s;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
opacity:0; filter:Alpha(opacity=0); }
.product_cont .product_list .product_kuai:hover .kuai_bg, .product_cont .product_list .product_kuai.on .kuai_bg { opacity:1; filter:Alpha(opacity=100); }
.product_cont .product_list .product_kuai .kuai_wen { max-width:520px; width:100%; height:auto; text-align:center; position:absolute; top:70%; left:50%; -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); z-index:2; transition:all .5s;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
opacity:0; filter:Alpha(opacity=0); }
.product_cont .product_list .product_kuai:hover .kuai_wen, .product_cont .product_list .product_kuai.on .kuai_wen { top:50%; opacity:1; filter:Alpha(opacity=100); }
.product_cont .product_list .product_kuai .kuai_wen h2.title { width:100%; height:auto; font-family:Roboto; font-style:normal; font-weight:300; font-size:30px; line-height:36px; text-align:center; text-transform:uppercase; color:#FFFFFF; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25); margin:0 0 25px 0; }
.product_cont .product_list .product_kuai .kuai_wen p { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:normal; font-size:12px; line-height:24px; text-align:center; text-transform:uppercase; color:#FFFFFF; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25); }
.product_cont .product_list .product_kuai .kuai_wen a.title_more { font-family:Microsoft YaHei UI; font-style:normal; font-weight:normal; font-size:22px; line-height:80px; text-align:center; letter-spacing:-0.04em; text-transform:uppercase; color:#FFFFFF; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25); background:url(../images/productlist_more.png) no-repeat right 65%; padding-right:30px; }
.product_cont .product_list .kuai_more { width:100%; height:auto; background:#56555A; text-align:center; }
.product_cont .product_list .kuai_more a { font-family:Microsoft YaHei UI; font-style:normal; font-weight:normal; font-size:22px; line-height:80px; text-align:center; letter-spacing:-0.04em; text-transform:uppercase; color:#FFFFFF; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25); background:url(../images/productlist_more.png) no-repeat right 65%; padding-right:30px; }
.product_cont .product_service { width:100%; height:auto; background:#DDDDDF; padding:150px 0 180px; }
.product_cont .product_service img { display:block; width:auto; height:auto; margin:0 auto 150px; }
.product_cont .product_service .service_conts { max-width:1182px; width:100%; height:auto; margin:0 auto; }
.product_cont .product_service .service_conts .service_kuai { width:19%; height:auto; float:left; margin-right:8%; }
.product_cont .product_service .service_conts .service_kuai:nth-child(4) {
 margin-right:0;
}
.product_cont .product_service .service_conts .service_kuai .service_top { width:100%; height:auto; }
.product_cont .product_service .service_conts .service_kuai .service_top img { margin:0 auto 30px; }
.product_cont .product_service .service_conts .service_kuai .service_top h2 { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:bold; font-size:14px; line-height:18px; color:#55555A; text-align:center; margin:0 0 25px 0; }
.product_cont .product_service .service_conts .service_kuai .service_wen { width:100%; height:auto; text-align:center; }
.product_cont .product_service .service_conts .service_kuai .service_wen p { width:100%; height:auto; min-height:72px; font-family:Microsoft YaHei UI; font-style:normal; font-weight:290; font-size:12px; line-height:24px; text-align:justify; text-transform:uppercase; color:#55555A; margin:0 0 42px 0; }
.product_cont .product_service .service_conts .service_kuai .service_wen a { display:inline-block; width:auto; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:normal; font-size:12px; line-height:15px; color: #55555A; background:url(../images/caselist_more.png) no-repeat right 2px; background-size:auto 100%; padding-right:15px; }
.position { width:100%; height:auto; border-bottom:1px #55555a solid; position:absolute; top:20px; left:0; z-index:10; }
.position.contact_position { border-bottom:1px #ddddde solid; }
.position .position_top { width:100%; height:auto; line-height:40px; text-align:left; }
.position .position_top a, .position .position_top span { font-size:12px; color:#55555a; }
.position.contact_position .position_top a, .position.contact_position .position_top span { font-size:12px; color:#ddddde; }
.position.contact_position .list_top { width:auto; float:right; margin:0; }
.position.contact_position .list_top ul { border:none; margin:0; padding:0; }
.position.contact_position .list_top ul li, .position.contact_position .list_top ul li:nth-child(3) {
 border-right:1px #55555A solid;
}
.position.contact_position .list_top ul li:last-child { border-right:none; }
.position.contact_position .list_top ul li:before { bottom:-13px; }
.position.contact_position .list_top ul li a { color:#8f8f92; }
.position.contact_position .list_top ul li:hover a, .position.contact_position .list_top ul li.list a { color:#55555A; }
.product_cont .productinfo_top { width:100%; height:auto; position:relative; }
.product_cont .productinfo_top .productinfo_cont { width:100%; height:auto; background:#fff; }
.product_cont .productinfo_top .productinfo_cont .productinfo_left { width:50%; height:auto; float:left; margin-top:121px; padding:0 4% 0; position:relative; }
.product_cont .productinfo_top .productinfo_cont .productinfo_left img { display:block; width:100%; height:auto; }
.product_cont .productinfo_top .productinfo_cont .productinfo_left .gallery-top { width:100%; height:auto; margin-bottom:25px; }
.product_cont .productinfo_top .productinfo_cont .productinfo_left .gallery-thumbs { width:80%; height:auto; position:relative; margin:0 auto; padding:0 5%; }
.product_cont .productinfo_top .productinfo_cont .productinfo_left .gallery-thumbs .swiper-container { padding:0 10px 10px 0; }
.product_cont .productinfo_top .productinfo_cont .productinfo_left .gallery-thumbs .swiper-slide { border:1px transparent solid; transition:all .5s;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
padding:5px; }
.product_cont .productinfo_top .productinfo_cont .productinfo_left .gallery-thumbs .swiper-slide.swiper-slide-thumb-active { border:1px #000 solid; box-shadow:5px 5px 5px rgba(0, 0, 0, 0.25); }
.product_cont .productinfo_top .productinfo_cont .productinfo_left .gallery-thumbs .swiper-button-next, .product_cont .productinfo_top .productinfo_cont .productinfo_left .gallery-thumbs .swiper-button-prev { outline:none; }
.product_cont .productinfo_top .productinfo_cont .productinfo_left .gallery-thumbs .swiper-button-next { right:0; left:auto; }
.product_cont .productinfo_top .productinfo_cont .productinfo_left .gallery-thumbs .swiper-button-prev { right:auto; left:0; }
.product_cont .productinfo_top .productinfo_cont .productinfo_left .gallery-thumbs .swiper-button-next:after, .product_cont .productinfo_top .productinfo_cont .productinfo_left .gallery-thumbs .swiper-button-prev:after { display:none; }
.product_cont .productinfo_top .productinfo_cont .productinfo_left .gallery-thumbs .swiper-button-next, .product_cont .productinfo_top .productinfo_cont .productinfo_left .gallery-thumbs .swiper-button-prev { width:8px; height:14px; margin-top:-4px; }
.product_cont .productinfo_top .productinfo_cont .productinfo_left .gallery-thumbs .swiper-button-prev { background:url(../images/product_prev.png) no-repeat center; background-size:100%; }
.product_cont .productinfo_top .productinfo_cont .productinfo_left .gallery-thumbs .swiper-button-next { background:url(../images/product_next.png) no-repeat center; background-size:100%; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right { width:50%; height:auto; background:#EEEEEF; float:right; padding:121px 4% 60px; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right h2.title { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:bold; font-size:21px; line-height:27px; color:#54545A; margin:0 0 35px; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right h3.title { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:bold; font-size:21px; line-height:27px; color:#54545A; margin:0 0 75px; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai { width:100%; height:auto; margin-bottom:25px; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai h4.title { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:normal; font-size:14px; line-height:18px; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai p { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:290; font-size:12px; line-height:18px; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai:nth-child(3) p {
 width:100%;
 height:54px;
 font-family:Microsoft YaHei UI;
 font-style:normal;
 font-weight:290;
 font-size:12px;
 line-height:18px;
 margin-bottom:0;
}
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai:nth-child(3) p a {
 font-family:Microsoft YaHei UI;
 font-style:normal;
 font-weight:290;
 font-size:12px;
 line-height:18px;
 color:#333;
}
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai .info_left { width:50%; height:auto; float:left; padding-right:75px; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai .info_right { width:50%; height:auto; float:left; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai ul { width:100%; height:45px; text-align:left; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai ul li { display:inline-block; width:40px; height:40px; border:1px transparent solid; border-radius:50%; padding:5px; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai ul li img { display:block; width:100%; height:auto; border-radius:50%; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_color, .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_lang, .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_parameter, .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_texture { width:50%; height:auto; float:left; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_parameter, .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_texture { height:234px; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_lang p { height:45px; font-family:Microsoft YaHei UI; font-style:normal; font-size:12px; line-height:24px; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_purchase { width:100%; height:auto; margin-top:37px; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_purchase a { display:block; width:32%; height:auto; border-radius:3px; float:left; padding:2% 0; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_purchase a { border:2px #55555A solid; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_purchase a.tmall { margin-right:18%; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_purchase a:hover { background:#55555A; box-shadow:5px 5px 5px rgba(0, 0, 0, 0.25); }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_purchase a img { display:block; max-width:80%; margin:auto; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_purchase a.jd img { display:block; max-width:25%; margin:auto; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_purchase a img:nth-child(1), .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_purchase a:hover img:nth-child(2) {
 display:block;
}
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_purchase a:hover img:nth-child(1), .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_purchase a img:nth-child(2) {
 display:none;
}
.product_cont .productinfo_details { width:100%; height:auto; }
.product_cont .productinfo_details .details_top { width:100%; height:auto; position:relative; }
.product_cont .productinfo_details .details_top>img { display:block; width:100%; height:auto; }
.product_cont .productinfo_details .details_top video { display:block; width:100%; height:auto; cursor:pointer; }
div.videocontrols { display:none !important; }
.product_cont .productinfo_details .details_top .top_wen { max-width:800px; width:50%; height:auto; position:absolute; left:10.5%; bottom:5%; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; opacity:0; filter:Alpha(opacity=0); }
.product_cont .productinfo_details .details_top .top_wen.on { bottom:9%; opacity:1; filter:Alpha(opacity=100); }
.product_cont .productinfo_details .details_top .top_wen img { display: block; width: 100%; height: auto; }
.product_cont .productinfo_details .details_top .top_wen h2.title { font-family:Roboto; font-style:normal; font-weight:normal; font-size:36px; line-height:42px; text-transform:uppercase; color:#fff; margin:0; }
.product_cont .productinfo_details .details_top .top_wen h3.title { font-family:HYQiHeiX1; font-style:normal; font-weight:normal; font-size:21px; line-height:36px; text-transform:uppercase; color:#fff; margin:0; }
.product_cont .productinfo_details .details_top .top_wen p { font-family:HYQiHeiX1; font-style:normal; font-weight:normal; font-size:12px; line-height:24px; text-transform:uppercase; color:#fff; margin:0; }
.product_cont .productinfo_details .details_img, .product_cont .productinfo_details .derails_img { width:100%; height:auto; }
.product_cont .productinfo_details .details_img img, .product_cont .productinfo_details .derails_img img, .product_cont .productinfo_details img { display:block; width:100%; height:auto; }
.product_cont .productinfo_details .details_img ul { width:100%; height:auto; margin:0; }
.product_cont .productinfo_details .details_img ul li { width:25%; height:auto; float:left; }
.product_cont .productinfo_details .details_img ul li img { display:block; width:100%; height:auto; }
.product_cont .productinfo_details .details_wen { width:100%; height:auto; background:#55555A; padding:135px 0 125px; }
.product_cont .productinfo_details .details_wen .details_content { max-width:1510px; width:80%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; text-align:center; text-transform:uppercase; color:#FFFFFF; margin:0 auto; }
.product_cont .productinfo_details .details_wen .details_content h2.title { width:100%; height:auto; font-weight:bold; font-size:16px; line-height:24px; margin-bottom:20px; }
.product_cont .productinfo_details .details_wen .details_content p { width:100%; height:auto; font-weight:normal; font-size:14px; line-height:24px; }
.product_cont .productinfo_details .details_images { width:100%; height:auto; }
.product_cont .productinfo_details .details_images .images_kuai { width:50%; height:auto; float:left; position:relative; }
.product_cont .productinfo_details .details_images .images_kuai img { display:block; width:100%; height:auto; }
.product_cont .productinfo_details .details_images .images_kuai .images_wen { font-family:Microsoft YaHei UI; font-style:normal; color:#FFFFFF; position:absolute; left:10%; bottom:200px; }
.product_cont .productinfo_details .details_images .images_kuai .images_wen h2.title { width:100%; height:auto; font-weight:normal; font-size:16px; line-height:24px; }
.product_cont .productinfo_details .details_images .images_kuai .images_wen p { width:100%; height:auto; font-weight:normal; font-size:14px; line-height:24px; }
.product_cont .productinfo_details .product_related { width:100%; height:auto; padding:180px 0; }
.product_cont .productinfo_details .product_related .related_content { width:100%; height:auto; border-top:1px #54545A solid; }
.product_cont .productinfo_details .product_related .related_content .ul { max-width:1780px; width:100%; height:auto; margin:0 auto; }
.product_cont .productinfo_details .product_related .related_content .ul h2.title { width:100%; height:auto; line-height:75px; font-size:12px; font-weight:bold; color:#55555A; margin:0; }
.product_cont .productinfo_details .product_related .related_content .ul .li { width:16%; height:auto; float:left; margin-right:.8%; }
.product_cont .productinfo_details .product_related .related_content .ul .li:nth-child(7) {
 margin-right:0;
}
.product_cont .productinfo_details .product_related .related_content .ul .li .related_img { width:100%; height:auto; }
.product_cont .productinfo_details .product_related .related_content .ul .li .related_img img { display:block; width:100%; height:auto; }
.product_cont .productinfo_details .product_related .related_content .ul .li .related_wen { width:100%; height:auto; background:#fff; padding:40px 27px 70px }
.product_cont .productinfo_details .product_related .related_content .ul .li .related_wen h2 { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:normal; font-size:14px; line-height:18px; color:#55555A; margin-bottom:25px; }
.product_cont .productinfo_details .product_related .related_content .ul .li .related_wen p { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:290; font-size:10px; line-height:13px; color:#55555A; margin-bottom:0; }
.product_cont .product_itemize { width:100%; height:auto; background:#fff; position:relative; }
.product_cont .product_itemize .productitemize_cont { width:100%; height:auto; padding:61px 0 0; }
.product_cont .product_itemize .productitemize_cont .container { max-height:920px; position:relative; padding-bottom:180px; }
.product_cont .product_itemize .productitemize_cont .productitemize_one { width:25%; min-height:920px; height:auto; border-left:1px #55555a solid; border-right:1px #55555a solid; float:left; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul { width:100%; height:100%; padding-top:100px; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li { width:100%; height:auto; margin-bottom:40px; padding-left:39px; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li:last-child { margin-bottom:0; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li>a { display:block; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .product_img { width:50px; height:50px; background:#EBEBEB; box-shadow:2px 2px 4px rgba(0, 0, 0, 0.25); border-radius:50%; padding:10px; float:left; display:flex; align-items:center; justify-content:center; margin-right:20px; transition:all .5s;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
}
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li:hover .product_img { background:#55555A; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .product_img img { display:block; width:auto; height:auto; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .product_img img:nth-child(2), .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li:hover .product_img img:nth-child(1), .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li.list .product_img img:nth-child(1) {
 display:none;
}
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li:hover .product_img img:nth-child(2), .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li.list .product_img img:nth-child(2) {
 display:block;
}
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li:hover .product_img, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li.list .product_img { background:#55555A; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li p { height:50px; line-height:50px; font-size:12px; color:#8F8F92; margin-bottom:0; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li:hover p, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li.list p { color:#55555a; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two { display:none; width:20%; height:100%; border-right:1px #55555a solid; padding-top:100px; position:absolute; top:0; left:25.7%; padding-bottom:80px; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li:hover .productitemize_two, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li.list .productitemize_two { display:block; }
@media (max-width: 990px) {
 .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two {
 left:26%;
}
 .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul>li .productitemize_three {
 width:263%;
}
}
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul { height:100%; overflow-y:auto; }
.productitemize_two>ul::-webkit-scrollbar {
 width:6px;
}
.productitemize_two>ul::-webkit-scrollbar-thumb {
 background-color:#55555a;
}
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul>li { width:100%; height:auto; padding-right:40px; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul>li>a { display:block; width:100%; height:auto; line-height:40px; font-size:12px; color:#8F8F92; text-indent:2em; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul>li:hover>a, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul>li.list>a { background:#55555a; color:#fff; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul>li .productitemize_three { display:none; width:267%; height:100%; border-right:1px #55555a solid; padding-top:100px; position:absolute; top:0; left:100%; padding-bottom:80px; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul>li:hover .productitemize_three, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul>li.list .productitemize_three { display:block; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul>li .productitemize_three ul { width:100%; height:100%; overflow-y:auto; padding-left:40px; padding-right:40px; }
.productitemize_three>ul::-webkit-scrollbar {
 width:6px;
}
.productitemize_three>ul::-webkit-scrollbar-thumb {
 background-color:#55555a;
}
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul>li .productitemize_three ul li.productitemize_big { width:100%; height:auto; float:left; position:relative; margin-bottom:2%; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul>li .productitemize_three ul li.productitemize_kuai { width:49%; height:auto; margin-right:0; float:left; margin-bottom:2%; position:relative; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul>li .productitemize_three ul li.productitemize_kuai:nth-child(2n) {
 margin-right:2%;
}
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul>li .productitemize_three ul li.productitemize_big img, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul>li .productitemize_three ul li.productitemize_kuai img { display:block; width:100%; height:auto; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul>li .productitemize_three ul li.productitemize_big .productitemize_wen, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_two>ul>li .productitemize_three ul li.productitemize_kuai .productitemize_wen { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:normal; font-size:12px; line-height:40px; color:#fff; text-indent:1em; position:absolute; top:0; left:0; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos { display:none; width:20%; height:100%; border-right:1px #55555a solid; padding-top:100px; position:absolute; top:0; left:25.7%; padding-bottom:80px; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li:hover .productitemize_twos, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li.list .productitemize_twos { display:block; }
@media (max-width: 990px) {
 .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos {
 left:26%;
}
 .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul>li .productitemize_three {
 width:263%;
}
}
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul { height:100%; overflow-y:auto; }
.productitemize_two>ul::-webkit-scrollbar {
 width:6px;
}
.productitemize_two>ul::-webkit-scrollbar-thumb {
 background-color:#55555a;
}
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li { width:100%; height:auto; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li.xia>a { display:block; width:calc(100% - 40px); height:auto; line-height:40px; font-size:12px; font-weight:bold; color:#8F8F92; background-image:url(../images/right.png); background-repeat:no-repeat; background-size:4px 7px; background-position:75% center; text-indent:2em; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li.xia:hover>a, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li.xia.list>a { background:#55555a; background-image:url(../images/down.png); background-repeat:no-repeat; background-size:7px 4px; background-position:75% center; color:#fff; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li.xia:hover>a { background:#55555a; background-image:url(../images/down.png); background-repeat:no-repeat; background-size:7px 4px; background-position:75% center; color:#fff; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li>a { display:block; width:calc(100% - 40px); height:auto; line-height:40px; font-size:12px; font-weight:bold; color:#8F8F92; text-indent:2em; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li:hover>a, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li.list>a { background:#55555a; color:#fff; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist { display:none; width:100%; height:auto; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li.list .productitemize_twolist { display:block; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul { height:auto; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul>li { width:100%; height:auto; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul>li>a { display:block; width:calc(100% - 40px); height:auto; line-height:40px; font-size:12px; color:#55555A; text-indent:2em; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul>li:hover>a, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul>li.list>a { background:#EBEBEB; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul>li .productitemize_three { display:none; width:267%; height:100%; border-right:1px #55555a solid; padding-top:100px; position:absolute; top:0; left:100%; padding-bottom:80px; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul>li:hover .productitemize_three, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul>li.list .productitemize_three { display:block; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul>li .productitemize_three ul { width:100%; height:100%; overflow-y:auto; padding-left:40px; padding-right:40px; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul>li .productitemize_three ul li.productitemize_big { width:100%; height:auto; float:left; position:relative; margin-bottom:2%; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul>li .productitemize_three ul li.productitemize_kuai { width:49%; height:auto; margin-right:0; float:left; margin-bottom:2%; position:relative; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul>li .productitemize_three ul li.productitemize_kuai:nth-child(2n) {
 margin-right:2%;
}
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul>li .productitemize_three ul li.productitemize_big img, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul>li .productitemize_three ul li.productitemize_kuai img { display:block; width:100%; height:auto; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul>li .productitemize_three ul li.productitemize_big .productitemize_wen, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_twolist>ul>li .productitemize_three ul li.productitemize_kuai .productitemize_wen { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:normal; font-size:12px; line-height:40px; color:#fff; text-indent:1em; position:absolute; top:0; left:0; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_three { display:none; width:267%; height:100%; border-right:1px #55555a solid; padding-top:100px; position:absolute; top:0; left:100%; padding-bottom:80px; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li:hover .productitemize_three, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li.list .productitemize_three { display:block; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_three ul { width:100%; height:100%; overflow-y:auto; padding-left:40px; padding-right:40px; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_three ul li.productitemize_big { width:100%; height:auto; float:left; position:relative; margin-bottom:2%; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_three ul li..productitemize_kuai {
 width:49%;
 height:auto;
 margin-right:0;
 float:left;
 margin-bottom:2%;
 position:relative;
}
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_three ul li..productitemize_kuai:nth-child(2n) {
 margin-right:2%;
}
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_three ul li.productitemize_big img, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_three ul li.productitemize_kuai img { display:block; width:100%; height:auto; }
.product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_three ul li.productitemize_big .productitemize_wen, .product_cont .product_itemize .productitemize_cont .productitemize_one>ul>li .productitemize_twos>ul>li .productitemize_three ul li.productitemize_kuai .productitemize_wen { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:normal; font-size:12px; line-height:40px; color:#fff; text-indent:1em; position:absolute; top:0; left:0; }
.product_cont .product_itemize .productitemize_cont .search_ul { width:100%; height:auto; }
.product_cont .product_itemize .productitemize_cont .search_ul ul { width:100%; height:auto; }
.product_cont .product_itemize .productitemize_cont .search_ul ul li { width:calc((100% - 52px) / 5); height:auto; float:left; margin-right:13px; margin-bottom:13px; }
.product_cont .product_itemize .productitemize_cont .search_ul ul li:nth-child(5n) {
 margin-right:0;
}
.product_cont .product_itemize .productitemize_cont .search_ul ul li .search_img { width:100%; height:auto; }
.product_cont .product_itemize .productitemize_cont .search_ul ul li .search_img img { display:block; width:100%; height:auto; }
.product_cont .product_itemize .productitemize_cont .search_ul ul li .search_wen { width:100%; height:auto; background:#fff; display:flex; align-items:center; padding:0 27px 0; }
.product_cont .product_itemize .productitemize_cont .search_ul ul li .search_wen h2 { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:normal; font-size:14px; line-height:18px; color:#55555A; margin-bottom:22px; }
.product_cont .product_itemize .productitemize_cont .search_ul ul li .search_wen p { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:290; font-size:10px; line-height:13px; color:#55555A; }
.list_top { width:100%; height:auto; text-align:center; margin:46px 0 54px; }
.list_top ul { width:100%; font-size:0; text-align:center; border-bottom:1px #DDDDDE solid; padding:20px 0; }
.list_top ul li { display:inline-block; border-right:1px #88888C solid; position:relative; }
.list_top ul li:before { content:""; width:50%; height:0; border-bottom:3px transparent solid; position:absolute; left:50%; bottom:-22px; margin-left:-25%; }
.list_top ul li:hover:before, .list_top ul li.list:before { border-bottom:3px #55555A solid; }
.list_top ul li:nth-last-child(2) {
 border-right:none;
}
.list_top ul li a { display:block; line-height:30px; font-size:14px; color:#8F8F92; position:relative; margin-bottom:-1px; padding:0 38px; }
.list_top ul li:hover a, .list_top ul li.list a { color:#55555A; }
.history_cont { width:100%; height:auto; }
.history_cont .containes { max-width:1380px; width:100%; background:#fff; margin:0 auto; padding:.1px 0; }
.history_cont .history_conts { width:100%; height:auto; }
.history_cont .history_conts .history_img { width:100%; height:auto; }
.history_cont .history_conts .history_img img { display:block; width:100%; height:auto; margin-bottom:.15%; }
.history_cont .history_conts .history_content { width:100%; height:auto; margin-bottom:180px; padding:0 .2%; }
.history_cont .history_conts .history_content .history_kuai { width:33.3%; height:auto; background:#55555A url(../images/history_kuai.png) no-repeat right bottom; background-size:40px; float:left; border-right:2px #fff solid; position:relative; margin-bottom:.15%; padding:150px 48px; cursor:pointer; }
.history_cont .history_conts .history_content .history_kuai:nth-child(3n) {
 border-right:none;
}
.history_cont .history_conts .history_content .history_kuai .history_wen { width:100%; height:auto; color:#fff; }
.history_cont .history_conts .history_content .history_kuai .history_wen p { width:100%; height:auto; font-size:22px; font-weight:bold; margin:0 0 80px; }
.history_cont .history_conts .history_content .history_kuai .history_wen h2 { width:100%; height:auto; font-size:72px; font-weight:bold; font-style:italic; margin:0; }
.history_cont .history_conts .history_content .history_kuai .history_weninfo { display:none; width:100%; height:auto; min-height:982px; max-height:982px; background:#ebebeb url(../images/history_kuai_on.png) no-repeat left top; background-size:40px; overflow-y:auto; position:absolute; z-index:5; padding:100px 49px 50px; transition:all .2s;
 -webkit-transition:all .2s;
 -moz-transition:all .2s;
 -ms-transition:all .2s;
opacity:0; filter:Alpha(opacity=0); }
.history_cont .history_conts .history_content .history_kuai.on .history_weninfo { display:block; }
.history_cont .history_conts .history_content .history_kuai .history_weninfo::-webkit-scrollbar {
 width:6px;
}
.history_cont .history_conts .history_content .history_kuai .history_weninfo::-webkit-scrollbar-thumb {
 background-color:#55555a;
}
.history_cont .history_conts .history_content .history_kuai .history_weninfo.left { top:0; left:0; }
.history_cont .history_conts .history_content .history_kuai:last-nth-child(2) .history_weninfo.left, .history_cont .history_conts .history_content .history_kuai:last-nth-child(3) .history_weninfo.left, .history_cont .history_conts .history_content .history_kuai:last-nth-child(4) .history_weninfo.left {
 bottom:0;
 right:0;
}
.history_cont .history_conts .history_content .history_kuai .history_weninfo h2.title { width:100%; height:auto; line-height:50px; font-size:46px; font-weight:bold; color:#55555a; margin:0; }
.history_cont .history_conts .history_content .history_kuai .history_weninfo h3.title { width:100%; height:auto; line-height:30px; font-size:22px; font-weight:bold; color:#55555a; margin:0; }
.history_cont .history_conts .history_content .history_kuai .history_weninfo .title_wen { max-width:240px; width:100%; height:auto; margin-top:60px; }
.history_cont .history_conts .history_content .history_kuai .history_weninfo .title_wen p { width:100%; height:auto; font-size:12px; color:#55555a; }
.history_cont .history_conts .history_content .history_kuai .history_weninfo .title_img { width:100%; height:auto; position:relative; margin-bottom:10px; }
.history_cont .history_conts .history_content .history_kuai .history_weninfo .title_img:last-child { margin-bottom:0; }
.history_cont .history_conts .history_content .history_kuai .history_weninfo .title_img p { width:100%; height:auto; font-size:12px; color:#fff; margin:0; position:absolute; left:10px; bottom:5px; }
.history_cont .history_conts .history_content .history_kuai .history_weninfo .title_img.hei p { color:#55555a; }
.history_cont .idea_conts { width:100%; height:auto; margin-bottom:180px; }
.history_cont .idea_conts .idea_img { width:100%; height:auto; position:relative; }
.history_cont .idea_conts .idea_img img { display:block; width:100%; height:auto; }
.history_cont .idea_conts .idea_img video { width:100%; height:auto; }
.history_cont .idea_conts .idea_img a.idea_gif { display:block; max-width:15%; width:150px; height:auto; position:absolute; top:50%; left:50%; -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); }
.history_cont .idea_conts .idea_img a.idea_gif img { display:block; width:100%; height:100%; }
.history_cont .idea_conts .idea_wen { width:100%; height:auto; color:#55555A; padding:55px 0; }
.history_cont .idea_conts .idea_wen h2.title_xian { width:100%; height:auto; line-height:52px; font-size:20px; font-weight:bold; background:url(../images/title_xian.png) repeat-x left bottom; margin:0; }
.history_cont .idea_conts .idea_wen h2.title { width:100%; height:auto; line-height:29px; font-size:17px; font-weight:bold; margin:0; }
.history_cont .idea_conts .idea_wen h3.title { width:100%; height:auto; line-height:24px; font-size:14px; font-weight:normal; margin:0; }
.history_cont .idea_conts .idea_wen p { width:100%; height:auto; line-height:24px; font-size:12px; margin:0; }
.history_cont .production_conts { width:100%; height:auto; margin-bottom:180px; }
.history_cont .production_conts .production_img { width:100%; height:auto; }
.history_cont .production_conts .production_img img { display:block; width:100%; height:auto; }
.history_cont .news_conts { width:100%; height:auto; margin-bottom:180px; }
.history_cont .news_conts .news_img { width:100%; height:auto; position:relative; overflow:hidden; }
.history_cont .news_conts>.news_img>img { display:block; width:1380px; height:auto; position:relative; left:50%; margin-left:-690px; }
.history_cont .news_conts .news_img .news_position { width:240px; height:100%; background:#55555a; position:absolute; top:0; left:100px; }
.history_cont .news_conts .news_img .news_position .news_wen { width:100%; height:auto; padding:0 32px; position:relative; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); }
.history_cont .news_conts .news_img .news_position .news_wen h2 { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:290; font-size:14px; line-height:36px; text-align:center; color:#FFFFFF; margin:0 auto 80px; }
.history_cont .news_conts .news_img .news_position .news_wen .news_conts { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:290; font-size:10px; line-height:13px; text-align:justify; color:#FFFFFF; }
.history_cont .news_conts .news_img .news_position>.news_conts { width:100%; height:auto; line-height:20px; min-height:40px; max-height:40px; font-size:12px; color:#B4B4B6; margin:0 0 10px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; }
.history_cont .news_conts .news_img .news_position>.news_conts p { width:100%; height:auto; line-height:20px; min-height:40px; max-height:40px; font-size:12px; color:#B4B4B6; margin:0 0 10px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; }
.history_cont .news_conts .news_img .news_position .news_wen .news_conts p { width:100%; height:auto; min-height:inherit; max-height:inherit; font-family:Microsoft YaHei UI; font-style:normal; font-weight:290; font-size:12px; line-height:18px; text-align:justify; color:#FFFFFF; }
.history_cont .news_conts .news_contnent { width:100%; height:auto; margin-top:80px; }
.history_cont .news_conts .news_contnent .container { width:1180px; padding:0; }
.history_cont .news_conts .news_contnent .news_kuai { width:calc((100% - 30px) / 4); height:auto; box-shadow:4px 4px 4px rgba(0, 0, 0, 0.25); float:left; margin-right:10px; margin-bottom:10px; }
.history_cont .news_conts .news_contnent .news_kuai:nth-child(4n) {
 margin-right:0;
}
.history_cont .news_conts .news_contnent .news_kuai:nth-last-child(2), .history_cont .news_conts .news_contnent .news_kuai:nth-last-child(3), .history_cont .news_conts .news_contnent .news_kuai:nth-last-child(4), .history_cont .news_conts .news_contnent .news_kuai:nth-last-child(5) {
 margin-bottom:0;
}
.history_cont .news_conts .news_contnent .news_kuai .news_img { width:100%; height:auto; }
.history_cont .news_conts .news_contnent .news_kuai .news_img img { display:block; width:100%; height:auto; }
.history_cont .news_conts .news_contnent .news_kuai .news_wen { width:100%; height:auto; padding:0 27px; }
.history_cont .news_conts .news_contnent .news_kuai .news_wen h2.title { width:100%; height:auto; line-height:20px; font-size:14px; font-weight:bold; color:#55555a; white-space:nowrap;/*一行显示*/ overflow:hidden;/*超出部分隐藏*/ text-overflow:ellipsis;/*用...代替超出部分*/ margin:50px 0 20px; }
.history_cont .news_conts .news_contnent .news_kuai .news_wen p { width:100%; height:auto; line-height:20px; min-height:40px; max-height:40px; font-size:12px; color:#B4B4B6; margin:0 0 10px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; }
.history_cont .annual_conts { width:100%; height:auto; margin-bottom:180px; }
.history_cont .annual_conts .annual_img { width:100%; height:auto; }
.history_cont .annual_conts .annual_img img { display:block; width:100%; height:auto; }
.history_cont .annual_conts .annual_wen { width:100%; height:auto; background:#55555A; }
.history_cont .annual_conts .annual_wen h2 { width:100%; height:auto; line-height:64px; font-size:22px; font-weight:normal; color:#fff; margin:0; }
.history_cont .annual_conts .annual_contnent { width:100%; height:auto; margin-top:80px; }
.history_cont .annual_conts .annual_contnent .container { width:1180px; padding:0; }
.history_cont .annual_conts .annual_contnent .annual_kuai { width:calc((100% - 30px) / 4); height:auto; box-shadow:4px 4px 4px rgba(0, 0, 0, 0.25); float:left; margin-right:10px; margin-bottom:10px; }
.history_cont .annual_conts .annual_contnent .annual_kuai:nth-child(4n) {
 margin-right:0;
}
/*.history_cont .annual_conts .annual_contnent .annual_kuai:nth-last-child(2),
.history_cont .annual_conts .annual_contnent .annual_kuai:nth-last-child(3),
.history_cont .annual_conts .annual_contnent .annual_kuai:nth-last-child(4),
.history_cont .annual_conts .annual_contnent .annual_kuai:nth-last-child(5){
	margin-bottom:0;
}*/
.history_cont .annual_conts .annual_contnent .annual_kuai .annual_img { width:100%; height:auto; }
.history_cont .annual_conts .annual_contnent .annual_kuai .annual_img img {
 display:block width:100%; height:auto; }
.history_cont .annual_conts .annual_contnent .annual_kuai .annual_wen { width:100%; height:auto; background:none; padding:0 27px; }
.history_cont .annual_conts .annual_contnent .annual_kuai .annual_wen h2.title { width:100%; height:auto; line-height:20px; font-size:14px; font-weight:bold; color:#55555a; white-space:nowrap;/*一行显示*/ overflow:hidden;/*超出部分隐藏*/ text-overflow:ellipsis;/*用...代替超出部分*/ margin:50px 0 20px; }
.history_cont .annual_conts .annual_contnent .annual_kuai .annual_wen p { width:100%; height:auto; line-height:20px; min-height:40px; max-height:40px; font-size:12px; color:#B4B4B6; margin:0 0 10px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; }
.history_cont .alliance_conts { width:100%; height:auto; margin-bottom:180px; }
.history_cont .alliance_conts .alliance_img { width:100%; height:auto; }
.history_cont .alliance_conts .alliance_img img { display:block; width:100%; height:auto; }
.history_cont .museum_conts { width:100%; height:auto; margin-bottom:180px; }
.history_cont .museum_conts .museum_img { width:100%; height:auto; position:relative; }
.history_cont .museum_conts>.museum_img>img { display:block; width:1380px; height:auto; position:relative; left:50%; margin-left:-690px; }
.history_cont .museum_conts .museum_img .museum_position { width:240px; height:100%; background:#55555a; position:absolute; top:0; left:100px; }
.history_cont .museum_conts .museum_img .museum_position .museum_wen { width:100%; height:auto; padding:0 50px; position:relative; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); }
.history_cont .museum_conts .museum_img .museum_position .museum_wen h2 { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:290; font-size:17px; line-height:36px; text-align:left; color:#FFFFFF; margin:0 auto 40px; }
.history_cont .museum_conts .museum_img .museum_position .museum_wen .museum_conts { width:100%; height:auto; }
.history_cont .museum_conts .museum_img .museum_position .museum_wen .museum_conts p { width:100%; height:auto; font-family:Microsoft YaHei UI; font-style:normal; font-weight:290; font-size:12px; line-height:18px; text-align:justify; color:#FFFFFF; margin-bottom:20px; }
.history_cont .museum_conts .museum_contnent { width:100%; height:auto; margin-top:80px; }
.history_cont .museum_conts .museum_contnent img { display:block; width:100%; height:auto; }
.history_cont .museum_conts .museum_contnent .museum_kuai { width:49.5%; height:auto; margin-right:1%; margin-bottom:1%; }
.history_cont .museum_conts .museum_contnent .museum_kuai:nth-child(2), .history_cont .museum_conts .museum_contnent .museum_kuai:nth-child(3) {
 margin-right:0;
}
.history_cont .museum_conts .museum_contnent .museum_kuai.left { float:left; }
.history_cont .museum_conts .museum_contnent .museum_kuai.right { float:right; }
.history_cont .museum_conts .museum_contnent .museum_kuai.w20 { width:20.2%; margin-right:1%; }
.history_cont .museum_conts .museum_contnent .museum_kuai.w30 { width:28.3%; margin-right:1%; }
.history_cont .museum_conts .museum_contnent .museum_kuai img { display:block; width:100%; height:auto; }
.case_cont { width:100%; height:auto; background:#EEEEEF; position:relative; }
.case_cont .containes { max-width:1380px; width:100%; margin:0 auto; padding:.1px 0; }
.case_cont .case_conts { width:100%; height:auto; padding:140px 0 0; }
.case_cont .case_conts .case_top { width:100%; height:auto; margin-bottom:85px; }
.case_cont .case_conts .case_kuai { width:19.6%; height:auto; background:#fff; float:left; margin-right:.5%; margin-bottom:.5%; }
.case_cont .case_conts .case_kuai:nth-child(5n) {
 margin-right:0;
}
.case_cont .case_conts .case_kuai img { display:block; width:100%; height:auto; opacity:.55; filter:Alpha(opacity=55); -webkit-filter:grayscale(1); /* Webkit */ filter:gray; /* IE6-9 */ filter:grayscale(1); /* W3C */ transition:all .5s;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
}
.case_cont .case_conts .case_kuai:hover img, .case_cont .case_conts .case_kuai.list img { -webkit-filter:none; filter:none; filter:none; opacity:1; filter:Alpha(opacity=100); }
.case_cont .case_conts .case_content { width:100%; height:auto; margin-bottom:82px; }
.case_cont .caseinfo { width:100%; background:#fff; margin:0 auto; padding:120px 0 300px; }
.store_cont { width:100%; height:auto; background:#eee; position:relative; }
.store_cont .containes { max-width:1380px; width:100%; margin:0 auto; padding:.1px 100px; }
.store_cont .store_conts { width:100%; height:auto; padding:62px 0 0; }
.store_cont .store_conts .store_map { width:100%; height:auto; margin-bottom:0; }
.store_cont .store_conts .store_map .map_img { max-width:1000px; width:100%; height:auto; margin:0 auto; position:relative; }
.store_cont .store_conts .store_map img { display:block; width:auto; max-width:100%; height:auto; margin:0 auto; }
.store_cont .store_conts .store_map .map_img a { display:block; width:1.9%; height:2.236%; border-radius:50%; position:absolute; z-index:5; }
.store_cont .store_conts .store_map .map_img a:before { display:block; content:""; width:100%; height:100%; background:#54545A; border-radius:50%; position:absolute; left:50%; top:0; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%); z-index:5; }
.store_cont .store_conts .store_map .map_img a:after { display:block; content:""; width:100%; height:100%; background:rgb(131,131,134); border-radius:50%; position:absolute; left:0; top:0; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); transition:all .5s;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
z-index:4; }
.store_cont .store_conts .store_map .map_img a:hover:after, .store_cont .store_conts .store_map .map_img a.on:after { box-shadow:2px 2px 4px 0 rgba(0, 0, 0, .25); -webkit-transform:scale(1.75); -moz-transform:scale(1.75); -ms-transform:scale(1.75); -o-transform:scale(1.75); transform:scale(1.75); }
.store_cont .store_conts .store_map .map_img a p { display:block; width:200px; text-align:center; font-size:12px; color:#54545A; position:absolute; margin:0; transition:all .5s;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
z-index:4; }
.store_cont .store_conts .store_map .map_img a:hover p, .store_cont .store_conts .store_map .map_img a.on p { font-size:18px; text-shadow:2px 2px 4px rgba(0, 0, 0, .25); }
.store_cont .store_conts .store_map .map_img a.bottom p { left:50%; top:125%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%); }
.store_cont .store_conts .store_map .map_img a:hover.bottom p, .store_cont .store_conts .store_map .map_img a.bottom.on p { top:125%; }
.store_cont .store_conts .store_map .map_img a.left p { text-align:right; left:-205px; top:50%; -webkit-transform:translateX(0) translateY(-50%); -moz-transform:translateX(0) translateY(-50%); -ms-transform:translateX(0) translateY(-50%); -o-transform:translateX(0) translateY(-50%); transform:translateX(0) translateY(-50%); }
.store_cont .store_conts .store_map .map_img a:hover.left p, .store_cont .store_conts .store_map .map_img a.left.on p { left:-205px; }
.store_cont .store_conts .store_map .map_img a.right p { text-align:left; right:-205px; top:50%; -webkit-transform:translateX(0) translateY(-50%); -moz-transform:translateX(0) translateY(-50%); -ms-transform:translateX(0) translateY(-50%); -o-transform:translateX(0) translateY(-50%); transform:translateX(0) translateY(-50%); }
.store_cont .store_conts .store_map .map_img a:hover.right p, .store_cont .store_conts .store_map .map_img a.right.on p { right:-205px; }
.store_cont .store_conts .store_map .map_img a#neimenggu { top:33.5%; left:65.35%; }
.store_cont .store_conts .store_map .map_img a#xinjiang { top:22%; left:26.25%; }
.store_cont .store_conts .store_map .map_img a#qinghai { top:44.9%; left:42.55%; }
.store_cont .store_conts .store_map .map_img a#yunnan { top:75.6%; left:45.75%; }
.store_cont .store_conts .store_map .map_img a#guizhou { top:71.8%; left:55.6%; }
.store_cont .store_conts .store_map .map_img a#sichuan { top:60.4%; left:49%; }
.store_cont .store_conts .store_map .map_img a#gansu { top:45%; left:49.05%; }
.store_cont .store_conts .store_map .map_img a#shanxi { top:41%; left:65.4%; }
.store_cont .store_conts .store_map .map_img a#shanx { top:52.55%; left:58.85%; }
.store_cont .store_conts .store_map .map_img a#hunan { top:68%; left:65.35%; }
.store_cont .store_conts .store_map .map_img a#hubei { top:60.4%; left:68.65%; }
.store_cont .store_conts .store_map .map_img a#henan { top:52.6%; left:68.65%; }
.store_cont .store_conts .store_map .map_img a#hebei { top:41%; left:68.65%; }
.store_cont .store_conts .store_map .map_img a#heilongjiang { top:18.1%; left:88.25%; }
.store_cont .store_conts .store_map .map_img a#liaoning { top:25.82%; left:88.25%; }
.store_cont .store_conts .store_map .map_img a#beijing { top:37.25%; left:71.85%; }
.store_cont .store_conts .store_map .map_img a#shandong { top:44.9%; left:75.15%; }
.store_cont .store_conts .store_map .map_img a#anhui { top:60.2%; left:75.2%; }
.store_cont .store_conts .store_map .map_img a#jiangsu { top:56.5%; left:78.4%; }
.store_cont .store_conts .store_map .map_img a#zhejiang { top:64%; left:78.4%; }
.store_cont .store_conts .store_map .map_img a#jiangxi { top:67.85%; left:72%; }
.store_cont .store_conts .store_map .map_img a#shanghai { top:60.2%; left:85%; }
.store_cont .store_conts .store_top { width:100%; height:auto; }
.store_cont .store_conts .store_top ul { width:100%; height:auto; margin:0; }
.store_cont .store_conts .store_top ul li { height:auto; }
.store_cont .store_conts .store_top ul li img { display:block; width:100%; height:auto; }
.store_cont .store_conts .store_top .swiper-pagination { bottom:4%; }
.store_cont .store_conts .store_top .swiper-pagination-bullet { width:10px; height:10px; border:1px #fff solid; background:none; opacity:.7; }
.store_cont .store_conts .store_top .swiper-pagination-bullet-active { background:#fff; opacity:1; }
.store_cont .storeinfo { width:100%; height:auto; background:#fff; padding:160px 0 180px; }
.store_cont .storeinfo .storeinfo_kuai { width:100%; min-height:300px; height:auto; position:relative; margin-bottom:170px; }
.store_cont .storeinfo .storeinfo_kuai .storeinfo_name { width:16.102%; height:auto; margin-right:6.75%; float:left; }
.store_cont .storeinfo .storeinfo_kuai .storeinfo_name p { font-size:24px; color:#55555A; margin:0; }
.store_cont .storeinfo .storeinfo_kuai .storeinfo_shu { width:1px; height:100%; background:#55555A; position:absolute; top:0; left:16.102%; }
.store_cont .storeinfo .storeinfo_kuai .storeinfo_tel, .store_cont .storeinfo .storeinfo_kuai .storeinfo_address { width:29.662%; height:auto; float:left; }
.store_cont .storeinfo .storeinfo_kuai .storeinfo_tel:nth-child(5) {
 width:17.797%;
 height:auto;
 float:left;
}
.store_cont .storeinfo .storeinfo_kuai .storeinfo_tel p { line-height:48px; font-size:18px; font-family:Microsoft Yahei; color:#55555A; margin:0; }
.store_cont .storeinfo .storeinfo_kuai .storeinfo_address p { line-height:48px; font-size:18px; font-family:Microsoft Yahei; color:#55555A; margin:0; }
.store_cont .storeinfo .storeinfo_kuai .storeinfo_email { width:20%; height:auto; float:left; }
.store_cont .storeinfo .storeinfo_kuai .storeinfo_email p { line-height:48px; font-size:18px; font-family:Microsoft Yahei; color:#55555A; margin:0; }
.contact_cont { width:100%; height:auto; background:#eee; position:relative; }
.contact_cont .containes { max-width:1380px; width:100%; margin:0 auto; padding:.1px 0; }
.contact_cont .contactinfo { width:100%; height:auto; background:#fff; }
.contact_cont .contactinfo .contactinfo_img { max-width:800px; width:42%; height:auto; float:left; }
.contact_cont .contactinfo .contactinfo_img img { display:block; width:100%; height:auto; }
.contact_cont .contactinfo .contactinfo_wen { max-width:1120px; width:58%; height:auto; min-height:794px; float:right; display:flex; justify-content:center; padding-top:10%; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content { max-width:450px; width:95%; height:auto; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content h2.title { width:100%; height:auto; font-size:18px; font-weight:bold; color:#55555A; margin:0; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content>h2.title { margin-bottom:105px; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content .contactinfo_left { width:52%; height:auto; float:left; margin-right:5%; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content .contactinfo_right { width:43%; height:auto; float:left; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content .contactinfo_kuai { width:100%; height:auto; margin-top:50px; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content .contactinfo_kuai p { width:100%; height:auto; line-height:30px; font-size:16px; color:#55555a; margin:0; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content .contactinfo_kuai p:nth-child(1) {
 width:100%;
 height:auto;
 font-size:17px;
 font-weight:normal;
 font-family:Microsoft Yahei light;
}
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content .contactinfo_kuai .contactinfo_icon { width:100%; height:auto; font-size:0; text-align:left; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content .contactinfo_kuai .contactinfo_icon .icon_kuai { display:inline-block; width:auto; height:auto; color:#55555a; text-align:center; margin-top:25px; padding:0 10px; position:relative; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content .contactinfo_kuai .contactinfo_icon .icon_kuai i { font-size:24px; color:#55555a; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content .contactinfo_kuai .contactinfo_icon .icon_kuai img { display:block; width:25px; height:auto; margin:0 auto; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content .contactinfo_kuai .contactinfo_icon .icon_kuai p { width:auto; height:auto; font-size:14px; font-weight:normal; margin-top:0; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content .contactinfo_kuai .contactinfo_icon .icon_kuai .icon_erweima { display:none; width:90px; height:80px; position:absolute; right:100%; bottom:0; padding-right:10px; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content .contactinfo_kuai .contactinfo_icon .icon_kuai:hover .icon_erweima { display:block; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content .contactinfo_kuai .contactinfo_icon .icon_kuai .icon_erweima img { display:block; width:100%; height:auto; border:1px #87878a solid; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_content .contactinfo_kuai .contactinfo_icon .icon_kuai .icon_erweima:before { content:""; width:5px; height:7px; background:url(../images/icon_erweima.png) no-repeat center; background-size:cover; position:absolute; right:6px; bottom:10px; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_form { max-width:450px; width:90%; height:auto; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_form h2.title { width:100%; height:auto; font-size:18px; font-weight:bold; color:#55555a; margin:0 0 36px; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_form p { width:100%; height:auto; min-height:34px; font-size:12px; color:#8a8a8d; margin:0 0 39px; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_form .form_kuai { width:100%; height:auto; color:#9E9EA0; position:relative; margin-bottom:15px; transition:all .5s;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
}
.contact_cont .contactinfo .contactinfo_wen .contactinfo_form .form_kuai:hover { color:#55555a; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_form .form_kuai i { font-size:26px; position:absolute; top:18px; left:20px; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_form .form_kuai .form_img { width:60px; height:60px; position:absolute; top:0; left:0; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_form .form_kuai .form_img img, .contact_cont .contactinfo .contactinfo_wen .contactinfo_form .form_kuai:hover .form_img img:nth-child(2) {
 display:block;
 width:40px;
 height:40px;
 margin:10px;
}
.contact_cont .contactinfo .contactinfo_wen .contactinfo_form .form_kuai .form_img img:nth-child(2), .contact_cont .contactinfo .contactinfo_wen .contactinfo_form .form_kuai:hover .form_img img:nth-child(1) {
 display:none;
}
.contact_cont .contactinfo .contactinfo_wen .contactinfo_form .form_kuai input { width:100%; height:auto; line-height:60px; font-size:14px; background:#EEEEEE; border:none; outline:none; padding:0 58px; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_form .form_kuai textarea { width:100%; height:134px; line-height:24px; font-size:14px; background:#EEEEEE; border:none; outline:none; padding:18px 58px; }
.contact_cont .contactinfo .contactinfo_wen .contactinfo_form button { width:100%; height:auto; line-height:60px; font-size:18px; color:#fff; background:#55555A; border:none; outline:none; margin-top:44px; }
.service_cont { width:100%; height:auto; }
.service_cont .containes { max-width:1380px; width:100%; background:#fff; margin:0 auto; padding:.1px 0; }
.service_cont .containes .container { max-width:980px; width:100%; height:auto; padding:0; }
.service_cont .service_conts { width:100%; height:auto; margin-bottom:180px; }
.service_cont .service_conts .service_wen { width:100%; height:auto; color:#55555A; padding:55px 0 0; }
.service_cont .service_conts .service_wen h2.title_xian { width:100%; height:auto; line-height:52px; font-size:20px; font-weight:bold; background:url(../images/title_xian.png) repeat-x left bottom; margin:0 0 150px; }
.service_cont .service_conts .service_wen h2.title { width:100%; height:auto; line-height:29px; font-size:17px; font-weight:bold; margin:0 0 30px; }
.service_cont .service_conts .service_wen h3.title { width:100%; height:auto; line-height:24px; font-size:14px; font-weight:normal; margin:0; }
.service_cont .service_conts .service_wen h4.title { width:100%; height:auto; line-height:24px; font-size:18px; font-family:HYQiHei; font-weight:bold; margin:0; }
.service_cont .service_conts .service_wen p { width:100%; height:auto; line-height:24px; font-size:12.6px; margin:0; }
.service_cont .service_conts .service_wen .service_right { width:100%; height:auto; text-align:right; margin:100px 0; }
.service_cont .service_conts .service_wen .service_right p { font-family:Microsoft YaHei UI; font-style:normal; font-weight:normal; font-size:12px; line-height:24px; letter-spacing:0.05em; text-transform:uppercase; color:#55555A; }
.service_cont .service_conts .service_wen .service_right img { display:block; width:100%; height:auto; }
 @media screen and (max-width:1530px) {
	/*.contact_cont .contactinfo .contactinfo_img.form{
		width:55%;
	}
	.contact_cont .contactinfo .contactinfo_wen.form{
		width:45%;
	}*/
	.contact_cont .contactinfo .contactinfo_img {
 height:100%;
 position:absolute;
 top:0;
 left:0;
 z-index:5;
 overflow:hidden;
}
 .contact_cont .contactinfo .contactinfo_img img {
 width:auto;
 height:100%;
 position:absolute;
 top:0;
 left:50%;
 z-index:6;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 transform:translateX(-50%);
}
}
 @media screen and (max-width:1440px) {
 .index_list {
 right:100px;
}
 .index_list ul li {
 margin-bottom:20px;
}
 .index_list ul li .product_img {
 width:40px;
 height:40px;
}
 .index_list ul li p {
 height:40px;
 line-height:40px;
}
 .index_list ul li:nth-child(1) .product_img img {
 height:25px;
}
 .index_list ul li:nth-child(2) .product_img img {
 width:24px;
}
 .index_list ul li:nth-child(3) .product_img img {
 height:24px;
}
 .index_list ul li:nth-child(4) .product_img img {
 height:25px;
}
 .index_list ul li:nth-child(5) .product_img img {
 height:24px;
}
 .index_list ul li:nth-child(6) .product_img img {
 height:29px;
}
 .index_design .design_wen {
 margin:120px auto 80px;
}
 .index_caselist .caselist_kuai .caselist_wen .caselist_titles {
 line-height:36px;
 font-size:26px;
}
 .footer .footer_upper .footer_icon ul li .tu {
 left:-300%;
}
 .footer .footer_upper .footer_icon ul li .tu:before {
 left:78px;
 transform:rotate(180deg);
 -ms-transform:rotate(180deg); /* Internet Explorer */
 -moz-transform:rotate(180deg); /* Firefox */
 -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
 -o-transform:rotate(180deg); /* Opera */
}
 .footer .footer_upper .footer_icon ul li .tel {
 left:-420%;
}
 .footer .footer_upper .footer_icon ul li .tel:before {
 left:120px;
 transform:rotate(180deg);
 -ms-transform:rotate(180deg); /* Internet Explorer */
 -moz-transform:rotate(180deg); /* Firefox */
 -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
 -o-transform:rotate(180deg); /* Opera */
}
}
 @media screen and (max-width:1366px) {
 .index_design .design_wen {
 margin:85px auto 25px;
}
 .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai .info_left, .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_color, .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_parameter {
 width:60%;
}
 .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai .info_right, .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_lang, .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_texture {
 width:40%;
}
 .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_purchase a.tmall {
 margin-right:28%;
}
 .footer .footer_upper {
 margin:52px auto 25px;
}
}
 @media screen and (max-width:1280px) {
 .index_list {
 right:60px;
}
 .index_list ul li {
 margin-bottom:10px;
}
 .index_list ul li .product_img {
 width:35px;
 height:35px;
}
 .index_list ul li p {
 height:35px;
 line-height:35px;
}
 .index_list ul li:nth-child(1) .product_img img {
 height:20px;
}
 .index_list ul li:nth-child(2) .product_img img {
 width:19px;
}
 .index_list ul li:nth-child(3) .product_img img {
 height:19px;
}
 .index_list ul li:nth-child(4) .product_img img {
 height:20px;
}
 .index_list ul li:nth-child(5) .product_img img {
 height:19px;
}
 .index_list ul li:nth-child(6) .product_img img {
 height:24px;
}
 .index_design .design_wen {
 margin:95px auto 15px;
}
 .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai .info_left {
 width:100%;
 float:none;
 margin-bottom:25px;
}
 .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai .info_right {
 width:100%;
 float:none;
 margin-bottom:25px;
}
 .footer .footer_upper {
 margin:32px auto 15px;
}
 .footer .footer_upper {
 padding:0 30px;
}
 .footer .footer_upper .footer_nav ul li:nth-child(1), .footer .footer_upper .footer_nav ul li:nth-child(2), .footer .footer_upper .footer_nav ul li:nth-child(3), .footer .footer_upper .footer_nav ul li:nth-child(4), .footer .footer_upper .footer_nav ul li:nth-child(5), .footer .footer_upper .footer_nav ul li:nth-child(6), .footer .footer_upper .footer_nav ul li:nth-child(7), .footer .footer_upper .footer_nav ul li:nth-child(8), .footer .footer_upper .footer_nav ul li:nth-child(9), .footer .footer_upper .footer_nav ul li:nth-child(10) {
 max-width:initial;
 width:16%;
 margin-right:0.72%;
}
 .footer .footer_upper .footer_nav ul li:nth-child(6n) {
 margin-right:0;
}
 .footer .footer_upper .footer_nav ul li dt {
 border-right:none;
}
}

/*@media screen and (max-width:1100px){
	.contact_cont .contactinfo .contactinfo_wen .contactinfo_form .form_kuai .form_img{
		width:40px;
		height:40px;
	}
	.contact_cont .contactinfo .contactinfo_wen .contactinfo_form .form_kuai .form_img img,
	.contact_cont .contactinfo .contactinfo_wen .contactinfo_form .form_kuai:hover .form_img img:nth-child(2){
		width:30px;
		height:30px;
		margin:5px;
	}
	.contact_cont .contactinfo .contactinfo_wen .contactinfo_form .form_kuai input{
		line-height:40px;
		padding-left:38px;
	}
	.contact_cont .contactinfo .contactinfo_wen .contactinfo_form button{
		line-height:40px;
	}
	.contact_cont .contactinfo .contactinfo_wen .contactinfo_form .form_kuai textarea{
		height:95px;
		padding:8px 38px;
	}
}*/

@media screen and (max-width:1240px) {
 .contact_cont .contactinfo .contactinfo_img {
 height:100%;
 position:absolute;
 top:0;
 left:0;
 z-index:5;
 overflow:hidden;
}
 .contact_cont .contactinfo .contactinfo_img img {
 width:auto;
 height:100%;
 position:absolute;
 top:0;
 left:50%;
 z-index:6;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 transform:translateX(-50%);
}
}
 @media screen and (max-width:1024px) {
 .footer .footer_upper {
 margin:32px auto 15px;
}
}
 @media screen and (max-width:768px) {
 .footer .footer_upper {
 margin:32px auto 15px;
}
}
 @media screen and (max-width:724px) {
 .index_list {
 right:30px;
}
 .index_case .case_wen {
 height:18%;
 top:24%;
}
 .index_case .case_wen.on {
 top:16%;
}
 .index_caselist .caselist_kuai .caselist_wen {
 padding:70px 5.5% 0;
}
 .index_caselist .caselist_kuai .caselist_wen .caselist_title {
 top:45%;
}
 .index_caselist .caselist_kuai .caselist_wen .caselist_titles {
 line-height:30px;
 font-size:20px;
 bottom:-8%;
}
 .index_caselist .caselist_kuai .caselist_wen .caselist_titles.on {
 bottom:-5%;
}
 .footer .footer_upper .footer_nav ul li:nth-child(1), .footer .footer_upper .footer_nav ul li:nth-child(2), .footer .footer_upper .footer_nav ul li:nth-child(3), .footer .footer_upper .footer_nav ul li:nth-child(4), .footer .footer_upper .footer_nav ul li:nth-child(5), .footer .footer_upper .footer_nav ul li:nth-child(6), .footer .footer_upper .footer_nav ul li:nth-child(7), .footer .footer_upper .footer_nav ul li:nth-child(8), .footer .footer_upper .footer_nav ul li:nth-child(9), .footer .footer_upper .footer_nav ul li:nth-child(10) {
 width:100%;
 border-bottom:1px #e0e0e0 solid;
 margin-right:0;
}
 .footer .footer_upper .footer_nav ul li dt {
 line-height:30px;
 font-size:12px;
 background:url(../images/footer_jia.png) no-repeat center right;
 background-size:auto 30%;
 margin-bottom:0;
 padding:15px 0;
}
 .footer .footer_upper .footer_nav ul li.on dt {
 background:url(../images/footer_jian.png) no-repeat center right;
 background-size:auto 30%;
}
 .footer .footer_upper .footer_nav ul li dl dd a {
 font-size:10px;
}
 .footer .footer_upper .footer_nav ul li dl:nth-child(2) {
 display:none;
}
 .footer .footer_upper .footer_nav ul li dl.links {
 margin-top:-20px;
}
}
 @media screen and (max-width:640px) {
 .banner>img {
 width:100%;
 left:0;
 margin-left:0;
}
 .banner .swiper-button-prev, .banner .swiper-button-next {
 width:26px;
 height:46px;
 margin-top:-23px;
}
 .banner .swiper-button-prev {
 background-size:100% 100%;
}
 .banner .swiper-button-next {
 background-size:100% 100%;
}
 .index_list {
 display:none !important;
}
 .index_productlist .productlist_cont .productlist_img .productlist_wen {
 width:76%;
}
 .index_caselist {
 height:auto !important;
}
 .index_caselist .caselist_kuai {
 width:100%;
 height:55%;
 float:none;
 margin:0 auto;
}
 .index_caselist .caselist_kuai:nth-child(2) {
 width:100%;
 height:45%;
 float:none;
 margin:0 auto;
}
 .index_caselist .caselist_kuai:nth-child(1) .caselist_wen {
 padding:70px 5% 18px;
}
 .index_caselist .caselist_kuai .caselist_wen {
 height:auto;
 padding:14px 5%;
}
 .index_caselist .caselist_kuai .caselist_wen .caselist_title {
 width:89%;
 height:auto;
 position:relative;
 top:0;
}
 .index_caselist .caselist_kuai .caselist_wen .caselist_title img {
 display:block;
 width:auto;
 height:5rem;
}
 .index_caselist .caselist_kuai .caselist_wen .caselist_titles {
 line-height:28px;
 font-size:18px;
 position:relative;
 margin-bottom:0;
}
 .index_caselist .caselist_kuai>a>img {
 height:calc(72% - 60px);
}
 .index_caselist .caselist_kuai:nth-child(2)>a>img {
 height:calc(73% - 30px);
}
 .index_design {
 padding:1px 5%;
}
 .index_design .design_wen {
 margin:80px auto 30px;
}
 .product_cont .product_top>img {
 width:50%;
}
 .product_cont .product_top .top_wen {
 margin:79px auto 78px;
}
 .product_cont .product_top .top_wen p img {
 width:100%;
}
 .product_cont .product_list .kuai_more a {
 line-height:40px;
 font-size:16px;
 background-size:auto 60%;
}
 .product_cont .product_list .product_kuai .kuai_wen a.title_more {
 font-size:14px;
 letter-spacing:0;
 background-size:auto 70%;
}
 .product_cont .product_service {
 padding:50px 0;
}
 .product_cont .product_service .service_conts {
 padding:0 5%;
}
 .product_cont .product_service .service_conts .service_kuai {
 width:40%;
 margin:0 5% 50px;
}
 .product_cont .product_service .service_conts .service_kuai .service_wen p {
 min-height:90px;
 max-height:90px;
 line-height:18px;
 overflow:hidden;
}
 .product_cont .product_service .service_conts .service_kuai .service_wen a {
 background-size:auto 70%;
}
 .product_cont .productinfo_top .productinfo_cont .productinfo_left {
 width:100%;
 float:none;
 margin:0 0 50px;
 padding-top:121px;
}
 .product_cont .productinfo_top .productinfo_cont .productinfo_right {
 width:100%;
 float:none;
 padding:50px 4%;
}
 .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai:nth-child(3) p {
 height:auto;
}
 .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_parameter, .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_texture {
 height:auto;
}
 .product_cont .productinfo_details .details_top>img {
 min-width:100%;
 min-height:auto;
}
 .product_cont .productinfo_details .details_top .top_wen {
 width:90%;
 left:5%;
 bottom:5%;
}
 .product_cont .productinfo_details .details_top .top_wen.on {
 bottom:15%;
}
 .product_cont .productinfo_details .details_top .top_wen img {
 width:100%;
}
 .product_cont .productinfo_details .product_related {
 padding:50px 5%;
}
 .product_cont .productinfo_details .product_related .related_content .ul .li {
 width:32.3%;
 margin-right:1.5%;
 margin-bottom:10px;
}
 .product_cont .productinfo_details .product_related .related_content .ul .li:nth-child(3), .product_cont .productinfo_details .product_related .related_content .ul .li:nth-child(6) {
 margin-right:1.5%;
}
 .product_cont .productinfo_details .product_related .related_content .ul .li:nth-child(4), .product_cont .productinfo_details .product_related .related_content .ul .li:nth-child(7) {
 margin-right:0;
}
 .product_cont .productinfo_details .product_related .related_content .ul .li .related_wen {
 padding:15px 15px 20px;
}
 .product_cont .productinfo_details .product_related .related_content .ul .li .related_wen h2 {
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 margin:10px 0;
}
 .product_cont .productinfo_details .derails_img {
 width:100%;
 height:auto;
}
 .product_cont .productinfo_details img, .product_cont .productinfo_details .derails_img img {
 display:block;
 width:100%;
 height:auto;
}
 .product_cont .product_service img {
 width:25%;
 height:auto;
 margin:0 auto 50px;
}
 .product_cont .product_service .service_conts .service_kuai .service_top img {
 width:auto;
 height:36px;
 margin:0 auto 30px;
}
 .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai .info_left {
 width:100%;
 float:none;
 margin:0 0 14px;
 padding:0;
}
 .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai .info_right {
 width:100%;
 float:none;
 margin:0;
}
 .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_color, .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_parameter {
 width:47.5%;
 margin-right:5%;
}
 .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_lang, .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_texture {
 width:47.5%;
}
 .product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_purchase a.tmall {
 margin-right:21%;
}
 .fixed_nav .fixed_wen {
 max-width:340px;
 padding:5%;
}
 .banner .banner_content {
 width:0;
 background:none;
 z-index:11;
 padding:100% 5% 0;
}
 .banner .banner_content.service {
 top:100%;
 padding:0;
}
 .list_top {
 margin:25px 0;
}
 .list_top ul {
 border-bottom:none;
 margin:0;
 padding:0;
}
 .list_top ul li {
 width:25%;
 border-right:none;
 border-bottom:1px #DDDDDE solid;
 float:left;
 margin-bottom:10px;
 padding:10px 0;
}
 .list_top ul li:nth-last-child(2) {
 width:auto;
}
 .list_top ul li:nth-last-child(2) a {
 border-right:none;
}
 .list_top ul li:before {
 width:80%;
 bottom:0;
 margin-left:-40%;
}
 .list_top ul li a {
 line-height:30px;
 font-size:12px;
 border-right: 1px #88888C solid;
 padding:0 10px;
}
 .list_top ul li:nth-child(4n) a {
 border-right:none;
}
 .history_cont .history_conts .history_content .history_kuai {
 width:100%;
 float:none;
}
 .history_cont .history_conts .history_content .history_kuai .history_weninfo .title_img img {
 display:block;
 width:100%;
 height:auto;
}
 .history_cont .history_conts .history_content .history_kuai:nth-last-child(2) .history_wen h2 {
 font-size:54px;
}
 .history_cont .news_conts .news_contnent .container, .history_cont .annual_conts .annual_contnent .container {
 width:100%;
}
 .history_cont .news_conts .news_contnent .news_kuai, .history_cont .annual_conts .annual_contnent .annual_kuai {
 width:100%;
 float:none;
 margin-right:0;
}
 .history_cont .museum_conts .museum_img {
 overflow:hidden;
}
 .history_cont .news_conts>.news_img {
 display:none;
}
 .history_cont .annual_conts {
 margin-bottom:40px;
}
 .history_cont .news_conts .news_img {
 width:100%;
 height:auto;
}
 .history_cont .news_conts .news_img img {
 display:block;
 width:100%;
 height:auto;
}
 .history_cont .news_conts .annual_wens {
 width:100%;
 height:auto;
 background:#55555A;
}
 .history_cont .news_conts .annual_wens h2 {
 width:100%;
 height:auto;
 line-height:64px;
 font-size:22px;
 font-weight:normal;
 color:#fff;
 margin:0;
}
 .history_cont .annual_conts>.annual_img {
 display:none;
}
 .history_cont .annual_conts .annual_contnent {
 margin-top:15px;
}
 .case_cont .containes .caseinfo_img img {
 display:block;
 width:100%;
 height:auto;
}
 .service_cont .service_conts {
 padding:0 5%;
}
 .service_cont .service_conts img {
 display:block;
 width:100%;
 height:auto;
}
 .service_cont .containes .list_top ul {
 border-bottom:1px #DDDDDE solid;
 margin-bottom:10px;
}
 .service_cont .containes .list_top ul li {
 width:25%;
 border-bottom:none;
 margin-bottom:0;
 padding:10.5px 0;
}
 .position.contact_position .list_top {
 width:100%;
 position:absolute;
 top:170px;
 left:0;
}
 .position.contact_position .list_top ul {
 font-size:0;
 border-bottom:1px #DDDDDE solid;
}
 .position.contact_position .list_top ul li, .position.contact_position .list_top ul li:nth-child(3) {
 width:auto;
 border-bottom:none;
 float:none;
 border-right:none;
}
 .position.contact_position .list_top ul li {
 width:25%;
 margin-bottom:0;
 padding:10.5px 0;
}
 .position.contact_position .list_top ul li:before {
 bottom:-3px;
}
 .position.contact_position .list_top ul li:nth-child(3) a {
 border-right:1px #88888C solid;
}
 .contact_cont .contactinfo .contactinfo_img, .contact_cont .contactinfo .contactinfo_img.form {
 width:100%;
 height:150px;
 float:none;
 overflow:hidden;
 position:relative;
}
 .contact_cont .contactinfo .contactinfo_img img {
 width:100%;
 height:auto;
 position:relative;
 top:64%;
 left:0;
 -webkit-transform:translateX(0) translateY(-50%);
 -moz-transform:translateX(0) translateY(-50%);
 -ms-transform:translateX(0) translateY(-50%);
 -o-transform:translateX(0) translateY(-50%);
 transform:translateX(0) translateY(-50%);
}
 .contact_cont .contactinfo .contactinfo_wen, .contact_cont .contactinfo .contactinfo_wen.form {
 width:100%;
 float:none;
 padding:150px 0 40px;
}
 .contact_cont .contactinfo .contactinfo_wen .contactinfo_content {
 width:90%;
}
 .contact_cont .contactinfo .contactinfo_wen .contactinfo_content .contactinfo_kuai .contactinfo_icon {
 font-size:0;
}
 .contact_cont .contactinfo .contactinfo_wen .contactinfo_content .contactinfo_kuai .contactinfo_icon .icon_kuai {
 width:50%;
}
 .contact_cont .contactinfo .contactinfo_wen .contactinfo_content>h2.title {
 margin-bottom:108px;
}
 .history_cont .news_conts .news_contnent, .history_cont .annual_conts .annual_contnent {
 padding:0 5%;
}
 .history_cont .production_conts {
 padding:0 5%;
}
 .history_cont .news_conts {
 margin-bottom:40px;
}
 .history_cont .news_conts .news_contnent {
 margin-top:15px;
}
 .history_cont .museum_conts>.museum_img>img {
 width:100%;
 left:0;
 margin-left:0;
}
 .history_cont .museum_conts .museum_img .museum_position {
 width:100%;
 height:auto;
 position:relative;
 left:0;
}
 .history_cont .museum_conts .museum_img .museum_position .museum_wen {
 padding:40px 20px 20px;
 top:100%;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 -o-transform:translateY(0);
 transform:translateY(0);
}
 .history_cont .museum_conts {
 margin-bottom:40px;
}
 .history_cont .museum_conts .museum_contnent {
 margin-top:40px;
}
 .case_cont .case_conts .case_kuai {
 width:49.5%;
 margin-right:1%;
}
 .case_cont .case_conts .case_kuai:nth-child(5n) {
 margin-right:1%;
}
 .case_cont .case_conts .case_kuai:nth-child(2n) {
 margin-right:0;
}
 .case_cont .caseinfo {
 padding:100px 5%;
}
 .store_cont .containes {
 padding:.1px 5%;
}
 .store_cont .storeinfo .storeinfo_kuai .storeinfo_name, .store_cont .storeinfo .storeinfo_kuai .storeinfo_tel {
 width:100%;
 margin:0;
 float:none;
}
 .store_cont .storeinfo .storeinfo_kuai .storeinfo_shu {
 display:block;
 width:100%;
 height:1px;
 position:relative;
 margin:5% 0;
 left:0;
}
 .product_cont .product_itemize .productitemize_cont .search_ul ul li {
 width:calc((100% - 13px) / 2);
}
 .product_cont .product_itemize .productitemize_cont .search_ul ul li:nth-child(5n) {
 margin-right:13px;
}
 .product_cont .product_itemize .productitemize_cont .search_ul ul li:nth-child(2n) {
 margin-right:0;
}
 .product_cont .productinfo_details .product_related .related_content .ul .li .related_wen p {
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}
 .store_cont .store_conts .store_map .map_img a p {
 width:120px;
 font-size:10px;
 display:none;
}
 .store_cont .store_conts .store_map .map_img a.right p {
 right:-125px;
}
 .store_cont .store_conts .store_map .map_img a.left p {
 left:-125px;
}
 .store_cont .store_conts .store_map .map_img a:hover p, .store_cont .store_conts .store_map .map_img a.on p {
 font-size:12px;
 display:block;
}
 .store_cont .store_conts .store_map .map_img a:hover.right p, .store_cont .store_conts .store_map .map_img a.right.on p {
 right:-125px;
}
 .store_cont .store_conts .store_map .map_img a:hover.left p, .store_cont .store_conts .store_map .map_img a.left.on p {
 left:-125px;
}
 .store_cont .store_conts .store_map .map_img a#heilongjiang:hover.right p, .store_cont .store_conts .store_map .map_img a#heilongjiang.right.on p {
 width:130px;
 left:-135px;
 text-align:right;
}
 .store_cont .store_conts .store_map .map_img a#liaoning:hover.right p, .store_cont .store_conts .store_map .map_img a#liaoning.right.on p {
 left:-125px;
 text-align:right;
}
 .store_cont .store_conts .store_map .map_img a#neimenggu:hover.bottom p, .store_cont .store_conts .store_map .map_img a#neimenggu.bottom.on p {
 top:-5px;
 left:-65px;
 text-align:right;
}
 .store_cont .store_conts .store_map .map_img a#shandong:hover.right p, .store_cont .store_conts .store_map .map_img a#shandong.right.on p {
 top:250%;
 right:-80px;
}
 .store_cont .store_conts .store_map .map_img a#zhejiang:hover.right p, .store_cont .store_conts .store_map .map_img a#zhejiang.right.on p {
 width:87px;
 top:300%;
 right:-70px;
}
 .store_cont .store_conts .store_map .map_img a#shanghai:hover.right p, .store_cont .store_conts .store_map .map_img a#shanghai.right.on p {
 width:93px;
 top:500%;
 right:-50px;
}
 .store_cont .store_conts .store_map .map_img a#qinghai:hover.bottom p, .store_cont .store_conts .store_map .map_img a#qinghai.bottom.on p {
 width:81px;
 top:200%;
 left:-30px;
}
 .store_cont .store_conts .store_map .map_img a#gansu:hover.right p, .store_cont .store_conts .store_map .map_img a#gansu.right.on p {
 width:71px;
 top:-250%;
 left:-35px;
}
 .store_cont .store_conts .store_map .map_img a#hebei:hover.right p, .store_cont .store_conts .store_map .map_img a#hebei.right.on p {
 width:62px;
 top:25%;
 left:-65px;
}
 .store_cont .store_conts .store_map .map_img a#hunan:hover.bottom p, .store_cont .store_conts .store_map .map_img a#hunan.bottom.on p {
 width:74px;
 top:-115%;
 left:-40px;
}
 .store_cont .store_conts .store_map .map_img a#guizhou:hover.bottom p, .store_cont .store_conts .store_map .map_img a#guizhou.bottom.on p {
 width:85px;
 top:-115%;
 left:-45px;
}
 .store_cont .store_conts .store_map .map_img a#shanx:hover.bottom p, .store_cont .store_conts .store_map .map_img a#shanx.bottom.on p {
 width:85px;
 top:-115%;
 left:-45px;
}
 .store_cont .store_conts .store_map .map_img a#sichuan:hover.right p, .store_cont .store_conts .store_map .map_img a#sichuan.right.on p {
 width:83px;
 left:-85px;
}
 .store_cont .store_conts .store_map .map_img a#anhui:hover.right p, .store_cont .store_conts .store_map .map_img a#anhui.right.on p {
 width:68px;
 top:-400%;
 right:-60px;
}
 .store_cont .store_conts .store_map .map_img a#jiangsu:hover.right p, .store_cont .store_conts .store_map .map_img a#jiangsu.right.on p {
 width:80px;
 top:-250%;
 right:-65px;
}
 .service_cont .list_top ul li {
 float:none;
}
 .service_cont .service_conts .service_wen {
 padding:0;
}
 .service_cont .service_conts .service_wen h2.title_xian {
 margin:0 0 40px;
}
 .banner {
 overflow:auto;
}
 .banner .banner_content .banner_wen p span img {
 width:auto !important;
 height:calc(100% - 37px) !important;
 float:none !important;
 position:absolute;
 left:50%;
 bottom:123px;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 transform:translateX(-50%);
 z-index:10;
}
 .index_bottom {
 display:none !important;
}
 .footer .footer_upper {
 margin:32px auto 15px;
}
 .footer .footer_upper .footer_icon ul li .tu {
 display:none;
 width:80px;
 height:80px;
 border:2px #fff solid;
 position:absolute;
 top:0;
 left:120%;
 z-index:5;
}
 .footer .footer_upper .footer_icon ul li .tel {
 display:none;
 width:120px;
 height:auto;
 line-height:22px;
 font-size:14px;
 color:#55555a;
 background:#fff;
 border-radius:2px;
 position:absolute;
 top:0;
 left:120%;
 z-index:5;
}
 .footer .footer_upper .footer_icon ul li .tu:before {
 content:"";
 width:3px;
 height:6px;
 background:url(../images/footer_left.png) no-repeat center;
 position:absolute;
 top:5px;
 left:-5px;
 transform:rotate(0);
 -ms-transform:rotate(0);
 -moz-transform:rotate(0);
 -webkit-transform:rotate(0);
 -o-transform:rotate(0);
}
 .footer .footer_upper .footer_icon ul li:hover .tel {
 display:none;
}
}
 @media screen and (max-width:320px) {
 .index_caselist .caselist_kuai .caselist_wen .caselist_title img {
 height:4rem;
}
 .index_caselist .caselist_kuai .caselist_wen .caselist_titles {
 font-size:16px;
}
 .list_top ul li a {
 padding:0 8px;
}
}
.fenye { width:100%; height:auto; margin-top:30px; }
.fenye div { width:100%; text-align:center; }
.fenye div span.rows { display:none; }
.fenye div span, .fenye div a { display:inline-block; width:30px; height:30px; line-height:27px; font-size:16px; font-family:Microsoft YaHei; color:#545459; border-radius:50%; outline:none; margin:0 5px; }
.fenye div span.current, .fenye div a:hover { background:#545459; color:#fff; }
.fenye div a.prev, .fenye div a.next { border:none; }
