﻿@charset "utf-8";
#dowebok { width:100%; }
/* banner */
.section { height:100%; -webkit-overflow-scrolling: touch; }
.banner { width:100%; height:100%; position:relative; overflow:hidden; }
.banner.product { width:100%; height:auto; position:relative; overflow:hidden; }
.banner>img { display:block; width:1920px; height:auto; position:relative; left:50%; margin-left:-960px; }
.banner.product>img { display:block; width:100%; height:auto; position:relative; left:0; margin-left:0; }
.banner ul { height:100%; margin-bottom:0; }
.banner ul li { overflow:hidden; }
.banner ul li a { display:block; width:100%; height:100%; }
.banner .swiper-pagination { width:100%; bottom:3%; }
.banner .swiper-pagination .swiper-pagination-bullet { width:10px; height:10px; background:none; border:1px rgba(255, 255, 255, .5) solid; opacity:1; margin:0 2.5px; }
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#fff; }
.banner .swiper-button-prev, .banner .swiper-button-next { width:46px; height:81px; margin-top:-40.5px; }
.banner .swiper-button-prev { background:url(../images/prev.png) no-repeat; }
.banner .swiper-button-next { background:url(../images/next.png) no-repeat; }
.banner .swiper-button-prev:after, .banner .swiper-button-next:after { display:none; }
.banner .banner_content { max-width:1600px; width:100%; height:100%; background:rgba(255, 255, 255, .5); position:absolute; top:0; left:50%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%); padding-top:7%; }
.banner .banner_content.service { padding-top:141px; }
.banner .banner_content .banner_wen { max-width:1500px; width:100%; height:auto; margin:0 auto; }
.banner .banner_content .banner_wen h2 { width:100%; height:auto; line-height:1; font-size:28px; color:#000; text-align:center; margin:0 0 50px; }
.banner .banner_content .banner_wen p { width:100%; height:auto; line-height:50px; font-size:16px; font-weight:290; text-align:center; color: #000; margin-bottom:24px; }
.banner .banner_content .banner_wen p:last-child { margin-bottom:0; }
/* 内容容器 */
.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:55px; margin-bottom:25px; }
.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:14px; line-height:24px; text-align:center; text-transform:uppercase; color:#55555A; 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:12px; line-height:24px; text-align:center; text-transform:uppercase; color:#55555A; 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(0, 0, 0, 0.5); 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; overflow:hidden; font-size:18px; line-height:30px; text-align:center; text-transform:uppercase; color:#fff; margin:0px;}
.product_cont .product_list .product_kuai .kuai_wen h2.titlex { width:100%; height:auto; overflow:hidden; font-size:24px; line-height:30px; text-align:center; text-transform:uppercase; color:#fff; margin:0px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.product_cont .product_list .product_kuai .kuai_wen p { width:100%; height:auto; overflow:hidden; font-size:12px; line-height:24px; text-align:center; text-transform:uppercase; color:#fff;}

 @media (min-width: 0px) and (max-width:1024px) {
.product_cont .product_list { width:100%; height:auto; }
.product_cont .product_list .product_kuai { width:100%; 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(0, 0, 0, 0.5); 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; overflow:hidden; font-size:14px; line-height:24px; text-align:center; text-transform:uppercase; color:#fff; margin:0px;}
.product_cont .product_list .product_kuai .kuai_wen h2.titlex { width:100%; height:auto; overflow:hidden; font-size:16px; line-height:24px; text-align:center; text-transform:uppercase; color:#fff; margin:0px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.product_cont .product_list .product_kuai .kuai_wen p { width:100%; height:auto; overflow:hidden; font-size:12px; line-height:24px; text-align:center; text-transform:uppercase; color:#fff; padding:0px 10px;}


 }
.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 #e0e0e0 solid; position:absolute; top:20px; left:0; z-index:10; }
.position.contact_position { border-bottom:1px #000000 solid; }
.position .position_top { width:100%; height:auto; line-height:40px; text-align:left;}
.position .position_top.bank{ color:#fff;}
.position .position_top a, .position .position_top span { font-size:14px; color:#4f4f4f; }
.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 15px; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai { width:100%; height:auto; margin-bottom:25px; }
.productinfo_kuai h4.title,.productinfo_parameter h4.title{ width:100%; height:auto;  font-weight:bold; font-size:18px; line-height:36px; }
.productinfo_kuai p { width:100%; height:auto; font-size:18px; line-height:36px; }
.productinfo_parameter p {
 width:100%; height:auto; overflow: hidden; font-size:14px; line-height:30px; margin-bottom:0; color:#3c3c40;}
.productinfo_parameter img{max-width:100%; height:auto;}
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai .info_left { width:100%; height:auto; float:left; padding-right:75px; }
 @media (min-width: 0px) and (max-width:1024px) {
.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 15px; }

.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:18px; line-height:27px; color:#54545A; margin:0 0 15px; }
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai { width:100%; height:auto; margin-bottom:15px; }
.productinfo_kuai h4.title,.productinfo_parameter h4.title{ width:100%; height:auto;  font-weight:bold; font-size:16px; line-height:30px; }
.productinfo_kuai p { width:100%; height:auto; font-size:14px; line-height:30px; }
.productinfo_parameter p {
 width:100%; height:auto; overflow: hidden; font-size:14px; line-height:30px; margin-bottom:0; color:#3c3c40;}
.productinfo_parameter img{max-width:100%; height:auto;}
.product_cont .productinfo_top .productinfo_cont .productinfo_right .productinfo_kuai .info_left { width:100%; height:auto; float:left; padding-right:75px; }


.position .position_top { width:100%; height:auto; line-height:20px; text-align:left; padding-bottom:10px; font-size:12px;}

 }
.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:100%; 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:auto; overflow:hidden; }
.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:18px; 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:10px 27px 10px }
.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:-27px; 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:1600px; width:100%; background:#fff; margin:0 auto; padding:.1px 0; }
.history_cont .history_conts { width:100%; height:auto; overflow:hidden; height:auto; padding:0px 3%; margin-bottom:30px;}
.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:.9%; }
.history_cont .history_conts .history_content { width:100%; height:auto; margin-bottom:180px; padding:0 .2%; }
.history_cont .history_conts .history_content{ line-height:36px; font-size:16px; color:#292929;}
.mttt{margin-top:50px;}

.history_cont .history_conts .history_content .map{width:60.8125%; height:auto; overflow:hidden; text-align:center; float:left;}
.history_cont .history_conts .history_content .txt{width:34.375%; height:auto; overflow:hidden; float:right; padding:20px 0px 0px 0px;}
.history_cont .history_conts .history_content .txt .xtxt{width:100%; height:auto; overflow:hidden; float:left; line-height:36px; font-size:16px; color:#000;}
.history_cont .history_conts .history_content .txt .xtxt .tt{line-height:36px; font-size:24px; color:#004c9a; font-weight:bold; margin-bottom:10px; text-transform:uppercase; font-family:"Arial Black", Gadget, sans-serif;}

@media screen and (max-width:640px){
.history_cont .history_conts .history_content{ line-height:30px; font-size:14px; color:#292929;}
.history_cont .history_conts .history_content { width:100%; height:auto; margin-bottom:40px; padding:0 .2%; }
.mttt{margin-top:20px;}

.history_cont .history_conts .history_content .map{width:100%; height:auto; overflow:hidden; text-align:center; float:left;}
.history_cont .history_conts .history_content .txt{width:100%; height:auto; overflow:hidden; float:right; padding:20px 0px 0px 0px;}
.history_cont .history_conts .history_content .txt .xtxt{width:100%; height:auto; overflow:hidden; float:left; line-height:30px; font-size:14px; color:#000;}
.history_cont .history_conts .history_content .txt .xtxt .tt{line-height:36px; font-size:20px; color:#004c9a; font-weight:bold; margin-bottom:10px;}
}

.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:1600px; width:100%; margin:0 auto; padding:.1px 0; }
.case_cont .case_conts { width:100%; height:auto; padding:90px 0 0; }
 @media (max-width: 1024px) {
.case_cont .case_conts { width:100%; height:auto; padding:80px 15px 0px 15px; }
}
.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:0px; }
.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;
 filter:alpha(opacity=70); opacity:0.7;
}
 .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:80px;
}
 .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:100%;
 margin-right:0px;
}
 .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;
 overflow:hidden
}
 .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:20px;
 font-size:12px;
 border-right: 1px #88888C solid;
 padding:0 10px;  table-layout:fixed; word-break: break-all; overflow:hidden;
}
 .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 #e0e0e0 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;
}

 .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; }
.minbanner { min-height: auto; }


.innermain { line-height:36px; height:auto; overflow:hidden; min-height:300px; font-size:16px; color:#010101; width:100%; }
.innermain img { height: auto; max-width: 100%; }

.cpzx { color:#181815; text-align:center; margin-bottom:20px;}
.cpzx a .pic { width:100%; height:100%; overflow:hidden; position:relative; transition: all 400ms ease 0s;}
.cpzx a .pic .img { width:100%; height:100%; transition: all 1s ease 0s; }
.cpzx a:hover .pic .img { transform: scale(1.1); }
.cpzx a h2 { text-align:center; height:50px; overflow:hidden; line-height:50px; font-size:16px; color:#393939; }

#pagelist,#espcms_bbs_pagelist{color:#818181; font-size:14px; text-align:center;}
.pagination {overflow: hidden;padding:10px 0px;font-size:12px;margin: 0px;}

 @media (max-width:1024px) {
.innermain { line-height:30px; height:auto; overflow:hidden; min-height:300px; font-size:14px; color:#010101; width:100%; }
.innermain img { height: auto; max-width: 100%; }

.cpzx { color:#181815; text-align:center; margin-bottom:20px;}
.cpzx a .pic { width:100%; height:100%; overflow:hidden; position:relative; transition: all 400ms ease 0s;}
.cpzx a .pic .img { width:100%; height:100%; transition: all 1s ease 0s; }
.cpzx a:hover .pic .img { transform: scale(1.1); }
.cpzx a h2 { text-align:center; height:40px; overflow:hidden; line-height:40px; font-size:14px; color:#393939; }

#pagelist,#espcms_bbs_pagelist{color:#818181; font-size:12px; text-align:center;}	

}

/*分页样式*/
.page_fy {padding:8px; margin:3px; text-align:center; margin-top:10px; margin-bottom:40px; font-size:14px;}
.page_fy A {padding:6px;MARGIN: 2px; COLOR: #fff;  TEXT-DECORATION: none; BACKGROUND-COLOR: #1e2432; border:#1e2432 1px solid;-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:14px;}
.page_fy A:hover {MARGIN: 2px;  COLOR: #fff; BACKGROUND-COLOR: #d40000; border:#d40000 1px solid; padding:6px;}
.page_fy span{padding:6px;MARGIN: 2px; COLOR: #fff;  TEXT-DECORATION: none; BACKGROUND-COLOR: #1e2432; border:#1e2432 1px solid;-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:14px;}
.page_fy span.current { BACKGROUND-COLOR: #d40000; border:#d40000 1px solid; font-size:14px;}
/**/

@media screen and (max-width:1024px){
.page_fy {padding:3px; margin:3px; text-align:center; margin-top:0px; font-size:12px; margin-bottom:20px;}
.page_fy A {padding:3px; MARGIN:2px; COLOR: #fff;  TEXT-DECORATION: none; BACKGROUND-COLOR: #1e2432; border:#1e2432 1px solid;-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:12px;}
.page_fy A:hover {MARGIN: 2px; COLOR:#fff; BACKGROUND-COLOR: #d40000; border:#d40000 1px solid; padding:2px;}
.page_fy span{padding:3px;MARGIN: 2px; COLOR: #fff;  TEXT-DECORATION: none; BACKGROUND-COLOR: #1e2432; border:#1e2432 1px solid;-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:12px;}
.page_fy span.current { BACKGROUND-COLOR: #d40000; border:#d40000 1px solid; font-size:12px;}

}
.pcol-md-3 {
 width: 25%; float:left; padding-right: 15px; padding-left: 15px;
}
.nprorow{margin-left:-15px; margin-right:-15px;}
@media (max-width: 1024px) {
.pcol-md-3 {
 width: 33.3333333333%; float:left; padding-left:5px; padding-right:5px;
}
.nprorow{margin-left:-5px; margin-right:-5px;}
}
@media (max-width: 481px) {
.pcol-md-3 {
 width: 50%; float:left; padding-left:5px; padding-right:5px;
}
}

.xpcol-md-3 {
 width:50%; float:left; padding-right: 20px; padding-left: 20px;
}
.pnprorow{margin-left:-20px; margin-right:-20px;}
@media (max-width: 1024px) {
.xpcol-md-3 {
 width: 50%%; float:left; padding-left:10px; padding-right:10px;
}
.pnprorow{margin-left:-10px; margin-right:-10px;}
}
@media (max-width: 481px) {
.xpcol-md-3 {
 width: 100%; float:left; padding-left:10px; padding-right:10px;
}
}


.w1520 { width:100%; margin: 0 auto; }

/**************发展历程*************/
.history-wrap { padding-top:20px; padding-bottom: 72px; margin-bottom:20px; }
.history-wrap .tit-box { text-align: center; }
.history-wrap .tit-box h4 { font-size: 40px; line-height: 50px; color: #333;  }
.history-wrap .tit-box .st { font-size: 16px; line-height: 20px; color: #777; }
.history-wrap .cent-wrap { width:100%; height:auto; overflow:hidden; margin: 42px auto 0; position: relative; padding-bottom: 100px; }
.history-wrap .cent-wrap ul, .history-wrap .cent-wrap li { width: 100%; }
.history-wrap .cent-wrap ul { position: relative; z-index: 2; }
.history-wrap .cent-wrap li { margin-top: 98px; position: relative; opacity: 0; transition: opacity 0.4s ease 0s; float:left;}
.history-wrap .cent-wrap li .cont-box { width: 29%; }
.history-wrap .cent-wrap li .year { font-size: 40px; line-height: 50px; color: #2b2b2b; font-weight: bold; font-family: "Arial"; }
.history-wrap .cent-wrap li .word { font-size: 16px; line-height: 24px; margin-top: 10px; color: #777; }
.history-wrap .cent-wrap li .img { display: block; width: 10.8%; border-radius: 50%; overflow: hidden; margin-top: 8px; }
.history-wrap .cent-wrap li .img img { width: 100%; height: auto; }
.history-wrap .cent-wrap li:nth-child(odd) .img {
 float: left;
}
.history-wrap .cent-wrap li:nth-child(odd) .cont-box {
 float: left;
 margin-left: 6.8%;
 text-align: right;
}
.history-wrap .cent-wrap li:nth-child(even) .img {
 float: right;
}
.history-wrap .cent-wrap li:nth-child(even) .cont-box {
 float: right;
 margin-right: 9.7%;
 width: 26%;
 text-align: left;
}
.history-wrap .cent-wrap li .point { display: inline-block; width: 18px; height: 18px; border: 1px solid #ccc; background-color: #fff; position: absolute; left: 50%; margin-left: -10px; text-align: center; border-radius: 50%; top: 14px; }
.history-wrap .cent-wrap li .point i { display: none; width: 10px; height: 10px; margin-top: 4px; vertical-align: top; background-color: #000; border-radius: 50%; }
.history-wrap .cent-wrap li.show { opacity: 1; }
.history-wrap .cent-wrap li.show .point i { display: inline-block; }
.history-wrap .cent-line-box { width: 1px; height: 100%; position: absolute; left: 50%; top: 0; z-index: 1 }
.history-wrap .cent-line-box .line { display: block; width: 1px; height: 100%; background-color: #ccc; float:left;}
.history-wrap .cent-line-box .point-t { display: inline-block; width: 15px; height: 15px; border: 1px solid #ccc; border-radius: 50%; background-color: #fff; margin-left: -8px; position: absolute; top: 0; }
.history-wrap .cent-line-box .point-h { position: fixed; display: none; width: 10px; height: 10px; background-color: #000; left: 50%; border-radius: 50%; margin-left: -5px; top: 50%; margin-top: -5px; }
.history-wrap .bot-tit { line-height: 36px; font-size: 14px; text-align: center; color: #999; margin-top: 16px; }
.float-Medals { position: absolute; right: 30px; bottom: 30px; width: 80px; height: 80px; z-index: 3; }
#cssda-badge { width:100%; height:100%; border-radius:50%; background:#fff; transition:all 0.25s cubic-bezier(0.615, 0.19, 0.305, 0.91); cursor:pointer; z-index: 9999; }
#cssda-badge:hover {
 animation: bounce .75s linear both; background: #000 }
#cssda-badge svg { position:absolute; top:0; left:0; width:80px; height:80px; fill:#212121 }
#cssda-badge:hover svg { fill:#fff }
.cssda-badge-contents { position:absolute; width:80px; height:80px; transition:all 0.12s cubic-bezier(0.615, 0.19, 0.305, 0.91) }
#cssda-badge:hover .cssda-badge-contents { transform:rotate(360deg) }
#cssda-badge:hover #cssda-badge-logo { transform:scale(1.1) }
@media only screen and (max-width: 700px) {
#cssda-badge {
width:60px;
height:60px
}
 #cssda-badge svg {
position:absolute;
top:0;
left:0;
width:60px;
height:60px
}
 #cssda-badge-logo {
-webkit-transform:scale(1.35);
-moz-transform:scale(1.35);
transform:scale(1.35)
}
 #cssda-badge:hover #cssda-badge-logo {
 -webkit-transform:scale(1.5);
-moz-transform:scale(1.5);
transform:scale(1.5)
}
 #cssda-badge-title {
display:none
}
 #cssda-badge-award {
display:none
}

}
@keyframes bounce {  0% {
-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
 3.4% {
-webkit-transform:matrix3d(1.032, 0, 0, 0, 0, 1.041, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.032, 0, 0, 0, 0, 1.041, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
 4.7% {
-webkit-transform:matrix3d(1.045, 0, 0, 0, 0, 1.06, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.045, 0, 0, 0, 0, 1.06, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
 6.81% {
-webkit-transform:matrix3d(1.066, 0, 0, 0, 0, 1.089, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.066, 0, 0, 0, 0, 1.089, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
 9.41% {
-webkit-transform:matrix3d(1.088, 0, 0, 0, 0, 1.117, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.088, 0, 0, 0, 0, 1.117, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
 10.21% {
-webkit-transform:matrix3d(1.094, 0, 0, 0, 0, 1.123, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.094, 0, 0, 0, 0, 1.123, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
 13.61% {
-webkit-transform:matrix3d(1.112, 0, 0, 0, 0, 1.133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.112, 0, 0, 0, 0, 1.133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
 14.11% {
-webkit-transform:matrix3d(1.114, 0, 0, 0, 0, 1.133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.114, 0, 0, 0, 0, 1.133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
 17.52% {
-webkit-transform:matrix3d(1.121, 0, 0, 0, 0, 1.124, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.121, 0, 0, 0, 0, 1.124, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
 18.72% {
-webkit-transform:matrix3d(1.121, 0, 0, 0, 0, 1.119, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.121, 0, 0, 0, 0, 1.119, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
 21.32% {
-webkit-transform:matrix3d(1.12, 0, 0, 0, 0, 1.107, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.12, 0, 0, 0, 0, 1.107, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
 24.32% {
-webkit-transform:matrix3d(1.115, 0, 0, 0, 0, 1.096, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.115, 0, 0, 0, 0, 1.096, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
25.23% {
-webkit-transform:matrix3d(1.113, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.113, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
29.03% {
-webkit-transform:matrix3d(1.106, 0, 0, 0, 0, 1.09, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.106, 0, 0, 0, 0, 1.09, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
29.93% {
-webkit-transform:matrix3d(1.105, 0, 0, 0, 0, 1.09, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.105, 0, 0, 0, 0, 1.09, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
35.54% {
-webkit-transform:matrix3d(1.098, 0, 0, 0, 0, 1.096, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.098, 0, 0, 0, 0, 1.096, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
36.74% {
-webkit-transform:matrix3d(1.097, 0, 0, 0, 0, 1.098, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.097, 0, 0, 0, 0, 1.098, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
41.04% {
-webkit-transform:matrix3d(1.096, 0, 0, 0, 0, 1.102, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.096, 0, 0, 0, 0, 1.102, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
44.44% {
-webkit-transform:matrix3d(1.097, 0, 0, 0, 0, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.097, 0, 0, 0, 0, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
52.15% {
-webkit-transform:matrix3d(1.099, 0, 0, 0, 0, 1.101, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.099, 0, 0, 0, 0, 1.101, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
59.86%, 63.26% {
-webkit-transform:matrix3d(1.101, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.101, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
100%, 75.28%, 85.49%, 90.69% {
-webkit-transform:matrix3d(1.1, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
transform:matrix3d(1.1, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
}
}

.newszx {color:#181815; background:#fff; margin-bottom:20px; height:auto; overflow:hidden;}
.newszx a .pic { width:100%; height:100%; overflow:hidden; position:relative; transition: all 400ms ease 0s;}
.newszx a .pic .img { width:100%; height:100%; transition: all 1s ease 0s; }
.newszx a:hover .pic  .img { transform: scale(1.1); }
.newszx a .tt {font-size:16px; height:40px; overflow:hidden; line-height:40px; color:#272727; font-weight:bold; margin-top:10px;}
.newszx a .deite{line-height:24px; font-size:14px; color:#4d4d4d;}
.newszx a .time{line-height:24px; font-size:14px; color:#9a9a9a;}


.news_title{padding:15px;text-align: center;margin: 0px auto;}
.news_title h1{font-size:20px; color:#000; font-weight:bold; padding:5px 0px; line-height:36px;}
.news_title .time{background:url(../images/news-show-ico2.png) no-repeat left center; padding-left:30px; height:30px; line-height:30px; display:inline-block;}
.newslist_read{padding:0px 5px;}
.newslist_read li{float: left;width:48%; background: url('../images/icon2.gif') no-repeat 0px 16px;padding:0px 0px 5px 8px;overflow: hidden;}

.page_typename{float:left;width:200px;padding:10px 0px 7px 5px;color:#0e9d56;font-size:16px;}
.page_typename_width{float:left;width:100%;padding:10px 0px 7px 15px;color:#0e9d56;font-size:16px;}
.page_labelname{float:left;width:200px;padding:5px 0px 7px 5px;color:#000;font-size:16px; font-weight:bold;}
.page_location{float:right;width:550px;height:35px;line-height: 45px;text-align: right;}

.book_paddingbottom0{width:100%;overflow: hidden;}
.book_padding15{width:100%;overflow: hidden;padding:15px;}
.book_padding0{width:100%;overflow: hidden;padding:0px;}

/*翻页*/
.page_botton{text-align: center;overflow: hidden;padding-top:10px;}
/*线条*/
.page_right_line{width:100%;border-bottom:1px solid #e6e6e6;height:1px;overflow: hidden;}
.page_center_line{width:100%;border-bottom:1px solid #e6e6e6;height:1px;overflow: hidden;}
/*按钮色彩样式*/
.pagination a {border: #c2e2e7 1px solid;color: #95b1b5;text-decoration: none;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px;}
.pagination a:visited {text-decoration: none;overflow: hidden;}
.pagination a:active {text-decoration: none;overflow: hidden;}
.pagination a:hover {color: #fff;background-color: #c2e2e7;overflow: hidden;}
.pagination span.current {border: #c2e2e7 1px solid;color: #fff;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px;}
.pagination span.disabled {background-color: #a6c3dd;}

.m_hide { display: none; }
/*pc不显示手机显示*/
.pc_hide { display: block; }
 @media (max-width: 1024px) {
.m_hide {display: block;}
.pc_hide {display: none;}

.newszx {color:#181815; background:#fff; margin-bottom:20px; height:auto; overflow:hidden;}
.newszx a .pic { width:100%; height:100%; overflow:hidden; position:relative; transition: all 400ms ease 0s;}
.newszx a .pic .img { width:100%; height:100%; transition: all 1s ease 0s; }
.newszx a:hover .pic  .img { transform: scale(1.1); }
.newszx a .tt {font-size:14px; height:30px; overflow:hidden; line-height:30px; color:#272727; font-weight:bold; margin-top:10px;}
.newszx a .deite{line-height:24px; font-size:14px; color:#4d4d4d;}
.newszx a .time{line-height:24px; font-size:14px; color:#9a9a9a;}


.pro_pic{float: left;width:100%;overflow: hidden; margin-bottom:20px;}
.pro_title{float: right;width:100%;padding-left:10px;overflow: hidden;}

 
 .newslist_read li{float: left;width:100%; background: url('../images/icon2.gif') no-repeat 0px 12px;padding:0px 0px 5px 8px;overflow: hidden;}
 
 .news_title{padding:5px;text-align: center;margin: 0px auto;}
.news_title h1{font-size:16px; color:#000; font-weight:bold; padding:5px 0px; line-height:30px;}
.news_title .time{background:url(../images/news-show-ico2.png) no-repeat left center; padding-left:30px; height:30px; line-height:30px; display:inline-block;}

 }
 
 
.zzjgBox{ width:100%; height:auto; overflow:hidden;}
.zzjgBox .hd{ width:1018px; height:744px; margin:0px auto 40px auto; position:relative; background:url(../images/casemap.png) no-repeat center center;}
.zzjgBox .hd ul{}
.zzjgBox .hd ul li{ width:50px; height:20px; line-height:20px; color:#242424; transition:color 0.3s ease 0s; font-size:16px; cursor:pointer; position:absolute; left:0px; top:0px; z-index:10;}
.zzjgBox .hd ul li.on{color:#d40000;}
.zzjgBox .bd ul{zoom:1;}
.zzjgtxt{width:100%; height:auto; overflow:hidden; line-height:36px; font-size:16px; color:#666;}


.caseBox{ width:100%; height:auto; margin-bottom:50px}
.caseBox .hd{ width:1018px; height:744px; margin:0px auto 40px auto; position:relative; background:url(../images/casemap.png) no-repeat center center;}
.caseBox .hd ul{}
.caseBox .hd ul li{ width:50px; height:20px; line-height:20px; color:#242424; transition:color 0.3s ease 0s; font-size:16px; cursor:pointer; position:absolute; left:0px; top:0px; z-index:10;}
.caseBox .hd ul li.on{color:#d40000;}
.caseBox .bd ul{zoom:1; height:auto; overflow:hidden; background:#fff; padding:40px 50px; -webkit-box-shadow:0 0 25px rgba(0,0,0,0.2);box-shadow:0 0 25px rgba(0,0,0,0.2);}
.caseBox .bd li { width:100%; height:auto; overflow:hidden; float:left; margin-bottom:50px;}
.caseBox .bd li .tname{width:24%; height:auto; overflow:hidden; float:left; border-right:#585858 1px solid; line-height:36px; font-size:24px; color:#282828; min-height:150px; display:flex; align-items:center;}
.caseBox .bd li .ncoright{width:69.333333333%; height:auto; overflow:hidden; float:right;}
.caseBox .bd li .ncoright .wztel{width:29%; height:auto; overflow:hidden; float:left; line-height:30px; font-size:16px; color:#282828;}
.caseBox .bd li .ncoright .wztel strong{font-size:18px; font-weight:normal;}
.caseBox .bd li .ncoright .wzdz{width:42%; height:auto; overflow:hidden; float:left; line-height:30px; font-size:16px; color:#282828; padding:0px 10% 0px 0px; table-layout:fixed; word-break: break-all; overflow:hidden;}
.caseBox .bd li .ncoright .wzemail{width:29%; height:auto; overflow:hidden; float:left; line-height:30px; font-size:16px; color:#282828;}

.msjmdlist{height:auto; overflow:hidden;}
.msjmdlist .sjtname{width:100%; height:auto; overflow:hidden; float:left; border-right:none; line-height:30px; font-size:18px; color:#282828; min-height:20px; display:flex; align-items:center;}
.msjmdlist .sjncoright{width:100%; height:auto; overflow:hidden; float:right; margin-bottom:15px; padding-bottom:15px; border-bottom:#333 1px solid;}
.msjmdlist .sjncoright p{margin:0px;}
.msjmdlist .sjncoright .sjwztel{width:100%; height:auto; overflow:hidden; float:left; line-height:30px; font-size:14px; color:#282828;}
.msjmdlist .sjncoright .sjwztel strong{font-size:16px; font-weight:normal;}
.msjmdlist .sjncoright .sjwzdz{width:100%; height:auto; overflow:hidden; float:left; line-height:30px; font-size:14px; color:#282828; padding:0px 0px 0px 0px; table-layout:fixed; word-break: break-all; overflow:hidden;}
.msjmdlist .sjncoright .sjwzemail{width:100%; height:auto; overflow:hidden; float:left; line-height:30px; font-size:14px; color:#282828;}


.procat { width:100%; height:46px; line-height:46px; font-size:16px; color:#fff; background:#333; position:relative; cursor: pointer; margin:20px auto 20px auto; padding-left:20px;}
.caret { display: inline-block; width: 0px; height: 0px; margin-right:20px; margin-top:20px; vertical-align: middle; border-top:8px solid; border-right:8px solid transparent; border-left: 8px solid transparent; float:right;}
.procat a { color:#fff;}
.optionx { display:none; left:0px; position:absolute; top:100%; z-index:999; background:#fff; width:100%; height:auto; line-height:30px; background-color: rgba(255,255,255,0.9);  padding:10px 0px;   border-bottom: 2px solid #333; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.optionx a { font-size:14px; color:#383838; font-family:Arial, Tahoma, sans-serif; padding-left:20px; float:left; width:100%; }
.optionx a strong{font-weight:bold;}
.optionx a:hover { color:#333; }


/*search*/
.search_title { margin-top:10px; border:0px solid #ccc; background:#F2F2F2; border-right:0; border-left:0; height:auto; line-height:30px; padding-left:5px; }
.search_title a { padding-left:15px; font-weight:bold }
.search_content { margin-top:5px; border-bottom:1px dotted #ccc }
.search_content h2 { height:25px; line-height:25px; font-size:14px; }
.search_content h2 a { font-size:14px; }
.search_content p { padding:5px 0; line-height:23px; }
.search_page { width:99%; border-top:none; text-align:left; margin-top:8px; }
.search_page ul { list-style:none }
.search_page li { display:block; float:left; margin-left:5px; height:25px; line-height:25px; }
.search_page li a { display:block; height:25px; line-height:25px; float:left; }
.search_page li.focus a { font-weight:bold; color:#990000 }


.m0{margin:0;}.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.mr1{margin-right:1px;}.mr2{margin-right:2px;}
.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mt1{margin-top:1px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}
.mt20{margin-top:20px;}.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:20px;}
.ml-1{margin-left:-1px;}.mt-1{margin-top:-1px;}

.p1{padding:1px;}.pl1{padding-left:1px;}.pt1{padding-top:1px;}.pr1{padding-right:1px;}.pb1{padding-bottom:1px;}.p2{padding:2px;}.pl2{padding-left:2px;}.pt2{padding-top:2px;}
.pr2{padding-right:2px;}.pb2{padding-bottom:2px;}.pl5{padding-left:5px;}.p5{padding:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.p10{padding:10px;}
.pl10{padding-left:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}
.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}
.pt15{padding-top:15px;}.pb15{padding-bottom:15px;}.pl15{padding-left:15px;}.pr15{padding-right:15px;}
.mt15{margin-top:15px;}.mb15{margin-bottom:15px;}.ml15{margin-left:15px;}.mr15{margin-right:15px;}
.g0{color:#000;}.g3{color:#333;}.g6{color:#666;}.g9{color:#999;}.wh{color:white;}
.f0{font-size:0;}.f10{font-size:10px;-webkit-text-size-adjust:none;}.f11{font-size:11px;-webkit-text-size-adjust:none;}.f12{font-size:12px;}
.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f20{font-size:20px;}.f24{font-size:24px;}
.pink{ color:#ff00ff;} .blue{ color:#008cd4;} .deepblue{ color:#000099;} .gray{ color:#999999;} .red{ color:#ff0000;} .black{ color:#000;} .white{ color:white;} .green{color:green;} .oninage{color:#f47c20 }
.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.tj{text-align:justify;}
.tdl{text-decoration:underline;}.tdn,.tdn:hover,a.tdl:hover{text-decoration:none;}
.lt0{letter-spacing:0;}lt1{letter-spacing:1px;}
.bk{word-wrap:break-word;}
.vm{vertical-align:middle;}.vtb{vertical-align:text-bottom;}.vb{vertical-align:bottom;}.vt{vertical-align:top;}.vn{vertical-align:-2px;}
.cl{clear:both;}
.rel{position:relative;}.abs{position:absolute;}
.zx1{z-index:1;}.zx2{z-index:2;}
.poi{cursor:pointer;}.def{cursor:default;}
.ovh{overflow:hidden;}
.vh{visibility:hidden;}.vv{visibility:visible;}
.z{*zoom:1;}
.tu{text-transform:uppercase}


/*圆边框*/
.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 4px;}
.b2,.b7{margin:0 3px;border-right:1px solid; border-left:1px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}



/*内容查看*/
.book{width:100%;overflow: hidden;padding:15px 0px; line-height:30px;}
.book_paddingbottom0{width:790px;overflow: hidden;}
.book_padding15{width:760px;overflow: hidden;padding:15px;}
.book_padding0{width:760px;overflow: hidden;padding:0px;}

 /*会员*/
.member_login_center{padding:0px 0px 25px 0px;border:1px solid #dedede;margin: 0px auto 0px auto; background:#fff;}
 @media (max-width: 1024px) {
.member_login_center{padding:0px 10px 25px 10px;}
}
.member_login_center .title{height:35px;line-height: 30px;padding-left:10px;font-size:14px;font-weight: bold;color:#000000;
      border-bottom:1px solid;overflow:hidden;background:#e5e5e5;border-color:#e5e5e5;background: url('../images/message_bg.jpg') repeat-x}
.member_login_center .messageicon{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -18px;margin-top: 8px;}
.member_login_center .messageicon2{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -54px;margin-top: 8px;}
.member_login_center .messageicon3{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -90px;margin-top: 8px;}
.member_login_center .messageicon4{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -0px;margin-top: 8px;}
.member_login_center .messtitle{float: left;width:100px;height:35px;line-height: 35px;padding-left:5px;}

.formwidth_a{width:650px;}
.formwidth_b{width:900px;}
.formwidth_c{width:98%;}
.formwidth_d{width:99%;}
.mobliecodestr{border:1px solid #d5d5d5;padding:5px;margin-top: 5px;}
 
/*翻页*/
.page_botton{text-align: center;overflow: hidden;padding-top:10px;}
/*线条*/
.page_right_line{width:100%;border-bottom:1px solid #e6e6e6;height:1px;overflow: hidden;}
.page_center_line{width:100%;border-bottom:1px solid #e6e6e6;height:1px;overflow: hidden;}

/*表格*/
.tablelist {border-spacing: 0px;}
.tablelist .td01 {background-color: #F3F3F3;border: 1px solid #e6e6e6;padding: 5px;font-weight: bold;margin: 0px;text-align: center;}
.tablelist .td02 {border-bottom: #e6e6e6 1px solid;padding: 5px;margin: 0px;text-align: center;}
.tablelist .td03 {border-bottom: #e6e6e6 1px solid;padding: 5px;margin: 0px;text-align: right;}
.tablelist .td04 {border-bottom: #e6e6e6 1px solid;padding: 5px;margin: 0px;text-align: left;}

#pagelist,#espcms_bbs_pagelist{color:#818181; font-size:14px; text-align:center;}
.pagination {overflow: hidden;padding:10px 0px;font-size:12px;margin: 0px;}
/*按钮色彩样式*/
.pagination a {border: #c2e2e7 1px solid;color: #95b1b5;text-decoration: none;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px;}
.pagination a:visited {text-decoration: none;overflow: hidden;}
.pagination a:active {text-decoration: none;overflow: hidden;}
.pagination a:hover {color: #fff;background-color: #c2e2e7;overflow: hidden;}
.pagination span.current {border: #c2e2e7 1px solid;color: #fff;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px;}
.pagination span.disabled {background-color: #a6c3dd;}

/*表单*/
.form_group{width:100%;overflow: hidden;padding-bottom:15px;}
.control_label{float: left;width:15%;text-align: right; padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#333}
.control_label16{float: left;width:20%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#333}
.control_label20{float: left;width:25%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#333}
.control_required20{float: left;width:72%;}
.control_required{float: left;width:82%;overflow: hidden;}
.control_required .form_message,.control_required20 .form_message{font-size:12px;color: #BABABA;height:30px;line-height:30px;padding-left:28px;background: url('../images/faq.png') no-repeat 9px 0px;}
.control_required .form_message2,.control_required20 .form_message2{font-size:12px;color: #CE5C36;height:30px;line-height:30px;padding-left:0px;} 

.col2{width:10%;}
.col3{width:20%;}
.col4{width:30%;}
.col5{width:40%;}
.col6{width:60%;}
.col7{width:70%;}
.col8{width:80%;}
.col10{width:100%;}
.col11 {width:100%;}
.infoInput{padding:0px 5px;margin: 0px; border:1px solid #d5d5d5;}
.infoInput:hover{padding:0px 5px;margin: 0px;border:1px solid #bfbfbf;}
html .button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer;
text-align: center; text-decoration: none; font-size:14px; line-height:100%; padding:10px 50px; border:none; border-radius: 2px; color: #fff; background: #333333;}
		  /* blue */
.button.blue { color: #d9eef7; background: #007ead; } .button.blue:hover { background: #00CCFF; } .button.blue:active { color: #80bed6; }
.button.blue2 { color: #fff; background: #333333; } .button.blue2:hover { background: #333333; } .button.blue2:active { color: #fff;}

@media (max-width: 1024px) {
.tablelist .td01:nth-child(2), .tablelist .td01:nth-child(3){ display: none;}
.tablelist .td02:nth-child(2), .tablelist .td02:nth-child(3){ display: none;}
html .button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer;
text-align: center; text-decoration: none; font-size:14px; line-height:100%; padding:10px 20px; border:none; border-radius: 2px; color: #fff; background: #333333;}
#pagelist,#espcms_bbs_pagelist{color:#818181; font-size:12px; text-align:center;}	
}
@media (max-width: 1024px) {
.col2{width:100%;}
.col3{width:100%;}
.col4{width:100%;}
.col5{width:100%;}
.col6{width:100%;}
.col7{width:100%;}
.col8{width:100%;}
.col10{width:100%;}
.col11 {width:100%;}

.form_group{width:100%;overflow: hidden;padding-bottom:5px; padding:0px 0px 0px 0px;}
.control_label{float: left;width:100%;text-align: left;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}
.control_label16{float: left;width:100%;text-align: left;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}
.control_label20{float: left;width:100%;text-align: left;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}
.control_required20{float: left;width:100%;}
.control_required{float: left;width:100%;overflow: hidden;}
.control_required .form_message,.control_required20 .form_message{font-size:12px;color:#BABABA;height:30px;line-height:30px;padding-left:28px;background: url('../images/faq.png') no-repeat 9px 0px; width:100%;}
.control_required .form_message2,.control_required20 .form_message2{font-size:12px;color: #CE5C36;height:30px;line-height:30px;padding-left:0px;}



.formwidth_a{width:100%;}
.formwidth_b{width:100%;}
.formwidth_c{width:100%;}
.formwidth_d{width:100%;}

 }
 
 .page{width:100%;overflow: hidden;margin: 0 auto;margin-top:0px;}
.table{width:345px;overflow: hidden;}
.table .table_title{height:35px;line-height: 35px;overflow: hidden;border-bottom:1px solid #87ceab}
.table .table_title p{float:left;padding:0px;margin: 0px;height:35px;line-height: 35px;}
.table .table_title span{float:left;padding-left:5px;margin: 0px;height:35px;line-height: 37px;}
.table .table_title p.more{float:right;padding-right:0px;margin: 0px;padding-top:15px;}

.table .table_pic{width:345px;overflow: hidden;height:85px;padding:10px 0px;}
.table .table_pic .newspic{float:left;width:110px;overflow: hidden;height:85px;}
.table .table_pic .newstitle{float:left;width:225px;overflow: hidden;height:20px;padding-left:10px;}
.table .table_pic .newssummit{float:left;width:225px;overflow: hidden;height:65px;padding-left:10px;}

.table .table_list {width:345px;overflow: hidden;}
.table .table_list li {float: left;width:337px;padding-left:8px;height:25px;line-height: 25px;overflow: hidden;background: url('../images/icon3.gif') no-repeat 0px 10px;}
.table .table_list li a{float: left;}
.table .table_list li p.time{float: right;color:#8f8f8f;padding:0px;}

.Rtalbe{width:280px;overflow: hidden;}
.Rtalbe .Rtalbe_title{height:35px;line-height: 35px;overflow: hidden;border-bottom:1px solid #87ceab}
.Rtalbe .Rtalbe_title p{float:left;padding:0px;margin: 0px;height:35px;line-height: 35px;}
.Rtalbe .Rtalbe_title span{float:left;padding-left:5px;margin: 0px;height:35px;line-height: 37px;}
.Rtalbe .Rtalbe_title p.more{float:right;padding-right:0px;margin: 0px;padding-top:5px;}
.Rtalbe img{float:left;padding-top:10px;}
.Rtalbe .Rtalbe_summmit{float:left;padding-top:10px;line-height: 25px;}
.Rtalbe ul.bann{width:280px;overflow: hidden;padding:0px;margin: 0px;}
.Rtalbe ul.bann li{width:280px;overflow: hidden;}
.Rtalbe ul.bann li img{padding:0px;}

.ul_list_pic{ margin:0px auto 0px auto;}

.page_left{float: left;width:15%;overflow: hidden;}
.page_right{float:right;width:82%;padding-left:10px;padding-bottom:25px;overflow: hidden;}
.page_left h2{float: left;width:100%;padding:10px 0px 7px 5px;border-bottom: 2px solid #00a73f;margin: 0px;font-size:20px;overflow: hidden;}
.page_left .leftCotnet{float: left;width:190px;padding-left:5px;padding-right:5px;overflow: hidden;}

.page_left .three_one li{float: left;width:100%;height:40px;padding-left:5px;line-height: 40px;border-bottom: 1px solid #e6e6e6;background: url('../images/icon3.gif') no-repeat right 15px;}
.page_left .three_one li.hover a{color:#0e9d56;}
.page_left .three_one li a{font-weight: bold;font-size:14px;color:#b2b2b2} .page_left .three_one li a:hover{color:#0e9d56}
.page_typename{float:left;width:200px;padding:10px 0px 7px 5px;color:#0e9d56;font-size:16px;}
.page_typename_width{float:left;width:100%;padding:10px 0px 7px 15px;color:#0e9d56;font-size:16px;}
.page_labelname{float:left;width:200px;padding:5px 0px 7px 5px;color:#000;font-size:16px;}
.page_location{float:right;width:550px;height:35px;line-height: 45px;text-align: right;}

.book_paddingbottom0{width:100%;overflow: hidden;}
.book_padding15{width:100%;overflow: hidden;padding:15px;}
.book_padding0{width:100%;overflow: hidden;padding:0px;}
.bbs_form{overflow: hidden;}
.bbs_form .title{height:35px;line-height: 30px;padding-left:10px;font-size:14px;font-weight: bold;color:#000000;border-right:1px solid;border-left:1px solid;
      border-bottom:1px solid;overflow:hidden;background:#e5e5e5;border-color:#e5e5e5;background: url('../images/message_bg.jpg') repeat-x}

.bbs_form .messageicon{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px 0px;margin-top: 8px;}
.bbs_form .messageicon2{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -18px;margin-top: 6px;}
.bbs_form .messageicon3{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -90px;margin-top: 6px;}
.bbs_form .messtitle{float: left;height:32px;line-height: 32px;padding-left:5px;}
.bbs_form p{float:left;overflow: hidden;height:32px;line-height: 32px;padding-left:5px;}
.bbs_form .content{padding:15px 10px;border-right:1px solid;border-left:1px solid;overflow:hidden;background:#fff;border-color:#e5e5e5;}

.bbs_form .b1{background:#e5e5e5;}
.bbs_form .b2,.bbs_form .b3,.bbs_form .b4{border-color:#e5e5e5;background:#fafafa;}
.bbs_form .b5,.bbs_form .b6,.bbs_form .b7{background:#fff;border-color:#e5e5e5;}
.bbs_form .b8{background:#e5e5e5;}
@media (max-width: 1024px) {
.page_left{float: left;width:100%;overflow: hidden;}
.page_right{float:right;width:100%;padding-left:10px;padding-bottom:25px;overflow: hidden;}
.page_labelname{float:left;width:100%;padding:5px 0px 7px 5px;color:#000;font-size:14px;}
.page_location{float:right;width:100%;height:35px;line-height: 45px;text-align: right;}
	
}

.client-2 { position: fixed; right: -170px; top: 50%; z-index: 900; }
.client-2 li a { text-decoration: none; }
.client-2 li { margin-top: 1px; clear: both; height: 62px; position: relative; }
.client-2 li i { background: url(../images/fx.png) no-repeat; display: block; width: 30px; height: 27px; margin: 0px auto; text-align: center; }
.client-2 li p { height: 20px; font-size: 12px; line-height: 20px; overflow: hidden; text-align: center; color: #fff; }
.client-2 .my-kefu-qq i { background-position: 4px 5px; }
.client-2 .my-kefu-tel i { background-position: 0 -21px; }
.client-2 .my-kefu-liuyan i { background-position: 4px -53px; }
.client-2 .my-kefu-weixin i { background-position: -34px 4px; }
.client-2 .my-kefu-weibo i { background-position: -30px -22px; }
.client-2 .my-kefu-ftop { display: none; }
.client-2 .my-kefu-ftop i { width: 33px; height: 31px; background-position: -23px -47px; background-size: 52px 82px; }
.client-2 .my-kefu-ftop .my-kefu-main { padding-top: 6px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.client-2 .my-kefu-left { float: left; width: 62px; height: 47px; position: relative; }
.client-2 .my-kefu-tel-right { font-size: 16px; color: #fff; float: left; height: 24px; line-height: 22px; padding: 0 15px; border-left: 1px solid #fff; margin-top: 14px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.client-2 .my-kefu-right { width: 20px; }
.client-2 .my-kefu-tel-main { background: #333333; color: #fff; height: 53px; width: 230px; padding:9px 0 0; float: left; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.client-2 .my-kefu-main { background: #333333; width: 97px; height: 53px; position: relative; padding:9px 0 0; float: left; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.client-2 .my-kefu-weixin-pic { position: absolute; left: -130px; top: -24px; display: none; z-index: 333; }
.my-kefu-weixin-pic img { width: 115px; height: 115px; }
/**************************/
 @media (min-width: 0px) and (max-width:1024px) {
.client-2 { display:none;}
 }
.pptlist{height:auto; overflow:hidden; padding:150px 0px;}
.pptlist .pptitle{line-height:60px; text-align:center; font-size:24px; color:#3c3c40;}
.pptlist .pptitle span{font-size:60px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.pptlist .line{width:326px; height:2px; background:#505050; margin:0px auto 20px auto;}
.pptlist .sptxt{line-height:30px; text-align:center; font-size:14px; color:#676767;}

 @media (min-width: 0px) and (max-width:1024px) {
.minbanner { min-height:50px; }

.pptlist{height:auto; overflow:hidden; padding:30px 15px;}
.pptlist .pptitle{line-height:36px; text-align:center; font-size:18px; color:#3c3c40;}
.pptlist .pptitle span{font-size:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.pptlist .line{width:226px; height:1px; background:#505050; margin:0px auto 10px auto;}
.pptlist .sptxt{line-height:24px; text-align:center; font-size:12px; color:#676767;}
 }



