/*Top002629 */
.Top002629{ padding:0 0%;}
.Top002629 .header-top{ position:relative; z-index:101;}
.Top002629 .logo{ position:relative; z-index:10; text-align:center; padding:27px 0; }
.Top002629 .top-nav{ position:absolute; right:0; top:100%;z-index:101;}
.Top002629 .top-nav > *{ float:left;}
.Top002629 .top-nav dt{ background:url(../images/Top002629_icon_gobal.png) no-repeat left center; padding-left:25px; position:relative; margin-right:36px;}
.Top002629 .top-nav dt span{ position:relative; display:block; line-height:50px; padding-right:20px; cursor:pointer;}
.Top002629 .top-nav dt span::after{ position:absolute; content:''; right:0; top:50%; margin-top:-2.5px; width:5px; height:5px; border-top:1px solid #636363; border-right:1px solid #636363; transform:rotate(45deg);}
.Top002629 .top-nav dt figure{ display:none; position:absolute; top:100%; left:0; width:100%; background:#383635; width:100%; border-radius:0 0 5px 5px; text-align:center; line-height:24px;}
.Top002629 .top-nav dt figure a{ display:block; color:#fff; transition:0.3s;} 
.Top002629 .top-nav dt figure a:hover{ background:#f2f2f3;}
.Top002629 .top-nav .open-search{ display:block; background:url(../images/Top002629_icon_search.png) no-repeat center center; height:50px; width:20px;}
.Top002629 .top-search,
.Top002629 .top-search-layer{position:fixed; left:0; top:0; width:100%; height:100%;}
.Top002629 .top-search-layer{  background:rgba(0,0,0,0.7); display:none;}
.Top002629 .top-search{ z-index:202;left:-100%;}
.Top002629 .top-search .main{ position:relative;  z-index:200;margin:0 auto; width:90%; max-width:600px; padding:3%; border-radius:20px; background:rgba(169, 207, 82, 0.16); border:2px solid #383635;  transform:scale(0); transition:transform ease-out 0.3s;}
.Top002629 .top-search-show { left:0;}
.Top002629 .top-search-show .main{ transform:scale(1);}
.Top002629 .top-search .main .close{ position:absolute; right:-20px; top:-20px; width:40px; height:40px; border-radius:50%; background:#383635; cursor:pointer;}
.Top002629 .top-search .main .close::before,
.Top002629 .top-search .main .close::after{ position:absolute; content:''; width:70%; left:15%; top:50%; height:3px; margin-top:-1.5px; transform:rotate(45deg); background:#fff;}
.Top002629 .top-search .main .close::after{  transform:rotate(-45deg);}
.Top002629 .top-search .main .box{ position:relative; padding-right:100px;}
.Top002629 .top-search .main .box .text{ width:100%; line-height:40px; padding:0 10px; border:1px solid #000; background:#fff;}
.Top002629 .top-search .main .box .btn{ position:absolute; right:0; text-align:center;width:100px;line-height:40px; top:0; border:1px solid #000; background:#a9cf52; color:#fff; border-left:0;}
.Top002629 .top-search .main p{ color:#fff;}
.Top002629 .top-search .main p a{color:#f2f2f3; opacity:0.8;}
.Top002629 .top-search .main p a::after{ display:inline-block; content:''; width:1px; height:10px; background:#fff; margin:0 10px; opacity:0.5; vertical-align:middle;}
.Top002629 .top-search .main p a:last-child::after{ display:none;}

.Top002629 .header-menu .sub dt .dl2{ display: none;}
@media(min-width:1025px){
.Top002629 nav li{position: relative; margin-right:5.5% !important;}
.Top002629 nav li .sub{width: 210px;left: 50%;margin-left: -50%;background:#ddd;}
.Top002629 nav li .sub a{ color:#666;}
.Top002629 nav li .sub a:hover{ color:#666; background:none;}
.Top002629 .header-menu li .sub {padding:10px 15px;overflow: unset;}
.Top002629 .header-menu li .sub dt a{line-height:24px;padding:5px 0;position:relative;display: block;}
.Top002629 .header-menu li .sub dt a:after{content:'';display: inline-block;width:8px;height:8px;transform: rotate(45deg);border-right:1px solid;border-top:1px solid;position:absolute;color: #666;right: 3px;top:50%;margin-top:-2px;}
.Top002629 .header-menu .sub dt .dl2{position: absolute;left: 100%;top: 0;width: 180px;background-color: #ddd;padding: 15px 10px 30px 20px;}
.Top002629 .header-menu .sub dt .dl2 dd a{ color:#666;}
.Top002629 .header-menu .sub dt .dl2 dd a:after{ display: none;}
}
.Top002629 .header-bottom{border-top:1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}
.Top002629 .header-menu{ max-width:980px; margin:0 auto;}
.Top002629 .header-menu li:last-child{ margin-right: 0 !important;}
.Top002629 .header-menu li em a{ color:#333; display:inline-block; line-height:48px; border-bottom:2px solid transparent; font-size:12px;}
.Top002629 .header-menu li.aon em a{ border-bottom-color:#666;}
@media(max-width:1024px){
.Top002629{ /*padding:50px 0 0 0; */position:relative; z-index:100;}
.Top002629 .logo{ text-align:left; padding-right:60%;}

.Top002629 .header-top{border-top:1px solid #e9e9e9;}
.Top002629 .top-nav{ top:-50px; right:2%;}
.Top002629 #open_menu{ z-index:20; position:absolute; right:2%; top:50%; width:40px; height:40px; margin-top:-20px;}
.Top002629 #open_menu i,
.Top002629 #open_menu i::before,
.Top002629 #open_menu i::after{ background:#f2f2f3;}
.Top002629 #open_menu i{ width:100%; left:0; height:3px; margin-top:-1.5px;}
.Top002629 #open_menu i::before{ top:-11px;}
.Top002629 #open_menu i::after{ top:11px;}
.Top002629 #header-menu{ position:absolute; background:rgba(0,0,0,0.8); right:0; width:100%; top:-100%;  z-index:100; width:240px; text-align:center; opacity:0; transform:translateY(-100%); transition:0.3s;}
.Top002629 #header-menu.header-menu-show{ opacity:1; top:100%; transform:translateY(0);}
.Top002629 #header-menu li{ line-height:55px; position:relative;}
.Top002629 #header-menu li em{position:relative;z-index:2;letter-spacing: 0;font-size: 16px;}
.Top002629 #header-menu li::before{position:absolute;content:'';width:0;height:100%;left:0;background:#f2f2f3;transition:0.3s;z-index: -1;}
.Top002629 #header-menu li:hover::before{ width:100%;}
.Top002629 #header-menu li:nth-child(2) .sub a{ color:#fff; line-height:24px; padding:5px 15px; text-align:left}
}
@media(max-width:480px){
.Top002629 .top-search .main{ padding:20px;}
}
/*Banner003001 */
.Banner003001 li.slick-slide{position: relative; overflow: hidden;}
.Banner003001 li.slick-slide .txt{position: absolute; transition: 0.5s; left: -20%; top: 0;}
.Banner003001 li.slick-current .txt{left: 0;}
.Banner003001 .slick-dots{position: absolute; left: 0; width: 100%; bottom: 2.29vw; z-index: 10; text-align: center;}
.Banner003001 .slick-dots li{position: relative;display: inline-block; }
.Banner003001 .slick-dots li:not(:last-child){padding-right: 82px;}
.Banner003001 .slick-dots li:not(:last-child):after{content: ''; width: 80px; height: 2px; background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 20%, transparent 50%);background-size: 8px 2px;background-repeat: repeat-x;position: absolute; right: 0; top: 50%; margin-top: -1px;}
.Banner003001 .slick-dots li button{cursor: pointer;width: 40px; height: 40px; border: 1px solid transparent; border-radius: 50%; font-size: 0;background: none;position: relative;}
.Banner003001 .slick-dots li button:after{ border-radius: 50%;content: ''; width: 8px;height: 8px;background-color: #e1e1e1;border-radius: 4px;position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.Banner003001 .slick-dots li.slick-active button{border-color: #fff;}
.Banner003001 .slick-dots li.slick-active button:after{background: #fff;}
@media(max-width:1024px){
.Banner003001 .slick-dots li:not(:last-child){padding-right: 7.5vw;}
.Banner003001 .slick-dots li:not(:last-child):after{width: 7vw;}
.Banner003001 .slick-dots li button{width: 5vw; height: 5vw;}
.Banner003001 .slick-dots li button:after{width: 1vw;height: 1vw; }
}
/*Floor003018 */
.Floor003018{padding: 4vw 0 4vw 0;}
.Floor003018 .auto{max-width:980px;}
.Floor003018 .left{font-size: 18px;}
@media(min-width:1025px) and (max-width:1440px){
.Floor003018 .left{font-size: 1.2vw;}
}
@media(max-width:640px){
.Floor003018 .left{font-size: 3vw;}
}
.Floor003018 .title{font-family: 'Tensentype-JiaLiXiYuanJ';}
.Floor003018 .title aside{padding-left: 4.58vw;}
.Floor003018 .title .cn{font-size: 2.445em;color: #333;position: relative;}
.Floor003018 .title .cn:before{position: absolute; content: '';width: 2.08vw;height: 4px;background-color: #7db827; border-radius: 5px; left: 0; top: 50%; margin-top: -2px;}
.Floor003018 .title .en{color: #999;opacity: 0.5;padding-bottom: 5px;}
.Floor003018 .slogan{color: #333; margin: 2.2vw 0 4.16vw 0; font-weight: 100; transition: 0.3s;}
.Floor003018 .slogan i{font-size: 12px; color: #ccc;opacity: 0.7; display: inline-block; vertical-align: middle; margin: 0 10px;}
.Floor003018 .edit-intro{font-size: 1em;font-weight: 100; margin-bottom: 2.9vw; line-height: 2em; text-align: justify;} 
.Floor003018 p{ font-size: 1em; font-weight: 100; width: 245px; height: 44px; border: 1px solid #9a9a9a; text-align: center; line-height: 43px; }
.Floor003018 h1{ font-size: 24px; line-height:38px; font-weight: lighter; color: #333;}
.Floor003018 .number li{float: left;}
.Floor003018 .number li > span{display: inline-block; vertical-align: text-bottom;}
.Floor003018 .number li .danwei{margin-left: 15px;color: #333;text-align: center;}
.Floor003018 .number li .danwei i{display: block;font-size: 12px;font-style: normal;}
.Floor003018 .number li aside{font-size: 16px;padding-top: 10px;}

.Floor003018 .right dd{background: #000; float: right; width: 48%; margin-left: 10px; text-align: center; position: relative;}
.Floor003018 .right dd .Ispic{padding-bottom: 100%; transition: 0.3s;}
.Floor003018 .right dd .txt{position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); text-align: center;color: #fff;font-size: 24px; line-height: 1.334em;}
.Floor003018 .right dd .en{font-size: 0.5em;opacity: 0.7; word-break: break-word; line-height: 1.5em; margin-top: 4px;}
.Floor003018 .right dl:hover dd .Ispic{opacity: 0.5;}
.Floor003018 .right dl dd:hover .Ispic{opacity: 1;}
@media(min-width:1025px){
.Floor003018 .left{width: 34%;}
.Floor003018 .right{width: 62%;}
}
@media(max-width:1024px){
.Floor003018 .left{margin-bottom: 4vw;}
}
@media(max-width:768px){
.Floor003018 .right dd{width: 50%; }
}
@media(max-width:640px){
.Floor003018 .number li{margin: 0 0 5vw 0!important; width: 50%; text-align: center;}
.Floor003018 .right dd .txt{font-size: 5vw;}
}
/*æ•°å­—åŠ¨ç”»*/
.Floor003018 .counter i{overflow: hidden;font-style: normal;font-size: 60px;display: inline-block; width: 0.55em; height: 0.8em;}
@media(min-width:1025px) and (max-width:1600px){
.Floor003018 .counter i{font-size: 4vw;}
}
@media(max-width:640px){
.Floor003018 .counter i{font-size: 12vw;}
}
.Floor003018 .counter i:before {
	font-size: 1em;
    font-family: 'Tensentype-JiaLiXiYuanJ';
	line-height: 1em; 
	color: #7db827;
	display: block;
	white-space: normal;
	transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-webkit-transform: translateY(0);
	transition: 0s .5s;
	-moz-transition: 0s .5s;
	-ms-transition: 0s .5s;
	-o-transition: 0s .5s;
	-webkit-transition: 0s .5s;
	text-align: center;
}
.Floor003018.active .counter i:before {
	transition: transform 2s ease-out 1.4s;
	-moz-transition: transform 2s ease-out 1.4s;
	-ms-transition: transform 2s ease-out 1.4s;
	-o-transition: transform 2s ease-out 1.4s;
	-webkit-transition: transform 2s ease-out 1.4s;
}
.Floor003018 .counter i:nth-child(2n):before {
	content: '0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9';
}
.Floor003018 .counter i:nth-child(2n+1):before {
	content: '0 1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 0 0';
}
.Floor003018 .counter i.n0:nth-child(2n):before,
.Floor003018.active .counter i.n0:nth-child(2n+1):before {
	transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-webkit-transform: translateY(0);
}
.Floor003018 .counter i.n1:nth-child(2n):before,
.Floor003018.active .counter i.n1:nth-child(2n+1):before {
	transform: translateY(-5%);
	-moz-transform: translateY(-5%);
	-ms-transform: translateY(-5%);
	-o-transform: translateY(-5%);
	-webkit-transform: translateY(-5%);
}
.Floor003018 .counter i.n2:nth-child(2n):before,
.Floor003018.active .counter i.n2:nth-child(2n+1):before {
	transform: translateY(-10%);
	-moz-transform: translateY(-10%);
	-ms-transform: translateY(-10%);
	-o-transform: translateY(-10%);
	-webkit-transform: translateY(-10%);
}
.Floor003018 .counter i.n3:nth-child(2n):before,
.Floor003018.active .counter i.n3:nth-child(2n+1):before {
	transform: translateY(-15%);
	-moz-transform: translateY(-15%);
	-ms-transform: translateY(-15%);
	-o-transform: translateY(-15%);
	-webkit-transform: translateY(-15%);
}
.Floor003018 .counter i.n4:nth-child(2n):before,
.Floor003018.active .counter i.n4:nth-child(2n+1):before {
	transform: translateY(-20%);
	-moz-transform: translateY(-20%);
	-ms-transform: translateY(-20%);
	-o-transform: translateY(-20%);
	-webkit-transform: translateY(-20%);
}
.Floor003018 .counter i.n5:nth-child(2n):before,
.Floor003018.active .counter i.n5:nth-child(2n+1):before {
	transform: translateY(-25%);
	-moz-transform: translateY(-25%);
	-ms-transform: translateY(-25%);
	-o-transform: translateY(-25%);
	-webkit-transform: translateY(-25%);
}
.Floor003018 .counter i.n6:nth-child(2n):before,
.Floor003018.active .counter i.n6:nth-child(2n+1):before {
	transform: translateY(-30%);
	-moz-transform: translateY(-30%);
	-ms-transform: translateY(-30%);
	-o-transform: translateY(-30%);
	-webkit-transform: translateY(-30%);
}
.Floor003018 .counter i.n7:nth-child(2n):before,
.Floor003018.active .counter i.n7:nth-child(2n+1):before {
	transform: translateY(-35%);
	-moz-transform: translateY(-35%);
	-ms-transform: translateY(-35%);
	-o-transform: translateY(-35%);
	-webkit-transform: translateY(-35%);
}
.Floor003018 .counter i.n8:nth-child(2n):before,
.Floor003018.active .counter i.n8:nth-child(2n+1):before {
	transform: translateY(-40%);
	-moz-transform: translateY(-40%);
	-ms-transform: translateY(-40%);
	-o-transform: translateY(-40%);
	-webkit-transform: translateY(-40%);
}
.Floor003018 .counter i.n9:nth-child(2n):before,
.Floor003018.active .counter i.n9:nth-child(2n+1):before {
	transform: translateY(-45%);
	-moz-transform: translateY(-45%);
	-ms-transform: translateY(-45%);
	-o-transform: translateY(-45%);
	-webkit-transform: translateY(-45%);
}
.Floor003018 .counter i.n0:nth-child(2n+1):before,
.Floor003018.active .counter i.n0:nth-child(2n):before {
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.Floor003018 .counter i.n1:nth-child(2n+1):before,
.Floor003018.active .counter i.n1:nth-child(2n):before {
	transform: translateY(-55%);
	-moz-transform: translateY(-55%);
	-ms-transform: translateY(-55%);
	-o-transform: translateY(-55%);
	-webkit-transform: translateY(-55%);
}
.Floor003018 .counter i.n2:nth-child(2n+1):before,
.Floor003018.active .counter i.n2:nth-child(2n):before {
	transform: translateY(-60%);
	-moz-transform: translateY(-60%);
	-ms-transform: translateY(-60%);
	-o-transform: translateY(-60%);
	-webkit-transform: translateY(-60%);
}
.Floor003018 .counter i.n3:nth-child(2n+1):before,
.Floor003018.active .counter i.n3:nth-child(2n):before {
	transform: translateY(-65%);
	-moz-transform: translateY(-65%);
	-ms-transform: translateY(-65%);
	-o-transform: translateY(-65%);
	-webkit-transform: translateY(-65%);
}
.Floor003018 .counter i.n4:nth-child(2n+1):before,
.Floor003018.active .counter i.n4:nth-child(2n):before {
	transform: translateY(-70%);
	-moz-transform: translateY(-70%);
	-ms-transform: translateY(-70%);
	-o-transform: translateY(-70%);
	-webkit-transform: translateY(-70%);
}
.Floor003018 .counter i.n5:nth-child(2n+1):before,
.Floor003018.active .counter i.n5:nth-child(2n):before {
	transform: translateY(-75%);
	-moz-transform: translateY(-75%);
	-ms-transform: translateY(-75%);
	-o-transform: translateY(-75%);
	-webkit-transform: translateY(-75%);
}
.Floor003018 .counter i.n6:nth-child(2n+1):before,
.Floor003018.active .counter i.n6:nth-child(2n):before {
	transform: translateY(-80%);
	-moz-transform: translateY(-80%);
	-ms-transform: translateY(-80%);
	-o-transform: translateY(-80%);
	-webkit-transform: translateY(-80%);
}
.Floor003018 .counter i.n7:nth-child(2n+1):before,
.Floor003018.active .counter i.n7:nth-child(2n):before {
	transform: translateY(-85%);
	-moz-transform: translateY(-85%);
	-ms-transform: translateY(-85%);
	-o-transform: translateY(-85%);
	-webkit-transform: translateY(-85%);
}
.Floor003018 .counter i.n8:nth-child(2n+1):before,
.Floor003018.active .counter i.n8:nth-child(2n):before {
	transform: translateY(-90%);
	-moz-transform: translateY(-90%);
	-ms-transform: translateY(-90%);
	-o-transform: translateY(-90%);
	-webkit-transform: translateY(-90%);
}
.Floor003018 .counter i.n9:nth-child(2n+1):before,
.Floor003018.active .counter i.n9:nth-child(2n):before {
	transform: translateY(-95%);
	-moz-transform: translateY(-95%);
	-ms-transform: translateY(-95%);
	-o-transform: translateY(-95%);
	-webkit-transform: translateY(-95%);
}
/*Bottom002983*/
.Bottom002983{font-family: 'roboto-Light';background: #efefef;color: #fff; padding: 4vw 0 2vw 0; overflow: hidden;}
.Bottom002983,
.Bottom002983 a{color: rgba(0,0,0,0.6);}
.Bottom002983 a:hover{color: #333;}
.Bottom002983 .auto{max-width: 980px;}
.Bottom002983 .b-right dl{float: left; margin-right:12%;}
.Bottom002983 .b-right dt{font-family: 'FreightBig-Light'; margin-bottom: 10px;font-weight: bold;}
.Bottom002983 .b-right dt a{color: #333;font-size: 15px;}
.Bottom002983 .b-right dd{ font-size:12px; line-height: 30px;}
.Bottom002983 .b-right dl:last-child{ margin:0;}
.Bottom002983 .b-right dl:last-child a img{ margin-right:20px;}

.Bottom002983 .bshare-custom{margin: 45px 0 56px 0;}
.Bottom002983 .bshare-custom a{width: 50px;height: 50px;background-color: #38383c; margin: 0 5px 0 0;background-position: center center;background-repeat: no-repeat; border-radius: 50%;}
.Bottom002983 .bshare-custom a.bds_fbook{background-image: url("../images/Bottom002983_facebook.png");}
.Bottom002983 .bshare-custom a.bds_twi{background-image: url("../images/Bottom002983_tw.png");}
.Bottom002983 .bshare-custom a.bds_linkedin{background-image: url("../images/Bottom002983_in.png");}
@media(min-width:1025px){
.Bottom002983 .b-left{ max-width: 285px; width: 13%;float: right;}
.Bottom002983 .b-left h1{color: #333; font-size: 24px; font-weight: normal;}
.Bottom002983 .b-right{width: 100%;float: left;}
.Bottom002983 .copyright{ font-size:12px; line-height: 28px; text-align: center; font-weight: bold;}
}
@media(max-width:1024px){
 .Bottom002983 .b-right{display: none;}
.Bottom002983{text-align: center; padding: 5vw 0;}
.Bottom002983 .bshare-custom{display: table; margin: 4vw auto;}
.Bottom002983 .bshare-custom a{margin: 0 5px;}
}



/*
 .Menu002795
 */
.Menu002795{ background: #fff; padding:3% 0 0; border-bottom: 1px solid #eee;}
.Menu002795 ul{ margin-bottom: 0%; text-align: center;}
.Menu002795 li{ display: inline-block; margin: 0 1.5%; margin-bottom:1px;}
.Menu002795 li a{display: block;
    padding: 0 45px;line-height: 45px;background: #efefef;font-size: 20px;font-weight: lighter;}
.Menu002795 li:hover a,
.Menu002795 li.aon a{ color:#fff;background: #f2f2f3; }

.Menu002795 dl{ font-size: 0; text-align: center;}
.Menu002795 dd{ display: inline-block; padding:0 40px;position:relative;}
.Menu002795 dd::after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002795 dd:last::after{ display:none;}
.Menu002795 dd a{ display: block;
    position: relative;
    overflow: hidden;
    height:70px;
    font-size: 18px;
    line-height: 70px;
    font-weight: lighter;
    text-transform: uppercase; }
.Menu002795 dd a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002795 dd.aon a,
.Menu002795 dd:hover a{ color:#f2f2f3;}
.Menu002795 dd.aon a:after,
.Menu002795 dd:hover a:after{ background:#f2f2f3;}

@media(max-width: 930px){
.Menu002795 ul{ float:none; max-width:none; overflow:hidden;}
.Menu002795 li{ margin:0 0 1% 0; text-align:center; width:32%;}
.Menu002795 li a{ padding:0;}
}
@media(max-width:768px){
.Menu002795 dl{ text-align: justify; }
.Menu002795 dd{ width:49%; text-align:center; padding:0;}
.Menu002795 dd:nth-child(2n)::after{ display:none;}
.Menu002795 dd a{ font-size: 16px; }
}
/*PicList002582 */
.PicList002582{ padding-top:1%;}
.PicList002582 li{ float:left; margin-right:2%;}
.PicList002582 li a{ display:block; border-radius:0 20px 0 20px; transition:0.3s;}
.PicList002582 li .Ispic{ padding-bottom:100%; background-size:contain; background-color:#fff; transition:0.3s;}
.PicList002582 li .txt{text-align:center;}
.PicList002582 li .txt p{ margin:0; font-size:12px; line-height:44px;}
.PicList002582 li .txt span{ color:#999;}
@media(min-width:1025px){
.PicList002582 li{ width:32%;}
.PicList002582 li:nth-child(3n){ margin-right:0;}
.PicList002582 .ul4 li{ width:23.5%;}
.PicList002582 .ul4 li:nth-child(3n){ margin-right:2%;}
.PicList002582 .ul4 li:nth-child(4n){ margin-right:0;}	
}
@media(max-width:640px){
.PicList002582 li{ width:49%;}
.PicList002582 li:nth-child(2n){ margin-right:0;}
}


/*
 .Page002193 ä¸ºdemoç¼–å·
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #f2f2f3; background:#f2f2f3;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ background:#f2f2f3; border-color:#f2f2f3;}
.Page002193 .p_page b{ font-weight:normal;}




/*
 .RighInfo002254 ä¸ºdemoç¼–å·
 */
.RighInfo002254 .auto_1260{ max-width: 980px;}
@media only screen and (max-width:980px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{ padding:4% 0 1%;}
.RighInfo002254 .list_img{ float:left; width:55.6%;min-height: 432px; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;max-width: 432px;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ background-size:contain;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; }
.RighInfo002254 .list li.on figure{ }
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;/*padding:5% 0;border-bottom:1px solid #e7e8e8;*/}
.RighInfo002254 .right_info .h1{ padding: 5% 0; color: #333; font-size: 26px; font-size: 30px; font-weight: lighter; border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h3{ font-size: 16px; font-weight: normal; /* font-size: 1em; */ font-weight: 100; line-height: 2em;}
/*.RighInfo002254 .right_info p{line-height: 30px; color: #999; margin-bottom: 10%; font-size: 14px; font-weight: normal; font-weight: 100; margin-bottom: 2.9vw; line-height: 24px;}*/
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; transition:0.4s; font-weight: lighter;}
.RighInfo002254 .right_info a:hover{ background-color:#f2f2f3; color:#000;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;font-weight: lighter;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#036; color:#fff;}
.RighInfo002254 .tab .info{ padding-top: 3%; color: #999; font-size: 16px; margin-bottom: 2.9vw; font-weight: 100; line-height: 2em;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	



.biao {margin: 0 auto;max-width: 1000px;padding: 0.5% 0 1% 0;}
.biao h1{color: #333; font-size: 30px; font-weight: lighter;text-align: center;}
.biao p{color: #999; font-size: 16px; font-weight: 100; line-height: 2em;text-align: center;}
.biao .ju{text-align: center;margin: 0 auto;}
.biao .xiahua{border-bottom: 1px solid #efefef; padding: 35px 0;}
.biao .xiahua1{ padding: 35px 0;}



/* .RighInfo002228 为demo编号 */
.RighInfo002228 {padding:2% 0;}
.RighInfo002228 .single-header {text-align:center;}
.RighInfo002228 .single-header h1 {color:#f2f2f3;font-size:20px;margin:0 0 10px 0;font-weight:normal;}
.RighInfo002228 .single-header h3 {color:#666;font-size:16px;margin:0;font-weight:normal;position:relative;}
.RighInfo002228 .single-header h3:after {content:"";display:block;height:1px;background-color:#f3eee9;width:100%;z-index:1;margin-top:15px;}
.RighInfo002228 .single-header h3 span {position:relative;z-index:2;padding:0 30px;background-color:#fff;}
.RighInfo002228 .single-content {text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;overflow:hidden;font-size:14px;line-height:24px;color:#666;padding-top:2%;}
.RighInfo002228 .single-content p {text-indent:2em;margin:0;padding:10px 0;}
.RighInfo002228 .single-content .no-textindent {text-indent:0;}
.RighInfo002228 .fr {float:none;}
.RighInfo002228 .col2+.col2 {margin-top:10px;}
@media(max-width:950px) {
.RighInfo002228 .auto {padding:0 2%;}
}
@media screen and (min-width:465px) {
.RighInfo002228 .col2 {width:48%;}
.RighInfo002228 .fr {float:right;}
.RighInfo002228 .col2+.col2 {margin-top:0;}
}
@media screen and (min-width:768px) {
.RighInfo002228 .single-header h1 {font-size:24px;}
.RighInfo002228 .single-header h3 {font-size:18px;}
.RighInfo002228 .single-content p {padding:15px 0;}
.RighInfo002228 .single-header h3:after {background-color:#f3eee9;position:absolute;top:50%;z-index:1;margin-top:0;}
}
@media screen and (min-width:1024px) {
.RighInfo002228 .single-header h1 {font-size:30px;}
}

#prodcut-load .list ul{ list-style:none;}
#prodcut-load .list ul i{ position:absolute; width:55px; height:35px; bottom:0;}
#prodcut-load .list ul i.l{ right:100%;background:url(../images/ceng-left.png) no-repeat left bottom;}
#prodcut-load .list ul i.r{ left:100%; background:url(../images/ceng-right.png) no-repeat right bottom;}
#prodcut-load .list li{ float:left; text-align:center; }
#prodcut-load .list li a{ display:block; margin:0 auto; width:90%; padding:0;}
#prodcut-load .list li .pic{ box-shadow:2px 0 8px rgba(0,0,0,0.2);}
#prodcut-load .list li .pic img{ display:block; width:100%;}
#prodcut-load .list li aside{ padding-bottom:30px; font-size:16px;}
@media(min-width:1025px){
#prodcut-load .list li{width:25%; }
}
@media(max-width:1024px){
#prodcut-load .list li{width:25%; }
}
@media(max-width:768px){
#prodcut-load .list li{width:33.333333%; }
}
@media(max-width:480px){
#prodcut-load .list ul{ margin:30px;}
#prodcut-load .list li{width:50%; }
#prodcut-load .list ul i{ width:42px;}
}

/*
 .from 为demo编号
 */
.from{ padding:2% 0;} 
.from td{ padding-bottom:3%; border:0; padding:0;}
.from td div{ position:relative;}
.from td.f_name{ padding-right:5%; width:45%;}
.from label{ position:absolute; left:15px; top:0;line-height:44px; color:#666;}
.from .text{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#f5f5f5;}
.from div span{width: 120px; display: inline-block;}
.from textarea.text{ height:132px;}
.from .btn{ text-align:center;}
.from .btn input{ font-weight:bold; cursor:pointer; padding:0; border:none; border-radius:40px; width:15%; height:36px; color:#fff; background:#036;}
@media(max-width:768px){
.from div span{width: 100px;}
.from .btn input{width: 50%;}
}


/*
 Location000892 为demo编号
 */
.Location000892 { padding-top:1%; font-style: normal;  font-size:12px; line-height:30px; color:#666; text-transform:uppercase; letter-spacing:1px;}
.Location000892 a { color: #666; }
.Location000892 a:hover{ text-decoration:underline;}
.Location000892 span{ color:#036;}

/*Banner002922 */
.Banner002922{ text-align:center; font:normal 14px/24px "Arial"; color:#666;}
.Banner002922 h1{ font:normal 24px/48px "Arial"; color: #4b4b4b;}
.Banner002922 .Ispic{height: 30vw; max-height: 300px; margin-bottom:20px;}
