﻿/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/

.w_96 {
    width: 96%; max-width: 1800px;
}


/*Top002639 */
.Top002639{ position: fixed; left: 0; top: 0; width: 100%; z-index: 100; background: #2c7194; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;z-index: 105;}
.Top002639 .header { position:relative;}
.Top002639 .top-nav { border-bottom: 1px solid rgba(0,0,0,0.05); padding: 7px 0; }
.Top002639 .top-nav.content-nav{
	border: 0;
	padding: 0;
}
.Top002639 .top-nav.content-nav dl{
	float: none;
}
.Top002639 .header-right.content-header-right{
	width: 720px;
	padding-right: 250px;
}
.Top002639 .top-nav.content-nav dd.lang{
	padding: 0;
	margin: 0;
}
.Top002639 .top-nav.content-nav{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.Top002639 .header-left.content-header-left{
	width: 28%;
}
.Top002639 .header-right.content-header-right .top-log{
	right: 150px;
}
.Top002639 .top-nav dl { float: right; }
.Top002639 .top-nav dt a { position:relative; color: #fff;padding-right:10px;}
.Top002639 .top-nav dt a:after {content: '';position: absolute;top: 40%;right:0;border: 4px solid transparent; border-top: 6px solid #fff;}
.Top002639 .top-nav dd.lang { display:none;position:absolute;top:100%;left:0;padding-top:5px;background: #2c7194;}
.Top002639 .top-nav dd.lang a { color: #fff;  -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;  position: relative;display:block; }
.Top002639 .top-nav dd.lang a:last-child { margin-right: 0; }
.Top002639 .top-nav dd.lang a::after { position: absolute; content: ''; right: -10px; top: 20%; height: 60%; width: 1px; background: rgba(0,0,0,0.2); opacity: 1; }
.Top002639 .top-nav dd.lang a:last-child::after { display: none; }
/* .Top002639 .top-nav dd.lang a.cn { background-image: url(../images/cn.png); }
.Top002639 .top-nav dd.lang a.en { background-image: url(../images/en.png); } */
.Top002639 .top-nav dd.lang a.on,
.Top003023 .top-nav dd.lang a:hover { text-decoration:underline; }
.Top002639 .top-nav .icon { display: inline-block; width: 109px; height: 17px; background: url("../images/topnav_01.png") no-repeat; vertical-align: middle; }

.Top002639 .header-left{ width:35%; float: left;}
.Top002639 .header-left img{ display:block; max-width:400px; height:60px;margin-top: 5px;}
.Top002639 .header-mid{ width:23%; float: left;}
.Top002639 .header-mid .search{ border: 1px solid #999;border-radius: 2px; background-color: #fff; position:relative; width:100%; margin: 17px 0;border-radius:6px; overflow:hidden;}
.Top002639 .header-mid .search .text{ width:100%; line-height:32px; height:32px; border:none; background:none; color:#999; font-size:12px;text-indent: 2px; outline:none;}
.Top002639 .header-mid .search .text.focus{ color:#333;}
.Top002639 .header-mid .search .btn{ position:absolute; right:0; top:0; height:100%; width:30px; background:url(../images/Top002639_icon_search.png) no-repeat center center;}
    .Top002639 .header-mid .search .btn11 {
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: 40px;
		border-radius:6px;
        background: url(../images/Top002639_icon_search.png) no-repeat center center #efefef;
    }
.Top002639 .head-share{ position: relative; float: left; width: 500px; padding-left: 50px; margin-top: 22px;}
.Top002639 .head-share .zh-share a{display: inline-block;margin-right: 15px;height: 24px;width: 24px;}
.Top002639 .head-share .zh-share a:nth-of-type(1) {background: url(../images/icon-ytb.png) no-repeat center;background-size: 24px auto;}
.Top002639 .head-share .zh-share a:nth-of-type(2) {background: url(../images/icon-fb.png) no-repeat center;background-size: 24px auto;}
.Top002639 .head-share .zh-share a:nth-of-type(3) {background: url(../images/icon-tw.png) no-repeat center;background-size: 24px auto;}
.Top002639 .head-share .zh-share a:nth-of-type(4) {background: url(../images/icon-in.png) no-repeat center;background-size: 24px auto;}
.Top002639 .head-share .zh-share a:nth-of-type(5) {background: url(../images/icon-ins.png) no-repeat center;background-size: 24px auto;}
.Top002639 .head-share .zh-share a:nth-of-type(6) {background: url(../images/icon-tb.png) no-repeat center;background-size: 24px auto;}
.Top002639 .head-share .zh-share a:last-child{margin-right: 0;}
.Top002639 .head-share .zh-share a:hover{/*background-image: url(../images/pic_active.png);*/}
.Top002639 .head-share .zh-share a:nth-of-type(6):hover{/*background-image: url(../images/logo_taobao_on.png);*/}
.Top002639 .header-right{ /* position: relative; */ float: right; width: 650px; padding-right: 100px;}
.Top002639 .header-top dl{ float:right;}
.Top002639 .header-top dl > *{ float:left;}

.Top002639 .top-log{display: none;position: absolute; z-index: 100; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.Top002639 .top-log span{display: block; padding: 25px 32px; color: #333;}
.Top002639 .top-log span:after{display: inline-block; content: ''; width: 8px; height: 8px; border-left: 1px solid #333;border-top: 1px solid #333; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); vertical-align: middle; margin-left: 10px; margin-top: -4px;}
.Top002639 .top-log figure{position: absolute; left: 0; top: 100%; width: 100%;background: #eee; border-radius: 5px; padding:10px 10px; display: none;}
.Top002639 .top-log figure a{display: block; text-align: center;padding: 0 10px;color: #333;line-height: 24px;}
.Top002639 .top-log figure a:hover{ background:#2c7194; color:#fff;}
.Top002639 .top-inqui {position: absolute; z-index: 100; right: 100px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.Top002639 .top-inqui a {display:block;line-height:32px;padding: 0 32px;font-weight:bold;color:#333;background-color:#f7c542;border-radius:6px;}

.Top002639 .header-menu li em a{ position:relative;line-height:68px; color:#fff; display: inline;padding:10px 20px;}
.Top002639 .header-menu li.has-sub em a:after{ content:'';position: relative;display: inline-flex;margin-left:5%;top:-1px;border:4px solid transparent;border-top: 6px solid #fff;}
.Top002639 .header-menu li.aon em a,
.Top002639 .header-menu li:hover em a{background: #fff;color: #333;border-radius:6px;}
.Top002639 .header-menu li.aon em a:after,
.Top002639 .header-menu li:hover em a:after{border-top-color:#333;}
.Top002639 .header-menu li .sub{width:140%; left:50%;transform:translateX(-50%);box-shadow: 0 2px 4px rgba(0,0,0,.05);}
.Top002639 .header-menu li .sub-menu{ position:relative;background:#fff; padding:5px 0px;border-bottom-left:6px;border-bottom-right:6px;}
.Top002639 .header-menu li .sub dt a{ border-bottom:1px dotted #ebebeb; text-align:center; color:#333;padding: 0 15px}
.Top002639 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002639 .header-menu li .sub dt a:hover{ background:rgb(44, 113, 148, .58); color:#fff;}
.Top002639 .header-menu li.proMenu{position:static;}
.Top002639 .header-menu li.proMenu .sub {width:90%;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;max-height: 100%;max-height: calc(94vh - 100px);left:50%;right:auto;transform:translateX(-50%);padding: 40px 50px 56px 50px;background-color:#fff;overflow-y:auto;}
.Top002639 .header-menu li.proMenu .sub::-webkit-scrollbar {width: 3px;height: 3px;}
.Top002639 .header-menu li.proMenu .sub::-webkit-scrollbar-thumb {background: #333;border-radius: 30px;box-shadow: inset 2px 2px 2px hsla(0,0%,100%,.25), inset -2px -2px 2px rgba(0,0,0,.25);}
.Top002639 .header-menu li.proMenu .sub::-webkit-scrollbar-track {background: #eee;}
.Top002639 .header-menu li.proMenu dl {position:relative;padding-right:85%; min-height:150px;}
.Top002639 .header-menu li.proMenu dl a {font-size:12px;}
.Top002639 .header-menu li.proMenu dl dt > a {position:relative;margin-right:14px;}
.Top002639 .header-menu li.proMenu dl dt > a:after {content:'';position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#333;transition:.3s;}
.Top002639 .header-menu li.proMenu dl dt > a:hover{background:none;color:#333;}
.Top002639 .header-menu li.proMenu dl dt > a.on:after {width:100%;}
.Top002639 .header-menu li.proMenu dl .nav_three {display:none;position:absolute;width:85%;height:100%;left:15%;top:0;padding-left:16px;overflow-y:auto;}
.Top002639 .header-menu li.proMenu dl .nav_three .list {display:flex;flex-wrap:wrap;}
.Top002639 .header-menu li.proMenu dl .nav_three .list a {width:16.66%;padding:16px 16px 8px;}
.Top002639 .header-menu li.proMenu dl .nav_three .list a figure {width:30%;padding-bottom:30%;margin: auto;}
.Top002639 .header-menu li.proMenu dl .nav_three .list a p {margin:0;}
.Top002639 .header-menu li.proMenu dl .nav_three .list a:hover{ background:rgb(44, 113, 148, .58);border-radius:6px;}

.header-menu li:nth-of-type(1){/*display: none;*/}
.header-menu li.nav-search{display: none;}

@media(max-width:1360px){
.Top002639 .header-left img{  width:85%; margin-top: 18px; }
.Top002639 .header-mid{ width:15%;}	
.Top002639 .head-share{ padding-left:20px; width: 190px; }
.Top002639 .header-right.content-header-right{padding-right: 226px;}
.Top002639 .top-log span{padding: 25px 14px;}	
.Top002639 .header-menu li em a{ padding: 10px ;}	
}

@media(max-width:1200px){
.Top002639 .header-menu li em a{ font-size:14px;}
}
@media(max-width:1024px){
.Top002639 .header-left img{  width:100%; high:auto; object-fit:contain; margin-top: 12px; }
.Top002639 .header-mid{ width:20%;}	
	
.Top002639 .header-right{ padding:10px 0;}
.Top002639 #open_menu{width:36px; height:36px;border-radius:50%;border:1px solid #cfebef; margin-left:10px; position:absolute;top:50%;right:3%;transform:translateY(-50%)}
.Top002639 #open_menu i,
.Top002639 #open_menu i::before,
.Top002639 #open_menu i::after{background:#fff;}
.Top002639 #open_menu i{ width:60%; left:20%; height:3px; margin-top:-1.5px;}
.Top002639 #header-menu{ position:fixed; top:0; opacity:0; left:-100%; height:100%; width: 240px; max-width:240px; z-index:105; background:#2c7194; -webkit-transition:ease-out 0.3s; -o-transition:ease-out 0.3s; transition:ease-out 0.3s; -webkit-box-shadow:0 5px 10px #000; box-shadow:0 5px 10px #000;}
.Top002639 #header-menu.header-menu-show{opacity:1; left:0; }
.Top002639 #header-menu li.has-sub em .op{ display:block;}
.Top002639 #header-menu li a{ padding-left:30px !important;}
}
@media(max-width:768px){
.Top002639 .header-top dt{ position:absolute; left:0; width:100%; bottom:0; padding:0 2%; background:#f9f9f9;}
.Top002639 .header-top dt .btn{ right:2%;}
.Top002639 .header-left,
.Top002639 .header-right{ width:50%;}
}

/*Floor002989 */
.Floor002989 .Top002639 { background: none; border-bottom: none; }
.Floor002989 .Top002639 .top-nav dd.lang a { color: #fff; }
.Floor002989 .Top002639 .top-nav dd.lang a::after { background: rgba(255,255,255,0.2); }
/* .Floor002989 .Top002639 .top-nav {    background-color: #2c7194;border-radius: 5px;padding: 2px 5px; } */
.Floor002989 .Top002639 .header-menu li em a { color: #fff; }
.Floor002989 .Top002639 .header-menu li:hover em a { color: #333; }
.Floor002989 .Top002639 .top-log span{ color: #fff;}
.Floor002989 .Top002639 .top-log span:after{ border-left: 1px solid #fff;border-top: 1px solid #fff;}
.Floor002989 .Top002639 .top-log figure{background: rgba(255,255,255,0.8); }
.Floor002989 .Top002639 .header-mid .search{ background-color: rgba(255,255,255,0.25);}
.Floor002989 .Top002639 .header-mid .search .text{ color:#ccc; }
.Floor002989 .Top002639 .header-mid .search .btn{ background-image:url(../images/Top002639_search.png) ;}
    .Floor002989 .Top002639 .header-mid .search .btn11 {
        background-image: url(../images/Top002639_search.png);
    }
.Floor002989 .banner .txt{position: absolute;width: 100%;z-index: 2;height: 100%;left: 0;top: 0;text-align: center;}
.Floor002989 .banner .txt .ytable{height: 100%;}
.Floor002989 .banner .txt .ytable .en{font-size: 24px;font-family: 'Arial';color: #fff;max-width: 1400px;margin: 0 auto}
.Floor002989 .banner .txt .ytable .cn{font-size: 60px;color: #fff;max-width: 1400px;margin: 0 auto}

.Floor002989 .banner .link{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 3}

.Floor002989 .banner li .Ispic { -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); -webkit-transition: 5s; -o-transition: 5s; transition: 5s; }
.Floor002989 .banner li.slick-current .Ispic { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.Floor002989 .banner .slick-dots { position: absolute; bottom: 5vw; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 10; }
.Floor002989 .banner .slick-dots li { list-style: none; position: relative; float: left; width: 28px; height: 28px; }
.Floor002989 .banner .slick-dots li:not(:last-child) { margin-right: 90px; }
.Floor002989 .banner .slick-dots li:before, .Floor002989 .banner .slick-dots li:not(:last-child):after { position: absolute; content: ''; }
.Floor002989 .banner .slick-dots li:before { left: 0; top: 0; width: 100%; height: 100%; border: solid 2px #2c7194; border-radius: 50%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.Floor002989 .banner .slick-dots li:not(:last-child):after { left: 100%; margin-left: 4px; height: 2px; top: 50%; margin-top: -1px; width: 82px; background: url("../images/Floor002989_dot.png") repeat-x left center; }
.Floor002989 .banner .slick-dots li button { padding: 0; width: 28.572%; height: 28.572%; background: #fff; border-radius: 50%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 0; border: 0; }
.Floor002989 .banner .slick-dots li.slick-active button { background: #00a0e9; width: 50%; height: 50%; }
.Floor002989 .banner .slick-dots li.slick-active:before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #00a0e9; border-radius: 50%; clip: rect(0 28px 7px 0); -webkit-animation: zhuan 2s infinite linear; animation: zhuan 2s infinite linear; }
@-webkit-keyframes zhuan {
 0% {
-webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
}
 100% {
-webkit-transform: rotate(0);
        transform: rotate(0);
}
}
@keyframes zhuan {
 0% {
-webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
}
 100% {
-webkit-transform: rotate(0);
        transform: rotate(0);
}
}

.Floor002989 .banner,
.Floor002989 .banner .slider,
.Floor002989 .banner .slick-list,
.Floor002989 .banner .slick-track,
.Floor002989 .banner .slick-slide,
.Floor002989 .banner .Ispic { height: 100%; }
.Floor002989 .banner li .img-block { display: none;height: 100%; }

@media (max-width: 900px) {
    .Floor002989 .banner li figure{display: none;}
    .Floor002989 .banner li .img-block{display: block;}
    .Floor002989 .banner .txt{padding: 0 30px;}
    .Floor002989 .banner .txt .ytable .en{font-size: 16px;}
    .Floor002989 .banner .txt .ytable .cn{font-size: 30px;}
}

/* @media(max-width:1200px) {
.Floor002989 .banner li .Ispic { display: none; }
.Floor002989 .banner .slick-dots { left: 2.5%; }
}

@media(max-width:640px) {
.Floor002989 .banner .slick-dots li { width: 5vw; height: 5vw; }
.Floor002989 .banner .slick-dots li:not(:last-child) { margin-right: 10vw; }
.Floor002989 .banner .slick-dots li:not(:last-child):after { width: 9vw; margin-left: 0.5vw; }
.Floor002989 .banner .slick-dots li button { margin: -1vw 0 0 -1vw; width: 2vw; height: 2vw; }
} */


/*footer */
.footer { border-top: 1px solid rgba(255,255,255,0.1); padding: 5px 10px; position: fixed; left: 0; bottom: 0; width: 100%; z-index: 100;}
.footer, .footer a { color: #ddd; font-size: 12px; }

.footer nav a { display: inline-block; }
.footer nav a:not(:last-child):after { width: 1px; height: 12px; background-color: #ddd; margin: 0 10px; display: inline-block; content: ''; vertical-align: middle; }

.footer nav{display: inline-block;vertical-align: middle;}
.footer .friendship{margin-left: 30px;display: inline-block;vertical-align: middle;}
.footer .friendship .name{display: inline-block;margin-right: 10px;font-size: 12px;color: #ddd;}
.footer .friendship a { display: inline-block; }
.footer .friendship a:not(:last-child):after { width: 1px; height: 12px; background-color: #ddd; margin: 0 10px; display: inline-block; content: ''; vertical-align: middle; }
@media(max-width:640px){
    .footer .friendship{display: block;margin-left: 0;margin-top: 10px;}
    .footer .friendship .name{display: block;margin-bottom: 10px;text-align: center;}
}

@media(min-width:1025px) {
.footer .fr { text-align: right; }
}

@media(max-width:1024px) {
.footer { text-align: center; }
.footer .fl { padding-bottom: 5px; }
.Floor002989 .banner .slick-dots{bottom: 70px;}
.Top002639 .top-log span{padding: 0;}
}




.pro_list .probox { width: 100%; max-width:1900px; /* padding-left: 270px; */ position: relative;min-height: 100vh;}
.pro_list .counts{ width: 100%; max-width: 1900px; position: relative;}
.pro_list .counts .tab{font-size: 14px;line-height: 1;padding-top: 9px; border-top: 1px solid #333; margin-top: 9px;}
.pro_list .counts .tab span{display: inline-block;cursor: pointer; padding:2px 10px; color: #333; position: relative;    transform: scale(0.9); }
.pro_list .counts .tab span:not(:last-child):after{display:block; content: ''; width: 1px ;height: 18px; background:#333; position: absolute; right: 0; top:0; }
.pro_list .counts .tab span.aon{background:#fef8db;font-weight: bold;}


.pro_list1 .probox {width: 98%; max-width: 1900px; padding-left: 0px; position: relative;}
.pro_list1 .probox h1{border-bottom: 1px solid #e2e2e2; padding: 0 0 9px;font-weight: 700;font-size: 30px;color: #333;}
.pro_list1 .counts{width: 98%; max-width: 1900px; position: relative;}
.pro_list1 .counts .tab{font-size: 14px;line-height: 1;padding-top: 9px; border-top: 1px solid #333; margin-top: 9px;}
.pro_list1 .counts .tab span{display: inline-block; padding:2px 10px; color: #333; position: relative; }
.pro_list1 .counts .tab span:not(:last-child):after{display:block; content: ''; width: 1px ;height: 18px; background:#333; position: absolute; right: 0; top:0; }
.pro_list1 .counts .tab span.aon{background:#fef8db;font-weight: bold;}
.pro_list1 .probox.pro_detail_content{width: 96%;max-width: 1800px;padding-left: 0;}
.pro_list1 .probox.pro_detail_content .Shop0024859{max-width: none;}


/* .pro_info .probox{ padding-left: 200px;} */


/*Menu002956 */
.Menu002956 { position: absolute; width: 270px; height: 100%; left: 0; border-right: 1px solid #ccc;top: 0 !important; }
.Menu002956 nav { padding: 12px 10px; }
.Menu002956 h1 { margin: 0; position: relative; padding: 5px 0;margin-bottom: 5px; border-bottom: 1px solid #333; }
.Menu002956 h1 span { position: relative; z-index: 4; display: block; font-size: 14px; color: #333; line-height: 1em;}
.Menu002956 h1 i { position: absolute; }
.Menu002956 li a { display: block; color: #333; line-height: 30px; font-size: 14px; position: relative; z-index: 1; }
.Menu002956 li.aon a,
.Menu002956 li a:hover{ background: #fef8db; text-decoration: underline;}
.Menu002956 h3 {display: none;line-height: 40px;}
.Menu002956 h3 span{float: right;vertical-align: middle;}

@media(min-width:1025px) {
.Menu002956 ul { display: block!important; }
}

@media(max-width:1024px) {
.Menu002956 { position: relative; z-index: 40;width: 100%;
    border-right: 0;border-bottom: solid 1px #ccc;margin: 20px 0; }
.Menu002956 ul { display: none;}
.Menu002956 i.wap-open { position: absolute; width: 30px; height: 30px; right: 40px; background: #fff; z-index: 10; top: 50%; margin-top: -15px; border-radius: 50%; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.Menu002956 i.wap-open:before, .Menu002956 i.wap-open:after { position: absolute; content: ''; left: 50%; top: 50%; background: #2c7194; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.Menu002956 i.wap-open:before { width: 10px; height: 2px; }
.Menu002956 i.wap-open:after { width: 2px; height: 10px; }
.Menu002956 i.wap-open.on { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.pro_list .probox{padding-left: 0;}
.Menu002956 h3{display: block;margin: 0;}
.Menu002956 nav{padding: 0;}
}

@media(max-width:640px) {
.Menu002956 h1 span { font-size: 16px; }
.Menu002956 i.wap-open { right: 6vw; margin-top: -12px; width: 24px; height: 24px; }
}
/*PicList002525 */
.PicList002525 { padding: 12px 20px 20px; min-height: 873px; width: calc(100vw - 290px);float:right;}
.PicList002525 h1 { margin: 0; padding: 5px 0;height: 26px; }
.PicList002525 h1 span { display: block; font-size: 14px; color: #333; line-height: 1em;transform: scale(0.9);}
@media(max-width:640px) {
.PicList002525 h1 span { font-size: 16px; }
}
.PicList002525 .title { padding: 4px 0; border-top: 1px solid #333; margin: 0; }
.PicList002525 .title span { font-size: 15px; color: #2c7194; font-weight: bold; display: inline-block;transform: scale(0.9);}
.PicList002525 ul { overflow: hidden; margin-bottom: 0px; }
.PicList002525 li { float: left; width: 85px; text-align: center; position: relative; padding: 5px; margin-bottom: 5px; }
.PicList002525 li a { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.PicList002525 li .Ispic { width: 73px; height: 73px; background-size: contain; border: 1px solid #eee; margin-bottom: 5px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; background-color: #fff;}
.PicList002525 li p { margin: 0; color: #666; font-size: 12px; line-height: 14px; height: 42px; overflow: hidden; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;
transform: scale(0.9);}
.PicList002525 li:hover .Ispic { background-color: #85adc1; }
.PicList002525 li:hover p { color: #000; text-decoration: underline; }
.PicList002525 .ri{float: right;color: #2c7194;}
.PicList002525 .le{float: left;}

@media(max-width:640px) {
.PicList002525{ width:100%;}
}



/*Bottom002991 */
.Bottom002991 { border-bottom: 1px solid #fff; padding: 12px 0; background:#909799;}
.pro_list .Bottom002991 { position: fixed; left: 0; bottom: 0; width: 100%; z-index: 100; background: #fff; }
.Bottom002991, .Bottom002991 a { color: #fff; font-size: 12px; }

.Bottom002991 nav a { display: inline-block; }
.Bottom002991 nav a:not(:last-child):after { width: 1px; height: 12px; background-color: #909799; margin: 0 10px; display: inline-block; content: ''; vertical-align: middle; }

.Bottom002991 nav{display: inline-block;vertical-align: middle;}
.Bottom002991 .friendship{margin-left: 30px;display: inline-block;vertical-align: middle;}
.Bottom002991 .friendship .name{display: inline-block;margin-right: 10px;font-size: 12px;color: #333;}
.Bottom002991 .friendship a { display: inline-block; }
.Bottom002991 .friendship a:not(:last-child):after { width: 1px; height: 12px; background-color: #ddd; margin: 0 10px; display: inline-block; content: ''; vertical-align: middle; }
@media(max-width:640px){
    .Bottom002991 .friendship{display: block;margin-left: 0;margin-top: 10px;}
    .Bottom002991 .friendship .name{display: block;margin-bottom: 10px;text-align: center;}
}


@media(min-width:1025px) {
.Bottom002991 .fr { text-align: right; }
}

@media(max-width:1024px) {
.Bottom002991 { text-align: center; }
.Bottom002991 .fl { padding-bottom: 3vw; }
}
/*Banner003069 */
.Banner003069 { position: relative; z-index: 1; }
.Banner003069 .Ispic { height: 500px; }

@media(max-width:640px) {
.Banner003069 .Ispic { height: 28vw; }
}
.Banner003069 .Location002970 { position: absolute; width: 100%; left: 0; bottom: 0; background: rgba(0,0,0,0.5); line-height: 50px; }
.Banner003069 .Location002970 .auto { max-width: 1600px; }
.Banner003069 .Location002970 em { font-style: normal; padding-left: 30px; background: url("../images/Location002970_cur.png") no-repeat left center; }
.Banner003069 .Location002970, .Banner003069 .Location002970 a { color: #b1b1b1; }
.Banner003069 .Location002970 a:hover, .Banner003069 .Location002970 span { color: #fff; }
/*RighInfo003072 */
.RighInfo003072 { /* padding-top: 5vw; */ font-size: 14px; }

@media(max-width:640px) {
.RighInfo003072 { font-size: 3.5vw; }
}
.RighInfo003072 .auto { max-width: 1600px; }
.RighInfo003072 > .auto { padding-bottom: 5vw; }


@media(min-width:1024px) {
.RighInfo003072 .txt-info { width: 48%; }
.RighInfo003072 .video { width: 45%; }
.RighInfo003072 .clearfix{display: flex;justify-content: space-between}
}

@media(max-width:1024px) {
.RighInfo003072 .txt-info { margin-bottom: 4vw; }
}
.RighInfo003072 .video .pic { position: relative; z-index: 1; border-radius: 20px; background: #000; }
.RighInfo003072 .video .pic img { opacity: 0.84;border-radius: 20px; }
.RighInfo003072 .video .play { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer; }
.RighInfo003072 .video .play:before { position: absolute; content: ''; width: 86px; height: 86px; background: url("../images/RighInfo003072_play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 50%; }
.RighInfo003072 .video .pic video { position: absolute; left: 0; top: 0; z-index: 20;  border-radius:18px;}

@media(max-width:640px) {
.RighInfo003072 .video .play:before { width: 20vw; height: 20vw; }
}
.RighInfo003072 .edit-info p { margin: 0; line-height: 2em; font-size: 14px; text-align: justify; }
.RighInfo003072 .year { color: #ececec; font-weight: 900; font-family: 'Arial'; font-size: 54px; line-height: 1em; }
.RighInfo003072 .name { color: #2c7194; font-size: 24px; font-weight: bold; margin: 0 0 1em 0; }

@media(max-width:640px) {
.RighInfo003072 .name { font-size: 6vw; }
.RighInfo003072 .edit-info { font-size: 3.5vw; }
}
/*RighInfo002939 */
.RighInfo002939{padding:3.49vw 0;}

.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{-webkit-box-sizing: content-box;box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2em;color: #666; text-align: justify; padding-bottom: 2vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}
.RighInfo002939 .video {width:100%;background:#000;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 14px;}
}

.RighInfo002939 .return{width: 200px;height: 46px;background-color: #2c7194;line-height: 46px;text-align: center;margin: 0 auto;}
.RighInfo002939 .return a{font-size: 14px;text-align: center;color: #fff;}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}

.RighInfo002939 .share{display: block; padding-top: 10px;}
}
/*RighInfo002857 */


.RighInfo002857{ position: absolute; width: 270px; height: 100%; left: 0; border-right: 1px solid #ccc; }
.RighInfo002857 .auto{padding: 12px 10px; }
.RighInfo002857 .auto h1{color: #333;font-size: 18px;    transform: scale(0.9);}
.RighInfo002857 .year { color: #ececec; font-weight: 900;font-family: 'Arial';font-size: 54px;line-height: 1em;}
.RighInfo002857 .name {color: #2c7194;font-size: 24px; font-weight: bold;  margin: 1em 0;}
@media(max-width:640px){
.RighInfo002857 .title{font-size: 80px;}
}
@media(max-width:480px){
.RighInfo002857 .title{font-size: 60px;}
}

.RighInfo002857 .edit-css .tit{font-size: 24px;color: #ea5432;padding-bottom:4vw;}
.RighInfo002857 .edit-css li{margin-top:24px;color: #999; font-size: 13px;}
.RighInfo002857 .edit-css li span{display:block;line-height:20px;padding-left:30px;margin-bottom:10px}
.RighInfo002857 .edit-css li.add span{background: url(../images/icon-add.png)no-repeat left center;}
.RighInfo002857 .edit-css li.tel span{background: url(../images/icon-tel.png)no-repeat left center;}
.RighInfo002857 .edit-css li.mail span{background: url(../images/icon-mail.png)no-repeat left center;}
.RighInfo002857 .edit-css li.fax span{background: url(../images/icon-fax.png)no-repeat left center;}
.RighInfo002857 .edit-css li.url span{background: url(../images/icon-url.png)no-repeat left center;}
.RighInfo002857 .edit-css li .icon{margin-bottom: 5px;}
.RighInfo002857 .edit-css li aside{font-size:13px;color: #333;}
.RighInfo002857 .edit-css{display: none;}
.RighInfo002857 .edit-css:nth-of-type(1){display: block;}
.RighInfo002857 .edit-css li.zh-share a{
    display: inline-block;
    margin-right: 10px;
	margin-bottom: 10px;
    height: 24px;
	width: 24px;
}
/*.RighInfo002857 .edit-css li.zh-share a:nth-of-type(1) {
    width: 20px;
    background-position: 0 0;
}
.RighInfo002857 .edit-css li.zh-share a:nth-of-type(2) {
    width: 10px;
    background-position: -35px 0;
}
.RighInfo002857 .edit-css li.zh-share a:nth-of-type(3) {
    width: 22px;
    background-position: -61px 0;
}
.RighInfo002857 .edit-css li.zh-share a:nth-of-type(4) {
    width: 17px;
    background-position: -98px 0;
}
.RighInfo002857 .edit-css li.zh-share a:nth-of-type(5) {
    width: 21px;
    background-position: right 0;
}
.RighInfo002857 .edit-css li.zh-share a:last-child{margin-right: 0;}
.RighInfo002857 .edit-css li.zh-share a:hover{
    background-image: url(../images/pic_active.png);
}*/
@media(max-width:640px){
.RighInfo002857 .edit-css .tit{font-size: 20px;}
}
@media(max-width:480px){
.RighInfo002857 .edit-css .tit{font-size:18px;}

}
/*Map002858 */
.Map002858 #allmap{height: 21vw;}
.Map002858 .auto{max-width: 1600px;padding-bottom: 4vw;}
.Map002858 #allmap,
.Map002858 #allmap *{-webkit-box-sizing: content-box;box-sizing: content-box;}
.Map002858 #allmap img{max-width: inherit;}
.Map002858 .BMap_bubble_content b{font-size: 18px;display: block;padding-bottom: 5px;}
@media(max-width:1024px){
.Map002858 #allmap{height: 40vw;}
}
@media(max-width:480px){
.Map002858 #allmap{height: 70vw;}
}
/*
 .PicList001759
 */
.PicList001759{ padding-top:3%;margin: 0 auto;}
.PicList001759 .auto{max-width: 1600px;}
.PicList001759 li{ padding-bottom:2%;  }
.PicList001759 li a{position:relative;display:block;background-color:#fff;color:#333;overflow:hidden;padding: 26px 20px 26px 250px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2); box-shadow: 0 0 5px rgba(0,0,0,.2);}
.PicList001759 li a:hover{ background-color:#e3b160;}
.PicList001759 li time{color:#919191;text-align:center;position:absolute;left:20px;top: 45px; display: none;}
.PicList001759 li time span{ display:block; color:#5c5c5c; border-bottom:1px solid #919191; line-height:normal; font-size:35px;}
.PicList001759 li img{position:absolute;left:37px;top: 22px;width: 180px;height: 117px;}
.PicList001759 li h5{margin:0;font-size: 17px;color:#231914;padding-bottom: 12px;}
.PicList001759 li i{display:block;width:27px;height:1px;background-color:#635e5b;}
.PicList001759 li p{margin-bottom:0;font-size:15px;line-height:2em;height: 60px;overflow:hidden;color: #666;}
.PicList001759 li a:hover *{ color:#fff !important;}
.PicList001759 li a:hover i{ background-color:#fff;}
.PicList001759 li a:hover time span{ border-bottom-color:#fff;}
@media(max-width:480px){
.PicList001759 li a{ padding:15px 15px 15px 97px;}
.PicList001759 li img{ position:relative; left:0; top:0; width:100%; height:auto; display:block;}
.PicList001759 li h5{ margin-top:3%;}
}
/*
 Page000616
 */
.Page000616 { width: calc(100vw - 290px);float: right;}
.Page000616 .Pages{ padding: 0 0 3vw; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }
.Page000616 .Pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 16px; line-height: 40px; }
.Page000616 .p_cur,
.Page000616 .p_count,
.Page000616 .p_total,
.Page000616 .p_jump{ display: none; }
.Page000616 .p_page{ padding: 0px 5px; display: inline-block; }
.Page000616 .p_page a{ display:inline-block; width:78px; height:32px; line-height:32px; text-align:center; border:1px solid #e6e6e6; background:#f7f7f7; color:#666; margin:0px 5px; font-size:13px;}
.Page000616 .p_page .a_prev,
.Page000616 .p_page .a_next{ width:80px; }
.Page000616 .p_page .num a{ width:40px; }
/*hover*/
.Page000616 .p_page .a_first:hover,
.Page000616 .p_page .a_end:hover,
.Page000616 .p_page .a_prev:hover,
.Page000616 .p_page .a_next:hover,
.Page000616 .p_page .num a:hover,
.Page000616 .p_page .num .a_cur{ background:#2c7194; color:#fff; }
.Page000616 em{ font-style:normal;}
@media only screen and (max-width:1024px ) {
.Page000616{ width:100%;}
}
@media only screen and (max-width:767px ) {
	.Page000616 .p_page .a_end,.Page000616 .p_page .a_first{ display: none;}
	.Page000616 .p_page .a_prev,.Page000616 .p_page .a_next,.Page000616 .p_page .num a{ width:30px; margin: 0 2px;}
	.Page000616 .p_page .a_prev,.Page000616 .p_page .a_next{ font-family: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ";}
}
/*
 .Shop002485
 */
.Shop002485 {float:right;width: calc(100vw - 220px);/* max-width: 1600px; */}
.Shop002485 .bd .ri{float: right;font-size: 14px;font-weight: bold;display:none;}
.Shop002485 .hd{background-color: #eef2f4;margin-top: 4%;}
.Shop002485 .hd ul{width: 492px;max-width: 100%;}
.Shop002485 .hd li{border-top: 2px solid transparent; line-height: 58px; cursor: pointer;width: 33%;float: left;text-align: center;font-size: 22px;color: #666;}
.Shop002485 .hd li.on{background-color: #fff;border-color: #2c7194;color: #2c7194;}
.Shop002485 .bd{padding:1% 0 50px 1%;}
.Shop002485 .bd .item{display: none;vertical-align: top;}
.Shop002485 .bd .item .ytable-cell{vertical-align: top;}
.Shop002485 .MallShowSinglePage .txtbox .topbox { margin-bottom:-20px;}
.Shop002485 .MallShowSinglePage .txtbox .img{width:120px;/*padding-top: 12px;*/}
.Shop002485 .MallShowSinglePage .txtbox .img p{text-align: center;margin-bottom: 25px}
.Shop002485 .MallShowSinglePage .txtbox .img figure{background-repeat: no-repeat;background-size: contain;padding-bottom: 100%;background-position: right;}
.Shop002485 .MallShowSinglePage .txtbox .imginner.fixed{position: fixed; width: 150px; z-index: 3; padding-top: 36px;}
.Shop002485 .MallShowSinglePage .txtbox .text{padding-left:35px; vertical-align:top; }
.Shop002485 .MallShowSinglePage .h1{color:#2c7194;font-size: 20px; margin:0 0 1% 0; font-weight: normal;}
.Shop002485 .MallShowSinglePage .txtbox .text dd{ padding:3px 0; color:#666;text-align: justify;color: #666;line-height: 1.8em;font-size: 12px;}
.Shop002485 .MallShowSinglePage .txtbox .text dd span{ color:#333; display:inline-block; font-size:12px;}
.Shop002485 .MallShowSinglePage .txtbox .text p{font-size: 12px;margin: 0;line-height: 1.8em;text-align: justify;color: #666;}
.Shop002485 .MallShowSinglePage .txtbox .text p:before{ background:#2c7194; top:-2px;  position:relative;width:5px; height:5px; border-radius:2.5px; display:inline-block; margin-right:10px; content:'';}
.Shop002485 .MallShowSinglePage .h3{font-size: 22px;color: #666666;padding-bottom: 24px;}
.Shop002485 .MallShowSinglePage .table{padding-left: 0%;}
.Shop002485 .MallShowSinglePage .table table{width: 100%;font-size: 12px;color: #666;}
.Shop002485 .MallShowSinglePage .table .tr1{border-bottom:1px solid #999}
.Shop002485 .MallShowSinglePage .table th{  padding:10px; font-size:12px; color:#333; position: relative;}
.Shop002485 .MallShowSinglePage .table th span{ display:inline-block; background-color: #fff; padding:5px 10px; position: relative; z-index:1;}
.Shop002485 .MallShowSinglePage .table th .line_l{ display: inline-block; width:60%; height:10px; position: absolute; top:23px; left:20%; border:solid 1px #ccc; border-bottom: none;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .trTop th:nth-child(1){ width:170px;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .trTop th:nth-child(2){ width:126px;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .trTop th:nth-child(3),
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .trTop th:nth-child(4){ width:53px;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .trTop th:nth-child(5){ width:78px;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .trTop th:nth-child(6){ width:66px;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .trTop th:nth-child(7){ width:78px;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .trTop th:nth-child(8){ width:66px;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .trTop th:nth-child(9){ width:67px;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .trTop th:nth-child(10){ width:56px;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .trTop th:nth-child(11){ width:147px;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .trTop th:nth-child(12){ width:146px;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .trTop th:nth-child(13){ width:239px;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .trTop th:nth-child(14){ width:54px;    position: relative;right: 7px;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .tr1_biaotou th:nth-child(3){ width:106px;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .tr1_biaotou th:nth-child(6){ width:144px;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .tr1_biaotou th:nth-child(8){ width:144px;}
/*.Shop002485 .MallShowSinglePage .table td:nth-child(1),
.Shop002485 .MallShowSinglePage .table td:nth-child(2),
.Shop002485 .MallShowSinglePage .table td:nth-child(3){ min-width:77px;}
.Shop002485 .MallShowSinglePage .table td:nth-child(4),
.Shop002485 .MallShowSinglePage .table td:nth-child(5){ min-width: 34px;}
.Shop002485 .MallShowSinglePage .table td:nth-child(6),
.Shop002485 .MallShowSinglePage .table td:nth-child(7),
.Shop002485 .MallShowSinglePage .table td:nth-child(8),
.Shop002485 .MallShowSinglePage .table td:nth-child(9),
.Shop002485 .MallShowSinglePage .table td:nth-child(10){ width:68px;}
.Shop002485 .MallShowSinglePage .table td:nth-child(11){ width:70px;}*/
.table-contnet{
	overflow: auto;
	max-width: 98%;
	display: inline-block;
	background-color: #fff;
}
.table-contnet .pro-item div,
.table-contnet .table-title div{
	display: inline-block;
	white-space: nowrap;
	font-size: 12px;
	color: #666;
	text-align: center;
	padding-right: 10px !important;
}
.table-contnet .pro-item div{
	-webkit-transform: scale(0.9);
	    -ms-transform: scale(0.9);
	        transform: scale(0.9);
}
.table-contnet .table-title{
	white-space: nowrap;
	padding-top: 40px;
	background-color: #fff;
}
.table-contnet .table-title div{
	font-weight: 700;
	position: relative;
	color: #333;
	border-bottom: solid 1px #999;
	padding-bottom: 5px;
}
.table-contnet .table-title div p{
	display: none;
}
.table-contnet .table-title div.line p{
	display: block;
}
.Shop002485 .MallShowSinglePage .txtbox .text .table-contnet .table-title div.line p:after,
.Shop002485 .MallShowSinglePage .txtbox .text .table-contnet .table-title div.line p:before{
	content: "";
	width: 1px;
	height: 5px;
	background-color: #999;
	margin: 0;
	display: block;
	position: absolute;
	top: 0;
	border-radius: 0;
}
.table-contnet .table-title div.line p span{
	position: absolute;
	left: 50%;
	top: -13px;
	padding: 3px 5px;
	font-weight: 700;
	background-color: #fff;
	z-index: 5;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	color: #333;
}
.table-contnet .table-title div.line p:after{
	left: 0;
}
.table-contnet .table-title div.line p:before{
	right: 0;
}
.table-contnet .table-title div p{
	background-color: #999;
}
.table-contnet .pro-item{
	position: relative;
	white-space: nowrap;
}
.table-contnet .pro-item a{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}
.table-contnet .pro-item div{
	padding: 3px 0;
}
.table-list-item .pro-item:hover div,
.table-list-item .pro-item.active:hover div:nth-of-type(1){
	color: #fff;
}
.table-list-item .pro-item:hover{
	background-color: #2c7194;
}
.table-list-item .pro-item.active div:nth-of-type(1) {
	color: #2c7194;
}


.Shop002485 .MallShowSinglePage .table td{ padding: 3px 5px;font-size: 12px;text-align: center; background:#fff;}
.Shop002485 .MallShowSinglePage .table .tr2:hover td{background-color: #2c7194;color: #fff;}
.Shop002485 .MallShowSinglePage .table .tr3:hover td {background-color: #ddd;color: #fff;}
.Shop002485 .MallShowSinglePage .table .tr1.fixed{position: fixed;width: 1399px;background-color: #fff;z-index: 3;}
.Shop002485 .MallShowSinglePage .table .tr1_biaotou.fixed{position: fixed;width: 1399px;background-color: #fff;z-index: 3;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed{position: fixed;width: calc(100% - 469px);background-color: #fff;z-index: 3;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .words{position: relative;padding-top:85px;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .words .table{max-height: 768px;overflow-y: auto;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .tr1{position: absolute;width: 100%;top: 37px;background-color: #fff;z-index: 3;}
.Shop002485 .MallShowSinglePage .txtbox .text.fixed .tr1_biaotou{position: absolute;width:100%;top: 0;background-color: #fff;z-index: 3;}
.Shop002485 .MallShowSinglePage .bottombox .imginner.fixed{position: fixed;background-color: #fff;z-index: 3;}
@media (max-width:1440px) {
/*.Shop002485 .MallShowSinglePage .table .tr1.fixed th:nth-child(1),
.Shop002485 .MallShowSinglePage .table .tr1.fixed th:nth-child(2),
.Shop002485 .MallShowSinglePage .table .tr1.fixed th:nth-child(3){ width:77px;}
.Shop002485 .MallShowSinglePage .table .tr1.fixed th:nth-child(5),
.Shop002485 .MallShowSinglePage .table .tr1.fixed th:nth-child(4){ width:45px;}
.Shop002485 .MallShowSinglePage .table .tr1.fixed th:nth-child(6),
.Shop002485 .MallShowSinglePage .table .tr1.fixed th:nth-child(7),
.Shop002485 .MallShowSinglePage .table .tr1.fixed th:nth-child(8),
.Shop002485 .MallShowSinglePage .table .tr1.fixed th:nth-child(9),
.Shop002485 .MallShowSinglePage .table .tr1.fixed th:nth-child(10){ width:62px;}
.Shop002485 .MallShowSinglePage .table .tr1.fixed th:nth-child(11){ width:70px;}
.Shop002485 .MallShowSinglePage .table .tr1.fixed th:nth-child(12){ width:70px;}
.Shop002485 .MallShowSinglePage .table .tr1.fixed th:nth-child(13){ width:64px;}
.Shop002485 .MallShowSinglePage .table .tr1.fixed th:nth-child(14){ width:96px;}
.Shop002485 .MallShowSinglePage .table td:nth-child(1),
.Shop002485 .MallShowSinglePage .table td:nth-child(2),
.Shop002485 .MallShowSinglePage .table td:nth-child(3){ min-width:77px;}
.Shop002485 .MallShowSinglePage .table td:nth-child(4),
.Shop002485 .MallShowSinglePage .table td:nth-child(5){ min-width: 45px;}
.Shop002485 .MallShowSinglePage .table td:nth-child(6),
.Shop002485 .MallShowSinglePage .table td:nth-child(7),
.Shop002485 .MallShowSinglePage .table td:nth-child(8),
.Shop002485 .MallShowSinglePage .table td:nth-child(9),
.Shop002485 .MallShowSinglePage .table td:nth-child(10){ width:62px;}
.Shop002485 .MallShowSinglePage .table td:nth-child(11){ width:70px;}*/
}
@media (max-width: 1024px) {
     .MallShowSinglePage .h3,
	.Shop002485 .hd li{font-size: 20px;}
 }
 @media (max-width: 767px) {
     .MallShowSinglePage .h3,.Shop002485 .hd li{font-size: 18px;}
     .Shop002485 .MallShowSinglePage .table table{width: 160%;}
 }





/*
 .Shop002485
 */
.Shop0024859 {max-width: 1200px;}
.Shop0024859 .bd .ri{float: right;font-size: 14px;font-weight: bold;}
.Shop0024859 .hd{background-color: #eef2f4;margin-top: 4%;}
.Shop0024859 .hd ul{width: 492px;max-width: 100%;}
.Shop0024859 .hd li{border-top: 2px solid transparent; line-height: 58px; cursor: pointer;width: 33%;float: left;text-align: center;font-size: 22px;color: #666;}
.Shop0024859 .hd li.on{background-color: #fff;border-color: #2c7194;color: #2c7194;}
.Shop0024859 .bd{padding:1% 0 50px 0%;width: 80%;}
.Shop0024859 .bd .item{display: none;vertical-align: top;}
.Shop0024859 .bd .item .ytable-cell{vertical-align: top;}
.Shop0024859 .MallShowSinglePage .txtbox .img{width:170px;padding-top: 12px;}
.Shop0024859 .MallShowSinglePage .txtbox .img h4{margin: 0 0 10px 0;}
.Shop0024859 .MallShowSinglePage .txtbox .img p{text-align: center;}
.Shop0024859 .MallShowSinglePage .txtbox .img figure{background-repeat: no-repeat;background-size: contain;padding-bottom: 100%;background-position: right;position: relative;}
.Shop0024859 .MallShowSinglePage .txtbox .img figure > a{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.Shop0024859 .MallShowSinglePage .txtbox .text{padding-left: 60px; vertical-align:top; width: 500px;}
.Shop0024859 .MallShowSinglePage .h1{color:#00a0e9;font-size: 20px; margin:0 0 1% -10px; font-weight: normal;}
.Shop0024859 .MallShowSinglePage .txtbox .text dd{ padding:3px 0; color:#666;text-align: justify;color: #666;line-height: 1.8em;font-size: 14px;}
.Shop0024859 .MallShowSinglePage .txtbox .text dd span{ color:#333; display:inline-block; font-size:16px;}
.Shop0024859 .MallShowSinglePage .txtbox .text p{font-size: 14px;margin: 0;line-height: 1.8em;text-align: justify;color: #666;}
.Shop0024859 .MallShowSinglePage .txtbox .text h3{font-size: 12px;color: #666;font-weight: normal}
.Shop0024859 .MallShowSinglePage .txtbox .text p:before{ background:#2c7194; top:-2px;  position:relative;width:5px; height:5px; border-radius:2.5px; display:inline-block; margin-right:10px; content:'';}
.Shop0024859 .MallShowSinglePage .h3{font-size: 22px;color: #666666;padding-bottom: 24px;}
.Shop0024859 .MallShowSinglePage .table{padding-left: 0%;max-width: 500px;}
.Shop0024859 .MallShowSinglePage  h2{font-size: 12px;color: #333;}
.Shop0024859 .MallShowSinglePage .table table{margin-top:2%;width: 100%;font-size: 16px;color: #666;}
.Shop0024859 .MallShowSinglePage .table .tr1{border-bottom:1px solid #999}
.Shop0024859 .MallShowSinglePage .table th{  padding:10px; font-size:16px; color:#333;  }
.Shop0024859 .MallShowSinglePage .table td{ padding: 8px 5px;text-align: left; background:#fff;    border-top: 1px solid #ddd;}
.Shop0024859 .MallShowSinglePage .txtbox .text h3 a{margin-right: 10px;}

.Shop0024859 .MallShowSinglePage .table tr:hover td{background-color: #2c7194;color: #fff;}
.Shop0024859 .MallShowSinglePage .txtbox .tu{ vertical-align: top;padding-top: 6px;position: relative;}
.Shop0024859 .MallShowSinglePage .txtbox .tu .bearing-pdf{ color: #fff;background: url(../images/printer.png) no-repeat left 10px center;padding-left: 20px;cursor: pointer;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;margin-left: 30px;background-color: #2c7194;padding: 10px 10px 10px 30px;}
.Shop0024859 .MallShowSinglePage .txtbox .tu1{vertical-align:top;width:300px;padding-top: 6px;}
.Shop0024859 .MallShowSinglePage .txtbox .tu .bearing-pdf{ float:inherit; width:150px; background:#2c7194 url(../images/printer.png) no-repeat 15px center; padding:10px 10px 10px 40px;}
.Shop0024859 .MallShowSinglePage .txtbox .tu .bearing-pdf:nth-child(2){ margin-left:30px!important;}
.Shop0024859 .MallShowSinglePage .txtbox .tu .bearing-pdf:last-child{ margin-left:11px;}
@media (max-width: 1024px) {
.MallShowSinglePage .h3,
.Shop0024859 .hd li{font-size: 20px;}
}
@media (max-width: 767px) {
.MallShowSinglePage .h3,.Shop0024859 .hd li{font-size: 18px;}
}
.Shop0024859 .MallShowSinglePage .txtbox .tu h2{font-size: 20px;color: #333;}

 /*
 .PicList002239 Ã¤Â¸ÂºdemoÃ§Â¼â€“Ã¥ÂÂ·
 */
.PicList002239{ padding:12px 20px 20px;width: calc(100vw - 290px);float: right;}
.PicList002239 .title { padding-bottom: 15px; margin: 0; }
.PicList002239 .title span { font-size: 16px; color: #2c7194; font-weight: bold;}
.PicList002239 li{ border: 1px solid #e3e3e3; margin-bottom:2%; float:left; }

.PicList002239 li .Ispic{padding-bottom: 109%;background-size:contain;}
.PicList002239 li dl{position: relative;
    margin: 0 32px;
    line-height: 50px;
    text-align: center;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 16px; color: #666;}
.PicList002239 li{margin-right:2%;width: 15%;padding-top: 2%;}
.PicList002239 li:nth-child(6n){ margin-right:0;}

.contact .auto_1600{ max-width: 1600px;}
.contact .fl{ width: 75%;}
.contact .fr{ width: 22%;}
/*
 .Form001273 ä¸ºdemoç¼–å·
 */
.Form001273{padding: 0 0 3%;padding-top: 13.1vw;}
.Form001273 .name {color: #fff;font-size: 24px;font-weight: bold;padding: 1em 0;}
.Form001273 .from{width:100%;background: #2c7194; padding:1% 20px 3%;}
.Form001273 .title,
.Form001273 .from li{padding: 0 10% 0 1%;}
.Form001273 .from li{margin-bottom: 15px;padding-top:5px;padding-bottom:5px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;padding-right: 16px; position:relative}
.Form001273 .from select{color:#666;border:none;line-height:30px;padding: 8px 10px;width:100%;height: 46px;}
.Form001273 .from li em{color: #fff;font-style:normal;position:absolute;right:0;top:18px;font-size:18px;}
.Form001273 .from li .text{background:#fff;width:100%;line-height:30px;padding: 8px 10px;border:none;font-size: 14px;}
.Form001273 .from li:last-child{ background:none !important; padding-top:3%;}
.Form001273 .from li .btn{cursor:pointer;height:44px;color:#2c7194;width:40%;font-size:16px; float:right;background: #fff;/* border-radius:44px; */border:none;padding:0;max-width: 160px;}
.Form001273 .from li:hover{background:#2c7194;}
.Form001273 .from li:hover .text,
.Form001273 .from li .text:focus{ -webkit-box-shadow:0 0 3px #2c7194 inset; box-shadow:0 0 3px #2c7194 inset;}
.Form001273 .from  li textarea{ height:150px;}

/*Menu003070 */
.Menu003070 {background-color: #fff;}
.Menu003070 .auto{max-width: 1600px;}
.Menu003070 .auto ul{padding: 20px 0;}
.Menu003070 li{float: left; padding: 0 15px;}
.Menu003070 li a{display: block;line-height:2.8em;font-size: 16px;color: #3d3d3d; padding:  0 30px;}
.Menu003070 li.aon a,
.Menu003070 li a:hover{color: #fff;background-color: #2c7194;border-radius: 5px;}
@media(min-width:641px){
.Menu003070 .auto ul{display: table; margin: 0 auto;}
}
@media(max-width:1440px){
.Menu003070 li{padding: 0 1vw;}
.Menu003070 li a{padding:  0 2vw;}
}
@media(max-width:640px){
.Menu003070 li a{font-size: 3.5vw;}
.Menu003070 li{margin-bottom: 1vw; width: 32%;}
.Menu003070 li:not(:nth-child(3n)){margin-right: 2%;}
}

/*Other002792 */
.Other002792{position: fixed;z-index: 110;width: 52px;top: 50% !important;transform: translateY(-45%) !important;-webkit-transform: translateY(-45%) !important;-ms-transform: translateY(-45%) !important;right: 15px;display:none;}
.Other002792 .box_kefu{display: none;background: #2c7194;padding: 0 15px 10px;}
.Other002792 .line{background:url(../images/kf.png) no-repeat left 0px center #2c7194;margin:0;font-size:14px;padding-top:15px;padding-bottom:15px;padding-left: 30px;text-align:left;color:#fff;line-height: 24px;position:relative;margin-top: -1px;font-weight: bold;}
.Other002792 .line a{cursor:pointer; z-index: 2; width:20px;height:20px;background: #fff;position:absolute;top: 15px;right:0px;}
.Other002792 .line a::before,
.Other002792 .line a::after{ position:absolute; content:''; width:80%; left:10%; height:1px; top:50%; margin-top:-0.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);background: #2c7194;}
.Other002792 .line a::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.Other002792 li{padding: 0 10% 0 1%;}
.Other002792 li{margin-bottom: 15px;/* padding-top:5px; *//* padding-bottom:5px; */-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;padding-right: 16px;position:relative;}
.Other002792 select{color:#666;border:none;line-height:30px;padding: 8px 10px;width:100%;height: 46px;}
.Other002792 li em{color: #fff;font-style:normal;position:absolute;right:0;top:18px;font-size:18px;}
.Other002792 li .text{background:#fff;width:100%;line-height:30px;padding: 5px 10px;border:none;font-size: 12px;}
.Other002792 li:last-child{background:none !important;/* padding-top:3%; */}
.Other002792 li .btn{cursor:pointer;height:44px;color:#2c7194;width:40%;font-size:12px; float:right;background: #fff;/* border-radius:44px; */border:none;padding:0;max-width: 160px;}
.Other002792 li:hover{background:#2c7194;}
.Other002792 li:hover .text,
.Other002792 li .text:focus{ -webkit-box-shadow:0 0 3px #2c7194 inset; box-shadow:0 0 3px #2c7194 inset;}
.Other002792  li textarea{height: 120px;}
.Other002792 .icon_kefu,.Other002792 .icon_btn {position:relative; margin:2px 0; width: 52px;-webkit-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;writing-mode: vertical-lr;-webkit-writing-mode: tb-lr;-ms-writing-mode: tb-lr;writing-mode: tb-lr;cursor:pointer;background:url(../images/kf.png) no-repeat center top 15px  #2c7194;color:#fff;padding: 56px 0 15px;font-size: 14px;letter-spacing: 6px;line-height: 52px;}
.Other002792 .icon_wx {background-image:url(../images/kf_wx.png);}
.Other002792 .sub {position:absolute; right:100%; top:0; background-color:#2c7194; display:none;}
.Other002792 .qr {width:130px; padding:5px;}
.Other002792 .qr img {display:block; width:100%; height:auto;}

/*Menu002957 */
.Menu002957 { position: sticky;float:left; width: 270px; height: 100%; top:0;left: 0; border-right: 1px solid #ccc; overflow-y: auto; -webkit-box-sizing: border-box; box-sizing: border-box; padding-bottom: 20px;background: #eee;overflow-y:auto;}
.Menu002957 .web-but{ display:none;}
.Menu002957 nav { padding: 12px 10px; }
.Menu002957 h1 { margin: 0; position: relative; padding: 5px 0;margin-bottom: 5px; border-bottom: 1px solid #333;line-height: 1;height: 25px;}
.Menu002957 h1 span { font-size: 14px;color:#2c7194;vertical-align: top;}
.Menu002957 h1 span a{color:#2c7194;vertical-align: top;}
.Menu002957 h1 span:nth-of-type(2){float: right;}
.Menu002957 .ul{padding-top: 6px; font-size: 0;}
.Menu002957 ul div{display: none;}
.Menu002957 .ul:nth-of-type(1) div{}
.Menu002957 h1 span:nth-of-type(1){display: none;}
.Menu002957 .u2{padding-top: 10px; font-size: 0;}
.Menu002957 .line{
    margin-top: 10px;
    border-top-style: solid;
    border-top-color: #999;
    border-bottom-style: solid;
    border-bottom-color: #FFF;
    border-top-width: 1px;
    border-bottom-width: 2px;
    clear: both;
    height: 0;
    line-height: 0;
    overflow: hidden;
}
.Menu002957 .ul+.ul{ /*border-top: 1px solid #333;*/ /*margin-top: 10px;*/ }
.Menu002957 ol{font-weight: 700; font-size: 12px; color: #333; padding: 4px 5px;}
.Menu002957 ol:hover{background: #fef8db;text-decoration: underline;color:#2c7194;}
.Menu002957 li{ display: inline-block; min-width:50%;}
.Menu002957 .ul1{ }
.Menu002957 .ul1 li{ display:block; width: 100%; }
.Menu002957 li a{ display: block; color:#333; line-height: 30px; font-size: 12px; position: relative; z-index: 1; padding:0 15px;transform: scale(0.9);}
.Menu002957 li.aon,
.Menu002957 li:hover{ background: #fef8db; text-decoration: underline;color:#2c7194; }
.Menu002957 li.aon a:after{position: absolute; color:#2c7194; content: '';border:4px solid transparent; border-left-width: 6px;border-left-color: #2c7194; top: 50%; margin-top: -4px; left:0; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.Menu002957 li.aon a{color:#2c7194; }

.pro_info .Menu002957{ width: 200px;}




/*Form002219*/
.Form002219{ padding:36px 20px 20px; min-height: 873px;}
.Form002219 p{margin: 0;font-size: 13px; color: #666; padding-left: 28px; margin-bottom: 24px;}
.Form002219 form{  max-width:1000px;}
.Form002219 dl{ width:31.3%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:3%;}
.Form002219 dt{ color:#5b5b5b; font-size:13px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:120px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:13px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#2c7194;}
.Form002219 .file{line-height: 38px;border:1px solid #dfdfdf;width: 100%;}
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}
}




/*PicList002525 */
.PicList002526 { padding: 12px 20px 20px; min-height: 873px; width: calc(100vw - 290px);float: right; }
.PicList002526 h1 { margin: 0; padding: 5px 0; }
.PicList002526 h1 span { display: block; font-size: 14px; color: #333; line-height: 1em;}
.PicList002526 h1 a{float: right; font-size: 14px; color: #2c7194;  line-height: 1em; padding-left:22px; display: inline-block; background: url(../images/PicList002526-icon.png) left center no-repeat;}
@media(max-width:640px) {
.PicList002526 h1 span { font-size: 16px; }
}
.PicList002526 .title { padding: 15px 0; border-top: 1px solid #333; margin: 0; }
.PicList002526 .title span { font-size: 16px; color: #2c7194; font-weight: bold;}
.PicList002526 ul { overflow: hidden; margin-bottom: 25px; }
.PicList002526 li { float: left; width:129px; text-align: center; position: relative; padding: 5px 5px 5px 5px; margin-bottom: 5px; }
.PicList002526 li a { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.PicList002526 li .Ispic {  height: 119px; background-size: contain; border: 1px solid #eee; margin-bottom: 5px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; background-color: #fff;}
.PicList002526 li p { margin: 0; color: #666; font-size: 12px; line-height: 14px; height: 42px; overflow: hidden; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.PicList002526 li:hover .Ispic { background-color: #dff2fb; }
.PicList002526 li:hover p { color: #000; text-decoration: underline; }

.banner{
    position: relative;
}
#my-video,.home-video>a{
    position: absolute;
    left: 0;
    top: 0;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 100%;
}
#my-video{
	z-index: 5;
}
.home-video>a{
	z-index: 7;
	-o-object-fit: none;
	   object-fit: none;
}
.home-video{
    display: none;
}
.home-video .img-block { display: none;height: 100%; }
.search-list{
    max-width: 1280px;
    margin: 100px auto 200px;
    width: 95%;
    min-height: 500px;
}
.search-list ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: -20px;
    margin-bottom: 30px;
}
.search-list ul li{
    width: 23%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px;
    border: solid 1px #ccc;
    text-align: center;
    margin-top: 20px;
}
.search-list ul li .img{
    height: 130px;
    line-height: 130px;
    margin-top: 20px;
}
.search-list ul li .img img{
    max-width: 100%;
    max-height: 100px;
    vertical-align: middle;
}
.search-list ul li h3{
    font-size: 16px;
    overflow: hidden;
-o-text-overflow:ellipsis;
   text-overflow:ellipsis; white-space: nowrap;
}

@media (max-width: 1800px) {
	.Shop002485 .MallShowSinglePage .txtbox .text.fixed{
		width: calc(100% - 380px);
	}
}

@media (max-width: 1550px) {
    .Top002639 .header-left{width: 25%;}
    .RighInfo003072 .year{font-size: 3.5vw;}
	.Top002639 .header-left.content-header-left{width: 16%;margin-top:14px;}
	.Top002639 .header-right.content-header-right{width: 750px;}
}

@media (max-width: 1250px) {
    .Floor002989 .banner .slick-dots li:not(:last-child):after{display: none;}
    .Floor002989 .banner .slick-dots li:not(:last-child){margin-right: 15px;}
    .Top002639 .header-right{width: 400px;}
    .PicList002239 li,.PicList002239 li:nth-of-type(6n){width: 23.5%;margin-right: 2%;}
    .PicList002239 li:nth-of-type(4n){margin-right: 0;}
}

@media (max-width: 1024px) {
    .Top002639 .top-log{right: 60px;}
    .Top002639 .header-mid,
    .Top002639 .head-share{display: none;}
    .header-menu li:nth-of-type(1),.Top002639 #header-menu li.nav-search,.Top002639 #header-menu li.nav-search .header-mid
    {display: block;}
    .Menu002957 h1 span:nth-of-type(1){display: inline-block;}
    .Floor002989 .banner .slick-dots{width:100%;text-align: center;}
    .Floor002989 .banner .slick-dots li{float: none;display: inline-block;}
    .Floor002989 .banner .slick-dots li:not(:last-child){margin-right: 0;}
    .Top002639 .header-mid .search{width: 220px;margin: 20px 0 0 10px;}
    .Top002639 .header-mid .search .text{height: 40px;}
    .Top002639 .header-right{padding: 0px;}
    .RighInfo003072 .year{font-size: 7vw;}
    .PicList002239{padding: 0; width:100%;}
    .RighInfo002857,
    .Menu002957{position: static; border-right: 0;}
    .RighInfo002857 .edit-css li{float: left;width: 50%;}
    .Menu002956 h1{padding: 10px 0;}
    .Menu002956.Menu002956-pro{border-bottom: 0;}
    .Top002639 .top-log figure{width: 100px;padding: 10px;}
    .Menu002957 nav{padding: 0;}
    .Menu002957{padding: 20px;}
    .Shop002485 .bd{padding: 0;margin: 20px;overflow-x: auto;}
    .Shop002485 .MallShowSinglePage .h1{margin: 0;}
    .Shop002485 .bd .item{width: 1003px;}
    .pro_list .Bottom002991{position: static;}
    .Shop0024859{max-width: none;width: 98%;margin: 0 auto;}

    #my-video{display: none;}
    .home-video{height: 100%;}
    .home-video .img-block{display: block;}
}

@media (max-width: 768px) {
	.Top002639 .header-left.content-header-left {width: 66%;margin: 10px 0;}

	.Top002639 .header-left img {margin-top:0;}
	.Top002639 .top-nav.content-nav {right:18%;}
	.Top002639 .header-right.content-header-right {padding:0;padding-right: 0;}
	.Top002639 .top-inqui {display:none;}
    .PicList002239 li,
    .PicList002239 li:nth-of-type(6n),
    .PicList002239 li:nth-of-type(4n){ width:32%; margin-right:2%;}
    .PicList002239 li:nth-of-type(3n){margin-right: 0;}
    .search-list ul li{width: 32%;}
    .Shop0024859 .ytable,
    .Shop0024859 .ytable-cell{display: block;}
    .Shop0024859 .MallShowSinglePage .txtbox .tu{width: 100%;}
    .Shop0024859 .MallShowSinglePage .txtbox .img{width: 80%;margin: 0 auto 10px;}
    .Shop0024859 .MallShowSinglePage .txtbox .text{padding-left: 0;}
    
}

@media (max-width: 640px) {
    .Banner003069 .Location002970{position: static;background: none;}
    .PicList001759 li{margin-bottom: 20px;}
    .PicList001759 li:last-child{margin-bottom: 0;}
    .PicList002239 li,.PicList002239 li:nth-of-type(6n),.PicList002239 li:nth-of-type(4n),
    .PicList002239 li:nth-of-type(3n){width: 49%;margin-right: 2%;}
    .PicList002239 li:nth-of-type(2n){margin-right: 0;}
    .RighInfo002857 .edit-css li{float: none;width: 100%;margin-top: 10px;}
    .Form002219{padding: 30px 10px 70px;}
    .Form002219 dl{padding-left: 0;}
    .Form002219 dt{text-align: left;position: static;}
    .PicList002526{ width:100%;}
    .search-list ul li,
    .PicList002526 li{width: 49%;}
    .search-list{margin: 40px auto;}
    .Form002219 p{padding-left: 0;}
    .Menu002957{position:relative; top:0!important; width:100%;border-right:0; height:auto!important; padding:0; margin-bottom:15px; overflow:initial;}
    .Menu002957 .web-but{ display:block; font-size:16px; color:#000; padding:20px;}
    .Menu002957 .ject-nav{ display:none; position:absolute; left:0; top:100%; padding:20px; width:100%; overflow:auto; max-height:70vh; background:#fff; z-index:10;}
    .Menu002957 li{ min-width:20%;}
    .pro_info .Menu002957,
    .Shop002485{ width:100%;}
    .table-contnet .table-title{ position:relative!important; left:0!important; top:0!important;}
    .Shop0024859 .bd{ width:100%;}
    .Shop0024859 .MallShowSinglePage .txtbox .text{ width:100%;}
}


/*会员*/
.memBox{padding-left: 35px;max-width:360px;width:360px;}
.memBox h5{font-size:24px;font-weight:normal;line-height:1;padding-bottom:25px;margin: 0;margin-bottom:30px;border-bottom:1px solid #dce1e3;}
.memBox .item{position: relative;margin-bottom:20px;}
.memBox .item input{display: block;width:100%;line-height:40px;height: 40px;padding: 0 15px;border-radius:5px;border:1px solid #dce1e3;}
.memBox .item.mem input, .memBox .item.pas input{padding: 0 40px;}
.memBox .item.mem:before{width:16px;height: 18px;content:'';background:url(../images/i1.png) no-repeat;position: absolute;top: 50%;margin-top:-9px;left: 15px;}
.memBox .item.pas:before{width:15px;height: 22px;content:'';background:url(../images/i2.png) no-repeat;position: absolute;top: 50%;margin-top:-11px;left: 16px;}
.memBox .subBtn{display: block;text-align: center;background:#2c7194;color:#fff;border-radius:5px;font-size:16px;margin-bottom:15px;line-height:40px;}
.memBox .tip{}
.memBox .tip p{float: left;color:#999999;}
.memBox .tip p a{color:#333;}
.memBox .tip p a:hover{color:#00a0e9;}
.memBox .tip .forgot{float: right;color:#999;}
.memBox .tip .forgot:hover{color:#00a0e9;}
.memBox .item.labBox{}
.memBox .item.labBox label{float: left;width:75px;line-height:40px;color:#999;display: block;text-align: right;}
.memBox .item.labBox label.req:before{content:'*';color:#e00000;margin-right:2px;}
.memBox .item.labBox input{width:250px;float: left;}
.memBox .regTip{text-align: center;font-size:14px;}

@media(max-width:440px){
    .memBox h5{margin-bottom:15px;padding-bottom:12px;}
    .memBox{width:100%;padding-left:0;}
    .memBox .item.labBox label{width:25%;}
    .memBox .item.labBox input{width:75%;}
}
.Menu002956.posFix{position: fixed;top: 70px!important;left:1%;}
.Menu002957.posFix{position: fixed;top: 70px!important;left:0;}
/*会员*/



.Popups{position: fixed; width:50%; max-width: 320px; right:2.5vw; top:70%; transform: translateY(-50%); background: #fff; border-radius: 15px; box-shadow: 0 0 10px rgba(0,0,0,.15); z-index: 111;}
.Popups a{display: block;}
.Popups .close{position: absolute;right:-15px;top:-15px;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color:#00a0e9;cursor: pointer;}
.Popups .close::before,
.Popups .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.Popups .close::before{ transform:rotate(45deg);}
.Popups .close::after{ transform:rotate(-45deg);}
.Popups img{display: block; width: 100%; border-radius: 15px;}

@media(max-width:768px){
  .Popups{right:30px;}
}


#footer {padding: 30px 0;color:#fff;background:#000000;font-size:12px; overflow: hidden; width:100%;}
#footer .auto {display:flex;}
#footer .left {width: 40.6%;}
#footer .left .flex {display:flex;justify-content:space-between;align-items: center;}
#footer .left .btmLogo {width:29%;padding-top:5px;margin-bottom:14px;}
#footer .left .btmContact a {color:#2c7194;text-decoration:underline;}
#footer .left .btmShare {display:flex;flex-wrap:wrap;margin-left:40px;}
#footer .left .btmShare figure {position:relative;}
#footer .left .btmShare figure a{display:block;width:22px;height:22px;margin: 0 5px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:16px;background-color:#fff;}
#footer .left .btmShare figure a.facebook {display:block;background-image:url("../images/icon_facebook.png")}
#footer .left .btmShare figure a.linkedin {display:block;background-image:url("../images/icon_linkedin.png")}
#footer .left .btmShare figure a.twiter {display:block;background-image:url("../images/icon_twiter.png")}
#footer .left .btmShare figure a.youtube {display:block;background-image:url("../images/icon_youtube.png")}
#footer .left .btmShare figure img {display:none;position:absolute;width:102px;max-width:none;top:100%;left:0;}
#footer .left .btmShare figure:hover img {display:block;;}
#footer .left .btmInfo {padding-top:20px; font: 12px/14px;line-height: 24px;letter-spacing: 1px;}
#footer .mid {width: 37.6%;padding-left:4%;}
#footer .mid form {width: 100%;}
#footer .mid dl { padding: 0 10px 20px ;overflow:hidden;}
#footer .mid dl.dl { position:relative;}
#footer .mid dt { float: left;width: 20%;height: 20px;line-height: 20px;color: #fff;}
#footer .mid dd { float: left;width: 80%;}
#footer .mid dd .text { display:block;width: 46%;height: 38px;line-height: 38px;padding-left:10px;border:0;background-color: #fff;border-radius: 2px;}
#footer .mid dd textarea { display:block;width: 80%;height: 100px;line-height: 20px;padding-left:10px;border:0;background-color: #fff;border-radius: 2px;}
#footer .mid dd .submitbtn { position:absolute;right:0;top:50%;margin-top:-15px; color: #000;background-color: #FDD702;font-weight: bold;border:0;border-radius: 5px;height: 30px;line-height: 30px;padding: 0 10px;cursor:pointer;}
#footer .right { padding-left:4%;}
#footer .right .item { margin-bottom: 10px;}
#footer .right .item .name { font-size:18px;}
#footer .right .item a { display:block;padding-left:14px;margin-top:5px;color:#fff;font-size:12px;text-decoration:underline;background:url("../images/btm_link.png") no-repeat left center;}
#footer .right .item .text {padding: 0 10px;border:0;color:#fff;background:none;border-bottom:1px solid #fff;}
#footer .right .item2 > span {display:block;margin:10px 0;}
#footer .right .item2 .mailbox {display:flex;}
#footer .right .item2 .btn {display:inlin-block;width:16px;height:16px;background:url("../images/rightarrow.png") no-repeat center/contain;}
@media(max-width:768px){
	#footer .auto {display:flex;flex-wrap:wrap;}
	#footer .auto > div {width:100%;}
	#footer .left {margin-bottom: 4%;}
	#footer .left .btmInfo {display:none;}
	#footer .left > div {line-height:2;}
}


.bgfff {background-color:#fff;}
.w50 {width: 50%;}
.Location {font-size:12px;}
.Location a {color:#2c7194;text-decoration:underline;}
.colname {border-bottom: 1px solid #999 ;margin:20px 0;padding-left: 5px;color:#333;height: 42px;line-height: 42px;}
.colname h1 {margin:10px 0 0 0;}
.colname2 h2 {color: #2c7194;}
@media(max-width:768px){
	.w50 {width: 100%;}
}
.innerPage {padding: 15px 0;font-size:12px;background:#e1e0de;}
.innerPage h1,
.innerPage h2,
.innerPage h3,
.innerPage h4{margin: 0;}
.innerPage .auto {padding: 20px;}

.SinglePage {min-height:400px;}

.development {padding: 20px;}
.development li {position:relative;padding-left:25px;padding-bottom:20px;overflow:hidden;}
.development li:before {content:'';position: absolute;left: 8px;top: 25px;z-index: 0;width: 1px;height: calc(100% - 16px);background-color: #e6e6e6;}
.development li:after {content:'';position:absolute;width:16px;height:16px;top:4px;left:0;border-radius:50%;border:1px solid #2c7194;background-color:#fff;}
.development li aside {    color: #2c7194;font-size: 20px;font-weight: bold;}
.development li p {margin:5px 0 0;}

.about_head h2 {border-bottom: 1px solid #999 ;margin:20px 0;padding-left: 5px;color:#333;height: 42px;line-height: 42px;font-weight:bold;}
.gy1 {
    background-color: #ccc;
    color: black;
    text-align: center;
    height: 30px;
    border-bottom: 2px solid #ffffff;
}
.gy2 {
    padding-left: 10px;
}
.aboutList {font-size:12px;color:#000;}
.aboutList table td{font-size:12px;}
.aboutList li .item {overflow:hidden;}
.aboutList li .item .text {line-height:24px;}
@media(min-width:1025px){
.aboutList li .item .text {width:50%;}
.aboutList li .item .pic {width:50%;}
.aboutList li:nth-child(2n-1) .item .text {float:left;padding-right:10px;}
.aboutList li:nth-child(2n-1) .item .pic {float:right;}
.aboutList li:nth-child(2n) .item .text {float:right;padding-left:10px;}
.aboutList li:nth-child(2n) .item .pic {float:left;}
}

.agentForm{ padding:20px;background:#eeeeee;font-size:12px;}
.agentForm p{margin: 0;font-size: 13px; color: #666; padding-left: 28px; margin-bottom: 24px;}
.agentForm form{ }
.agentForm dl{ width:48.5%; float:left; padding-left:145px; min-height:40px; position:relative; margin-bottom:15px; }
.agentForm dl.odd{ margin-left:3%;}
.agentForm dt{ color:#5b5b5b; font-size:13px; position:absolute; left:0; width:130px;line-height:40px;}
.agentForm .err{ font-style:normal;color:#EB202B;font-size:18px;}
.agentForm .text{ border:1px solid #dfdfdf; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.agentForm dl.dl{ width:100%; float:none; max-width:none;}
.agentForm textarea{border:1px solid #dfdfdf; overflow:hidden; resize:none; width:63%; height:120px; padding:10px; color:#5b5b5b;}
.agentForm .btn{ display:inline-block;background-color: #FDD702;font-weight: bold;height: 30px;line-height: 30px;padding: 0 10px;border: 0;border-radius:5px;vertical-align: bottom;margin-left:30px;cursor:pointer;}
/* .agentForm .submitbtn{ color:#fff; background-color:#00a0e9;} */
.agentForm .file{line-height: 38px;border:1px solid #dfdfdf;width: 100%;}
@media(max-width:640px){
.agentForm dl{ float:none; width:100%; margin-left:0 !important;}
}
@media(max-width:480px){
	.agentForm textarea {width:100%;}
.agentForm .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}
}


.dataList_cate .item ul{display:flex;flex-wrap:wrap;}
.dataList_cate .item li figure {padding-bottom:151%;}
.dataList_cate .item li p {text-align:center;font-size:14px;}

@media(min-width:641px){
	.dataList_cate .item li{width:14%;margin-bottom:2.6%;}
	.dataList_cate .item li:not(:nth-child(6n)){margin-right: 3.2%;}
}
@media(max-width:640px){
	.dataList_cate .item li{width:48.5%;margin-bottom:3%;}
	.dataList_cate .item li:not(:nth-child(2n)){margin-right: 3%;}
	.dataList_cate .item li:not(:nth-child(2n)){margin-right: 3%;}
}

.dataList_table {min-height:400px;padding-top:20px;}
.dataList_table table {width:80%;}
.dataList_table td {height: 30px;text-align:center;font-size:12px;color:#333;}
.dataList_table tr:nth-child(n+2) td:nth-child(1) {padding-left: 0.5rem;text-align: left;}
.dataList_table tr td:nth-child(1) {width: 70%;}
.dataList_table td a { color: #2c7194;text-decoration: underline;}

@media(max-width:640px){
.dataList_table table {width:100%;}
}


.application_list {padding-top:3%;}
.application_list li {float:left;width: 32%;margin-bottom:1%;transition: .3s;}
.application_list li:hover {transform: scale(1.03);}
.application_list li:not(:nth-child(3n)) {margin-right:2%;}
.application_list li p {font-size:18px;}
.application_list li figure {padding-bottom:57.85%;}
@media(min-width:1025px){
	
}

.video_list {padding-top:3%;}
.video_list li {float:left;width: 32%;margin-bottom:1%;transition: .3s;}
.video_list li:hover {transform: scale(1.03);}
.video_list li:not(:nth-child(3n)) {margin-right:2%;}
.video_list li figure {padding-bottom:56.19%;}
.video_list li p {font-size:16px;text-align:center;}
@media(min-width:1025px){
	
}

.pl270 {padding-left: 270px;}

/*contact_form*/
.contact_form{ padding:10px 30px;font-size:12px;color:#333; background-color:#eeeeee;overflow:hidden;}
.contact_form p{margin: 0; padding-left: 28px; margin-bottom: 24px;}
.contact_form dl{ width:31.3%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.contact_form dl.odd{ margin-left:3%;}
.contact_form dl.row2{ width: 65.6%;max-width:none;}
.contact_form dt{ color:#333; font-size:12px; position:absolute; left:0; width:70px; line-height:40px;}
.contact_form dt.w100 {width: 100%;line-height:normal;text-align:left;}
.contact_form .text{ border:1px solid #dfdfdf; width:100%; padding:0 10px; line-height:38px;height:38px; color:#333; font-size:12px;}
.contact_form dl.dl{ width:100%; float:none; max-width:none;}
.contact_form textarea{border:1px solid #dfdfdf; overflow:hidden; resize:none; width:100%; height:120px; padding:10px; color:#333; font-size:12px;}
.contact_form .btn{ border-radius: 5px;height: 30px;line-height: 30px;padding: 0 10px;color:#000; background-color:#f7c542;border:0;font-weight:bold; cursor:pointer;}
.contact_form .btn:hover {background-color:#f4d175;}
.contact_form .submitbtn{margin-top:70px; }
.contact_form .file{padding-left:10px;line-height: 38px;border:1px solid #dfdfdf;width: 100%;color:#333; font-size:12px;background:#fff;}
.contact_info {margin-top:10px;padding:10px 30px;font-size:12px;color:#333; background-color:#eeeeee;}
.contact_info a {text-decoration:underline;color:#36648a;}
@media(max-width:640px){
.contact_form dl{ float:none; width:100%; margin-left:0 !important;}
.contact_form dl.row2 {width:100%;}
}
@media(max-width:480px){
.contact_form .btns dt { width:100%;text-align:center;}
.contact_form .submitbtn { display:inline-block;margin-top:0; margin-right:2%; min-width:2px;width:30%;}
}



/*right_form*/
.right_form{ width: 19%;margin-top: 1%;padding:20px;font-size:12px;color:#333; border-radius: 5px;background-color:#2c7194;overflow:hidden;}
.right_form h3 {   margin-top:0; padding-bottom: 5px;font-size: 20px;color: #ffffff;margin-bottom: 10px;}
.right_form dl{ width:100%; float:left;padding-left:10px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}

.right_form dt{ color:#f00; font-size:12px; position:absolute; left:0; width:20px; line-height:40px;}
.right_form .text{ border:1px solid #dfdfdf; width:100%; padding:0 10px; line-height:38px;height:38px; color:#333; font-size:12px;}
.right_form textarea{border:1px solid #dfdfdf; overflow:hidden; resize:none; width:100%; height:120px; padding:10px; color:#333; font-size:12px;}
.right_form .btns { text-align:center;}
.right_form .btn{ border-radius: 5px;height: 30px;line-height: 30px;padding: 0 10px;margin-left:-10px;color:#000; background-color:#f7c542;border:0;font-weight:bold; cursor:pointer;}
.right_form .btn:hover {background-color:#f4d175;}
.right_form .file{padding-left:10px;line-height: 38px;border:1px solid #dfdfdf;width: 100%;color:#333; font-size:12px;background:#fff;}
@media(max-width:640px){
	.right_form {width:100%;margin-bottom:8%;}
.right_form dl{ float:none; width:100%; margin-left:0 !important;}
}
@media(max-width:480px){
.right_form .submitbtn { display:inline-block;margin-top:0; margin-right:2%; min-width:2px;width:30%;}
}