body{font-family: Microsoft YaHei, Arial, Helvetica, sans-serif !important;}
@media(max-width:1024px) {
	body{padding-top:0;}
}
/*
 .PageTop
 */
.PageTop { position: fixed; z-index: 999 !important;background:rgba(255,255,255,0.5); box-shadow: 0 0 5px rgba(0,0,0,0.1); width: 100%; top: 0; left: 0; transition: 0.3s; }
.PageTop .auto { max-width: 1400px; }
.PageTop .header-left { float: left; width: 22%; }
.PageTop .header-left .logo { display: table; height: 88px; }
.PageTop .header-left .logo li { display: table-cell; vertical-align: middle; }
.PageTop .header-left .logo img { max-height: 100%; max-width: 200px; }
.PageTop .header-left .code { width: 190px; text-align: center; }
.PageTop .header-left .code span{ display: block; font-size: 16px; color: #fff; text-align: center; }
.PageTop .header-right,
.PageTop .header-mid { float: right; }
.PageTop .header-right { padding-top: 22px; }
.PageTop .header-right dd { float: left; line-height: 36px; margin-left: 20px; }
.PageTop .search-box{position: relative;}
.PageTop .open-search { width: 36px; height: 36px; background: url(../images/PageTop-searchbg.png) no-repeat center center; cursor: pointer; }
.PageTop .open-search-on { background: none; position: relative; }
.PageTop .open-search-on::before, .PageTop .open-search-on::after { position: absolute; content: ''; width: 60%; left: 20%; top: 50%; transform: rotate(45deg); height: 3px; background: #911d22; }
.PageTop .open-search-on::after { transform: rotate(-45deg); }
.PageTop .top-language span { padding-right: 15px; background: url(../images/PageTop-a_lang.png) no-repeat right center; color: #fff; }
.PageTop .top-language .top-sub { position: absolute; left: 0; width: 100%; }
.PageTop .top-language .top-sub a { color: #fff; line-height: 30px; }
.PageTop .top-search { display: none; position: absolute; right: 0; top: 100%; background: #fff; border: 15px solid #fff; width: 320px; margin-top: 22px;z-index: 110;}
.PageTop .top-search .text { border: 1px solid #911d22; height: 38px; line-height: 38px; padding: 0 50px 0 10px; width: 100%; color: #999; }
.PageTop .top-search .btn { position: absolute; right: 0; width: 40px; height: 100%; top: 0; background: url(../images/PageTop-searchbg_red.png) no-repeat center center; border-left: 1px solid #911d22; }
.PageTop .header-menu li { width: auto !important;position: inherit !important;}
.PageTop .header-menu li em { padding: 25px 4px; }
.PageTop .header-menu li em a { padding: 0 12px; border-radius: 3px; line-height: 30px; font-size: 16px; color: #911d22; }
.PageTop .header-menu li.aon em a,
/*.PageTop .header-menu li em a:hover { background-image: linear-gradient(#f08200, #e62129); color: #fff; }*/
/*.PageTop .header-menu li em a:hover { background-image: linear-gradient(#f08200, #e62129); color: #fff; }*/
.PageTop .header-menu li em a:hover { background-image: linear-gradient(#911d22, #911d22); color: #fff; }
.PageTop .header-menu li .sub { transition: height 0.1s;background:rgba(245, 245, 245, 0.95);width: 100%;left:0; top: 80px !important;}
.PageTop .header-menu li .sub-menu{max-width: 1200px;margin:0 auto;text-align: right; font-size: 0;}
.PageTop .header-menu li:nth-child(15) .sub-menu{ text-align: justify; }
.PageTop .header-menu li .sub-menu dl { position: relative; }
.PageTop .header-menu li .sub-menu dd { display: inline-block; width:66px; margin-right: 25px; line-height:86px; vertical-align: top; }
.PageTop .header-menu li .sub-menu dd figure{display:inline-block; background-image: linear-gradient(#911d22, #911d22);width: 66px; height: 66px;border-radius:50%; line-height:0;}
.PageTop .header-menu li .sub-menu dt {padding: 0 2.5%;display: inline-block;}
.PageTop .header-menu li .sub-menu dt em{ padding: 0; }
.PageTop .header-menu li .sub-menu dt a { background: none!important; color: #333!important; font-size: 18px;line-height:83px;padding:0;position: relative; border-bottom: 3px solid transparent; }
.PageTop .header-menu li .sub-menu dt a:hover { background: none!important; color: #911d22!important;}
.PageTop .header-menu li .sub-menu dt .wap-nav { display: none; }
.PageTop .header-menu li .sub-menu dt.on a{border-bottom:3px solid #d82c20;}


/* 鼠标经过和悬浮 */
.PageTop:hover,
.PageTop_fixed { background: #fff; }
.PageTop:hover .header-menu li em a,
.PageTop_fixed .header-menu li em a,
.PageTop:hover .header-left .code span,
.PageTop_fixed .header-left .code span,
.PageTop:hover .top-language span,
.PageTop_fixed .top-language span { color: #911d22; }
.PageTop:hover .top-language span,
.PageTop_fixed .top-language span { background: url(../images/PageTop-a_lang-fix.png) no-repeat right center;}
.PageTop:hover .open-search,
.PageTop_fixed .open-search { background: url(../images/PageTop-searchbg-fix.png) no-repeat center center; }
.PageTop:hover .header-menu li.aon em a{ color: #fff; }

.PageTop .sub-menu-layer { background: #F5F5F5; }

@media(max-width:1200px) {
.PageTop .header-menu li em a { padding: 0 10px; }
.PageTop .header-left { width: 19%; }
.PageTop .header-left .code { width: 130px; }
.PageTop .header-left .code span{ font-size: 14px; }
}
@media(max-width:1080px) {
.PageTop .header-menu li em a { font-size: 14px; }
}

@media(min-width:1025px) {
.PageTop .top-language { position: relative; }
.PageTop .top-language .top-sub { display: none; background: #d92c1d; text-align: center; top: 100%; }
.PageTop .top-language .top-sub a { display: block; border-bottom: 1px solid #fff; }
.PageTop .top-search { max-width: 400px; }
}

@media(max-width:1024px) {
.PageTop { position: relative; z-index: 100; padding-top: 37px; }
.PageTop .header-left .logo{ height: 60px; }
.PageTop .header-right .search-box,
.PageTop .top-language span { display: none; }
.PageTop .top-language .top-sub { display: block !important; height: 37px !important; background: #000; top: 0; text-align: right; padding: 0 2%; }
.PageTop .top-language .top-sub a { display: inline-block; border: 1px solid #d92c1d; color: #d92c1d; padding: 0 10px; margin-left: 5px; line-height: 25px; }
.PageTop .top-language .top-sub a:first-child{border: 1px solid #fff;background: #fff;}
.PageTop .header-left { width: 50%; }
.PageTop .header-right{ padding-top: 12px; }
.PageTop .header-right dd.open-search, .PageTop #open_menu { border: 1px solid #848585; border-radius: 50%; }
.PageTop .header-right dd.top-language { margin-left: 0; }
.PageTop #open_menu { width: 36px; height: 36px; position: relative; }
.PageTop #open_menu i, .PageTop #open_menu i::before, .PageTop #open_menu i::after { background: #848585; }

.PageTop #open_menu i { width: 60%; left: 20%; top: 50%; height: 1px; }
.PageTop #open_menu.open_menu_on { background: #d92c1d; border: none; }
.PageTop #open_menu.open_menu_on i { background: #fff !important; }
.PageTop #open_menu.open_menu_on i::before, .PageTop #open_menu.open_menu_on i::after { transform: rotate(0deg); background: #fff; }
.PageTop #open_menu.open_menu_on i::before { top: -6px !important; }
.PageTop #open_menu.open_menu_on i::after { top: 6px !important; }
.PageTop .header { position: initial; padding: 0 3%; }
.PageTop #header-menu { position: absolute; top: 100%; left: 0; width: 100%; height: 150vw; background: #fff; display: none;overflow: auto; }
.PageTop #header-menu li { border-bottom: 1px solid #eee; }
.PageTop #header-menu li dd,
.PageTop #header-menu li .three{ display: none; }
.PageTop #header-menu li a { line-height: 49px; }
.PageTop #header-menu li em a,
.PageTop #header-menu li em { border-bottom: 0; }
.PageTop #header-menu li em a { color: #666; font-weight: normal; }
.PageTop #header-menu li .sub { background: #d92c1d; }
.PageTop #header-menu li .sub dt { border-bottom: 1px dashed rgba(255,255,255,0.4); }
.PageTop #header-menu li .sub dt em a { font-size: 14px; color: #fff; }
.PageTop #header-menu li .sub dt .wap-nav{ background: #af2418; height: 0; overflow: hidden; opacity: 0; transition: 0.5s; }
.PageTop #header-menu li .sub dt.clickon .wap-nav{ height: auto; opacity: 1; }
.PageTop #header-menu li .sub dt .wap-nav a{ border-bottom: 1px dashed rgba(217, 44, 29,0.75); }
.PageTop #header-menu li.has-sub em a { background: url(../images/PageTop-a_lang.png) no-repeat 95% center; }
}


/*
 .BannerAds
 */
.BannerAds{ background: #f0f4f7; }
.BannerAds-body{ background:url(../images/BannerAds_bodybg.jpg) no-repeat center top; background-size:cover;}
.BannerAds .auto{ overflow:hidden; position:relative; z-index:1;}
.BannerAds .slides > li {display: none; -webkit-backface-visibility: hidden;}
.BannerAds .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .BannerAds .slides {display: block;}
* html .BannerAds .slides {height: 1%;}
.no-js .BannerAds .slides > li:first-child {display: block;}
.BannerAds .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .BannerAds .flex-viewport {max-height: 300px;}
.BannerAds .slides {zoom: 1;}
/*.BannerAds .bx-wrapper{ position:relative; z-index:1;}
.BannerAds .bx-viewport{ z-index:1;}*/
.BannerAds .slides li{ position:relative;}
.BannerAds .slides li a{position: absolute;left:0;right:0;bottom: 0;top:0;}
.BannerAds .slides li img{ width: 100%; }
.BannerAds .slides li .videoBox{ position: absolute; width:100%; height:100%; text-align: center; overflow: hidden; max-height: 900px;}
.BannerAds .slides li .videoBox video{ position: absolute; height: 100%; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.BannerAds .slides li .pic{ opacity:0; }
.BannerAds .slides li .ycenter{ position:absolute; left:0; width:100%; top:0; height:100%;text-align:center;}
.BannerAds .slides li .ycenter .txtads{display:block;width:80%;margin:0 auto;text-align:center;font-size:48px;color:#fff;}
.BannerAds .slides li .txt{ padding:0 10%; width:100%;}
.BannerAds .slides li .txt aside{ padding-top:5%;transition:0.8s 0.3s;}
.BannerAds .slides li .txt aside a{ display:block; border-radius:35px; line-height:35px; width:125px; text-align:center;background:#1ac1b9; color:#fff;}
.BannerAds .slides li .txt aside a:hover{background:#fff; color:#1ac1b9;}
.BannerAds .slides li .txt aside,
.BannerAds .slides li .txt img{ opacity:0; transform:translateX(50%);}
.BannerAds .slides li .txt img{ transition:0.5s 0.3s; max-width:50%;}
.BannerAds .slides li.flex-active-slide .txt aside,
.BannerAds .slides li.flex-active-slide .txt img{transform:translateY(0); opacity:1;}
.BannerAds .flex-direction-nav a{ display: none;opacity: .5;position:absolute; top:50%; width:52px; height:52px; background:rgba(117,170,210,0); margin-top:-36px; z-index:10;border-radius:50%; overflow:hidden; line-height:1000px;}
.BannerAds:hover .flex-direction-nav a{ display: block;}
.BannerAds .flex-direction-nav a::before{ position:absolute; content:''; width:20px; height:20px; border-top:3px solid #D92C1C; border-right:3px solid #D92C1C; transform:rotate(45deg); left:50%; top:50%; margin:-10px 0 0 -14px;}
.BannerAds .flex-direction-nav a.flex-prev{ left:3%;}
.BannerAds .flex-direction-nav a.flex-prev::before{ transform:rotate(-135deg); margin-left:-6px;}
.BannerAds .flex-direction-nav a.flex-next{ right:3%;}
.BannerAds .flex-control-nav{ position:absolute; width:100%; bottom:3%; text-align:center; left:0; z-index:10;}
.BannerAds .flex-control-nav li{ display:inline-block; padding:0 5px;}
.BannerAds .flex-control-nav a{ display:inline-block; overflow:hidden; width:14px; height:14px; border-radius:50%; line-height:1000px; border:2px solid #222; }
.BannerAds .flex-control-nav a.flex-active{ background:#222; opacity:1;}
@media(max-width:768px){
.BannerAds .slides li .videoBox{display: none;}
.BannerAds .slides li .pic{opacity: 1;}
.BannerAds .slides li .ycenter .txtads{font-size:20px;}
}
@media(max-width:480px){
.BannerAds .flex-direction-nav{ display:none;}
.BannerAds .slides li .txt aside a{ line-height:26px; width:90px; font-size:12px;}
.BannerAds .slides li .videoBox video{ margin: 0; }
.BannerAds .slides li .ycenter .txtads{font-size:20px;}
}

/*
 .ProductService
 */
.ProductService{ background: #f0f4f7; padding: 2% 0; }
.ProductService .title{ text-align:center; }
.ProductService .title b{ display:inline-block; font-size: 38px; color:#282828;}
.ProductService .title b:after{background:#911d22; display: block; margin: 20px auto; content: '';width: 150px;height: 1px; }
.ProductService .title p{ display:block; margin: 0; font-size: 16px; color:#777; text-align: center; }
.ProductService .title .more:hover{color:#911d22;}
.ProductService dl{ padding-top: 2%; }
.ProductService dl dd{ position: relative; float: left; width: 32.33%; margin-right: 1.5%; margin-bottom: 1.5%; padding-bottom: 35%; background: #fff; overflow: hidden;}
.ProductService dl dd:nth-child(3n){ margin-right: 0; }
.ProductService dl dd a{position: absolute; width: 100%; height: 100%; transition: 0.3s;z-index: 2 }
.ProductService dl dd .Ispic{position: absolute; width: 100%; height: 100%; transition: 0.5s;  background-repeat: no-repeat; background-position: center; background-size: cover; z-index: 1;}
.ProductService dl dd:hover .Ispic{ transform: scale3d(1.05,1.05,1.05); }
.ProductService dl dd h2{ position: absolute; left: 6%; bottom: 7%; margin: 0; font-size: 22px; color: #fff; font-weight: normal; transition: 0.3s; }
@media(max-width:640px){
.ProductService .title b{ font-size: 22px; }
.ProductService .title p{ font-size: 14px; line-height: 1.75; }
.ProductService dl dd h2{ font-size: 18px; }
}

/*
 .PageProject
 */
.PageProject{ padding: 3% 0 5%; overflow: hidden; }
.PageProject .auto{ position: relative; max-width: 1200px; }
.PageProject .title{ text-align:center; }
.PageProject .title b{ display:inline-block; font-size: 38px; color:#282828;}
.PageProject .title b:after{background:#911d22; display: block; margin: 20px auto; content: '';width: 150px;height: 1px; }

.PageProject .year{ position:relative; }
.PageProject .year .bd{ overflow:hidden;}
.PageProject .year .bd li{ float: left; padding:3% 0; font-size: 16px; color: #777; text-align:center; cursor: pointer; }
.PageProject .year .bd li img.hover{ display:none;}
.PageProject .year .bd li figure{ background: #fff; margin: 0 auto 15px; width: 78px; height: 78px; border: 1px solid #ebebeb; border-radius: 999px; }
.PageProject .year .bd li.on{ color:#911d22; font-weight: bold; }
.PageProject .year .bd li.on figure{ background-image: linear-gradient(#911d22, #911d22); }
.PageProject .year .bd li.on img{ display:none;}
.PageProject .year .bd li.on img.hover{ display:inline-block;}

.PageProject .txt li { position: relative; }
.PageProject .txt li img{ display:block; width:100%; }
.PageProject .txt li article{ background: rgba(0,0,0,0.5); position: absolute; bottom: 0; width: 100%; padding: 2% 3%; }
.PageProject .txt li article .txt{ padding-left: 2%; color: #fff; text-align: justify; border-left: 4px solid #911d22; }
.PageProject .txt li article .txt h2{ margin: 0 0 15px; font-size: 24px; font-weight: normal; }
.PageProject .txt li article .txt p{ margin: 0; font-size: 14px; opacity: 0.8; padding-right:140px;}
.PageProject .txt li article .txt span{ background: url(../images/Floor-ico-arrow.png) no-repeat right center; position: absolute; right: 3%; top: 50%; transform: translateY(-50%); padding-right: 50px; font-size: 21px; }

.PageProject .prev,
.PageProject .next{ position:absolute; top: 60%; width:36px; height:36px; background:url(../images/PageProject-controls.png) no-repeat left top; cursor:pointer; z-index: 2;}
.PageProject .prev{ left: -50px;}
.PageProject .next{ right: -50px; background-position:left bottom;}
.PageProject .nextStop,
.PageProject .prevStop{ cursor:default;}
.PageProject .prevStop{ background-position: right top;}
.PageProject .nextStop{ background-position: right bottom;}

@media(max-width:1400px){
.PageProject .prev{ left: 0;}
.PageProject .next{ right: 0;}
}
@media(max-width: 640px){
.PageProject { padding: 5% 0 20%; }
.PageProject .title b{ font-size: 28px; }
.PageProject .year .bd li{ padding: 2% 0 0; }
.PageProject .txt li{ margin-top: 50px; }
.PageProject .txt li article .txt h2{ margin: 0 0 5px; font-size: 24px; }
.PageProject .txt li article .txt span{ font-size: 14px; }
.PageProject .prev,
.PageProject .next{ top: auto; bottom: -15%; }
.PageProject .prev{ left: 35%;}
.PageProject .next{ right: 35%; }
}


/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/*
 .PageAboutUs
 */
.PageAboutUs{ position:relative; z-index:1;margin:0 auto;text-align: center;border-radius: 5px; overflow: hidden; }
.PageAboutUs .main{border-radius: 5px;color:#e5dbcb; padding: 10% 0 10% 0; background-position:center center; background-size:cover; background-repeat:no-repeat;transition: .3s;}
.PageAboutUs .main:hover{transform: scale(1.02);box-shadow:0px 10px 20px rgba(3,21,39,.3);}
.PageAboutUs .main .ytable{ height:100%;}
.edit-css-2718{ font-size:16px; text-align:center; line-height:32px;}
.edit-css-2718 .tit{ font-size: 38px;line-height: 48px;color: #282828; margin-top: 10px; margin-bottom: 8%; padding-bottom: 20px;position: relative; }
.edit-css-2718 .tit:after{ content: '';width: 150px;height: 1px;background:#911d22;position: absolute;left:50%;bottom: 0;transform: translateX(-50%); }
.PageAboutUs .main .more{display: block;text-align: left;position: absolute;left:50%;bottom: 30%;transform: translateX(-50%);}
.PageAboutUs .main .more a{ display: inline-block; font-size: 21px; color: #333; }
.PageAboutUs .main .more a:hover{ color: #911d22; }
.PageAboutUs .main .more a i{display: inline-block;content: '';width: 30px;height: 18px;background: url(../images/Floor-icon.png) no-repeat center; position: relative;top:2px; margin-left: 15px; }
.PageAboutUs .main .more a:hover i{background: url(../images/Floor-icon-on-2025.png) no-repeat center; }
@media(max-width:640px){
.PageAboutUs .main{}
.edit-css-2718 .tit{font-size: 28px;}
.edit-css-2718 .tit:after{ position: relative; left: auto; bottom: auto; transform: translateX(0); text-align: center; }
.PageAboutUs .more a{font-size: 16px;}
}


/*
 .PageNews
 */
.PageNews{ padding: 4% 0; }
.PageNews .title{ text-align:center;margin-bottom: 2%;}
.PageNews .title b{ display:inline-block; padding-bottom: 20px; font-size: 38px; color:#282828;}
.PageNews .title b:after{ content: '';width: 150px;height: 1px;background:#911d22;position: absolute;left:50%;bottom: 0;transform: translateX(-50%); }
.PageNews .title a{float: right;font-size: 22px;color:#282828;}
.PageNews .title a i{display: inline-block;content: '';width: 36px;height: 36px;background: url(../images/PageNews_icon.png) no-repeat center;position: relative;top:10px;}
.PageNews .title a:hover{color: #911d22;}
.PageNews .title a:hover i{background: url(../images/PageNews_icon-on.png) no-repeat center;}

.PageNews .tab{ padding: 2% 0 4%; text-align: center; }
.PageNews .tab span{ background-image: linear-gradient(#d4d7d9,#babdbf); display: inline-block; margin: 0 15px; padding: 8px 30px; font-size: 16px; color: #333; border-radius: 4px; cursor: pointer; }
.PageNews .tab span:hover,
.PageNews .tab span.aon{ background-image: linear-gradient(#911d22, #911d22); color: #fff; }

.PageNews .tab_list{ }
.PageNews .tab_list .dl1{ float: left; width: 40%; }
.PageNews .tab_list .dl2{ float: right; width: 54%;}
.PageNews .tab_list dd{ position: relative; margin-bottom: 11%; padding-left: 20%; }
.PageNews .tab_list dd:last-child{ margin-bottom: 0; }
.PageNews .tab_list dd *{margin:0;}
.PageNews .tab_list dd b{ position: absolute; top: -10px; left: 0; padding-right: 20px; font-size: 70px; color: #eee; font-weight: normal; border-right: 1px solid #eee; }
.PageNews .tab_list dd time{ position: absolute; right: 0; font-size: 14px;line-height: 22px;color: #999;margin-bottom: 0;}
.PageNews .tab_list dd h2{ padding-right: 100px; color: #282828; font-size: 18px; line-height: 30px; }
.PageNews .tab_list dd p{ color: #666; line-height: 1.8; text-align: justify; overflow: hidden; }

.PageNews .tab_list dt .Ispic{ padding-bottom:50%; display:block; position:relative; overflow: hidden; }
.PageNews .tab_list dt .Ispic .pic{position: absolute;left:0;right: 0;bottom: 0;top:0;transition: .3s;background-size: cover;background-position: center;}
.PageNews .tab_list dt .Ispic img{ display:none;}
.PageNews .tab_list dt figure{ position: relative; padding: 5% 0 0;}
.PageNews .tab_list dt figure *{margin:0;}
.PageNews .tab_list dt time{ font-size: 14px; color: #666; }
.PageNews .tab_list dt h2{ margin: 5px 0 0; font-size: 18px; line-height: 45px; color: #282828;}
.PageNews .tab_list dt p{ font-size: 14px; color: #999; line-height: 2; text-align: justify; }
.PageNews .tab_list dd h2 a:hover,.PageNews .tab_list dt h2 a:hover{color:#911d22;}

@media(max-width:1000px){
.PageNews .more{ padding-left:0; padding-top:3%;}
.PageNews .more a{ margin:0 auto;}
}
@media(max-width:640px){
.PageNews .title b{font-size: 28px;font-weight: normal;}
.PageNews .title a{font-size: 16px;position: relative;top: -10px;}
.PageNews .tab { padding: 5% 0 6%; }
.PageNews .tab span{ margin: 0 10px; padding: 8px 20px; font-size: 14px; }
.PageNews .tab_list{padding:0;}
.PageNews .tab_list dd time{ position: relative; color: #666; }
.PageNews .tab_list dt{ margin-bottom: 5%; border-bottom: 1px solid #eee; }
.PageNews .tab_list .dl1,
.PageNews .tab_list .dl2{ float:none; width:auto; }
.PageNews .tab_list dd{ margin-bottom: 8%; padding: 0 3% 5%; border-bottom: 1px solid #eee; }
.PageNews .tab_list dd h2{ padding-right: 0;}
.PageNews .tab_list dt figure{padding: 5% 2%; }
.PageNews .tab_list dd b{ display: none; }
}
@media(max-width:480px){
.PageNews .tab_list dt time span{ font-size:30px;line-height:30px;}
}


/*
 .PageBottom
 */
.PageBottom{background:#222222e3;color: #999;}
.PageBottom .bottom{ padding: 3% 0 4% 0; }
.PageBottom .share{ position: relative; float: left; width: 16%; margin-right: 15%; }
.PageBottom .share::after{ background: #343434; position: absolute; top: 0; right: -50%; width: 1px; height: 120%; content: '';  }
.PageBottom .share li{ }
.PageBottom .share li img.logo{ margin-bottom: 20px; }
.PageBottom .share .bdsharebuttonbox a{background: url(../images/share.png) no-repeat center top; position: relative; float:none; display: inline-block; margin:0 15px 10px 0; width:33px;  padding:0; height:33px;}
.PageBottom .share .bdsharebuttonbox a.bds_qzone{ background-position:center -44px;}
.PageBottom .share .bdsharebuttonbox a.bds_tsina{ background-position:center -86px;}
.PageBottom .share .bdsharebuttonbox a img{ display: none; position: absolute; top: 110%;max-width: 120px;}
.PageBottom .share .bdsharebuttonbox a:hover img{ display: block; }
.PageBottom  nav dl{ float:left; margin-right: 4.05%;}
.PageBottom  nav dl:last-child{ margin-right:0;}
.PageBottom  nav dt{padding-bottom:20px;font-size: 16px;color: #fff;font-weight: normal;position: relative;}
.PageBottom  nav dt i{display: inline-block;content: '';width: 36px;height: 36px;background: url(../images/PageNews_icon.png) no-repeat center;position: absolute;top:-4px;}
.PageBottom  nav dd{ line-height:24px; font-size:14px; padding-bottom: 10px;}
.PageBottom  nav dd a{ color:#999;}
.PageBottom  nav dd a:hover{ color:#D92C1D;}
.PageBottom .copyright{ padding-top:1%; padding-bottom:1%; font-size: 12px;}
.PageBottom .copyright a{ color:#a8a8a8;}
.PageBottom .copyright a:hover{ color:#fff;}
@media(min-width:1025px){
.PageBottom .copyright dt{ float:right;}
.PageBottom .copyright dd{ float:left;}
}
.PageBottom .copyright dt a{color: #999;}
.PageBottom .copyright dt a::after{ display:inline-block; content:''; width:1px; height:14px; background:#666; margin:0 14px;position: relative;top:2px;}
.PageBottom .copyright dt a:last-child::after{ display:none;}
@media(max-width:1024px){
.PageBottom .bottom{ padding: 2% 0; overflow: hidden; }
.PageBottom .copyright{ padding-top:2%; padding-bottom:2%;}
.PageBottom .copyright{ text-align:center;}
.PageBottom .copyright dt{ padding-bottom:10px;}
.PageBottom .share,
.PageBottom  nav dl{ display:none;}
.PageBottom  nav dl.contact{ display:block;}
}
@media(max-width:480px){
.PageBottom .share{ display:block; float:none; width: 100%; margin:0 auto; text-align: center; }
.PageBottom .share li img.logo{ margin-bottom: 0; padding-top: 25px; width: 150px; }
.PageBottom .share .bdsharebuttonbox a{display: inline-block;margin:0 15px 0px 0;}
}


/*
 .BannerPage
 */
.BannerPage { overflow: hidden;position: relative;}
.BannerPage span{ display: none;}
.BannerPage img{ max-width: none; width: 155%; margin-left: -27.5%;}
.BannerPage .txt{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);color: #fff;max-width: 960px;text-align: center;}
.BannerPage .txt h2{margin:0;font-size: 80px; letter-spacing: 10px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#333;-webkit-text-fill-color:rgba(255,255,255,0.9);}
.BannerPage .txt p{margin:0;font-size: 22px;padding-top: 30px;line-height: 36px;}
@media only screen and (min-width: 768px) {
.BannerPage img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
.BannerPage img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
.BannerPage{ height: 900px;}
.BannerPage img{ display: none;}
.BannerPage span{ display: block; background-position: center; background-repeat: no-repeat; background-size: cover; height: 900px; width: 100%;}
}
@media(max-width:768px){
.BannerPage .txt{}
.BannerPage .txt h2{font-size: 16px;}
.BannerPage .txt p{font-size: 12px;margin-top: 10px;padding-top: 0px;line-height: 24px;height: 48px;overflow: hidden;}
}

.BannerPage { overflow: hidden;}
.BannerPage span { display: none; }
.BannerPage img { max-width: none; width: 100%; margin-left: 0; }

@media only screen and (min-width: 768px) {
.BannerPage img { width: 150%; margin-left: -25%; }
}

@media only screen and (min-width: 1024px) {
.BannerPage img { width: 140%; margin-left: -20%; }
}

@media only screen and (min-width: 1200px) {
.BannerPage { height: 900px; }
.BannerPage img { display: none; }
.BannerPage span { display: block; background-position: center; background-repeat: no-repeat; background-size: cover; height: 900px; width: 100%; }
}


/*
 .PicList002797
 */
.PicList002797{padding:3% 0;}
.PicList002797 h1{ margin: 0 0 1%; padding-bottom: 1%; color: #333;position: relative; font-size: 24px; text-align: center; }
.PicList002797 h1:after{display: inline-block;content: '';width: 40px;height: 2px;background: #D82C20;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}

.PicList002797 ul{ margin-bottom: 4%; color: #999; text-align: center; }
.PicList002797 li{ float:left; width: 23%; margin-right:2.5%;margin-top: 2%; }
.PicList002797 li:nth-child(4n){margin-right:0; }
.PicList002797 li a{ display:block; position:relative; }
.PicList002797 li h3{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{ background-size: contain; padding-bottom:100%; margin-bottom: 4%;border: 1px solid #e8e8e8; }
.PicList002797 li h3{ font-size: 15px; color:#666;height: 48px;line-height: 24px;}

.PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(217,44,29,0.9); z-index:10; transition:0.3s; color:#fff; }
.PicList002797 li:hover{ box-shadow:0 0 15px 3px #ccc; border-color:rgba(217,44,29,0.9);}
.PicList002797 li:hover a .hover{ opacity:1;}
.PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002797 li .hover p{ margin:0; font-size: 24px; color: #fff; line-height: 36px; }
.PicList002797 .more{ display: block; text-align: center; margin-top:50px;}
.PicList002797 .more span{ display: inline-block; padding: 0 40px; font-size: 15px; color: rgba(255,255,255,0.45); line-height: 40px; transition:all 0.5s ease-out 0s; }

@media(max-width:1000px){
.PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002797 li .hover img{ width:50px; height:50px;}
}
@media(max-width:480px){
.PicList002797 li h3,
.PicList002797 li .hover h5{ font-size:14px;}
.PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
}

/*
 .Location002160
 */
.Location002160{border-bottom:1px solid #e8e8e8; padding:16px 0; line-height:32px;}
.Location002160 dd{ background:url(../images/Location002160-icon.png) no-repeat left center; padding-left:20px; font-size:16px;}
.Location002160 dd a{ color:#555;}
@media(max-width:480px){
.Location002160 dd{ font-size:12px; }
}

/*
 .Location000611
 */
.Location000611{padding:10px 0;background: #F6F6F6;font-size: 16px;color: #999}
.Location000611 .auto{max-width: 1100px;}
.Location000611 span{}
.Location000611 a:nth-child(3),.Location000611 a:nth-child(4),.Location000611 a:nth-child(5){cursor: default;color: #333;}
@media(max-width:768px){
.Location000611{display: none;}
}
/*
 .Menu002290
 */
.Menu002290{ line-height:22px;border-bottom:solid 1px #e6e6e6;width: 100%;}
.fxd{z-index: 999;background: #fff;width: 100%;}

.Menu002290 .auto{max-width: 1100px;}
.Menu002290 .menu ul li{ display:inline-block;padding:16px 0;margin-right: 40px;}
.Menu002290 .menu ul li a{ font-size:16px;  display:inline-block; color:#282828; position:relative; overflow:hidden;}
.Menu002290 .menu ul li:last-child a{margin-right: 0px;}
.Menu002290 .menu ul li.on,
.Menu002290 .menu ul li:hover{ border-bottom: 2px solid #D82C20;}
.Menu002290 .location{ display: none; padding-left:27px; float:right; background:url(../images/Menu002290-location_home.png) no-repeat left;margin-top: 20px;}
.Menu002290 .location a{ color:#333; padding-right:20px; margin-right:10px; background:url(../images/Menu002290-location_icon.png) no-repeat right;}
.Menu002290 .location span{ color:#000;}
@media only screen and (min-width: 768px) {
	.Menu002290 .location{ display: block;}
}
@media only screen and (max-width: 767px) {
.Menu002290 .menu ul li{ display:inline-block;padding:16px 0;margin-right: 20px;}
}

.sTop{margin-top: 80px;}

/*
 .About_001
 */
.About_001{margin-bottom: 3%;}
.About_001 .tit { position: relative;padding-left: 20px;border-left:4px solid #911d22;font-size: 24px; color: #333; text-align: left; font-weight: bold; margin-bottom: 2%; background: #f8f8f8;height: 42px;line-height: 42px;}
.About_001 .tit a{position: absolute;right:20px;top:50%;transform: translateY(-50%);font-size: 15px;color: #777;}
.About_001 .pic { float: right; margin-left: 3%; }
.About_001 p { font-size: 16px; line-height: 36px;margin:0; text-indent: 2em;}
.About_001 video { width: 100% !important; height: auto !important;}
.About_001 .box{}
.About_001 .box .txt{float: left;width: 55%}
.About_001 .box .figure{float: right;width: 40%;}

.About_001 .ul{}
.About_001 .ul li{border:1px solid #e8e8e8;padding:1% 3%;margin-bottom: 2%;transition: .3s;}
.About_001 .ul li:hover{transform: scale(1.05);box-shadow:0px 10px 10px rgba(0,0,0,.3);}
.About_001 .left{float: left;width: 48%;position: relative;}
.About_001 .left:after{ display: inline-block;content: '';width: 2px;height: 90%;border-left: 1px dashed #e8e8e8;position: absolute;right: 0px;top:50%;transform: translateY(-50%);}

.About_001 .left .logo{max-width: 160px;}
.About_001 .left .logo img{width: 100%;}
.About_001 .left dl dd { margin: 0; text-align: left; color: #666; font-size: 14px; line-height: 32px; float: left; width: 48%; margin-right: 2%; padding-bottom: 1.5%; position: relative; padding-left: 30px; }
.About_001 .left dl dd a { color: #47a0ec; text-decoration: underline; }
.About_001 .left dl dd a:hover{color: #911d22;}
.About_001 .left dl dd:nth-child(2n) { margin-right: 0; }
.About_001 .left dl dd:after { content: ''; background: url(../images/RighInfo002275_address.png) no-repeat left center; width: 22px; height: 22px; display: block; position: absolute; left: 0; top: 6px; }
.About_001 .left dl dd.tel:after { background: url(../images/RighInfo002275_tel.png) no-repeat left center; }
.About_001 .left dl dd.post:after { background: url(../images/RighInfo002275_post.png) no-repeat left center; }
.About_001 .left dl dd.inter:after { background: url(../images/RighInfo002275_inter.png) no-repeat left center; }
.About_001 .left dl dd.weixin:after { background: url(../images/RighInfo002275_weixin.png) no-repeat left center; }
.About_001 .right{float: right;width: 48%;padding-top: 8px;}
.About_001 .right h4{margin:0;color:#911d22;font-size: 24px; }
.About_001 .right p{text-indent: 0;margin:0;margin-top: 3%;line-height: 30px; }
.About_001 .right p span{color: #911d22;}

.About_001 h2{padding-left: 20px;border-left:4px solid #911d22;font-size: 24px; color: #333; text-align: left; font-weight: bold; margin-bottom: 2%;height: 42px;line-height: 42px;}
.About_001 .table_1 th,
.About_001 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;}
.About_001 .table_1 th{ font-size:14px; font-weight:normal;background: #f8f8f8;color:#000;}
.About_001 .table_1 .th_1,
.About_001 .table_1 .th_3,
.About_001 .table_1 .th_4{width: 22%;}

.About_001 .map{ transition: 0.3s; }
.About_001 .map:hover{ transform: scale(1.05); }
@media(max-width:480px){
.About_001 .table_1{ overflow:auto;}
.About_001 .table_1 table{ width:100%;}
.About_001 .box .txt{float: none;width: 100%}
.About_001 .box .figure{float: none;width: 100%;}
.About_001 .left{float: none;width: 100%;}
.About_001 .pic,
.About_001 .left dl dd{width: 100%;float: none;margin-left: 0;}
.About_001 .right{float: none;width: 100%;padding-bottom: 20px;padding-top: 0px;}
}


/*.Demo_004*/
.Demo_004{margin-bottom: 3%;}
.Demo_004 .tit { position: relative;font-size: 36px; color: #333; text-align: left; margin-bottom: 2%;font-weight: bold;}
.Demo_004 .txt{float: left;width: 55%;}
.Demo_004 .txt h3{margin:0;font-size: 24px; color: #333; text-align: left; margin-bottom: 2%;}
.Demo_004 p { font-size: 16px; line-height: 36px;margin:0; text-indent: 2em;}
.Demo_004 .txt span{transition: .3s;margin-top: 3%;cursor: pointer;display: inline-block;width: 168px;line-height: 48px;height: 48px;background:#D92C1D ;border-radius: 12px;text-align: center;font-size: 18px;color: #fff;;}
.Demo_004 .txt span a{color: #fff;}
.Demo_004 .txt span:hover{box-shadow:0px 5px 10px rgba(0,0,0,.3);}
.Demo_004 figure{float: right;width: 40%;}
.Demo_004 figure img{border-radius: 12px;}

@media(max-width:768px){
.Demo_004 .txt{float: none;width: 100%;}
.Demo_004 figure{float: none;width: 100%;}
}



/*
 .NewsList
 */
.NewsList{padding-top: 1%;}
.NewsList .auto{max-width: 1100px;}
.NewsList .auto{ position:relative;}
.NewsList ul{ padding-top:3%;}
.NewsList li{float:none; width:100%; overflow:hidden;border-radius: 5px;margin-bottom: 3%;position: relative;transition: .3s;}
.NewsList li:hover{box-shadow:0px 10px 10px rgba(0,0,0,.15);}
.NewsList li:nth-child(2n){float: right;}
.NewsList li a{ display:block;color:#555; z-index: 10;cursor: pointer;}
.NewsList li .Ispic{ padding-bottom:28%; display:block;width: 40%;z-index: 10;position: relative;float: right;overflow: hidden;}
.NewsList li .Ispic .pic{position: absolute;left:0;right:0;top:0;bottom:0;background-position: center;background-size: cover;transition: .3s;}
.NewsList li:hover .Ispic .pic{transform: scale(1.1);}
.NewsList li .Ispic img{display:none;}
.NewsList li .main{ position:absolute;background: #dde6ed;left:0;right:0;top:0;bottom: 0;padding-right: 40%;z-index: 5;}
.NewsList li figure{padding:10% 8%;transition:background 0.3s;position: relative;}
.NewsList li figure *{ margin:0; font-weight:normal;}
.NewsList li time{font-size: 14px;line-height: 22px;color: #666666;margin-bottom: 0;}
.NewsList li h2{ margin: 10px 0 25px; font-size: 22px; line-height: 30px; color: #282828; font-weight: bold; }
.NewsList li h2:hover{color: #911d22}
.NewsList li p{  margin:10px 0;color:#333; line-height:30px; overflow:hidden; height:90px; font-size:16px;}
.NewsList li .more{display: block;text-align: left;position: absolute;left:8%;bottom: -20%;}
.NewsList li .more a{display: inline-block;font-size: 22px;color: #222;}
.NewsList li .more a i{display: inline-block;content: '';width: 30px;height: 18px;background: url(../images/Floor001853-icon.png) no-repeat center;margin-left: 16px;position: relative;top:2px;}
@media(max-width:1000px){
.NewsList li{ width:100%;float: none;margin:0 auto !important; margin-bottom:3% !important;}
.NewsList li:nth-child(2){ margin-left:2%; margin-right:2%;}
.NewsList li .Ispic{padding-bottom: 38%;}
.NewsList li h2{font-size: 18px;}
.NewsList li p{display: none;}
.NewsList li .more{display: none;}
}


/*
 .RighInfo002581
 */
.RighInfo002581{margin-bottom: 3%;}
.RighInfo002581 .tit { position: relative;padding-left: 20px;border-left:4px solid #D92C1D;font-size: 24px; color: #333; text-align: left; font-weight: bold; margin-bottom: 2%; background: #f8f8f8;height: 42px;line-height: 42px;}
.RighInfo002581 .tit a{position: absolute;right:20px;top:50%;transform: translateY(-50%);font-size: 15px;color: #777;}
.RighInfo002581 .item{ float: left; width: 33%; padding:0 8%; text-align: center;}
.RighInfo002581 .item:first-child{padding-left: 0;border-right: 1px dashed #e8e8e8;}
.RighInfo002581 .item:last-child{padding-right: 0;border-left: 1px dashed #e8e8e8;}
.RighInfo002581 .fz{font-size:68px; color:#D92C1D; font-family:Arial, Helvetica, sans-serif;}
.RighInfo002581 .fz span{font-size:18px; color:#333;}
.RighInfo002581 .box h3{font-size: 18px;margin:0;font-weight: normal;}
.RighInfo002581 .box h3 span{ display: none; font-size:24px;color: #D92C1D;margin-right: 8px; }
.RighInfo002581 .box p{margin-top:0;font-size:14px; color:#666;}
@media(max-width:1024px){
.RighInfo002581 .fz{ font-size:30px !important;}
.RighInfo002581 .item{padding:0 2%;}
.RighInfo002581 .box h3{font-size: 14px;}
}

/*
 .Floor002439
 */
.Floor002439 { margin-bottom: 3%;}
.Floor002439  .tit{ padding-left: 20px;border-left:4px solid #911d22;font-size: 24px; color: #333; text-align: left; font-weight: bold; margin-bottom: 2%; background: #f8f8f8;height: 42px;line-height: 42px;}

.Floor002439 .auto{ overflow: hidden;}
.Floor002439 .list{ padding-top: 15px;}
.Floor002439 .list .item{padding: 0 0 15px;}
.Floor002439 .list .item aside{ display: block; width: 100%; position: relative; cursor: default;overflow: hidden;}
.Floor002439 .list .item aside .bg{ transition: .3s;position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover;}
.Floor002439 .list .item:hover aside .bg{transform: scale(1.1);}
.Floor002439 .list .item .word{ padding:22% 10% 22% 10%; color: #fff; position: relative; z-index: 3;text-align: center;}
.Floor002439 .list .item .word .pic{ width: 41px;display: none;}
.Floor002439 .list .item .word h3{ font-weight: normal; margin:3% 0 1.345%; font-size: 20px;letter-spacing: 5px;position: relative;}
.Floor002439 .list .item .word h3:before{ display: inline-block;content: '';width: 88px;height: 1px;background: #fff;position: absolute;bottom: -10px;left:50%;transform: translateX(-50%);opacity: .5}
.Floor002439 .list .item .word h3:after{ display: inline-block;content: '';width: 88px;height: 1px;background: #fff;position: absolute;bottom: -14px;left:50%;transform: translateX(-50%);opacity: .5}

@media only screen and (min-width:640px ) {
	.Floor002439 .list{ margin: 0 -10px;}
	.Floor002439 .list .item{ float: left; width: 25%;padding: 0 10px 20px;}
}


/*
 .Demo_003
 */
.Demo_003{}
.Demo_003 .tit { position: relative;font-size: 24px; color: #333; text-align: center; font-weight: bold; margin-bottom: 2%;height: 42px;line-height: 42px;}
.Demo_003 .txt{}
.Demo_003 .box{margin-bottom: 5%;}
.Demo_003 p { font-size: 16px; line-height: 36px;margin:0; text-indent: 2em;}
.Demo_003 .num{margin-top: 2%;}
.Demo_003 .item{ float: left; width: 25%; text-align: center; }
.Demo_003 .item:first-child{padding-left: 0;border-right: 1px dashed #e8e8e8;}
.Demo_003 .item:nth-child(2){border-right: 1px dashed #e8e8e8;}
.Demo_003 .item:last-child{padding-right: 0;border-left: 1px dashed #e8e8e8;}
.Demo_003 .fz{font-size:48px; color:#911d22; font-family:Arial, Helvetica, sans-serif;}
.Demo_003 .num h3{font-size: 18px;margin:0;font-weight: normal;}
.Demo_003 .num h3 span{font-size:24px;color: #911d22;margin-right: 8px; }
.Demo_003 .num p{margin-top:0;font-size:14px; color:#666;text-indent: 0;}
@media(max-width:1024px){
	.Demo_003 .fz{ font-size:38px !important;}
}
.Demo_003 .figure{float: right;width: 30%;margin-top: 10px;}
.Demo_003 .table_1 th,
.Demo_003 .table_1 td{ text-align:left; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;}
.Demo_003 .table_1 th{ font-size:14px; font-weight:normal;background: #f8f8f8;color:#000;}
@media(max-width:768px){
.Demo_003 .txt{float: none;width: 100%;}
.Demo_003 .figure{float: none;width: 100%;text-align: center;}
.Demo_003 .item{width: 50%;padding:0 6%;text-align: center;margin-bottom: 3%;}
.Demo_003 .item:first-child{padding-left: 6%;border-left: 1px dashed #e8e8e8;}
.Demo_003 .item:last-child{padding-right: 6%;border-right: 1px dashed #e8e8e8;}
.Demo_003 .item:nth-child(3){border-left: 1px dashed #e8e8e8;}
}
@media(max-width:480px){
	.Demo_003 .table_1{ overflow:auto;}
	.Demo_003 .table_1 table{ width:180%;}
}

.Demo_003 .pic{text-align: center;margin-bottom: 3%;}
.Demo_003 .pic img{display: inline-block;margin:0 auto; transition: 0.3s;}
.Demo_003 .pic img:hover{transform: scale(0.95)}
.Demo_003 .p:before{display: inline-block;content: '';width:6px;height: 6px;background: #D92C1D;border-radius: 50%;margin-right: 8px;position: relative;top:-3px;}




/*
 .PicList002124
 */
.PicList002124 { padding: 0 0 2% 0; }
.PicList002124 .title{font-weight: bold; color:#d9340d; margin: 0; font-size:30px;  position: relative; padding-bottom:20px;letter-spacing: 4px; text-align: center; margin-bottom:2%;}
.PicList002124 .title:before { position: absolute; content: ''; width: 40px; height: 2px; left:50%;margin-left: -20px; bottom: 0; background-image:linear-gradient(to right, #ef8200 0%, #d9340a 100%); }

.PicList002124 .ul { margin-bottom: 8%; }
.PicList002124 li { position: relative; clear: both; }
.PicList002124 li .Ispic{ float: left; width: 50%; }
.PicList002124 li:nth-child(2n) .Ispic{ float: right; }
.PicList002124 li .Ispic img{ display: block; width: 100%; }
.PicList002124 li article {background: #f9f9f9; float: right; width: 50%; padding: 13% 10%; }
.PicList002124 li article:nth-child(2n) { float: left; }
.PicList002124 li article h2 { margin: 0; padding-bottom: 30px; font-size: 26px; color: #333; font-weight: normal; }
.PicList002124 li article p { margin: 0; font-size: 18px; color: #666; }
@media(max-width:640px) {
.PicList002124 li { margin-bottom: 8%; padding: 0!important; }
.PicList002124 li .Ispic{ float: none; width: 100%; }
.PicList002124 li article { float: none; width: 100%; text-align: center; }
}


/*
 .PicList002125
 */
.PicList002125 { background: url(../images/PicList002124-bg.jpg) no-repeat center; background-size: cover; padding: 0; }
.PicList002125 dl dd{ float: left; width: 25%; padding: 13% 3%; text-align: center; border-right: 1px solid rgba(255,255,255,0.2); }
.PicList002125 dl dd:first-child{ border-left: 1px solid rgba(255,255,255,0.2); }
.PicList002125 dl dd img{ max-width: 75px; max-height: 70px; }
.PicList002125 dl dd h2{ margin: 40px 0 45px; font-size: 24px; color: #fff; font-weight: normal; }
.PicList002125 dl dd p{ margin: 0; font-size: 16px; color: #fff; line-height: 1.8; min-height: 120px; }
@media(max-width:640px) {
.PicList002125 dl dd{ width: 50%; }
.PicList002125 dl dd:first-child{ border-left: none; border-bottom: 1px solid rgba(255,255,255,0.2); }
.PicList002125 dl dd:nth-child(2){ border-bottom: 1px solid rgba(255,255,255,0.2); }
.PicList002125 dl dd:nth-child(2n){ border-right: none; }
.PicList002125 dl dd p{ min-height: 240px; }
}


/*
 .ProPicList
 */
.ProPicList { padding: 4% 0 2% 0; }
.ProPicList .title{font-weight: bold; color:#333; margin: 0; font-size: 28px;  position: relative; padding-bottom:20px; text-align: center; margin-bottom:2%;}
.ProPicList .title:before { position: absolute; content: ''; width: 40px; height: 2px; left:50%;margin-left: -20px; bottom: 0; background-image:linear-gradient(to right, #ef8200 0%, #d9340a 100%); }

.ProPicList .ul { margin-bottom: 8%; }
.ProPicList li { background: #f9f9f9; position: relative; padding-left: 50%; }
.ProPicList li:nth-child(2n) { padding-left: 0; padding-right: 50%; }
.ProPicList li .Ispic{ position: absolute; left: 0; top: 0; width: 50%; height: 100%; }
.ProPicList li:nth-child(2n) .Ispic { left: auto; right: 0; }
.ProPicList li .Ispic img{ display: none; }
.ProPicList li article { padding: 10%; }
.ProPicList li article h2 { margin: 0; padding-bottom: 30px; font-size: 26px; color: #333; font-weight: normal; }
.ProPicList li article p { margin: 0 0 40px; font-size: 14px; color: #999; }
.ProPicList li article span { font-size: 14px; color: #911d22; transition: 0.3s; }
.ProPicList li a:hover article span { background: #911d22; padding: 12px 35px; color: #fff; }
@media(max-width:640px) {
.ProPicList li { margin-bottom: 8%; padding: 0!important; }
.ProPicList li .Ispic{ background-image: none; position: relative; width: 100%; }
.ProPicList li .Ispic img{ display: block; width: 100%; }
.ProPicList li article { padding: 10%; }
}


/*
 .Floor000952
 */
.Floor000952 { padding-bottom: 5%; }
.Floor000952 h2 { color: #fff; font-size: 18px; font-weight: lighter; margin: 0; }
.Floor000952 .list_copy li { margin-bottom: 15px; position: relative; overflow: hidden; }
.Floor000952 .list_copy li .text { width: 100%; max-height: 40%; position: absolute; left: 0; bottom: 0; background: rgba(217,44,29,0.8); padding: 2% 4%; overflow: hidden; transition: all .5s; }
.Floor000952 .list_copy li img { width: 100%; transition: all .5s; }
.Floor000952 .list_copy li:hover .text { opacity: 0; width: 0; }
.Floor000952 .list_copy li:hover img { transform: scale(1.05); }
.Floor000952 .bx-wrapper { position: relative; z-index: 1; }
.Floor000952 .bx-viewport { position: relative; z-index: 1; overflow: hidden; }
.Floor000952 .bx-pager { display: none; }
.Floor000952 .bx-controls-direction a { position: absolute; top: 50%; margin-top: -18px; width: 36px; height: 36px; border: 1px solid #d92c1d; border-radius: 50%; overflow: hidden; line-height: 100px; z-index: 10; }
.Floor000952 .bx-controls-direction a::before, .Floor000952 .bx-controls-direction a::after { position: absolute; content: ''; left: 16px; top: 5px; width: 1px; height: 15px; background-color: #d92c1d; }
.Floor000952 .bx-controls-direction a::before { transform: rotate(-45deg); }
.Floor000952 .bx-controls-direction a::after { transform: rotate(45deg); top: 15px; }
.Floor000952 .bx-controls-direction a.bx-prev { left: -5%; }
.Floor000952 .bx-controls-direction a.bx-next { right: -5%; }
.Floor000952 .bx-controls-direction a.bx-prev::before { transform: rotate(45deg); }
.Floor000952 .bx-controls-direction a.bx-prev::after { transform: rotate(-45deg); }
@media(max-width:1280px) {
.Floor000952 .bx-controls-direction a.bx-prev { left: 3%; }
.Floor000952 .bx-controls-direction a.bx-next { right: 3%; }
}
@media(max-width:768px) {
.Floor000952 h1 { font-size: 20px; }
.Floor000952 h2 { font-size: 15px; }
}

@media(max-width:480px) {
.Floor000952 h1 { font-size: 18px; }
.Floor000952 h2 { font-size: 14px; }
.Floor000952 p { font-size: 12px; }
}


/*
 .PerPage
 */
.PerPage { text-align: center; padding: 1% 0 5%; color: #666666; }
.PerPage * { vertical-align: middle; }
.PerPage .Pages .p_cur, .PerPage .Pages .p_count, .PerPage .Pages .p_total { display: none; }
.PerPage .Pages a { display: inline-block; padding: 0 19px; line-height: 45px; background-color: #f1f1f1; font-size: 15px; color: #666; margin-left: 5px; }
.PerPage .Pages a:hover, .PerPage .Pages a.a_cur { color: #fff; background-color: #d92c1d; }
.PerPage .Pages em { font-style: normal; display: inline-block; vertical-align: middle; }
.PerPage .Pages .i_text { width: 47px; height: 36px; line-height: 36px; border: 1px solid #ceced5; }
.PerPage .Pages .i_button { cursor: pointer; background: none; width: 47px; height: 36px; border: 1px solid #ceced5; }
.PerPage .Pages .p_jump b { font-weight: normal; margin: 0 5px; }
.PerPage .Pages .a_prev, .PerPage .Pages .a_next { font-family: 宋体; font-weight: bold; padding: 0 25px; }

@media(max-width:1000px) {
.PerPage .Pages em { display: none; }
}

@media(max-width:640px) {
.PerPage .Pages a.a_first, .PerPage .Pages a.a_end { display: none; }
.PerPage .Pages a { padding: 0 10px; }
}

/*
 .RighInfo002450
 */
.RighInfo002450{ padding: 3% 0;}
.RighInfo002450 .auto{ position: relative;max-width: 1100px;}

.RighInfo002450 .wrap-container .tit{ font-size: 36px;line-height: 1.2;margin: 0;padding-bottom: 30px;text-align: center;color: #333;font-weight: normal;}
.pro-box .RighInfo002450 .wrap-container .tit{font-size: 28px;}

@media only screen and (max-width:1100px ) {
.RighInfo002450 .auto{padding:0 2%;}
}
@media only screen and (max-width:767px ) {
.RighInfo002450 .wrap-container .tit{ text-align: center; font-size: 24px;padding-bottom: 10px;}
}

.RighInfo002450 .word{ font-size: 16px; line-height: 30px;}
.RighInfo002450 .word h3{font-size:18px;color:#d92c1d; background: #f7f7f7; margin-top: 4%; margin-bottom: 20px;}
.RighInfo002450 .word h3 span{ display: inline-block; background: #fff; padding-right: 20px;}

.RighInfo002450 .word .piclist li{margin: 2% 0; }
.RighInfo002450 .area-info{background: #f0f0f0; margin: 20px 0 30px 0;}
.RighInfo002450 .area-info .pic{ width: 60%; padding: 1px;}
.RighInfo002450 .area-info .singlePage{ font-size: 14px; line-height: 1.5; }
@media(min-width:1025px){
.RighInfo002450 .area-info .singlePage{width: 90%; margin: 30px auto;max-width: 380px;}
}
@media(max-width:1024px){
.RighInfo002450 .word h3:after{ width: 80%;}
.RighInfo002450 .area-info{margin: 0;}
.RighInfo002450 .area-info .ytable,
.RighInfo002450 .area-info .ytable-cell{display: block; width: auto !important;}
.RighInfo002450 .area-info .singlePage{ padding: 15px; }
}

.RighInfo002450 .word .left,.RighInfo002450 .word .right{ width: 48%; margin: 2%; margin-left: 0; float: left;}
.RighInfo002450 .word .right{ margin-right: 0;}
.RighInfo002450 .word .left .piclist li{margin: 0;}


/*
 .Floor002467
 */
.Floor002467 .videobox{ position: relative;height: 200px;}
.Floor002467 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.Floor002467 .videobg .play{ display: block; background: url(../images/Floor002467-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer; z-index: 5;}
.Floor002467 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 15; display: none;}
.Floor002467 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
	.Floor002467 .videobg,.Floor002467 .videobox{ height: 400px;}
	.Floor002467 .videobg .play{background-size:40px 40px;}
}
@media only screen and (min-width: 1024px) {
	.Floor002466 .list .item .word{bottom: 38px; left: 20px;}
}
@media only screen and (min-width: 1200px) {
	.Floor002467 .videobg,.Floor002467 .videobox{ height: 430px;}
	.Floor002467 .videobg .play{background-size:50px 50px;}
}

.RighInfo002450 .tab{width: 100%;display: block;}
.RighInfo002450 .tab span{float: left;width: 25%;background: #504E4E;color: #fff;border-right: 1px solid rgba(255,255,255,.1);color: #fff;font-size: 16px;text-align: center;line-height: 48px;height: 48px;position: relative;}
.RighInfo002450 .tab span:last-child{border-right: 0px solid rgba(255,255,255,.1)}
.RighInfo002450 .tab span.on{background: #D82C20;color: #fff;}
.RighInfo002450 .tab span.on:before{display: inline-block;content: '';position: absolute;top:100%;left:50%;transform: translateX(-50%);width: 0; height: 0; border: 8px solid red; border-color: #D82C20 transparent transparent;}
.RighInfo002450 .box .item{display: none;padding:5% 0;}
.RighInfo002450 .box .item .pic{float: left;width: 55%}
.RighInfo002450 .box .item .txt{float: right;width: 45%}
.RighInfo002450 .box .item .txt h2{margin:0;font-size: 24px;color: #282828;font-weight: normal;padding-bottom: 3%;}
.RighInfo002450 .box .item .txt p{margin:0;font-size: 16px;color: #666666;line-height: 30px;}
@media only screen and (max-width:767px ) {
.RighInfo002450 .box .item .pic{float: none;width: 100%}
.RighInfo002450 .box .item .txt{float: none;width: 100%}
}
/*Floor002708 */
.tit_v{ font-size: 40px;line-height: 1.2;margin: 0;padding-bottom: 30px;text-align: center;color: #666;font-weight: normal;}
.pro-box .tit_v{ font-size: 28px;}
.Floor002708{ position:relative; overflow:hidden;background: #333333;min-height: 500px;}

.Floor002708 .auto{ width:100%;max-width: 1100px;}
.Floor002708 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002708 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002708 .slick-list:focus {outline: none}
.Floor002708 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002708 .slick-slider .slick-track,
.Floor002708 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002708 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002708 .slick-track:before,
.Floor002708 .slick-track:after{display: table; content: '';}
.Floor002708 .slick-track:after{ clear: both;}
.Floor002708 .slick-loading .slick-track { visibility: hidden;}
.Floor002708 .slick-slide{ display: none; float: left;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002708 .slick-slide .slick-loading img { display: none;}
.Floor002708 .slick-slide .dragging img { pointer-events: none;}
.Floor002708 .slick-initialized .slick-slide { display: block;}
.Floor002708 .slick-loading .slick-slide { visibility: hidden;}
.Floor002708 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002708 .slick-arrow .slick-hidden { display: none;}

@media(max-width:640px){
.tit_v{font-size: 26px;    padding-bottom: 10px;}
.Floor002708 .title h3{ font-size:40px;}
.Floor002708 .title h4{ font-size:20px;}
.Floor002708 .slider-for .slick-dots{left:2% !important;top:auto !important;bottom: -14%;}
.Floor002708 .slider-img .slick-prev{right:auto !important;}
.Floor002708 .slider-img .slick-arrow{top:40% !important;}
}
@media(max-width:480px){
.Floor002708 .title h3{ font-size:30px;}
}
.Floor002708 .slider-img .slick-slide{ position: relative; min-height: 380px;}
.Floor002708 .slider-img a{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.Floor002708 .list{ }
.Floor002708 .slider-for .slick-list li a{ font-size:16px; display:block;  color:#fff; }
.Floor002708 .slider-for li h2{ font-weight:normal; font-size:30px; line-height:32px; margin:0; max-height:64px;margin-bottom: 20px;}
.Floor002708 .slider-for .slick-list li a:hover h2{ text-decoration:underline;}
.Floor002708 .slider-for li time{ display:block; margin:6% 0;}
.Floor002708 .slider-for li p{ color: #fff; line-height:24px; max-height:48px; margin:0;font-size: 16px;margin-bottom: 10px;opacity: .8}
.Floor002708 .slider-for li .more{ margin:8% 0; position:relative; display:inline-block; transition:0.3s;border:2px solid #fff;padding:6px 30px;}
.Floor002708 .slider-for li .more:hover{border:2px solid #D82C20;background: #D82C20;}

.Floor002708 .slider-for .slick-dots{ overflow:hidden;position: absolute;left:18%;top:11%; }
.Floor002708 .slider-for .slick-dots > *{ float:left;font-family:Helvetica, Arial, sans-serif;}
.Floor002708 .slider-for .slick-dots li{ display:none;}
.Floor002708 .slider-for .slick-dots li a{ font-size:22px; color:#fff;}
.Floor002708 .slider-for .slick-dots li.slick-active{ display:block;}
.Floor002708 .slider-for .slick-dots ol{ color:#fff; opacity:0.22; font-size:22px; line-height:26px;padding-left: 6px;}
.Floor002708 .slider-img .slick-arrow{ z-index:10; border:none; font-size:0; position:absolute; left:105%; top:6%; width:30px; height:30px;  cursor:pointer;border:1px solid #fff;background: none;border-radius: 50%}
.Floor002708 .slider-img .slick-disabled{opacity: .5;}
.Floor002708 .slider-img .slick-arrow::before{z-index: 10;position:absolute; content:''; width:12px; height:12px; left:50%; top:50%; margin:-6px 0 0 -8px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor002708 .slider-img .slick-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-4px;}
.Floor002708 .slider-img .slick-disabled::before{ opacity:0.3;}
.Floor002708 .slider-img .slick-next{ left:120%; }
@media(min-width:1025px){
.Floor002708 .list{}
.Floor002708 .slider-img .slick-slide{ min-height: 500px;}
.Floor002708 .slider-for{width:50%; float:right; padding-top:8%;padding-left: 4%;}
.Floor002708 .right-img{ float:left; width:50%;position: absolute;left:0; height: 100%;}
.Floor002708 .slider-img{ width:100%;}
.Floor002708 .slider-for .slick-list li a{max-width:568px; margin:0 auto;}
.Floor002708 .slider-for .slick-dots{max-width: 568px;margin: 0 auto; width:90%;}
}
@media(max-width:1680px){
.Floor002708 .slider-for .slick-dots{left:16%;top:9%;}
}
@media(max-width:1600px){
.Floor002708 .slider-for .slick-dots{left:15%;}
}
@media(max-width:1440px){
.Floor002708 .slider-for .slick-dots{left:13%;}
}
@media(max-width:1366px){
.Floor002708 .slider-for .slick-dots{left:15%;}
.Floor002708 .slider-img .slick-next{left: 125%;}
}
@media(max-width:1280px){
.Floor002708 .slider-for .slick-dots{left:14%;top:8%;}
}
@media(max-width:1200px){
.Floor002708 .slider-for .slick-dots{left:13%;}
}


@media(max-width:1024px){
.Floor002708 .right-img{ margin-top:0 !important;}
.Floor002708 .slider-img .slick-arrow{ left:auto; right:0; width:50px; height:50px;}
.Floor002708 .slider-img .slick-prev{ right:51px;}
.Floor002708 .slider-for{ padding:3%;}
.Floor002708 .slider-for li time{ margin:15px 0;}
.Floor002708 .slider-for li .more{ margin-top:25px; margin-bottom:15px;}
}
@media(max-width:640px){
.Floor002708 .slider-img .slick-slide{ min-height: 250px;}

.Floor002708 .slider-for .slick-list li a{ font-size:14px;}
.Floor002708 .slider-for li h2{ font-size:18px;}
.Floor002708::before{ width:100%;}
}
/*
 .PicList002323
 */
.PicList002323{padding:3% 0 5% 0}
.PicList002323 h2{ font-size: 40px;line-height: 1.2;margin: 0;padding-bottom: 30px;text-align: center;color: #666;font-weight: normal;}
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;max-width: 1100px;}
.PicList002323 ul{}
.PicList002323 ul li{ float: left; width: 49%;margin-right: 2%;text-align: center;border-radius: 5px;position: relative}
.PicList002323_v ul li{margin-top: 2%}
.PicList002323 ul li div{ padding-bottom: 150%; position: relative; overflow: hidden;border-radius: 5px;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{  color: #fff;font-weight: normal; font-size: 22px;text-align: left;position:absolute;left:4%;bottom: 2%;width: 100%;}
.PicList002323 ul li a:hover figure{transform: scale(1.3);}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:23.5%;}
.PicList002323 ul li:nth-child(4n){margin-right:0;}
}
@media screen and (max-width:1100px ){
.PicList002323 .auto{padding:0 2%;}
}
@media screen and (max-width:767px ){
.PicList002323 ul li{margin-bottom: 3%;}
.PicList002323 ul li:nth-child(2n){margin-right:0;}
.PicList002323 ul li h3{font-size: 16px;}
}



/*.About_002*/
.About_002{margin-bottom: 3%;}
.About_002 .tit { position: relative;padding-left: 20px;border-left:4px solid #911d22;font-size: 24px; color: #333; text-align: left; font-weight: bold; margin-bottom: 2%; background: #f8f8f8;height: 42px;line-height: 42px;}
.About_002 .tit a{position: absolute;right:20px;top:50%;transform: translateY(-50%);font-size: 15px;color: #777;}
.About_002 .list{}
.About_002 .list li{ display:block; float:left; width:33.3333%;text-align: center;border-left: 1px dashed #e8e8e8;padding:2% 0;}
.About_002 .list li:last-child{border-right: 1px dashed #e8e8e8;}
.About_002 .list img{max-width:68px;}
.About_002 .list .figure{ padding-top:3%;}
.About_002 .list h2{ letter-spacing: 3px;font-weight:normal; color:#333; font-size:15px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.About_002 .list p{ margin:10px 20px; color:#911d22;font-size: 18px;font-weight: bold;overflow:  hidden;   }
.About_002 .list figure{display:inline-block;background-image: linear-gradient(#911d22, #911d22);width: 69px; height: 69px;border-radius:50%; line-height:0;}
@media(max-width:1000px){
.About_002 .list .figure{ padding:3% 0;}
.About_002 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}

/*
 .Floor001257
 */
 .Floor001257{background: url(../images/bg.jpg) repeat center;padding-top: 3%;min-height: 600px;}
.Floor001257 .title{ font-size: 40px;line-height: 1.2;margin: 0;padding-bottom: 20px;text-align: center;color: #666;font-weight: normal;}
.Floor001257 li{ position:relative;text-align: center;}
.Floor001257 li:last-child{ border-right:0;}
.Floor001257 li a{ display:block; padding:0 5% 35% 5%; }
.Floor001257 li figure{ overflow:hidden; padding:8% 0;}
.Floor001257 li figure span{ display:block; padding-bottom:60%;background-size:contain; transition:all ease 0.4s;}
.Floor001257 li:hover figure span{ transform:scale(1.15);}
.Floor001257 li h3{ margin:0; font-size:24px; font-weight:normal; line-height:30px; overflow:hidden;color: #282828}
.Floor001257 li p{ line-height:30px; height:60px; overflow:hidden;color: #666;font-size: 16px;}
.Floor001257 .bx-wrapper{ position:relative;}
.Floor001257 .bx-controls-direction a{ position:absolute; height:30px; border-radius:50%; overflow:hidden; line-height:100px; width:30px;background-color:#222; top:50%; margin-top:-30px;}
.Floor001257 .bx-controls-direction a.disabled{ background-color:#bfbfbf;}
.Floor001257 .bx-controls-direction a.bx-prev{ left:-30px;}
.Floor001257 .bx-controls-direction a.bx-next{ right:-30px;}
.Floor001257 .bx-controls-direction a::before,
.Floor001257 .bx-controls-direction a::after{ position:absolute; content:''; width:8px; height:3px; border-radius:3px; background-color:#fff; left:10px; transform:rotate(45deg); top:50%; margin-top:1px;}
.Floor001257 .bx-controls-direction a::after{transform:rotate(-45deg);margin-top:-3px;}
.Floor001257 .bx-controls-direction a.bx-next:before{left:12px; margin-top:-3px;}
.Floor001257 .bx-controls-direction a.bx-next:after{left:12px; margin-top:1px;}
@media(max-width:1240px){
.Floor001257 .bx-controls-direction a{ top:30%;}
.Floor001257 .bx-controls-direction a.bx-prev{ left:0;}
.Floor001257 .bx-controls-direction a.bx-next{ right:0;}
}
@media(max-width:640px){
.Floor001257 li h3{ line-height:22px; height:44px;}
.Floor001257 li a{ padding-bottom:20%;}
.Floor001257 li::before{ width:40px; height:40px; margin-left:-20px;}
}
@media(max-width:375px){
.Floor001257 li{ border-right:0;}
.Floor001257 .title{ font-size:28px;}
}


/*
 .MenuNavLocation
 */
.MenuNavLocation { margin-bottom: 4%; }
.MenuNavLocation .current { line-height: 65px; text-align: right; float: right; color: #8b8c8c; }
.MenuNavLocation .current span { color: #000; }
.MenuNavLocation .current a { color: #8b8c8c; }
.MenuNavLocation nav { border-bottom: solid 1px #e6e6e6; padding-top: 5px; }
.MenuNavLocation nav .auto { position: relative; }
.MenuNavLocation nav li a { display: block; }
.MenuNavLocation nav li.nav { position: relative; z-index: 10; }
.MenuNavLocation nav li.nav > a { position: relative; padding-right: 35px; }
.MenuNavLocation nav li.nav > a::before { position: absolute; content: ''; right: 20px; top: 50%; margin-top: -3px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #d92c1d; }
.MenuNavLocation nav li > a { padding: 0 20px; margin: 0 20px; font-size: 16px; line-height: 65px; height: 65px; border-bottom: 1px solid transparent; }
.MenuNavLocation nav li a.aon, .MenuNavLocation nav li:hover > a { border-bottom-color: #911d22; color: #911d22; }
.MenuNavLocation nav li dl { background-color: #911d22; display: none; }
.MenuNavLocation nav li dl dd { text-align: center; font-size: 15px; }
.MenuNavLocation nav li dl dd a { display: block; line-height: 30px; padding: 5px 0; color: #fff; }
.MenuNavLocation nav li dl dd a:hover { background-color: #fef5f4; color: #911d22; }

@media(min-width:641px) {
.MenuNavLocation nav li { float: left; position: relative; }
.MenuNavLocation nav li::before { position: absolute; content: ''; width: 1px; background-color: #e6e6e6; height: 20%; top: 40%; right: 0; }
.MenuNavLocation nav li dl { position: absolute; top: 62px; left: 0; width: 100% }
}
@media(max-width:768px) {
.MenuNavLocation .current {display: none; }
}
@media(max-width:640px) {
.MenuNavLocation nav li {width: 33.3333%;float: left; text-align: center;}
.MenuNavLocation nav li dl dd { font-size: 14px; }
.MenuNavLocation nav li dl dd a { padding: 10px 0; }
.MenuNavLocation nav li > a { font-size: 14px; line-height: 38px; height: 38px; padding: 0 8px; margin: 0;}
}


/*
 .AboutTimeline
 */
.AboutTimeline { padding-bottom: 5%; }
.AboutTimeline .auto { position: relative; padding-top: 50px; }
.AboutTimeline .auto::before { position: absolute; content: ''; width: 2px; height: 100%; left: 50%; top: 2%; margin-left: -1px; background: #eee }
.AboutTimeline .auto:after { content: ''; width: 300px; height: 40px; display: block; position: absolute; top: 0; left: 50%; margin-left: -150px; background: url(../images/twlogo.png) no-repeat center; }
.AboutTimeline ul { padding-top: 3%; }
.AboutTimeline li { float: left; width: 50%; padding-right: 3%; position: relative; margin: 1.5% 0; }
.AboutTimeline li:nth-child(2n) { padding-right: 0; padding-left: 3%; padding-top: 8%; }
.AboutTimeline li:nth-child(2n)::before { left: 0; right: auto; }
.AboutTimeline li:nth-child(2n+1) { clear: left; }
.AboutTimeline li div { background-color: #fff; position: relative; z-index: 3; padding: 3%; }
.AboutTimeline li h1 { text-align: right; margin: 0; position: relative; color: #bbb; font-family: din; letter-spacing: -3px; font-size: 48px; }
.AboutTimeline li h1::after { position: absolute; z-index: 99; content: ''; width: 24px; height: 24px; border-radius: 50%; background: url(../images/time.png) no-repeat center; top: 50%; margin-top: -4px; right: -26.5%; }
.AboutTimeline li p { line-height: 36px; font-size: 16px; color: #666; text-align: right; margin: 0 }
.AboutTimeline li:nth-child(2n) h1 { text-align: left; margin: 0; position: relative; }
.AboutTimeline li:nth-child(2n) h1::after { left: -26%; }
.AboutTimeline li:nth-child(2n) p { text-align: left; }
.AboutTimeline li .pic { width: 50%; float: left }
.AboutTimeline li .text { width: 50%; float: right }
.AboutTimeline li:nth-child(2n) .pic { float: left }
.AboutTimeline li:nth-child(2n) .text { float: left }

@media(max-width:768px) {
.AboutTimeline .auto::before { position: absolute; content: ''; width: 2px; height: 100%; left:4%; top: 2%; margin-left: -1px; background: #eee }
.AboutTimeline .auto:after{transform: scale(0.8);margin-left: 0;left:0;}
.AboutTimeline li {}
.AboutTimeline li h1 { font-size: 32px;text-align: left;  }
.AboutTimeline li h1::after {margin-top: -10px; right:auto;left:-28px; }
.AboutTimeline li:nth-child(2n) h1::after {left:-28px;}
.AboutTimeline li p{text-align: left;}
.AboutTimeline li { float: none; width: 100%; margin-right: 0; padding: 0 !important;padding-left: 4% !important;}
.AboutTimeline li::before { display: none !important; }
.AboutTimeline li .pic { width: 100%; float: none }
.AboutTimeline li .pic img{max-width: 160px}
.AboutTimeline li .text { width: 100%; float: none }
}



/*
 .PicList001234
 */
 .PicList001234{margin-bottom: 3%;}
 .PicList001234 .tit { position: relative;font-size: 36px; color: #333; text-align: left; margin-bottom: 2%;font-weight: bold;}
 .PicList001234 li{ float:left; width:29.333%; margin-right:6%; margin-bottom:3%;border-radius: 12px;transition: .3s;overflow: hidden;}
 .PicList001234 li:hover{box-shadow:0px 10px 10px rgba(0,0,0,.3);}
 .PicList001234 li:nth-child(3n){ margin-right:0;}
 .PicList001234 li div{ padding:10% 8%; background-color:#dde6ed;border-radius:0 0 12px 12px;}
 .PicList001234 li h2{ font-size:22px; margin:0;}
 .PicList001234 li .more{ font-size:20px; margin-top:28%;display: inline-block}
 .PicList001234 li .more i{ display: inline-block;content: '';width: 30px;height: 16px;background: url(../images/PicList001234-icon.png) no-repeat center;margin-left: 8px;}
 .PicList001234 li p{ font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-bottom:0;}
 .PicList001234 li figure{ position:relative;}
 .PicList001234 li figure img{ display:block; width:100%;border-radius:12px 12px 0 0 ;transition: .3s;}
  .PicList001234 li:hover figure img{transform: scale(1.05);}
@media(max-width:480px){
 .PicList001234 li{ width:auto; margin-right:0; float:none;}
 }



/*
 .RighInfo001355
 */
.RighInfo001355 { padding: 0 0 5%; }
.RighInfo001355 .tit { font-size: 26px; color: #333; text-align: center; font-weight: lighter; margin-bottom: 2%; }
.RighInfo001355 p { font-size: 16px; line-height: 36px; }
.RighInfo001355 p .span { color: #911d22;display: inline-block; }
.RighInfo001355 .figure { margin: 3% auto 0; text-align: center; display: block; }
.RighInfo001355 .figure img { margin: 0 auto; text-align: center; }
.RighInfo001355 h2{ color: #d92c1d; font-size: 18px; line-height: 24px; padding-bottom: 1%; margin: 0; font-weight: bold;  padding-top: 2%;border-top: 1px #eee solid;}
.RighInfo001355 ul {  }
.RighInfo001355 ul li{ float: left; width: 25%; color: #666; line-height: 32px; font-size: 14px; }
.RighInfo001355 ul li .span { position: relative; padding-left: 16px; }
.RighInfo001355 ul li .span:after { content: '◆'; display: block; position: absolute; left: 0; top: -6px; color: #f08200; font-size: 18px; }
@media (max-width: 640px) {
.RighInfo001355 ul li .span{ margin-bottom: 20px; line-height: 24px; }
.RighInfo001355 ul li .span:after { top: 0; }
}

/*
 .RighInfo002275
 */
.RighInfo002275 { padding-bottom: 5%; }
.RighInfo002275 h3 { color: #911d22; font-size: 24px; margin: 0; padding-bottom: 3%; }
.RighInfo002275 .text { margin-bottom: 30px }
.RighInfo002275 .text .title { font-size: 30px; color: #e4e4e4; font-weight: normal; margin-bottom: 20px; }
.RighInfo002275 .text .title span { font-weight: 700; }
.RighInfo002275 .text .p { font-size: 16px; color: #666; line-height: 38px; margin: 0;  position: relative; border-bottom: 1px #ddd dashed; padding: 1% 0 2% 30px; }
.RighInfo002275 .text .address:after { content: ''; background: url(../images/RighInfo002275_address.png) no-repeat left center; width: 24px; height: 24px; display: block; position: absolute; left: 0; top: 12px; }
.RighInfo002275 .text .tel:after { content: ''; background: url(../images/RighInfo002275_tel.png) no-repeat left center; width: 22px; height: 22px; display: block; position: absolute; left: 0; top: 12px; }
.RighInfo002275 .text .post:after { content: ''; background: url(../images/RighInfo002275_post.png) no-repeat left center; width: 22px; height: 22px; display: block; position: absolute; left: 0; top: 12px; }
.RighInfo002275 .text .fax:after { content: ''; background: url(../images/RighInfo002275_fax.png) no-repeat left center; width: 22px; height: 22px; display: block; position: absolute; left: 0; top: 12px; }
.RighInfo002275 .img { width: 14%; margin-left: 15%; display: block; float: right; margin-top: 1%; }
.RighInfo002275 .img img { display: block; width: 100%; max-width: 174px; padding-bottom: 8px; }
.RighInfo002275 .img span { display: block; color: #666; font-size: 14px; margin: 0; text-align: center; }
.RighInfo002275 .pic { width: 100%; display: block; padding-bottom: 3%; }
.RighInfo002275 .map { width: 100%; height: 450px; border: 1px #eee solid; margin-bottom: 4%; }
.RighInfo002275 .map #map { height: 100%; }
.RighInfo002275 .map img { max-width: none !important; }

@media screen and (min-width: 768px) {
.RighInfo002275 .text { float: left; width: 45%; }
.RighInfo002275 .map { height: 360px; }
}

@media screen and (min-width: 1200px) {
.RighInfo002275 .text { width: 40%; }
}
@media screen and (max-width: 767px) {
.RighInfo002275 .img{ display: inline-block; float: none; width: 49%; text-align: center; margin-left: 0; }
.RighInfo002275 .img img { margin-left: 0;width: 100%;max-width: 128px;    display: inline-block; }
.RighInfo002275 .img span{text-align: center;}
}




/*
 .RighInfo002296
 */
.RighInfo002296 .h5,
.RighInfo002296 .h3,
.RighInfo002296 .p{ margin: 0; padding: 0;}
.RighInfo002296{  padding-bottom: 5%;}
.RighInfo002296 .column-name{ text-align:center; font-size:26px; padding-bottom:3%; font-weight: normal; color:#d92c1d;}
.RighInfo002296 .auto{ position: relative;min-height:500px;}
.RighInfo002296 .wrap-container{ position: relative; z-index: 2; padding:3%; line-height:30px;  margin-bottom: 2%; box-shadow:0 0 10px rgba(0, 0, 0, 0.1); border-radius: 6px;}

.RighInfo002296 dl{ text-align:center; font-size:14px; padding-bottom:4%; }
.RighInfo002296 ul{ text-align:center; }
.RighInfo002296 ul li{ font-size:16px; }
.RighInfo002296 ul li p{text-align: center; line-height: 24px; color: #888; margin: 0; padding: 25px 0 0;transition: .3s;}
.RighInfo002296 ul li:hover p{color: #D92C1D;}
.RighInfo002296 ul li .icon img{ width:88px; height:88px;position: relative;transition: .3s;}
.RighInfo002296 ul li:hover .icon img{top: 10px;}

.RighInfo002296 .box{ padding:3%;  color: #666; line-height:30px; text-justify: inter-ideograph;  text-align: justify;  word-wrap: break-word;  clear: both; box-shadow:0 0 10px rgba(0, 0, 0, 0.1);  border-radius: 6px;}
.RighInfo002296 .box .p{ color:#666; font-size: 16px; margin: 0; padding:10px 0;}
.RighInfo002296 .box .p2{ color:#666; font-size: 15px; margin: 0; padding:10px 0 ; padding-left:24px; line-height: 35px;}
.RighInfo002296 .box b{ color:#d92c1d; font-weight: normal;}
.RighInfo002296 .box a{ color:#d92c1d; border-bottom: 1px solid #d92c1d; }
.RighInfo002296 .box .h4{ color:#333; font-size:20px; margin: 0; padding:10px 0; font-weight: normal;}
.RighInfo002296 .box .h5{ color:#353535; font-size:16px; margin: 0; padding-top:20px ; font-weight: normal; padding-left: 20px; position: relative;}
.RighInfo002296 .box .h5:before{ position:absolute; left:0; bottom: 12px; height:6px; width:6px; border-radius: 3px;  content:""; background-color:#5a5a5a; display:block;}
.RighInfo002296 .box .h5 a:hover{box-shadow:0px 5px 10px rgba(0,0,0,.3);}
.RighInfo002296 .h5 a{line-height: 32px;height: 32px;background:#D92C1D;padding:0 12px;border-radius: 3px;color: #fff;text-align: center;display: inline-block;font-size: 14px;margin-left: 20px;}
.RighInfo002296 .h5 a i{display: inline-block;content: '';width: 22px;height: 16px;background: url(../images/RighInfo002296-icon.png) no-repeat;margin-right: 8px;position: relative;top:2px;}
@media only screen and (min-width: 768px) {
.RighInfo002296 ul li{ display: inline-block; width:40%;}
.RighInfo002296 ul li h5{ font-size: 20px;}
}
@media (max-width: 640px) {
.RighInfo002296 ul li{ display: inline-block; padding: 2% 0; width: 49%; vertical-align: top; }
}



.PicList002239{margin-bottom: 3%;}
.PicList002239 .tit { position: relative;font-size: 24px; color: #333; text-align: center; font-weight: bold; margin-bottom: 2%;height: 42px;line-height: 42px;}
.PicList002239 li { border: 1px solid #e9e9e9; margin-bottom: 3%; float: left; padding: 2% 2% 1%; }
@media(min-width:769px) {
.PicList002239 li { margin-right: 3%; width: 31.333%; }
.PicList002239 li:nth-child(3n) { margin-right: 0; }
}
.PicList002239 li .Ispic { padding-bottom: 68%; background-size: contain; }
.PicList002239 li dl { position: relative; margin: 0 10px; line-height: 40px; padding: 12px; }
.PicList002239 li dt { font-size: 16px; color: #333; text-align: center; }
.PicList002239 li:hover dt { color: #911d22; }
.PicList002239 li:hover { border: 1px #911d22 solid; }

@media(max-width:768px) {
.PicList002239 li { width: 48%; margin-right: 4%; }
.PicList002239 li:nth-child(2n) { margin-right: 0; }
}


/*
 .NewsInfo Start
 */
.NewsInfo{ padding:3% 0;}
.NewsInfo .news_info .title{ text-align:center; padding-bottom:20px;}
.NewsInfo .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.NewsInfo .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.NewsInfo .news_info .title p span{ margin:0 5px; color:#777;}
.NewsInfo .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.NewsInfo .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.NewsInfo .news_info .info_back a{ color:#911d22; font-size:14px;}
.NewsInfo .news_info .info_pn span{ display:block;}
.NewsInfo .news_info .info_pn span a{ color:#999;}
.NewsInfo .news_info .info_pn span a:hover{color:#911d22;}



/*
 .Demo_007
 */
.Demo_007{padding-bottom: 3%;}


/*
.TextList002322
*/
.TextList002322{ padding: 2% 0;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #999;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #D92C1D;}
@media only screen and (max-width:767px ) {
.TextList002322{ padding: 20px 3%;}
}




/*Product-box */
.Product-box{}


.Product-box .box0{padding:3% 0;}
.Product-box .box0 .left{float: left;width: 60%; text-align: center; padding:10px;}
.Product-box .box0 .ul{text-align: left;margin:0 -1%;}
.Product-box .box0 .ul h4{font-size: 16px;color: #333;padding:0;margin:5px 0;font-weight: normal;padding-bottom: 0%;margin-bottom: 0%;}
.Product-box .box0 .left p{font-size: 14px;line-height: 1.5;text-align: justify;margin:0;padding:0;border-bottom:1px dashed #ddd;padding:3px;border-radius:8px;}

.Product-box .box0 .right{float: right;width: 35%;}
.Product-box .box0 .right .Ispic{ background-size: contain; padding-bottom: 70%; }

.industry-box .box0{background: #f8f8f8;text-align: center;}
.industry-box .box0 h3{font-size: 24px;color: #333;margin:20px 0;font-weight: normal;padding-bottom: 1%;margin-bottom: 3%;position: relative;margin-top: 0}
.industry-box .box0 h3:after{display: inline-block;content: '';width: 40px;height: 2px;background: #911d22;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.industry-box .box0 p{font-size: 16px;line-height: 30px;text-align: justify;}


.Product-box .box1{padding:3% 0;}
.Product-box .box1 .left{float: left;width: 35%; text-align: center; border:1px solid #e8e8e8;padding:10px;}
.Product-box .box1 .left .Ispic{ background-size: contain; padding-bottom: 70%; }
.Product-box .box1 .right{float: right;width: 60%;}
.Product-box .box1 .right h3{font-size: 24px;color: #333;margin:20px 0;font-weight: normal;padding-bottom: 1%;margin-bottom: 3%;position: relative;}
.Product-box .box1 .right h3:after{display: inline-block;content: '';width: 40px;height: 2px;background: #911d22;position: absolute;left:0;bottom: 0;}
.Product-box .box1 .right p{font-size: 16px;line-height: 30px;text-align: justify;}

.industry-box .box1{background: #f8f8f8;text-align: center;}
.industry-box .box1 h3{font-size: 24px;color: #333;margin:20px 0;font-weight: normal;padding-bottom: 1%;margin-bottom: 3%;position: relative;margin-top: 0}
.industry-box .box1 h3:after{display: inline-block;content: '';width: 40px;height: 2px;background: #911d22;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.industry-box .box1 p{font-size: 16px;line-height: 30px;text-align: justify;}

.Product-box .h1{text-align: center;padding-bottom: 1%;color: #333;position: relative;margin: 0;font-weight: normal;font-size: 24px;margin-bottom: 3%;}
.Product-box .h1:after{display: inline-block;content: '';width: 40px;height: 2px;background: #911d22;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}

.Product-box .box2{padding:3% 0;background: #f8f8f8}
.Product-box .box2 .ul{text-align: center;margin:0 -1%;}
.Product-box .box2 .ul li{width: 23.5%;display: inline-block;border:1px solid #e0e0e0;padding:30px 10px;margin:0.5%;transition: .3s;position: relative;top:0; vertical-align: top; }
.Product-box .box2 .ul li:hover{top:-10px;}
.Product-box .box2 .ul li h4{margin:0;font-size: 16px;color: #333;font-weight: normal;padding:20px 0 10px 0;}
.Product-box .box2 .ul li p{ margin:0; font-size: 14px; line-height: 24px; color: #666; height: 72px; overflow: hidden; -webkit-line-clamp: 3;}

.Product-box .box3{padding:3% 0;}
.Product-box .box3 h1{ display: none; }
.Product-box .box3 .ul{text-align: center;margin:0 -2%;}
.Product-box .box3 .ul li{width: 31%;display: inline-block;margin:0 1%;transition: .3s;position: relative;top:0;}
.Product-box .box3 .ul li .figure{ display: block; position: relative; padding-bottom: 68%; }
.Product-box .box3 .ul li .figure .Ispic{position: absolute;left:0;right:0;top:0;bottom: 0;}
.Product-box .box3 .ul li .play{position: absolute;left: 0;right:0;bottom: 0;top: 0;background: url(../images/play.png) no-repeat center;}
.Product-box .box3 .ul li:hover{top:-10px;}

.Product-box .box3 .ul li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Product-box .box3 .ul li .video_files video{width:100%; height:100%; background-color:#000;}
.Product-box .box3 .ul li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.Product-box .box3 .ul li .video_files .close::before,
.Product-box .box3 .ul li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.Product-box .box3 .ul li .video_files .close::before{ transform:rotate(45deg);}
.Product-box .box3 .ul li .video_files .close::after{ transform:rotate(-45deg);}

.Product-box .box4{padding:3% 0;background: #f8f8f8}
.Product-box .box4 .ul{text-align: center;margin:0 -1%;}
.Product-box .box4 .ul li{width: 31.5%;display: inline-block;border:1px solid #e0e0e0;padding:30px 0px;margin:0.5%;transition: .3s;position: relative;top:0; vertical-align: top; padding-top:0;}
.Product-box .box4 .ul li:hover{top:-10px;}
.Product-box .box4 .ul li .txt{}
.Product-box .box4 .ul li h4{margin:0;font-size: 16px;color: #333;font-weight: normal;line-height:24px;padding:10px 0;background:#EEE;}
.Product-box .box4 .ul li p{ margin:0; padding:3px 10px;font-size: 14px; line-height: 24px; color: #666; height: 145px; overflow: hidden;}

.Product-box .box5{padding:3% 0;background: #f8f8f8}
.Product-box .box5 .ul{text-align: center;margin:0 -1%;}
.Product-box .box5 .ul li{width: 18.5%;display: inline-block;border:1px solid #e0e0e0;padding:30px 10px;margin:0.5%;transition: .3s;position: relative;top:0; vertical-align: top; }
.Product-box .box5 .ul li:hover{top:-10px;background:#ededed;}
.Product-box .box5 .ul li h4{margin:0;font-size: 16px;color: #333;font-weight: normal;padding:20px 0 10px 0;}
.Product-box .box5 .ul li p{ margin:0; font-size: 14px; line-height: 24px; color: #666; height: 145px; overflow: hidden; -webkit-line-clamp: 6;}

.Product-box .box6{padding:3% 0;background: #324397;}
.Product-box .box6 h1{color: #fff;}
.Product-box .box6 .ul{text-align: center;margin:0 -1%;}
.Product-box .box6 .ul li{background:#fff;width: 45.5%;display: inline-block;border:1px solid #e0e0e0;padding:30px 10px;margin:0.5%;transition: .3s;position: relative;top:0; vertical-align: top;border-radius:14px; }
.Product-box .box6 .ul li:hover{top:-10px;background:#ededed;}
.Product-box .box6 .ul li .number{position: absolute;display:inline-block;top:10px;left:10px;width:60px;height:60px;line-height:60px;text-align:center;color:#324397;font-size:18px;border:1px solid #324397;border-radius:50%;}
.Product-box .box6 .ul li .txt{padding-left:80px;text-align:left;}
.Product-box .box6 .ul li h4{margin:0;font-size: 16px;color: #333;font-weight: normal;padding:20px 0 10px 0;}
.Product-box .box6 .ul li p{ margin:0; font-size: 14px; line-height: 24px; color: #666; height: 65px; overflow: hidden; -webkit-line-clamp: 6;}

.Product-box .box7{padding:3% 0;}
.Product-box .box7 .ul{text-align: center;margin:0 -1%;}
.Product-box .box7 .ul li{background:#d7ddfb;width: 29.5%;display: inline-block;border:1px solid #e0e0e0;padding:30px 10px;margin:0.5% 1.5%;transition: .3s;position: relative;top:0; vertical-align: top; }
.Product-box .box7 .ul li:hover{top:-10px;background:#ededed;}
.Product-box .box7 .ul li h4{margin:0;font-size: 16px;color: #333;font-weight: normal;padding:20px 0 10px 0;}
.Product-box .box7 .ul li p{ margin:0; font-size: 14px; line-height: 24px; color: #666; height: 115px; overflow: hidden; -webkit-line-clamp: 6;}


.Product-box .box8{padding:3% 0;background:url('/upload/project/banner.712ff5d.png') no-repeat;background-size:cover;}
.Product-box .box8 h1{color: #fff;}
.Product-box .box8 .txt{color: #fff;}
.Product-box .box8 .ul{text-align: center;margin:0 -1%;margin-top:8%;}
.Product-box .box8 .ul li{background:#324397;width: 18.5%;display: inline-block;border:1px solid #e0e0e0;padding:30px 10px;margin:0.5% 1.5%;transition: .3s;position: relative;top:0; vertical-align: top; }
.Product-box .box8 .ul li:hover{top:-10px;background:#95a5f4;}
.Product-box .box8 .ul li h4{margin:0;font-size: 16px;color: #fff;font-weight: normal;padding:20px 0 10px 0;}
.Product-box .box8 .ul li p{ margin:0; font-size: 14px; line-height: 24px; color: #666; height: 115px; overflow: hidden; -webkit-line-clamp: 6;}


.Product-box .box9{padding:3% 0;}
.Product-box .box9 .txt{text-align:center;}
.Product-box .box9 .ul{text-align: center;margin:0 -1%;margin-top:8%;}
.Product-box .box9 .ul li{width: 98.5%;border-radius:18px;border:1px solid #e0e0e0;padding:10px 0px;margin:0.5% 1.5%;padding-right:1%;transition: .3s;position: relative;top:0; vertical-align: top; }
.Product-box .box9 .ul li span{float:left;display:inline-block;background:#4460ec;color:#fff;padding:10px 20px;border-top-right-radius:12px;border-bottom-right-radius:12px;margin-right:1%;}
.Product-box .box9 .ul li h4{margin:0;font-size: 16px;font-weight: normal;text-align:left;padding:20px 0 10px 0;}

.Product-box .box9 .left{float: left;width: 35%; text-align: center; padding:10px;}
.Product-box .box9 .left .Ispic{ background-size: contain; padding-bottom: 70%;}
.Product-box .box9 .right{float: right;width: 60%;}
.Product-box .box9 .right h3{font-size: 24px;color: #333;margin:20px 0;font-weight: normal;padding-bottom: 1%;margin-bottom: 3%;position: relative;}
.Product-box .box9 .right h3:after{display: inline-block;content: '';width: 40px;height: 2px;background: #D82C20;position: absolute;left:0;bottom: 0;}
.Product-box .box9 .right p{font-size: 16px;line-height: 30px;text-align: justify;}


.Product-box .box10{padding:3% 0;}
.Product-box .box10 .tab{width:40%;margin:0 auto;border:1px solid #4460ec;height:40px;border-radius:18px;margin-top:2%;overflow:hidden;}
.Product-box .box10 .tab a{display:inline-block;width:50%;line-height:40px;text-align:center;font-size:16px;}
.Product-box .box10 .tab a.cur{background:#4460ec;color:#fff;}

.Product-box .box10 .ul{text-align: center;margin:0 -1%;margin-top:4%;}
.Product-box .box10 .ul li{background:#ebf3ff;width: 28.5%;display: inline-block;padding:0 10px 0 0;margin:1.5% 1.5%;transition: .3s;position: relative;top:0; vertical-align: top; }
.Product-box .box10 .ul li:hover{top:-10px;}
.Product-box .box10 .ul .txt{text-align:left;}
.Product-box .box10 .ul li h4{margin:0;font-size: 16px;font-weight: 400;padding:20px 0 10px 0;}
.Product-box .box10 .ul li p{ margin:0; font-size: 14px; line-height: 22px; height: 85px; overflow: hidden; -webkit-line-clamp: 3;}
.Product-box .box10 .left{float: left;width: 32%; text-align: center; padding:10px;background:#b3d2ff;}
.Product-box .box10 .left aside{height:120px;}
.Product-box .box10 .left aside img{width:70px;}
.Product-box .box10 .right{float: right;width: 63%;}

.Product-box .box11{padding:3% 0;background:#4460ec url(/upload/project/23/ts2.35dd110.png) no-repeat;background-size:cover;}
.Product-box .box11 h1{color:#fff;}
.Product-box .box11 .ul{text-align: left;margin:0 -1%;}
.Product-box .box11 .ul li{width: 45.5%;display: inline-block;padding:30px 10px;margin:0.5% 1.5%;transition: .3s;position: relative;top:0; vertical-align: top; }
.Product-box .box11 .ul li h4{margin:0;font-size: 16px;color: #fff;font-weight: normal;padding:20px 0 10px 0;}
.Product-box .box11 .ul li p{ margin:0; font-size: 14px; line-height: 22px; color: #fff; height: 65px; overflow: hidden; -webkit-line-clamp: 3;}

.Product-box .box11 .left{float: left;width: 22%; text-align: center; padding:10px;}
.Product-box .box11 .left aside{height:90px;}
.Product-box .box11 .left aside img{width:70px;}
.Product-box .box11 .right{float: right;width: 75%;}

.Product-box .box12{padding:3% 0;}
.Product-box .box12 .txt{text-align: center;}
.Product-box .box12 .ul{text-align: center;margin:0 -1%;}
.Product-box .box12 .ul li{width: 18%;display: inline-block;border:1px solid #e0e0e0;padding:30px 0px;margin:0.5% 0;transition: .3s;position: relative;top:0; vertical-align: top; }
.Product-box .box12 .ul li:hover{border:1px solid #4460ec;}
.Product-box .box12 .ul li:hover h4{color:#4460ec;}
.Product-box .box12 .ul li:hover .active{display:none;}
.Product-box .box12 .ul li:hover .none{display:inline-block;;}
.Product-box .box12 .ul li aside .none{display:none;}
.Product-box .box12 .ul li h4{margin:0;font-size: 16px;color: #333;font-weight: normal;padding:20px 0 10px 0;}
.Product-box .box12 .ul li p{ margin:0; font-size: 14px; line-height: 24px; color: #666; height: 115px; overflow: hidden; -webkit-line-clamp: 6;}

.Product-box .box12 .left{float: left;width: 30%;}
.Product-box .box12 .right{float: right;width: 67%;}
.Product-box .box12 .more{display:block;width:100%;}
.Product-box .box12 .more h4{text-align:left;}
.Product-box .box12 .more p{text-align:left;}

.Product-box .box13{padding:3% 0;background:#ebebeb;}
.Product-box .box13 .ul{text-align: center;margin:0 -1%;}
.Product-box .box13 .ul li{width: 89.5%;display: inline-block;padding:10px 10px;margin:0.5% 1.5%;transition: .3s;position: relative;top:0; vertical-align: top; }
.Product-box .box13 .ul li h4{text-align:left;margin:0;font-size: 16px;color: #333;font-weight: normal;padding:10px 0 5px 0;}
.Product-box .box13 .ul li p{text-align:left;margin:0; font-size: 14px; line-height: 24px; color: #666; overflow: hidden; -webkit-line-clamp: 6;}
.Product-box .box13 .left{float: left;width: 30%;}
.Product-box .box13 .left .Ispic{ background-size: contain; padding-bottom: 70%; }
.Product-box .box13 .right{float: right;width: 67%;}

.Product-box .box14{padding:3% 0;}
.Product-box .box14 .txt{text-align: center;}
.Product-box .box14 .ul{text-align: center;margin:0 -1%;}
.Product-box .box14 .ul li{width: 22%;display: inline-block;padding:30px 0px;margin:0.5% 1.5%;transition: .3s;position: relative;top:0; vertical-align: top; }
.Product-box .box14 .ul li h4{margin:0;font-size: 16px;color: #333;font-weight: normal;padding:20px 0 10px 0;}
.Product-box .box14 .ul li p{ margin:0; font-size: 14px; line-height: 24px; color: #666; height: 85px; overflow: hidden; -webkit-line-clamp: 6;}


.Product-box .box15{padding:3% 0;}
.Product-box .box15 .txt{text-align: center;}
.Product-box .box15 .ul{text-align: center;margin:0 -1%;}
.Product-box .box15 .ul li{box-shadow:5px 5px 5px #eee,5px -5px 5px #eee,-5px 5px 5px #eee,-5px -5px 5px #eee;width: 22%;display: inline-block;padding:15px 15px;margin:0.5% 1.5%;transition: .3s;position: relative;top:0; vertical-align: top;border-radius:8px;border:1px solid #ddd; }
.Product-box .box15 .ul li h4{text-align:left;margin:0;font-size: 16px;color: #4460ec;font-weight: bold;padding:20px 0 10px 0;}
.Product-box .box15 .ul li p{text-align:left;margin:0; font-size: 14px; line-height: 24px; color: #666; height: 105px; overflow: hidden; -webkit-line-clamp: 6;}

.Product-box .boxTab{padding:3% 0;}
.Product-box .boxTab .nav{text-align: center;margin:0 auto;width:40%;border-radius:22px;border:1px solid #4460ec;overflow:hidden;}
.Product-box .boxTab .nav li{display: inline-block;padding:0px 0px;width:33%;transition: .3s;position: relative;top:0; vertical-align: top; }
.Product-box .boxTab .nav li.cur,.Product-box .boxTab .nav li:hover{background:#4460ec;color:#fff;}
.Product-box .boxTab .nav li.cur a,.Product-box .boxTab .nav li:hover a{color:#fff;}
.Product-box .boxTab .nav li a{display:block;line-height:40px;}
.Product-box .boxTab .intro{text-align:center;padding:1.5% 0;}

.Product-box .box20{padding:3% 0;background:url(/upload/project/service_area.5054267.svg) no-repeat;background-size:cover;}
.Product-box .box20 h1{color: #fff;}
.Product-box .box20 .txt{text-align: center;color: #fff;}
.Product-box .box20 .ul{text-align: center;margin:0 -1%;}
.Product-box .box20 .ul li{width: 22%;display: inline-block;padding:15px 15px;margin:0.5% 2.5%;transition: .3s;position: relative;top:0; vertical-align: top;border-radius:8px;border:1px solid #ddd; }
.Product-box .box20 .ul li h4{margin:0;font-size: 16px;color: #fff;font-weight: bold;padding:20px 0 10px 0;}
.Product-box .box20 .ul li p{text-align:left;margin:0; font-size: 14px; line-height: 24px; color: #fff; height: 105px; overflow: hidden; -webkit-line-clamp: 6;}

.Product-box .box21{padding:3% 0;}
.Product-box .box21 .txt{text-align: center;}
.Product-box .box21 .ul{text-align: center;margin:0 -1%;}
.Product-box .box21 .ul li{width: 20%;display: inline-block;padding:15px 15px;margin:0.5% 1.5%;transition: .3s;position: relative;top:0; vertical-align: top;border-radius:8px;border:1px solid #ddd; }
.Product-box .box21 .ul li h4{margin:0;font-size: 16px;font-weight: bold;padding:20px 0 10px 0;}
.Product-box .box21 .ul li p{text-align:left;margin:0; font-size: 14px; line-height: 24px; height: 105px; overflow: hidden; -webkit-line-clamp: 6;}

.Product-box .box22{padding:3% 0;}
.Product-box .box22 .ul{text-align: center;margin:0 -1%;}
.Product-box .box22 .ul li{width: 30.5%;display: inline-block;padding:15px 15px;margin:0.5% 1%;transition: .3s;position: relative;top:0; vertical-align: top;border-radius:8px;border:1px solid #ddd; }
.Product-box .box22 .ul li h4{text-align:left;margin:0;font-size: 16px;font-weight: bold;padding:20px 0 10px 0;}
.Product-box .box22 .ul li p{text-align:left;margin:0; font-size: 14px; line-height: 24px; height: 95px; overflow: hidden; -webkit-line-clamp: 6;}
.Product-box .box22 .left{float: left;width: 25%;}
.Product-box .box22 .right{float: right;width: 72%;}
.Product-box .box22 .yy li{box-shadow:5px 5px 5px #eee,5px -5px 5px #eee,-5px 5px 5px #eee,-5px -5px 5px #eee;}
.Product-box .box22 .yy li h4{color:#4460ec;}
.Product-box .box22 .yy li p{height: 55px;}
.Product-box .box22 .yy .number{position: absolute;top:10px;right:10px;font-size:50px;color:#dadffb;}

.Product-box .box23{padding:3% 0;}
.Product-box .box23 .ul{text-align: center;margin:0 -1%;}
.Product-box .box23 .ul li{width: 16.5%;display: inline-block;padding:5px 5px;margin:0.5% 1%;transition: .3s;position: relative;top:0; vertical-align: top;}
.Product-box .box23 .ul li h4{margin:0;font-size: 16px;font-weight: normal;padding:20px 0 10px 0;}


.Product-box .box24{padding:3% 0;background: url(/upload/project/23/promise_bg.d58761c.svg) no-repeat;background-size: cover; background-position: 50% 50%;}
.Product-box .box24 .ul{text-align: center;margin:0 -1%;}
.Product-box .box24 .ul .number{position: absolute;top:-2px;left:10px;font-size:20px;color:#fff;background:#4460ec;padding:4px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.Product-box .box24 .ul .txt{margin-left:7%;}

.Product-box .box24 .ul li{width: 37.5%;display: inline-block;padding:0px 15px;margin:1.5% 5%;transition: .3s;position: relative;top:0; vertical-align: top;border-radius:8px;background:#fff; }
.Product-box .box24 .ul li h4{text-align:left;margin:0;font-size: 16px;color:#4460ec;font-weight: bold;padding:20px 0 10px 0;}
.Product-box .box24 .ul li p{text-align:left;margin:0; font-size: 14px; line-height: 24px; height: 25px; overflow: hidden; -webkit-line-clamp: 6;}

.Product-box .box25{padding:3% 0;}
.Product-box .box25 .ul{text-align: center;margin:0 -1%;}
.Product-box .box25 .ul .txt{margin:8px 0;}
.Product-box .box25 .ul li{box-shadow:5px 5px 5px #eee,5px -5px 5px #eee,-5px 5px 5px #eee,-5px -5px 5px #eee;width: 21.5%;display: inline-block;padding:0px 15px;margin:1.5% 1%;transition: .3s;position: relative;top:0; vertical-align: top;border-radius:8px;background:#fff; }
.Product-box .box25 .ul li h4{margin:10px 0;font-size: 16px;color:#fff;background:#4460ec;font-weight: bold;padding:10px 0 10px 0;border-radius:8px;}
.Product-box .box25 .ul li p{margin:5px 0; font-size: 14px; background:#ddd;line-height: 24px; height: 25px; overflow: hidden; -webkit-line-clamp: 2;border-radius:8px;}

.Product-box .box26{padding:3% 0;}
.Product-box .box26 .ul{text-align: center;margin:0 -1%;}
.Product-box .box26 .ul li{border-radius:12px;width: 29.5%;display: inline-block;border:1px solid #e0e0e0;padding:30px 10px;margin:1.5%;transition: .3s;position: relative;top:0; vertical-align: top; }
.Product-box .box26 .ul li:hover{top:-10px;background:#ededed;}
.Product-box .box26 .ul li h4{margin:0;font-size: 16px;color: #333;font-weight: normal;padding:20px 0 10px 0;}
.Product-box .box26 .ul li p{ margin:0; font-size: 14px; line-height: 24px; color: #666; height: 125px; overflow: hidden; -webkit-line-clamp: 6;}

.Product-box .box27{padding:3% 0;}
.Product-box .box27 .ul{text-align: center;margin:0 -1%;}
.Product-box .box27 .ul li{border-radius:12px;width: 45.5%;display: inline-block;border:1px solid #e0e0e0;padding:10px 10px;margin:1.5%;transition: .3s;position: relative;top:0; vertical-align: top; }
.Product-box .box27 .ul li:hover{top:-10px;background:#ededed;}
.Product-box .box27 .ul li h4{text-align:left;margin:0;font-size: 16px;color: #333;font-weight: normal;padding:10px 0 10px 0;}
.Product-box .box27 .ul li p{text-align:left;margin:0; font-size: 14px; line-height: 24px; color: #666; height: 75px; overflow: hidden; -webkit-line-clamp: 6;}

.Product-box .box28{padding:3% 0;}
.Product-box .box28 .ul{text-align: center;margin:0 -1%;}
.Product-box .box28 .ul .number{position: absolute;top:-2px;right:10px;font-size:20px;color:#fff;background:#4460ec;padding:4px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.Product-box .box28 .ul .txt{margin-left:7%;}

.Product-box .box28 .ul li{box-shadow:5px 5px 5px #eee,5px -5px 5px #eee,-5px 5px 5px #eee,-5px -5px 5px #eee;width: 22.5%;display: inline-block;padding:0px 15px;margin:1.5% 1%;transition: .3s;position: relative;top:0; vertical-align: top;border-radius:8px;background:#fff; }
.Product-box .box28 .ul li h4{text-align:left;margin:0;font-size: 16px;color:#4460ec;font-weight: bold;padding:20px 0 10px 0;}
.Product-box .box28 .ul li p{text-align:left;margin:0; font-size: 14px; line-height: 24px; height: 95px; overflow: hidden; -webkit-line-clamp: 6;}


.Product-box .box29{padding:3% 0;background: url(/upload/project/23/characteristic_bg.0f06b80.svg) no-repeat;background-size: cover; background-position: 50% 50%;}
.Product-box .box29 .ul{text-align: center;margin:0 -1%;}
.Product-box .box29 .ul li{border-radius:12px;width: 21.5%;display: inline-block;padding:30px 10px;margin:0.5%;transition: .3s;position: relative;top:0; vertical-align: top; }
.Product-box .box29 .ul li:hover{top:-10px;background:#ededed;}
.Product-box .box29 .ul li h4{margin:0;font-size: 16px;color: #333;font-weight: normal;padding:20px 0 10px 0;}
.Product-box .box29 .ul li p{ margin:0; font-size: 14px; line-height: 24px; color: #666; height: 55px; overflow: hidden; -webkit-line-clamp: 6;}

.Product-box .box30{padding:3% 0;}
.Product-box .box30 .ul{text-align: center;margin:0 -1%;}
.Product-box .box30 .ul li img{height:50px;}
.Product-box .box30 .ul li{width: 11.5%;display: inline-block;padding:130px 0px;margin:0;transition: .3s;position: relative;top:0; vertical-align: top; }
.Product-box .box30 .ul li:hover{top:-10px;background:#ededed;}
.Product-box .box30 .ul li h4{margin:0;font-size: 16px;color: #fff;font-weight: normal;padding:20px 0 10px 0;}

.Product-box .box33{padding:3% 0;}
.Product-box .box33 .ul{text-align: center;margin:0 -1%;}
.Product-box .box33 .ul li{width: 30.5%;display: inline-block;padding:15px 15px;margin:0.5% 1%;transition: .3s;position: relative;top:0; vertical-align: top;border-radius:8px;border:1px solid #ddd; }
.Product-box .box33 .ul li h4{text-align:left;margin:0;font-size: 16px;font-weight: bold;padding:20px 0 10px 0;color:#600001;}
.Product-box .box33 .ul li p{text-align:left;margin:0; font-size: 14px; line-height: 24px; height: 55px; overflow: hidden; -webkit-line-clamp: 6;}
.Product-box .box33 .left{float: left;width: 25%;}
.Product-box .box33 .right{float: right;width: 72%;}
.Product-box .box33 .yy li{box-shadow:5px 5px 5px #eee,5px -5px 5px #eee,-5px 5px 5px #eee,-5px -5px 5px #eee;}
.Product-box .box33 .yy li h4{color:#600001;}
.Product-box .box33 .yy li p{height: 55px;}
.Product-box .box33 .yy .number{position: absolute;top:10px;right:10px;font-size:50px;color:#dadffb;}
.Product-box .box33 .yy .number aside {margin-top:-5px;}
.Product-box .box33 .yy .number aside img{width:50px;}

.Product-box .box34{padding:3% 0;background: url(/upload/pro/33/bg-1.jpg) no-repeat;background-size: cover; background-position: 50% 50%;}
.Product-box .box34 .auto{text-align: center;}
.Product-box .box34 .auto img{ margin:50px auto;}

.Product-box .box35{padding:3% 0;background: #ffb05b;}
.Product-box .box35 .ul{text-align: center;margin:0 -1%;}
.Product-box .box35 .ul .number{position: absolute;top:-2px;left:10px;font-size:20px;color:#fff;background:#600001;padding:4px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.Product-box .box35 .ul .txt{margin-left:7%;}

.Product-box .box35 .ul li{width: 37.5%;display: inline-block;padding:0px 15px;margin:1.5% 5%;transition: .3s;position: relative;top:0; vertical-align: top;border-radius:8px;background:#fff; }
.Product-box .box35 .ul li h4{text-align:left;margin:0;font-size: 16px;color:#600001;font-weight: bold;padding:20px 0 10px 0;}
.Product-box .box35 .ul li p{text-align:left;margin:0; font-size: 14px; line-height: 24px; height: 25px; overflow: hidden; -webkit-line-clamp: 6;}

.Product-box .box36{padding:3% 0;}
.Product-box .box36 .ul{text-align: center;margin:0 -1%;}
.Product-box .box36 .ul li{width: 38.5%;display: inline-block;padding:15px 15px;margin:0.5% 1%;transition: .3s;position: relative;top:0; vertical-align: top;border-radius:8px;border:1px solid #ddd; }
.Product-box .box36 .ul li .img{text-align:center;}
.Product-box .box36 .ul li .img img{width:100%;}
.Product-box .box36 .ul li h4{text-align:center;margin:0;font-size: 16px;font-weight: bold;padding:20px 0 10px 0;color:#600001;}


@media (max-width:768px){
.Product-box .box1 .left,
.Product-box .box1 .right{ float: none; width: 100%;}
.Product-box .box2 .ul li{ position: relative; width: 31%; margin:0.5%; top:0; }
.Product-box .box3 .ul li{width: 45%; margin:0 1% 2%; }
.Product-box .box4 .ul li{width: 45%; margin:0 1% 2%; }
.Product-box .box5 .ul li{width: 45%; margin:0 1% 2%; }
.Product-box .box6 .ul li{width: 95%; margin:0 1% 2%; }
.Product-box .box7 .ul li{width: 95%; margin:0 1% 2%; }
.Product-box .box8 .ul li{width: 45%; margin:0 1% 2%; }

.Product-box .box9 .left,
.Product-box .box9 .right,
.Product-box .box12 .left,
.Product-box .box12 .right,
.Product-box .box13 .left,
.Product-box .box13 .right{ float: none; width: 100%;}
.Product-box .box10 .tab{width:80%;}
.Product-box .box10 .ul li{width: 45.5%;}
.Product-box .box11 .ul li{width: 95.5%;}
.Product-box .box14 .ul li,.Product-box .box15 .ul li{width: 45.5%;}

.Product-box .boxTab .nav{width: 85.5%;}
.Product-box .box21 .ul li{width: 45.5%;}
.Product-box .box22 .ul li{width: 95.5%;}
.Product-box .box23 .ul li{width: 30.5%;}
.Product-box .box24 .ul li{width: 85.5%;}
.Product-box .box25 .ul li{width: 45%; margin:0 1% 2%; }
.Product-box .box26 .ul li{width: 85%; margin:0 1% 2%; }
.Product-box .box27 .ul li{width: 85%; margin:0 1% 2%; }
.Product-box .box28 .ul li{width: 45%; margin:0 1% 2%; }
.Product-box .box29 .ul li{width: 45%; margin:0 1% 2%; }
.Product-box .box30 .ul li{width: 20.5%;}
.Product-box .box33 .ul li{width: 95.5%;}
.Product-box .box34 .ul li{width: 85.5%;}
.Product-box .box35 .ul li{width: 85.5%;}
.Product-box .box36 .ul li{width: 95.5%;}


}


