/* swiper 公共样式如果有相同插件使用只留一份样式 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;/*height:100%;*/z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

body{background:#f6f6f6;}
/*Top002138 */
.Top002138{ background: #fff;}
.Top002138 .auto{ position:relative; z-index:100;}
.Top002138 .subnavbg{ position:absolute; left:0; width:100%; top:100%; background:rgba(35,34,34,0.5); height:65px; display:none;}

.Top002138 .search{ display:none; position:absolute; z-index:20; right:0; top:100%; border:15px solid #fff; background:#fff; width:100%; max-width:400px;}
.Top002138 .search .text{ border:1px solid #d0111b; height:38px; line-height:38px; padding:0 50px 0 10px; width:100%; color:#999;}
.Top002138 .search .btn{ position:absolute; right:0; width:40px; height:100%; top:0; background:url(../images/Top002138-searchbg_red.png) no-repeat center center; border:none;border-left:1px solid #d0111b;  padding:0;}

.Top002138 .lang{ position:absolute;right:38px; z-index:25;}
.Top002138 .lang dt{ background:url(../images/Top002138-a_lang.png) no-repeat right center; padding-right:15px; cursor:pointer;}
.Top002138 .lang dd{ position:absolute; right:0; top:100%; width:100%; text-align:center; background:#d0111b; display:none;}
.Top002138 .lang dd a{ line-height:30px; border-bottom:1px solid #fff; color:#fff; display:block;}
.Top002138 .lang:hover dd{ display:block;}

.Top002138 .lang,
.Top002138 .top{top:50%;}

.Top002138 .top{ position:absolute;  right:84px; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.Top002138 .top dt,
.Top002138 .mobile_menu{width:36px; height:36px; float:left;}
.Top002138 .top dt{ background:url(../images/Top002138-searchbg.png) no-repeat center center; cursor:pointer;}
.Top002138 .mobile_menu{ display:none;}

.Top002138 nav{ position:absolute; right:125px;z-index:10; top:0;}
.Top002138 nav li{ float:left; padding:25px 0px; }
.Top002138 nav li span,
.Top002138 nav li > a{display:block;line-height:30px; padding:0 20px;}
.Top002138 nav li a.on,
.Top002138 nav li.aon > a,
.Top002138 nav li > a:hover{color:#fff; background:#d0111b;border-radius:2px;}
.Top002138 nav li span{ display:none;}
.Top002138 nav li dl{ position:absolute; left:0; top:100%; display:none; width:100%;}
.Top002138 nav li dd{ float:left; line-height:65px;}
.Top002138 nav li dd:after{ display:inline-block; content:'';width:1px; height:9px; margin:0 10px; background:#fff; opacity: 0.5;filter:alpha(opacity=50);}
.Top002138 nav li dd a{color:#fff; }
.Top002138 nav li dd a:hover{ color:#d0111b;}




	

/*未登录 */
.Top002138 .user{position:absolute; z-index:20; right:0; top:38%;  }
.Top002138 .user .logged1 a{display: block;width: 18px; height: 20px; background:url(../images/Top002138-tuichu.png) no-repeat center;}
.Top002138 .user .logged1 a:hover{ background:url(../images/Top002138-tuichu-hover.png) no-repeat center;}
.Top002138 .user .islogin a{display: block;width: 18px; height: 20px; background:url(../images/Top002138-tuichu2.png) no-repeat center;}
.Top002138 .user .islogin a:hover{ background:url(../images/Top002138-tuichu2-hover.png) no-repeat center;}

/*已登录 
.Top002138 .user .logged2{display: block;}
.Top002138 .user .logged2 em{font-style: normal; padding-left:26px; background:url(../images/Top002138-tuichu.png) no-repeat center left;}
.Top002138 .user .logged2 i{opacity:0.2;position:relative; top:0;margin:0 4px; font-style: normal;}
.Top002138 .user .logged2 a:hover{ color:#d0111b;}
.Top002138 nav{right:240px;}
.Top002138 .top{right:199px;}
.Top002138 .lang{ right:153px; }
*/






@media(min-width:1001px){
.Top002138 nav{ display:block !important;}
.Top002138 nav li dd:last-child:after{ display:none;}
.Top002138 .lang{ -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
}
@media(max-width:1366px) and (min-width:1001px){
.Top002138 nav li{ padding-left:2px; padding-right:2px;}
.Top002138 nav li > a{ padding:0 10px;}
}
@media(max-width:1200px){
.Top002138 .user{ right:2%;}
.Top002138 .logo .logo_txt,
.Top002138 .logo i{ display:none;}
.Top002138 nav{right:165px;}	
.Top002138 .top{right:124px;}	
.Top002138 .lang{right:78px;}	
}
@media(max-width:1000px){
.Top002138{ padding-top:37px;}
.Top002138 .auto{ margin:0; padding:0 2%;}
.Top002138 .subnavbg{ display:none !important;}
.Top002138 .search{max-width:none;}

.Top002138 .lang{ top:-37px; width:100%; right: 0;}
.Top002138 .lang dt{ display:none;}
.Top002138 .lang dd{ position:relative;top:auto; display:block; text-align:right;background:#000; padding:5px 2%;}
.Top002138 .lang dd a{ display:inline-block; border:1px solid #d0111b; color:#d0111b; padding:0 10px; margin-left:5px; line-height:25px;}

.Top002138 .top{ right:7%;}
.Top002138 .mobile_menu,
.Top002138 .top dt{ border:1px solid #848585; border-radius:50%;}
.Top002138 .mobile_menu{ display:block; position:relative; margin-left:15px;}
.Top002138 .mobile_menu span,
.Top002138 .mobile_menu span:before,
.Top002138 .mobile_menu span:after{ position:absolute; background:#848585; width:100%; height:1px;}
.Top002138 .mobile_menu span{ width:60%; left:20%; top:50%;}
.Top002138 .mobile_menu span:before,
.Top002138 .mobile_menu span:after{ content:'';}
.Top002138 .mobile_menu span:before{ top:-6px;}
.Top002138 .mobile_menu span:after{ top:6px;}

.Top002138 .logo{ padding-right:40%;}

.Top002138 nav{ top:100%; background-color:#fff; width:100%; right:0; display:none;}
.Top002138 nav li{ float:none; padding:0; border-bottom:1px solid #ddd;}
.Top002138 nav li.has_dl >a{ display:none;}
.Top002138 nav li.has_dl span{ display:block; background:url(../images/Top002138-a_lang.png) no-repeat 95% center;}
.Top002138 nav li.has_dl span,
.Top002138 nav li a{ padding:15px; line-height:normal;}
.Top002138 nav li dl{ position:relative; top:auto; left:auto !important; width:auto !important;background:#d0111b;}
.Top002138 nav li dd{ float:none;}
.Top002138 nav li dd:after{ display:none;}
.Top002138 nav li dd a{ display:block; }
.Top002138 nav li dd a:hover{color:#fff;}
	
	
	
	
	
	
	
	
}
/*
 .Banner002385 为demo编号
 */
.Banner002385{ overflow:hidden; position:relative; z-index:1;}
.Banner002385 .bx-viewport{ z-index:1;}
.Banner002385 .bx-viewport li a{ display:block;}

.Banner002385 .bx-controls-direction a{ position:absolute; width:89px; height:89px; top:50%; margin-top:-44px; background:url(../images/Banner002385-Banner_btn.png) no-repeat left top; z-index:10; overflow:hidden; line-height:1000px;}
.Banner002385 .bx-controls-direction a.bx-prev{ left:5%;}
.Banner002385 .bx-controls-direction a.bx-next{ background-position:right top; right:5%;}

.Banner002385 .bx-pager{ position:absolute; width:100%; left:0; bottom:5%; z-index:10; text-align:center;}
.Banner002385 .bx-pager *{ width:12px; height:12px;}
.Banner002385 .bx-pager div{ display:inline-block; margin:0 5px;}
.Banner002385 .bx-pager a{ display:block; border-radius:50%; border:1px solid #fff; overflow:hidden; line-height:100px;}
.Banner002385 .bx-pager a.active{ background:#da251d;}
@media(max-width:1024px){
	.Banner002385 .bx-viewport li a img{ position: relative; width: 130%; left: -15%; max-width: none;}
}
@media(max-width:900px){
 .Banner002385 .bx-controls-direction{ display:none;}
}
@media(max-width:768px){
	.Banner002385 .bx-viewport li a img{ width: 150%; left: -25%;}
}


/*.bgs{ background:#f6f6f6;}*/
.Container>.auto{     background: linear-gradient(to bottom, #eaeaea 4%,#fff 26%);padding:0 1%;}
@media (max-width:1024px ) {
.Container>.auto{padding:0 3%;}
}

/*
 .Floor001126 为demo编号
 */
.Floor001126{ background:#f6f6f6; background-size:100% auto; padding:0 0 10px 0;}
.Floor001126 .auto{ max-width: 1200px; margin: 0 auto; background: #fff; padding:60px 20px 40px 20px; }
.Floor001126 .titl{ text-align: center; font-size:30px; color: #d0111b;}
.Floor001126 .titl p{  margin: 0; font-size: 13px; text-transform: uppercase; letter-spacing:2px; color: #ffaeb3;}

@media (min-width: 768px) {
.Floor001126 .titl{ font-size: 24px;}
}
@media (min-width: 1024px) {
.Floor001126 .titl{ font-size: 30px;}
}


.Floor001126 .more{font-size:14px; text-align: center;}
.Floor001126 .more a{  color: #d0111b; }
.Floor001126 .more a:hover{ color: #d0111b;}
.Floor001126 .more span{ border-top:1px solid #999; width: 45px; display: inline-block; margin: 0 10px; height: 5px}


.Floor001126 .txt{ padding:3% 2%; text-align:center; line-height:30px;}
.Floor001126 nav{ overflow:hidden; clear:both; padding-bottom:60px;}
.Floor001126 nav li{ float:left; width:32%; margin-right:2%; overflow:hidden;}
.Floor001126 nav li:last-child{ margin-right:0;}
.Floor001126 nav li a{ display:block; position:relative;}
.Floor001126 nav li img{ width:100%;}
.Floor001126 nav li figure{ position:absolute; width:133px; right:0; height:44px; /*top:50%; margin-top:-18px;*/ bottom: 0;  z-index:2;border:4px solid #fff; border-right:0;} 
.Floor001126 nav li figure span{ display:block; padding-left:7%; padding-right:10%;line-height:36px; font-size:16px;background: url(../images/Floor001126-a.png) no-repeat 93% center rgba(255,255,255,0.8); }
.Floor001126 nav li:hover figure span{ background-color:#e60517; background-image:url(../images/Floor001126-ahover.png); color:#fff;}
.Floor001126 nav li:hover figure{ border-color:rgba(230, 5, 23, 0.5);}
@media(max-width:640px){
.Floor001126 nav li{ float:none; width:auto; margin-right:0; margin-bottom:3%; padding:0 10%;}
}


/*
 .Floor002398 为demo编号
 */
.Floor002398{ background: #f6f6f6;padding:10px 0;}
.Floor002398 .auto{ max-width: 1200px; margin: 0 auto; background: #fff;padding:60px 20px 40px 20px;}
@media only screen and (max-width:1470px ) {
	.Floor002398{ padding-left: 15px; padding-right: 15px;}
}
@media only screen and (max-width:1199px ) {
	.Floor002398 .auto{ padding: 30px;}
}
@media only screen and (max-width:767px ) {
	.Floor002398 .auto{ padding: 15px;}
}

.Floor002398 .titl{ text-align: center; font-size:30px; color: #d0111b; padding:0 0 30px 0;}
.Floor002398 .titl p{  margin: 0; font-size: 13px; text-transform: uppercase; letter-spacing:2px; color: #ffaeb3;}

@media (min-width: 768px) {
.Floor002398 .titl{ font-size: 24px;}
}
@media (min-width: 1024px) {
.Floor002398 .titl{ font-size: 30px;}
}


.Floor002398 .tabs dl{margin:0 auto;}
.Floor002398 .tabs dl a{ float: left;display: block; min-width: 140px; height: 49px;line-height: 49px; text-align: center; font-size: 14px; background: #f5f5f5; color: #333; margin-right: 2px; cursor: pointer;}
.Floor002398 .tabs dl a.on{ background:#d0111b; font-size: 18px; color: #fff;}
.Floor002398 .tabs .more:hover{ color: #a52c31; background-image: url(../images/Floor002398-icon_hover.png);}
@media only screen and (max-width:900px ) {
	.Floor002398 .tabs .more{ display: none;}
	.Floor002398 .tabs{ padding-right: 0;}
	.Floor002398 .tabs dl a{ float: none; width: 100%; margin-right: 0; margin-bottom: 2px;}
}


.Floor002398 .more{font-size:14px; text-align: center;}
.Floor002398 .more a{  color: #d0111b; }
.Floor002398 .more a:hover{ color: #d0111b;}
.Floor002398 .more span{ border-top:1px solid #999; width: 45px; display: inline-block; margin: 0 10px; height: 5px}


.Floor002398 .list{ overflow: hidden;padding-bottom:50px;}
.Floor002398 .list ul{ margin: 0 -1%; display: none;}
.Floor002398 .list li{ float: left; width: 33.3334%; padding:2% 1% 0;}
.Floor002398 .list .li-inner{ border: 1px solid #eeeeee;}
.Floor002398 .list .pic{ overflow: hidden;}
.Floor002398 .list .pic img{ visibility: hidden;}
.Floor002398 .list .pic a{ display: block; background-position: center; background-repeat: no-repeat; background-size: cover; transition: transform .5s ease-in-out;}
.Floor002398 .list .pic a:hover{ transform: scale(1.1);}
.Floor002398 .list .word{ padding: 20px 20px 0;}
.Floor002398 .list .word h3{ font-size: 16px; color: #333; margin: 0; font-weight: normal;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002398 .list .word h3 a:hover{ color:#a52c31;}
.Floor002398 .list .word p{ margin: 15px 0; font-size: 12px; color: #999;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002398 .list .word .more{ border-top: 1px solid #eee; display: block; padding: 15px 0; font-size: 12px; color: #888; background: url(../images/Floor002396-more.png) no-repeat right center;}
.Floor002398 .list .word .more:hover{ background-image: url(../images/Floor002396-more_hover.png); color: #a52c31;}
@media only screen and (max-width:900px ) {
	.Floor002398 .list li{ width: 50%;}
	.Floor002398 .list .word{padding: 10px 10px 0;}
	.Floor002398 .list .word .more{ padding: 10px 0;}
	.Floor002398 .list .word p{ margin: 10px 0;}
}

/*小屏的更多*/
.Floor002398 .mobile_more{ display: none;}
@media only screen and (max-width:900px ) {
	.Floor002398 .mobile_more{ display: block; margin: 5% auto 0; width: 120px; font-size: 16px; color:#333;background: url(../images/Floor002398-icon.png) no-repeat right center;}
	.Floor002398 .mobile_more:hover{ background-image: url(../images/Floor002398-icon_hover.png); color: #a52c31;}
}
	
/*
 .Floor002233 为demo编号
 */
.Floor002233{ background: #f6f6f6;padding:10px 0  20px 0;}
.Floor002233 .auto{ max-width: 1200px; margin: 0 auto; background: #fff;padding:20px 20px;}

.Floor002233 .wrap-content{position: relative; overflow: hidden;}
.Floor002233 .titl{ text-align: center; font-size: 20px; color: #d0111b; padding: 40px 0 30px}
.Floor002233 .titl p{  margin: 0; font-size: 13px; text-transform: uppercase; letter-spacing:2px; color: #ffaeb3;word-wrap:break-word;}
.Floor002233 li h3{ font-weight: 100; margin:10px 0}
.Floor002233 li h3 a{ font-size: 16px; color: #d0111b; line-height: 25px; margin: 0;word-wrap:break-word;}
.Floor002233 li a.img{ position: relative; display: block; text-align: center;}
.Floor002233 li a.img .time{color: #fff; text-align: center; position: absolute; top: 0; right: 33px; width: 57px; height: 57px; background: url(../images/Floor002233-time.png); display: block; font-size: 12px;}
.Floor002233 li a.img span{ font-size: 22px; display: block; padding-top: 4px}
.Floor002233 li a.img img{ width: 100%;}
.Floor002233 li { background: #fff; margin: 0 0 0;/*max-height: 372px;*/ width: 100%;}
.Floor002233 li .text{ padding:20px 20px; border:1px #f1f1f1 solid;}
.Floor002233 li .text p{ font-size: 12px; color: #777; line-height: 22px;}
.Floor002233 .more{font-size:14px; text-align: center;}
.Floor002233 .more a{  color: #d0111b; }
.Floor002233 .more a:hover{ color: #d0111b;}
.Floor002233 .more span{ border-top:1px solid #999; width: 45px; display: inline-block; margin: 0 10px; height: 5px}
.Floor002233 .swiper-button-next, .Floor002233 .swiper-container-rtl .swiper-button-prev,.Floor002233 .swiper-button-prev,.Floor002233 .swiper-container-rtl .swiper-button-next{ display: none;}

 

@media (min-width: 768px) {
.Floor002233 .titl{ font-size: 24px;}
.Floor002233 .swiper-button-next, .Floor002233 .swiper-container-rtl .swiper-button-prev,.Floor002233 .swiper-button-prev,.Floor002233 .swiper-container-rtl .swiper-button-next{ display: block; top: 107px; width: 30px; height: 20px; background: #fff url(../images/Floor002233-prev.png) no-repeat center center; opacity: 1 !important; right: 38px; left: auto;}
.Floor002233 .swiper-button-next.swiper-button-disabled {background: #d0111b url(../images/Floor002233-next_hover.png) no-repeat center center; }
.Floor002233 .swiper-button-next{ right: 0; background: #fff url(../images/Floor002233-next.png) no-repeat center center;}
.Floor002233 .swiper-button-prev.swiper-button-disabled {background: #d0111b url(../images/Floor002233-prev_hover.png) no-repeat center center; }
.Floor002233 li{ width: 33.33%; float: left; max-width: 360px; }	
.Floor002233 li h3{height: 50px; overflow: hidden;}

}
@media (min-width: 1024px) {
.Floor002233 .titl{ font-size: 30px;}
}
@media (min-width: 1280px) {
.Floor002233 li .text p{ height: 66px; overflow: hidden;}
.Floor002233 .more{  padding:30px 0 }

}


/*Bottom001908*/
.Bottom001908{ color:#acaeb3;border-top:2px solid #a61d25; background-color:#171d2c; padding:2% 0 2.5% 0;}
.Bottom001908 a{ color:#acaeb3;}
.Bottom001908 a:hover{ color:#fff;}

.Bottom001908 footer{ line-height:42px; border-top:1px solid #272c3a; margin-top:32px;}
.Bottom001908 footer a{ display:inline-block;}
.Bottom001908 footer i{ font-style:normal; color:#2a2f3e; margin:0 12px;}
.Bottom001908 footer span{ float:right; font-size:12px;}
.Bottom001908 footer span a.wh{ text-decoration:underline;}

.Bottom001908 .contact{ float:right; width:213px;}
.Bottom001908 .contact li{ float:left;width:36px; position:relative; margin-right:14px;}
.Bottom001908 .contact li figure{ position:absolute; display:none; bottom:100%; left:50%; margin-left:-61px; background:url(../images/Bottom001908-ewm_bg.png) no-repeat; width:120px;height:133px; text-align:center; z-index:100;}
.Bottom001908 .contact li figure img{ width:120px; height:120px; display:block; padding:11px;}
.Bottom001908 .contact li:hover figure{ display:block;}
.Bottom001908 .contact li a{ display:block; width:36px; height:36px; background:url(../images/Bottom001908-icon.png) no-repeat left top;}
.Bottom001908 .contact li.li_2 a{ background-position:-51px 0;}
.Bottom001908 .contact li.li_3 a{ background-position:-102px 0;}
.Bottom001908 .contact li a:hover{ background-position: left bottom;}
.Bottom001908 .contact li.li_2 a:hover{ background-position:-51px bottom;}
.Bottom001908 .contact li.li_3 a:hover{ background-position:-102px bottom;}
.Bottom001908 .contact p{ font-size:16px;}

.Bottom001908 dl{ float:left; width:14.75%;}
.Bottom001908 dt{ height:50px; background:url(../images/Bottom001908-line.png) no-repeat left 30px; font-size:16px; color:#e2e2e2; font-weight:bold;}
.Bottom001908 dd{ line-height:22px; font-size:13px;}
@media(max-width:1000px){
.Bottom001908 footer span{ float:none; display:block;}
.Bottom001908 dl{ width:20%; margin-bottom:3%;}
.Bottom001908 dl:nth-of-type(4){ clear:left;}
}
@media(max-width:767px){
.Bottom001908 { text-align: center;}
.Bottom001908 footer{ margin-top:0; line-height:20px;}
.Bottom001908 footer span{ padding:10px 0 5px;}
.Bottom001908 dl{ display:none;}
.Bottom001908 .contact{ float:none; width:auto;}
.Bottom001908 .contact>.ul{ max-width: 150px; margin: 0 auto;}
}

/*
 .Banner002251 为demo编号
 */
.Banner002251 .auto_1260{ max-width: 1260px; }
@media only screen and (max-width:1260px) {
	.Banner002251 .auto_1260{  padding: 0 2%;}
}
.Banner002251{background:#FFFFFF;}
/*.Banner002251 .box{ height: 185px; background-repeat: no-repeat; background-size: cover; padding-top: 20px;}
.Banner002251 h3{ width: 108px; height: 30px; line-height: 30px; border-radius: 30px; margin: 0 0 0 auto; font-weight: normal; font-size: 16px; text-align: center; background:rgba(0, 125, 195, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60); background:#007dc3;}
.Banner002251 h3 span{ position: relative; z-index: 2; color: #fff;}
@media only screen and (min-width:768px) {
	.Banner002251 .box{ height: 235px; padding-top: 25px;}
	.Banner002251 h3{ font-size: 18px;width: 120px; height: 33px; line-height: 33px; border-radius: 33px;}
}
@media only screen and (min-width:1024px) {
	.Banner002251 .box{ height: 300px; padding-top: 30px;}
	.Banner002251 h3{ font-size: 20px;width: 129px; height: 36px; line-height: 36px; border-radius: 36px;}
}*/
.Banner002251 .pcimg{ display: inline-block;}
.Banner002251 .wapimg{ display: none;}
@media(max-width:1200px){
	.Banner002251 .pcimg{ display: none;}
	.Banner002251 .wapimg{ display: inline-block;}
}
/*
 .Menu002387 为demo编号
 */
.Menu002387{ margin-top:10%;}
.Menu002387 header{  background:url(../images/Menu002387_tit.png) no-repeat right #df434c; background-size:auto 100%;
 color:#fff; font-size:18px; padding:22px 0 22px 30px; border-radius: 25px 0 0 0;}
.Menu002387 header b{ font-size:24px; display:block; font-weight: normal;}
.Menu002387 header span{ text-transform: uppercase; font-size: 16px; color:#fff}
.Menu002387 nav{ border: solid 1px #ececec;}
.Menu002387 nav li{ border-bottom:1px solid #fff; line-height:40px; font-size: 16px; background: #f6f6f6}
.Menu002387 nav li:last-child{ border-bottom: none;}
.Menu002387 nav li >a{  display:block;  padding-left:30px; padding-right:40px;position:relative;overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap;}
.Menu002387 nav li.hassub >a::before{ position:absolute; content: url(../images/Menu002387-ico_ain.png); width:15px; height:15px; right:30px; top: 50%; margin-top:-25px;}
.Menu002387 nav li:hover >a,
.Menu002387 nav li.aon>a{ color:#da251d;background: #ffe3e3;}
.Menu002387 nav li.hassub:hover>a::before,
.Menu002387 nav li.hassub.aon >a::before{ content: url(../images/Menu002387-ico_aon.png);right: 11px;transform: rotate(90deg);top: 83%;}
.Menu002387 .phone_nav{ display:none;}
.Menu002387 nav li dl{ display: none;}
.Menu002387 .secondCategory a{ display:block;  padding-left:30px;overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap;}

@media(max-width:768px){
 .Menu002387 header{ position:relative; font-size:16px; padding:2% 0 2% 30px; }
 .Menu002387 .phone_nav{  cursor:pointer;display:block; position:absolute;width:28px; height:28px; top:50%; right:20px; margin-top:-14px; border-radius:50%; background-color:rgba(255,255,255,0.2);}
 .Menu002387 .phone_nav::before{ position:absolute; content:''; top:50%; width:0; height:0; border-top:6px solid #fff;border-left:6px solid transparent; border-right:6px solid transparent; left:50%; margin-left:-6px; margin-top:-3px;}
 .Menu002387 .open::before{ border-top:0; border-bottom:6px solid #fff; }
 .Menu002387 header b{ font-size:20px;}
 .Menu002387 dl{ display:none;}
 .Menu002387 nav{ padding:0; display:none;}
}
/*
 .Location002308 为demo编号
 */
.Location002308{ padding:10px 0;}
.Location002308 dl{padding:10px 0; line-height:30px; border-bottom:#e5e5e5 1px solid;}
.Location002308 em{ font-style:normal;color: #999;  float:right; background:url(../images/Location002308-icon.png) no-repeat right center; padding-right:15px;}
.Location002308 em span{ color:#333;}
.Location002308 em a{ position:relative; padding-right:15px; margin-right:10px;color: #999;}
.Location002308 em a:first-child{ margin-left: 5px;}
.Location002308 em a:hover{ color: #333;}
.Location002308 em a:before{ position:absolute; content:''; right:0; border-top:4px solid transparent;border-bottom:4px solid transparent; border-left:5px solid #a1a1a1; top:50%; margin-top:-4px;}
.Location002308 dl dd{ float: left;}
.Location002308 dl dd span{ display: inline-block; position: relative; font-weight: bold; font-size: 16px; color: #333;}
.Location002308 dl dd span:after,.Location002308 dl dd span:before{ content: "";  position:absolute; display: block; background-color: #d0111b;}
.Location002308 dl dd span:after{left: 0; bottom: -11px; height: 2px; width: 100%; }
.Location002308 dl dd span:before{left: -10px; top: 50%; margin-top: -2px; width: 4px ; height: 4px;}
@media(max-width:640px){
.Location002308 em{ display:none;}
.Location002308 dl{ padding:0;}
.Location002308 dl dd span:after{bottom: -1px;}
}

/* 公司简介  */
.aboutus{ padding:3% 0;}
.aboutus .pic{ max-width: 440px; margin: 0 auto;}
.aboutus .pic img{ border: 5px solid #d9d9d9;}
.aboutus .word{ color: #666666; line-height: 2.15; max-width: 440px; margin: 3% auto 0;}
.aboutus .pcimg{ display: none;}
.aboutus .tit{ font-size: 18px; margin: 0; color: #333; line-height: 1.85; }
.aboutus .p{ color: #666; margin: 0;line-height: 1.85;}
@media screen and (min-width:1024px){
  .aboutus{ padding:43px 0 3%;}
  .aboutus .pic{ width: 45%; float: left;}
  .aboutus .word{ width: 50%; float: right; margin-top: 0;font-size: 16px;}
  .aboutus .pcimg{ display: inline-block;}
  .aboutus .wapimg{ display: none;}
  .aboutus .tit{ font-size: 20px;}
  .aboutus .p{ font-size: 16px;}
}

/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding-top:55px;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 55px; text-align: center; }
.PicList002239 li .li1{ float: left;padding:15.5px 0; font-size: 16px; color: #d0111b;}
.PicList002239 li .text{ padding: 0 20px}
.PicList002239 li .span2{ float: right; font-size: 14px; color: #999; padding:17px 0; padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center}
.PicList002239 .open_info{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.PicList002239  .info_area{ position:absolute; width:90%; max-width:1200px; left:50%; transform:translate(-50%,-50%); top:50%; background:#fff; padding:5%;}
.PicList002239  .info_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.PicList002239  .info_area .close::before,
.PicList002239  .info_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#c53b19; top:15px; left:3px;}
.PicList002239  .info_area .close::before{ transform:rotate(45deg);} 
.PicList002239  .info_area .close::after{ transform:rotate(-45deg);} 
.PicList002239  .info_area .pic{width:100%; height:auto; overflow:hidden; top:0; left:0; text-align:center;} 
.PicList002239  .info_area .txt{ overflow:auto; padding-top:15px; text-align:center;}
@media (min-width: 640px) {
.PicList002239 li{ float: left; width: 48%; margin: 0 1% 55px;}	
}
@media (min-width: 1024px) {
.PicList002239 li{  width: 31.33%; }	
}
@media (min-width: 1250px) {
.PicList002239 .ul{ margin:0 0px;}
.PicList002239 li{margin: 0 5px 55px ; width: 280px;}	
}

/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#d0111b; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}

/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:3% 0;background:url(../uploadfiles/RighInfo002226-img1.png) no-repeat right;}
.RighInfo002226 .dl{color:#617182;}
.RighInfo002226 .dl .h4{ font-size:18px; margin:0;}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #e95355 solid; padding-bottom:10px;}
.RighInfo002226 .dl .con{ font-size:14px; padding:15px 0 30px; line-height:2.25;}
.RighInfo002226 .word{ float:left;}
.RighInfo002226 .pic{ float:right; }

/*PicList001912*/
.PicList001912 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.PicList001912 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.PicList001912 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.PicList001912 li{ margin-bottom:35px; border:1px solid #e3e3e3; padding:4px;}
.PicList001912 li div{ background:url(../images/PicList001912-libg.jpg) repeat-x left bottom #fff; padding:2%; overflow:hidden;}
.PicList001912 li .pic{ float:left; width:22.5%;}
.PicList001912 li .pic img{ display:block; width:100%;}
.PicList001912 li figure{ float:right; border-left:1px solid #f3f3f3; width:75%; padding-left:25px;}
.PicList001912 li h3{ margin:0; line-height:50px; font-size:16px;}
.PicList001912 li h3 span{ float:right; color:#999; font-size:12px; font-weight:normal;}
.PicList001912 li p{ line-height:24px; overflow:hidden; color:#999;}
.PicList001912 li .more{ color:#d4282e;}
@media(max-width:1000px){
.PicList001912 .columnName{ font-size:45px;}
.PicList001912 .columnName span{ font-size:24px;}
.PicList001912 li h3{ line-height:normal;}
.PicList001912 li p{ margin:2% 0; height:48px;}
}
@media(max-width:640px){
.PicList001912 .columnName{ font-size:35px;}
.PicList001912 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.PicList001912 li .pic,
.PicList001912 li figure{ float:none; width:auto;}
.PicList001912 li figure{ border:0; padding-left:0; padding-top:3%;}
}

/*TextList002148 */
.TextList002148{ padding-top:2%;}
.TextList002148 .auto{ max-width:1600px;}
.TextList002148 li{ overflow:hidden; padding-left:170px; padding-right:48px; position:relative; margin-bottom:2%;}
.TextList002148 li:after{ position:absolute; content:''; right:0; top:0;width:48px; height:100%; background:url(../images/TextList002148-more.gif) no-repeat center center #f0f0f0;}
.TextList002148 li div{border-left:1px solid #e9e9e9; background-color:#f8f8f8; padding:2% 3%;}
.TextList002148 li time{ position:absolute; left:0; top:0; width:155px; height:100%;background-color:#f8f8f8; border-right:1px solid #e9e9e9;}
.TextList002148 li time:after{ position:absolute; content:''; background:url(../images/TextList002148-time.gif) no-repeat; width:11px; height:19px; top:50%; right:-11px; margin-top:-9px;}
.TextList002148 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.TextList002148 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.TextList002148 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:66px; background:#dfdfdf;}
.TextList002148 li h3{ margin:0; font-size:18px;}
.TextList002148 li p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}
@media(max-width:1000px){
.TextList002148 li{padding-left:120px;padding-right:30px;}
.TextList002148 li:after{width:30px; background-size:35% auto;}
.TextList002148 li time{width:105px;}
.TextList002148 li time span{font-size:14px;}
.TextList002148 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.TextList002148 li h3{ font-size:16px;}
}
@media(max-width:480px){
.TextList002148 li{padding-left:100px;padding-right:0;}
.TextList002148 li:after{ display:none;}
.TextList002148 li time{width:85px;}
.TextList002148 li time span{font-size:12px;}
.TextList002148 li time i{font-size:30px;}
.TextList002148 li h3{ font-size:14px;}
.TextList002148 li p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
}

/*PicList002045 */
.PicList002045{ padding-top:2%;}
.PicList002045 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; position:relative; text-align:center;}
.PicList002045 li:nth-child(3n){ margin-right:0;}
.PicList002045 li a{ position:absolute; left:0; top:0; right:0; bottom:0; border:6px solid #e8e8e8;}
.PicList002045 li a:hover{ border-width:3px; border-color:#d0111b;}
.PicList002045 li div{ max-width:275px; margin:0 auto; padding:4% 4% 10% 4%;}
.PicList002045 li figure{ padding-bottom:100%; background-size:contain;}
.PicList002045 li figure img{ display:none;}
.PicList002045 li p{ font-size:16px; color:#333; margin-bottom:5px; font-weight:bolder;}
@media(max-width:480px){
.PicList002045 li{ width:49%;}
.PicList002045 li:nth-child(3n){ margin-right:2%;}
.PicList002045 li:nth-child(2n){ margin-right:0;}
.PicList002045 li p{ font-size:14px;}
}

/*Spec001963*/
.Spec001963{ padding-bottom:2%; background-color:#fcfcfc;}
.Spec001963 .auto{ max-width:962px;}
.Spec001963 dl{ margin:35px 0; overflow:hidden; border:3px solid #e8e8e8; border-radius:10px; float:left; width:100%; position:relative; overflow:hidden; background-color:#fff;}
.Spec001963 dl .text{height:48px; line-height:48px; width:100%;border:none; background:none; padding:0 100px 0 20px; font-size:18px; color:#919191;}
.Spec001963 dl .btn{ position:absolute; right:-1px; top:0; width:60px; height:100%; background:url(../images/Spec001963-search_btn.png) no-repeat center center #d0111b; cursor:pointer; border:none; padding:0;}
.Spec001963 nav{ clear:both; position:relative; min-height:72px;padding-left:130px; padding-top:30px;}
.Spec001963 nav b{ background:url(../images/Spec001963-titlebg.png) no-repeat; width:104px; padding-top:10px; text-align:center; padding-right:16px; height:72px; line-height:26px; left:0; top:30px; position:absolute; font-size:24px; color:#484848; font-weight:normal; overflow:hidden;}
.Spec001963 nav li{ float:left; margin-right:3%; margin-bottom:2%;height:31px;}
.Spec001963 nav li a{ padding:0 25px; border-radius:31px; color:#58b530; font-size:16px; height:31px; line-height:31px;display:block;}
.Spec001963 nav li:hover a,
.Spec001963 nav li.aon a{ background:#58b530; color:#fff;}
.Spec001963 nav li.aon a{ font-weight:bold;}
@media(max-width:962px){
.Spec001963 .auto{ padding:0 2%;}
}
@media(max-width:640px){
.Spec001963 nav{padding-left:110px;}
.Spec001963 nav li a{ padding:0 10px; font-size:14px;}
.Spec001963 dl{ margin-top:0;}
.Spec001963 dl .text{ height:40px; line-height:40px; font-size:16px; padding:0 80px 0 10px;}
.Spec001963 dl .btn{ width:70px; background-size:auto 60%;}
.Spec001963 nav b{ font-size:18px;}
}

/*
 .RighInfo001278 为demo编号
 */
.RighInfo001278{ padding:2% 0;}
.RighInfo001278 .prod_info{ position:relative; padding-left:46%;}
.RighInfo001278 .prod_info h1{margin:0; color:#000;font-weight:normal; font-size:24px; }
.RighInfo001278 .prod_info p{line-height:24px; color:#999; min-height:96px;}
.RighInfo001278 .prod_info .share{ padding:2% 0; overflow:hidden; border-bottom:1px solid #eaeaea; margin-bottom:5%;}
.RighInfo001278 .prod_info .share a.more{ float:right;color:#999;line-height:28px;}
.RighInfo001278 .prod_info .share a.more:hover{color:#e60a00;}
.RighInfo001278 .prod_info .share em{ float:left; font-size:14px; font-style:normal; line-height:28px;}
.RighInfo001278 .big_img li .table{width: 382px; height: 575px;}
.RighInfo001278 .big_img li .table_cell{width: 363px;height: 555px;line-height: 375px;}
@media(min-width:641px){
.RighInfo001278 .big_img{ position:absolute; left:0; top:0; height:100%; width:43.9%; overflow: hidden;}
.RighInfo001278 .big_img li{ position:absolute;width:100%;top:0; left:0;  height:100%; }
.RighInfo001278 .big_img li .table{ display:table;padding:10px; text-align: center;}
.RighInfo001278 .big_img li .table_cell{vertical-align:middle;  display: inline-block;}
.RighInfo001278 .big_img li img{ max-height:100%; width: 100%;}
 }	
.RighInfo001278 .big_img li{ text-align:center; border:1px solid #dcdcdc;}
@media (max-width:1199px ) {
	.RighInfo001278 .big_img li .table,.RighInfo001278 .big_img li .table_cell{ width: 100%; height: 100%;}
}

.RighInfo001278 .list{ padding:0 30px;position:relative;}
.RighInfo001278 .list a{ position:absolute; width:26px; height:26px; background:url(../images/RighInfo001278-btn_prev.png) no-repeat center center; cursor:pointer;top:50%; margin-top:-13px; z-index:10;}
.RighInfo001278 .list a.prev{ left:0;}
.RighInfo001278 .list a.next{ right:0; background-image:url(../images/RighInfo001278-btn_next.png);}
.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop{ cursor:default;}
.RighInfo001278 .list li{position:relative; text-align:center; float:left;}
.RighInfo001278 .list li .table{width:90%; margin:0 auto;padding:5px;border:1px solid #f2f2f2; height: 115px; display: table;}
.RighInfo001278 .list li .table .table_cell{ height: 115px; vertical-align: middle; display: table-cell;}
.RighInfo001278 .list li .table .table_cell img{ max-height: 105px;width: 100%;}
.RighInfo001278 .list li.on .table{ border-color:#6ad1f4;}
@media (max-width:640px ) {
	.RighInfo001278 .list li .table,.RighInfo001278 .list li .table .table_cell{ height: 75px;}
	.RighInfo001278 .list li .table .table_cell img{ max-height: 65px; }
}

.RighInfo001278 .tab{ padding:3% 0;}
.RighInfo001278 .tab .h1_tab{ margin:0; background-color:#ededee;overflow:hidden; font-weight:normal; font-size:14px;}
.RighInfo001278 .tab .h1_tab span{ float:left; padding:0 3%; line-height:44px;  cursor:pointer;}
.RighInfo001278 .tab .h1_tab span.on{ background-color:#d0111b; color:#fff;}
.RighInfo001278 .tab .info{ padding-top:3%;}
.RighInfo001278 .tab .info img{display: block; margin-bottom:2%;}
@media(max-width:640px){
.RighInfo001278 .prod_info{ padding-left:0;}
.RighInfo001278 .big_img{ margin-bottom:3%;}
.RighInfo001278 .big_img li{ padding:3%;}
 }	

 /*TextList001939*/
.TextList001939{ margin:2% 0;border: 1px solid #e7e7e7;}
.TextList001939 li{ padding:15px 0; border-bottom:1px solid #e5e5e5; }
.TextList001939 li .con{position:relative; padding:0 0 0 75px;}
.TextList001939 li.end{ border-bottom:0;}
.TextList001939 li .name{padding:20px 15px; padding-right:127px;color:#999; line-height:normal; text-transform:uppercase;}
.TextList001939 li .name h1{margin: 0; font-size:24px; color:#333; padding-bottom:5px;}
.TextList001939 li .btn{position: absolute; top:0; right:60px; width:56px; height:56px; background:#d0111b; cursor:pointer;}
.TextList001939 li .btn:before,
.TextList001939 li .btn:after{ position:absolute; content:''; background-color:#fff;}
.TextList001939 li .btn:before{ left:15%; width:70%;height:4px; top:50%; margin-top:-2px;}
.TextList001939 li .btn:after{ top:15%; height:70%; width:4px; left:50%; margin-left:-2px;}
.TextList001939 li#on .btn:after{ display:none;}
.TextList001939 li time{ position:absolute; left:0 ;top:0; width:75px;padding: 15px 0; text-align:center;background:#d0111b; color:#fff; font-weight:bold; font-size:22px; }
.TextList001939 li time i{ display:block; font-weight:normal; padding-bottom:8px;font-size:16px;}
.TextList001939 li .txt{ display:none;padding:0 15px; }
@media(max-width:768px){
.TextList001939 li .con{position:relative; }
.TextList001939 li .btn{right:5px;}
.TextList001939 li .btn{ width:40px; height:40px;}
.TextList001939 li time,
.TextList001939 li .name h1{ font-size:18px;}
.TextList001939 li .name{ font-size:12px; padding-right:55px;}
}
@media(max-width:375px){
.TextList001939 li .name h1{ font-size:16px;}
.TextList001939 li .btn{ width:35px; height:35px;}
.TextList001939 li .name{padding-right:50px;}
}

/*
 .Map002364 为demo编号
 */
.Map002364{}
.Map002364{padding-bottom:3%;background:#fff;}
.Map002364 .auto{padding-top:20px;}
.Map002364 .columnName{ font-size:32px; font-family:'微软雅黑';   color:#333; margin:0; padding-bottom:2%; text-align:center;}
.Map002364 .columnName:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:'';}
.Map002364 dd{ border:10px solid #eee;margin-bottom:2%; padding-left:62%; background-color:#f9f9f9; position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}
.Map002364 .map *{ max-width:none;}
.Map002364 dd figure{ padding:3%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:30px 0; padding-left:50px; border-bottom:1px dashed #dbdbdb; background:url(../images/Map002364-icon_name.gif) no-repeat center left; font-size:16px; color:#767676;}
.Map002364 dd li:nth-child(2){background-image:url(../images/Map002364-icon_add.gif);}
.Map002364 dd li:nth-child(3){background-image:url(../images/Map002364-icon_tel.gif);}
.Map002364 dd li:nth-child(4){background-image:url(../images/Map002364-icon_fax.gif);}
.Map002364 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:60%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002364 dd{ padding:3%;}
.Map002364 .map{ height:300px; position:relative !important;}
.Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:20px;}
}

/*Form002219*/
.Form002219{ padding-bottom:5%; margin-top:30px;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#d0111b;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/

/*Form002100 */
.Form002100{background: #fff;}
.Form002100 header{ padding-top:2%; padding-bottom:2%; position:relative;}
.Form002100 header span{  color:#999; padding-left:3%; margin-left:3%; border-left:1px solid #ededed; vertical-align:middle; display:inline-block;}
.Form002100 header span b{ display:block;font-size:16px;color:#f04848;}
.Form002100 header em{ font-style:normal; position:absolute; right:2%; top:50%; line-height:20px; margin-top:-10px;}
.Form002100 footer{ text-align:right;  padding-top:2%; padding-bottom:1%;color:#666;}
.Form002100 footer .bdsharebuttonbox{ float:left; line-height:32px;}
.Form002100 footer .bdsharebuttonbox a{ margin:0 0 0 6px; float:none; padding:0; width:32px; height:32px; display:inline-block; background:url(../images/Form002100-share.png) no-repeat left top; vertical-align:middle;}
.Form002100 footer .bdsharebuttonbox a.bds_sqq{ background-position:-42px 0;}
.Form002100 footer .bdsharebuttonbox a.bds_weixin{ background-position:-85px;}
.Form002100 footer .bdsharebuttonbox a:hover{ background-image:url(../images/Form002100-share_hover.png);}
.Form002100 footer a{color:#666; display:inline-block;}
.Form002100 footer a:hover{color:#f04848;}
.Form002100 footer i{ margin:0 8px; width:1px; height:12px; display:inline-block; background-color:#f2f2f2;}
.Form002100 footer span a{ text-decoration:underline;}

.Form002100 .reg_form{ border:5px solid #f0f0f0; padding:3%;}
.Form002100 .reg_form h1{ margin:0; font-size:18px; color:#333;}
.Form002100 .reg_form dl{ border-top:1px dashed #ccc; padding:3% 0 0 0; margin-top:3%; overflow:hidden;}
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:left; line-height:37px;}
.Form002100 .reg_form dl dt{ width:24%; padding-left:3%;}
.Form002100 .reg_form dl dt b{ width:37px; height:37px; display:inline-block; margin-right:10px; text-align:center; line-height:37px; background:#e4e4e4; border-radius:50%; color:#fff;}
.Form002100 .reg_form dl dd{ width:76%;}
.Form002100 .reg_form dl.table dt{ width:20%; }
.Form002100 .reg_form dl.table dd{ width:80%;}
.Form002100 .reg_form dl.tab a{ float:left;border:1px solid #e4e4e4; padding:0 5%; border-radius:3px; line-height:44px; margin-right:2%; color:#999;}
.Form002100 .reg_form dl.tab a.on{ border-color:#f04848; color:#333;}
.Form002100 .reg_form table{ max-width:490px;}
.Form002100 .reg_form td{ padding:0; line-height:37px; padding-bottom:20px;}
.Form002100 .reg_form td.f_name{ width:126px; color:#888;}
.Form002100 .reg_form td .text{ width:100%; border:1px solid #e4e4e4; padding:0 10px; border-radius:3px; line-height:37px; height:37px;}
.Form002100 .reg_form td.btn{ text-align:center; }
.Form002100 .reg_form td.btn input{width:46%;border-radius:3px; font-size:18px; color:#fff; background:#d0111b; cursor:pointer; padding:0; font-weight:bold; border:none; height:44px; min-width:120px;}
@media(max-width:1000px){
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:none; width:auto !important;}
.Form002100 .reg_form dl dt{ padding-left:0; padding-bottom:10px;}
}
@media(max-width:640px){
.Form002100 header span{ display:none;}
.Form002100 header img{ height:50px;}
.Form002100 .reg_form td.btn input{ font-size:15px; }
.Form002100 footer{ text-align:left;}
.Form002100 footer .bdsharebuttonbox{ float:none; margin-bottom:10px;}
}

/*Form002099 */
.Form002099{background: #fff;}
.Form002099 header{ padding-top:2%; padding-bottom:2%;}
.Form002099 header span{ font-size:30px; color:#666; padding-left:3%; margin-left:3%; border-left:1px solid #ededed; vertical-align:middle; display:inline-block;}
.Form002099 footer{ text-align:right;  padding-top:2%; padding-bottom:4%;color:#666;}
.Form002099 footer .bdsharebuttonbox{ float:left; line-height:32px;}
.Form002099 footer .bdsharebuttonbox a{ margin:0 0 0 6px; float:none; padding:0; width:32px; height:32px; display:inline-block; background:url(../images/Form002099-share.png) no-repeat left top; vertical-align:middle;}
.Form002099 footer .bdsharebuttonbox a.bds_sqq{ background-position:-42px 0;}
.Form002099 footer .bdsharebuttonbox a.bds_weixin{ background-position:-85px;}
.Form002099 footer .bdsharebuttonbox a:hover{ background-image:url(../images/Form002099-share_hover.png);}
.Form002099 footer a{color:#666; display:inline-block;}
.Form002099 footer a:hover{color:#f04848;}
.Form002099 footer i{ margin:0 8px; width:1px; height:12px; display:inline-block; background-color:#f2f2f2;}
.Form002099 footer span a{ text-decoration:underline;}

.Form002099 section{ position:relative;}
.Form002099 .ad aside,
.Form002099 .ad{ position:absolute; left:0; top:0; height:100%; width:50.417%;}
.Form002099 .ad img{ display:none;width:100%;}
.Form002099 .ad aside{ width:100%;}
.Form002099 .form{ padding:10% 10% 13% 60%; border:6px solid #f0f0f0;}
.Form002099 .form h1{ margin:0; font-size:18px; color:#333;}
.Form002099 .form td{ padding-top:16px;}
.Form002099 .form td div{ position:relative; line-height:44px;}
.Form002099 .form td label{ position:absolute; left:10px; color:#999;}
.Form002099 .form td .text{ width:100%;  line-height:44px;height:44px; padding:0 10px;border-radius:3px; border:1px solid #e4e4e4; background:none;}
.Form002099 .form td .text:focus{ border-color:#f04848;}
.Form002099 .form .fgpsw{ float:right; color:#737373;}
.Form002099 .form .fgpsw:hover{ text-decoration:underline; color:#f04848;}
.Form002099 .form .btn{ float:left; width:46%;border-radius:3px; font-size:18px; color:#fff; background:#d0111b; cursor:pointer; padding:0; font-weight:bold; border:none; height:44px;}
.Form002099 .form .btn_reg{ float:right; background:#572257;}
@media(max-width:640px){
.Form002099 footer{ text-align:left;}
.Form002099 footer .bdsharebuttonbox{ float:none; margin-bottom:10px;}
.Form002099 .ad{ position:relative; width:auto; height:auto;}
.Form002099 .ad aside{ display:none;}
.Form002099 .ad img{ display:block;}
.Form002099 .form{ padding:3%;}
.Form002099 header span{ font-size:20px;}
}
@media(max-width:480px){
.Form002099 header img{ height:50px;}
}

/*
 .Spec000661 为demo编号
 */
.Spec000661{ padding:2% 0;}
.Spec000661 dl,
.Spec000661 dt,
.Spec000661 dd{ float:left; }
.Spec000661 dd.clear{ float:none;}
.Spec000661 dl{margin-right:10px; margin-bottom:3px; width: 48%;}
.Spec000661 dt{line-height:28px; width:75px; text-align:right;}
.Spec000661 dd{position:relative}
.Spec000661 dd .a_sel{line-height:28px; width:210px; height:28px; border:#d8d8d8 1px solid; border-right:0; display:block;  padding-left:10px;padding-right:29px;background:url(../images/Spec000661-a_sel.jpg) no-repeat right -1px #fff; word-wrap: break-word;  word-break: break-all; overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Spec000661 dd figure{ position:absolute; display:none; left:0; top:27px; width:100%; background-color:#fff; border:#d8d8d8 1px solid; border-top:0; text-align:center; box-shadow:0 1px 2px #ccc inset; max-height: 415px; overflow-y: scroll;}
.Spec000661 dd figure a{ display:block; line-height:41px; border-bottom:1px solid #d8d8d8;}
.Spec000661 dd figure a:last-child{ border-bottom:0;}
.Spec000661 dd figure a:hover{background: #56b9f4; color:#fff;}
@media(max-width:640px){
.Spec000661 dl{ float:none; width: 100%;}
}

/* .RichInfo005 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info{padding:3%; min-height: 200px;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:22px; color: #333;word-wrap:break-word;}
.RichInfo005 .news_info .title p{font-size:14px; margin:0; border-bottom:1px dashed #653f17; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#666; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;font-size:14px;}
.RichInfo005 .news_info .info_pn span a{ color:#666;}
.RichInfo005 .news_info .info_pn span a:hover,.RichInfo005 .news_info .info_back a:hover{color:#d0111b;}
.RichInfo005 .news_info .info_pn>a{display: block;}
@media(max-width:640px){
.RichInfo005 .news_info .title h1{ font-size:18px}
}








/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:2% 0; }

.RighInfo002228 .single-content li{padding:10px 0;  border-bottom: 1px dashed #eaeaea; margin-bottom: 10px;}
.RighInfo002228 .single-content li strong{font-size: 15px;}
.RighInfo002228 .single-content li span{padding:0  0 0 10px; font-size:14px; }
.RighInfo002228 .single-content li span a{padding: 0 10px; }





/*
 TextList000856 为demo编号
 */
.TextList000856 li{border-bottom: #f0f0f0 1px dashed;  padding:16px 0;}
.TextList000856 li a{ background:url(../images/TextList000746-icon.jpg) no-repeat  center;padding-right: 10%;}
.TextList000856 li .dot{padding-left: 20px; }
.TextList000856 li a:hover{ color:#9a403b;}
.TextList000856 li time{ float:right; color:#999; font-size:12px; margin-left:10px;}







/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%; height: 88px;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(208, 17, 27,0.8); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:16px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

















.w18{width:18%; padding-bottom:4%;}
.w81{width:81%; padding-bottom:4%;}
.fl1{ float:left;}
.fr1{ float:right;}




@media(max-width:768px){
.fl1,
.fr1{ float:none;}
.w18,
.w81{ width:auto; padding-bottom:2%;}
}

/*
 .Menu002306002306 为demo编号
 */
.Product{background: #fff; padding:1%; margin: 2% auto;}
.Product .titl{ text-align: center; font-size:30px; color: #d0111b; padding:0 0 30px 0;}
.Product .titl p{  margin: 0; font-size: 13px; text-transform: uppercase; letter-spacing:2px; color: #ffaeb3;}
@media (min-width: 768px) {
.Product .titl{ font-size: 24px;}
}
@media (min-width: 1024px) {
.Product .titl{ font-size: 30px;}
}

.Menu002306{ max-width: 208px;border:5px solid #eaeaea; }
.Menu002306 .column{ line-height:68px; background-color: #87b2c7;  text-align: center; font-size:24px;  color:#fff;  background: url(../images/Menu002306-img.png) no-repeat center #d0111b;}
.Menu002306 .column a{ color:#fff;}
.Menu002306 .column span{ position: relative;}


.Menu002306 .list{  background-color: #f3f7f9; }
.Menu002306 .list a{ display:block; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Menu002306 .list .one > li{ background:#f3f3f3;}
.Menu002306 .list .one > li > a{ line-height:40px; height:40px; font-size:16px; color:#666; padding:0 32px;border-bottom:1px solid #fff; padding-left:24%;}
.Menu002306 .list .one > li > a span{ position:absolute; top:50%; margin-top: -8px; right:26px; width:16px; height:16px; background:url(../images/menu_more_off.png) right center no-repeat; transition: transform .3s ease-out; -webkit-transition: -webkit-transform .3s ease-out; -moz-transition: -moz-transform .3s ease-out; -ms-transition: -ms-transform .3s ease-out;}
.Menu002306 .list .one > li:hover > a,
.Menu002306 .list .one > li.on > a{ background:#ffe3e3; color:#d0111b; }
.Menu002306 .list .one > li.level.on > a span{ transform: rotate(90deg);}
.Menu002306 .list .two{ display:none; }
.Menu002306 .list .on > .two{ display:block; background: #fff;}
.Menu002306 .list .two > li > a{ line-height:39px; border-bottom: 1px dashed #ccc;/*padding:10px 0;*/ padding-left:24%;}
.Menu002306 .list .two > li:last-child > a{  border-bottom:none;}
.Menu002306 .list .two > li.on > a,
.Menu002306 .list .two > li > a:hover{  color:#d0111b;}

@media only screen and (max-width:768px ) {
	.Menu002306{ max-width: none;}
	.Menu002306 .list .one > li > a{ height: 40px; line-height: 40px;}
	.Menu002306 .list{ padding-bottom: 0; border-radius: 0;}
	
}

.Floor002399 li{ float: left; width:32.6%; border:5px solid #eaeaea; margin-right: 1%; margin-bottom:4%;}
.Floor002399 li:nth-child(3n) {margin-right:0;}
.Floor002399 .pic{ overflow: hidden; width: 100%; height: 0; padding-bottom: 92%; position: relative;}
.Floor002399 .pic img{ width: 100%; position:absolute; top: 0; left: 0;}
.Floor002399 .pic a{ display: block; background-position: center; background-repeat: no-repeat; background-size: cover; transition: transform .5s ease-in-out; }
.Floor002399 .pic a:hover{ transform: scale(1.1);}
.Floor002399 .word{ padding:0 20px;}
.Floor002399 .word h3{ font-size: 18px; color: #333; font-weight: normal;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;  text-align: center; margin: 14px 0;}
.Floor002399 .word h3 a:hover{ color:#a52c31;}
.Floor002399 .word p{ margin: 15px 0; font-size: 14px; color: #999;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002399 .word .more{ text-align: center; border-top: 1px solid #eee; display: block; padding: 15px 0; font-size: 12px; color: #888;margin-right: 10%; background: url(../images/Floor002396-more.png) no-repeat 70% center;}
.Floor002399 .word .more:hover{ background-image: url(../images/Floor002396-more_hover.png); color: #a52c31;}
@media only screen and (max-width:640px ) {
	.Floor002399 li{ width: 48%; margin-right:4%;}
	.Floor002399 li:nth-child(2n){margin-right:0;}
	.Floor002399 li:nth-child(3n){margin-right:4%;}
	.Floor002399 li:nth-child(6){margin-right:0;}
	.Floor002399 .word{padding: 10px 10px 0;}
	.Floor002399 .word .more{ padding: 10px 0;}
	.Floor002399 .word p{ margin: 10px 0;}
}
@media(max-width:450px){
.Floor002399 .word .more{margin-right:0;text-align: left;background: url(../images/Floor002396-more.png) no-repeat right center;}
}

.Floor002399 .more{font-size:14px; text-align: center;}
.Floor002399 .more a{  color: #d0111b; }
.Floor002399 .more a:hover{ color: #d0111b;}
.Floor002399 .more span{ border-top:1px solid #999; width: 45px; display: inline-block; margin: 0 10px; height: 5px}


.secondCategory{
    font-size: 14px;
    padding-left:5px;
	background: #fff;
}





/*Form002103 */
.Form002103{padding:3% 3% 3% 8%;max-width:900px;margin:0 auto;border:1px solid #dfdfdf; margin-top:3%}
.Form002103 table{max-width:500px;}
.Form002103 tr{ padding-bottom:2%;}
.Form002103 td{padding:10px 0; color:#999; min-width: 100px;}
.Form002103 td.name{ text-align:right; width:20%; min-width:100px; color:#333;}
.Form002103 .dengji{ margin-left:10px;}
.Form002103 .text{ border:1px solid #dfdfdf; padding:0 10px; background:#fff; height:30px; line-height:30px;  width:100%; max-width:260px;}
.Form002103 textarea.text{ max-width:370px; height:90px;}
.Form002103 .a_fontbtn{ display:inline-block; color:#f04848;  padding:0px 7px; line-height:18px;}
.Form002103 .btn{color:#fff;border-radius:3px; background:#c23724; border:none; cursor:pointer; width:100px; height:32px; font-weight:bold; margin-right: 10px;}
.Form002103 select{ border:1px solid #dfdfdf;}
.Form002103 .form_table tr:last-child td:first-child{ padding-left: 100px;}
@media (max-width:640px ) {
	.Form002103{ padding: 3%; width: 96%;}
	.Form002103 .form_table tr:last-child td:first-child{ padding-left: 0;}
}



/*Form002112 */
.Form002112{border: 1px solid #FCDCDC;background-color: #FFFAFA; padding:2%;}
.Form002112 table{ max-width:768px; margin:0 auto;}
.Form002112 table td{ padding-bottom:10px; font-size:12px; padding-right:10px;}
.Form002112 .f_name{ width:20%; min-width:135px; text-align:right;}
.Form002112 .f_name em{color:#f04848;}
.Form002112 .f_txt{ width:40%;}
.Form002112 .f_tips span{ font-size:12px; padding:0 10px; display:inline-block;border: 1px solid #FCDCDC;background-color: #FFFAFA; line-height:20px;}
.Form002112 td .text{width: 100%;height: 30px;line-height: 30px;padding: 0px 5px;border: solid 1px #e3e3e3;background: #fff;}
.Form002112 td .text:focus{ border-color:#f04848;}
.Form002112 td .btn{background: #f04848;color: #fff;font-weight: bold;height: 32px;border-radius: 3px;padding: 0 33px;cursor: pointer;border: none;}
@media(max-width:640px){
.Form002112 table td{ display:block; width:auto !important;}
.Form002112 .f_name{ text-align:left;}
}
.TextList001398{ padding:2% 0;}
.TextList001398 li{height: 49px; padding: 0 10px; border-bottom: 1px solid #e3e3e3; line-height: 49px; position:relative;}
.TextList001398 li a{display:block; padding: 0 75px 0 20px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;}
.TextList001398 li a:hover{color: #D61919;}
.TextList001398 li .btn{width: 71px; height: 49px; position: absolute; top: 0; right: 10px; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;}
.TextList001398 li:nth-child(2n){background: #f2f2f2;}



/*
 .Banner002403 为demo编号
 */
.Banner002403{ position: relative;}
.Banner002403 .bx-wrapper,
.Banner002403 .bx-viewport{ position:relative; overflow:hidden; z-index:1;}
/*分页数字*/
/*.Banner002403 .bx-pager{ position:absolute; z-index:3; left:0; bottom:5%; width:100%; text-align:center;}
.Banner002403 .bx-pager div{ display:inline-block; border-bottom:2px solid #fff; margin:0 5px;}
.Banner002403 .bx-pager div a{ font-size:40px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:inline-block; width:45px; text-align:center;text-indent:-80px; transition:all ease-in-out 0.3s; overflow:hidden;}
.Banner002403 .bx-pager div a.active{text-indent:0; position:relative;}
.Banner002403 .bx-pager div a.active::before,
.Banner002403 .bx-pager div a.active::after{ position:absolute; content:''; width:12px; height:1px; background-color:#fff; transform:rotate(-40deg);}
.Banner002403 .bx-pager div a.active::before{ bottom:9px; left:0;}
.Banner002403 .bx-pager div a.active::after{ right:0; top:9px;}*/

.Banner002403 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002403 .bx-pager div{ display:inline-block; width: 20px; height: 20px; padding: 6px; overflow: hidden;}
.Banner002403 .bx-pager div a{ display:block; width:8px; height:8px; position: relative; background-color:#fff; -moz-opacity:0.7;  opacity: 0.7; filter:alpha(opacity=70); border-radius:100%; text-indent: 9999px; transition: all .5s ease-in-out;}
.Banner002403 .bx-pager div a.active{ transform:scale(1.5); -moz-opacity:1;  opacity: 1; filter:alpha(opacity=100);}

/*@media(max-width:480px){
.Banner002403 .bx-pager div a{ font-size:24px;}
}*/
/*分页数字 end*/

.Banner002403 .list li{  background-repeat:no-repeat; background-position:center top; background-size:cover;}
.Banner002403 .list li>a{ display: block; width: 100%; height: 100%; position: relative;}
.Banner002403 .list li .auto{position: absolute;height: 100%; width: 100%; top: 0;}
.Banner002403 .list li figure{ max-width: 1130px; margin: 0 auto; height: 100%; width: 100%; display: table; text-align: center;}
.Banner002403 .list li figure .txt{ display: table-cell; vertical-align: middle;height: 100%; width: 100%;}
.Banner002403 .list li p{ margin: 0; opacity:0; 
transition:all ease-in-out 0.3s;
-webkit-transition:all ease-in-out 0.3s;
-ms-transition:all ease-in-out 0.3s;
-moz-transition:all ease-in-out 0.3s;
}
.Banner002403 .list li.on p{ opacity: 1;}
.Banner002403 .list li p img{ width: 100%; max-width: 456px;}
.Banner002403 .list li .pic .pcimg{ display: inline-block;}
.Banner002403 .list li .pic .wapimg{ display: none;}
@media(max-width:1200px){
	.Banner002403 .list li .pic .pcimg{ display: none;}
	.Banner002403 .list li .pic .wapimg{ display: inline-block;}
	.Banner002403 .list li p img{ width: 75%;}
}
@media(max-width:1024px){
	.Banner002403 .list li p img{ width: 60%;}
}
@media(max-width:767px){
	.Banner002403 .list li p img{ width: 55%;}
}
@media(max-width:488px){
	.Banner002403 .list li p img{ width: 50%;}
}
/*第一张*/
.Banner002403 .list li:nth-child(1) p{ position: relative; top: -10%; left: -5%;}
.Banner002403 .list li:nth-child(1).on p{ top: 0; left: 0;}

/*第二张*/
.Banner002403 .list li:nth-child(2) p{ position: relative; left: -25%;}
.Banner002403 .list li:nth-child(2).on p{ left: -15%;}


/*第三张*/
.Banner002403 .list li:nth-child(3) p{ position: relative; top: -10%; right: -5%;}
.Banner002403 .list li:nth-child(3).on p{ top: 0; right: 0;}


/*左右按钮*/
.Banner002403 .bx-controls-direction{ display: none;}
@media(min-width:768px){
.Banner002403 .bx-controls-direction{ display: block;}
.Banner002403 .bx-controls-direction a {position:absolute; z-index: 99; overflow: hidden; display: block; width:44px; height:44px;  top: 50%; margin-top: -22px; opacity: 0; background-repeat: no-repeat;
-ms-transition:left 400ms, right 400ms,opacity 300ms;
transition:left 400ms, right 400ms,opacity 300ms;
-webkit-transition:left 400ms, right 400ms,opacity 300ms;
-moz-transition:left 400ms, right 400ms,opacity 300ms;
-o-transition:left 400ms, right 400ms,opacity 300ms;
}
.Banner002403 .bx-controls-direction .bx-prev {left:-50px; background-image: url(../images/Banner002403-l_btn.png);}
.Banner002403 .bx-controls-direction .bx-next {right:-50px;background-image: url(../images/Banner002403-r_btn.png);}
.Banner002403 .bx-controls-direction.on .bx-prev {left:70px; opacity: 1;}
.Banner002403 .bx-controls-direction.on .bx-next {right:70px; opacity: 1;}
}
/*左右按钮 end*/


/*
 .RighInfo001749 为demo编号
 */
.RighInfo001749{padding: 2% 0;background: url(../images/RighInfo001749-bg.jpg) no-repeat center bottom;}
.RighInfo001749 .p{font-size: 14px;color:#555;line-height: 32px; padding: 0; margin: 0;padding-bottom: 10px;text-indent: 2em}
.RighInfo001749 .h1{font-size:20px;color:#d0111b;line-height: 32px; padding: 0; margin: 0;padding-bottom: 10px;}
.RighInfo001749 .p b{font-size:24px;color:#d0111b; }


/*Timeline001915*/
.Timeline001915{ padding-bottom:4%;}
.Timeline001915 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.png) no-repeat center top; padding-top:64px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;font-size: 16px;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#b5121b; font-size:18px; border-top:1px solid #e1e1e4;font-weight: bold;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#d0111b; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#d0111b; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}





/*
 .Floor001289 为demo编号
 */
.Floor001289{ border-bottom:3px solid #d0111b; /*background:url(../images/Floor001289-bg.png) no-repeat left bottom;*/ padding:3% 0 5%;}
.Floor001289 ul{ padding-bottom:2%;}
.Floor001289 .h1{ position:relative; font-size:20px; color:#d0111b; padding-left:15px;}
.Floor001289 .h1:after{ content:""; position:absolute; bottom:0px; left:0%; width:5px; height:25px; background:#d0111b;}
.Floor001289 .title{ text-align:center; color:#11502b; letter-spacing:2px; padding-bottom:3%; background:url(../images/Floor001289-titlebg.png) no-repeat center top; padding-top:55px;}
.Floor001289 li{ float:left; width:32%; margin-right:2%; box-shadow:6px 6px 10px #ccc;}
.Floor001289 li:last-child{ margin-right:0;}
.Floor001289 li img{ display:block; width:100%;}
.Floor001289 li div{ border:1px solid #eee; background-color:#f6f6f6; text-align:center; padding:0 5% 8%; transition:0.4s;}
.Floor001289 li time{ margin:0 auto; margin-top:-30px; background-color:#d0111b; display:inline-block; border:2px solid #fff; color:#fff; font-size:12px;    border-radius: 22px 0;}
.Floor001289 li time span{ display:block; font-size:22px; padding:11px 14px;    font-weight: bold;} 
.Floor001289 li h3{ font-size:16px; color:#555;}
.Floor001289 li h3 a{ font-size:16px; color:#555;}
.Floor001289 li h3 a:hover{ color:#d0111b;}
.Floor001289 li p{ line-height:18px; height:auto; overflow:hidden;    text-align: left;padding-left:8%;}
.Floor001289 li p i{ font-style:normal; font-weight:bold; font-size:20px; color:#d0111b; margin-right:2%}
.Floor001289 li .text1{ display:block; color:#d0111b}
.Floor001289 .more{ text-align:center; padding-top:4%;}
.Floor001289 .more a{ text-align:left; display:inline-block; width:150px; height:36px; line-height:36px; color:#fff; padding-left:25px; font-size:16px; border-radius:36px; background:url(../images/Floor001289-more.gif) no-repeat 90% center #11502b; border:2px solid #fff;}
.Floor001289 li:hover div{ background-color:#d0111b;color:#fff;}
.Floor001289 li:hover div a{ color:#fff;}
.Floor001289 li:hover div i{ color:#fff;}
.Floor001289 li:hover .text1{ color:#fff;}
@media(max-width:640px){
.Floor001289 li{ float:none; width:auto; max-width:80%; margin:0 auto !important; margin-bottom:3% !important; }
}
@media(max-width:375px){
.Floor001289 li{max-width:90%;} 
}
/*
 .RighInfo002207 为demo编号
 */
.RighInfo002207{ font-size:14px; padding:3% 0;}
.RighInfo002207 ol,.RighInfo002207 ul{ list-style:none;}
.RighInfo002207 .img{ float:left; width:26%;}
.RighInfo002207 .table{ width:70%; float:right;border-left: 1px solid #d3d3d3;padding-left: 3%;margin-left: 3%;}
.RighInfo002207 .table h1{ color:#d0111b; font-size:18px; position:relative;}
.RighInfo002207 .table h1:after{ content:""; position:absolute; bottom:0px; left:53%; max-width:173px; width: 35%; height:1px; background:#ccc;}
.RighInfo002207 .table .title2:after{left:20%;}
.RighInfo002207 .td{font-size:15px; color:#333; padding-bottom:10px; line-height:25px; padding-top:5px;    vertical-align: 2px;}
.RighInfo002207 .info{ line-height:34px; }
.RighInfo002207 .f_name{ color:#666; font-weight:bold; }
.RighInfo002207 .td1,
.RighInfo002207 .td3,
.RighInfo002207 .td5{width:86px;}
.RighInfo002207 .td3,
.RighInfo002207 .td5{ text-align:right;}
.RighInfo002207 .td2,
.RighInfo002207 .td4{ width:15%;}
@media(max-width:640px){
.RighInfo002207 .table{ float:none; width:auto;}
.RighInfo002207 .img{ float:none; width:auto;}
}
@media(max-width:480px){
.RighInfo002207 .table{ padding:2%;}
.RighInfo002207 .td{ text-align:left;}
.RighInfo002207 .td1, .RighInfo002207 .td3, .RighInfo002207 .td5{ width: 65px;}
}


/*
 .RighInfo002307 为demo编号
 */
.RighInfo002307{ font-size:14px; padding:3% 0;}
.RighInfo002307 ol,.RighInfo002207 ul{ list-style:none;}
.RighInfo002307 .img{ float:left; width:26%;}
.RighInfo002307 .table{ width:70%; float:right;margin-left: 3%;}
.RighInfo002307  table{ border-top: 3px solid #d3d3d3;border-bottom: 3px solid #d3d3d3;}
.RighInfo002307 .table tr{    border-bottom: 1px solid #e4e4e4}
.RighInfo002307 .table h1{ color:#d0111b; font-size:18px; position:relative;}
.RighInfo002307 .table h1:after{ content:""; position:absolute; bottom:0px; left:50%; max-width:180px; width: 35%; height:1px; background:#ccc;}
.RighInfo002307 .table p{ color:#555; font-size:14px; line-height:25px; text-indent:2em;}
.RighInfo002307 .table .title2:after{left:14%;}
.RighInfo002307 .td{font-size:16px; color:#333; padding-bottom:10px; line-height:25px; padding-top:5px;vertical-align: 2px;}
.RighInfo002307 .td i{font-style: normal; margin-left:13%; color:#e4e4e4;}
.RighInfo002307 .info{ line-height:34px; }
.RighInfo002307 .f_name{ color:#333;}
.RighInfo002307 .td1,
.RighInfo002307 .td3,
.RighInfo002307 .td5{width:105px;}
.RighInfo002307 .td3,
.RighInfo002307 .td5{ text-align:right;}
.RighInfo002307 .td2,
.RighInfo002307 .td4{ width:15%;}
@media(max-width:640px){
.RighInfo002307 .table{ float:none; width:auto;}
.RighInfo002307 .img{ float:none; width:auto;}
}
@media(max-width:480px){
.RighInfo002307 .table{ padding:2%;}
.RighInfo002307 .td{ text-align:left;}
}

