@import url(video-js.min.css);
a{color:#000}
a:hover,a:focus{color:#ef3e4a;text-decoration:none}
a:focus{outline:thin dotted;outline:1px auto -webkit-focus-ring-color;outline-offset:-2px;text-decoration:none}
.w{width:1200px;margin:0 auto}
.windowH{position:relative}
.fl{display:inline;float:left}
.fr{display:inline;float:right}
.clear{display:block;clear:both;width:100%;height:0px;line-height:0px;font-size:0px;margin:0;padding:0}
.img-responsive{display:block;max-width:100%;height:auto}
#toTop{display:none;text-decoration:none;position:fixed;bottom:30px;right:30px;overflow:hidden;width:40px;height:40px;border:none;text-indent:100%;background:url(../images/backtotop.png) no-repeat 0px 0px}
#toTopHover{width:40px;height:40px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);background:url(../images/backtotop.png) no-repeat 0px -40px}
#toTop:active,#toTop:focus{outline:none}
.no_padding{margin:0;padding:0}
.no_padding [class*="am-"]{margin:0;padding:0}
.target-fix{position:relative;top:0px;display:block;height:1px;overflow:hidden}
.pages{text-align:center}
.pages a{display:block;width:36px;height:34px;background-image:url(../images/page_arrow.png);background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pages .pre-page{display:inline-block;margin-right:60px}
.pages .pre-page a{background-position:0 0}
.pages .pre-page a:hover{background-position:-36px 0}
.pages .next-page{display:inline-block}
.pages .next-page a{background-position:-36px -34px}
.pages .next-page a:hover{background-position:0 -34px}
.text-center{text-align:center}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:0px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 16px;margin-left:0px;line-height:1.42857143;color:#fff;text-decoration:none;background-color:#414141;border:none;font-size:14px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-right:15px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}
.pagination>li:last-child>a,.pagination>li:last-child>span{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:3;color:#fff;background:#ff8d06}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#ff8d06;border-color:#ff8d06}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
@font-face{font-family:'iconfont';src:url("//at.alicdn.com/t/font_nga1mvobe16k1emi.eot");src:url("//at.alicdn.com/t/font_nga1mvobe16k1emi.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/font_nga1mvobe16k1emi.woff") format("woff"),url("//at.alicdn.com/t/font_nga1mvobe16k1emi.ttf") format("truetype"),url("//at.alicdn.com/t/font_nga1mvobe16k1emi.svg#iconfont") format("svg")}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
@font-face{font-family:'bebas';src:url("../fonts/bebas.eot");src:url("../fonts/bebas.eot?#iefix") format("embedded-opentype"),url("../fonts/bebas.woff") format("woff"),url("../fonts/bebas.ttf") format("truetype"),url("../fonts/bebas.svg#YourWebFontName") format("svg")}
@font-face{font-family:'AvantGardeITCbyBT-Book';src:url("../fonts/AvantGardeITCbyBT-Book.eot");src:url("../fonts/AvantGardeITCbyBT-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/AvantGardeITCbyBT-Book.woff") format("woff"),url("../fonts/AvantGardeITCbyBT-Book.ttf") format("truetype"),url("../fonts/AvantGardeITCbyBT-Book.svg#YourWebFontName") format("svg")}
@font-face{font-family:'futurademic';src:url("../fonts/futurademic.eot");src:url("../fonts/futurademic.eot?#iefix") format("embedded-opentype"),url("../fonts/futurademic.woff") format("woff"),url("../fonts/futurademic.ttf") format("truetype"),url("../fonts/futurademic.svg#YourWebFontName") format("svg")}
@font-face{font-family:'KorolevCondensed-Bold';src:url("../fonts/KorolevCondensed-Bold.eot");src:url("../fonts/KorolevCondensed-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/KorolevCondensed-Bold.woff") format("woff"),url("../fonts/KorolevCondensed-Bold.ttf") format("truetype"),url("../fonts/KorolevCondensed-Bold.svg#YourWebFontName") format("svg")}
@font-face{font-family:'Zooja';src:url("../fonts/Zooja.eot");src:url("../fonts/Zooja.eot?#iefix") format("embedded-opentype"),url("../fonts/Zooja.woff") format("woff"),url("../fonts/Zooja.ttf") format("truetype"),url("../fonts/Zooja.svg#YourWebFontName") format("svg")}
@font-face{font-family:'AvantGardeBold';src:url("../fonts/AvantGardeBold.eot");src:url("../fonts/AvantGardeBold.eot?#iefix") format("embedded-opentype"),url("../fonts/AvantGardeBold.woff") format("woff"),url("../fonts/AvantGardeBold.ttf") format("truetype"),url("../fonts/AvantGardeBold.svg#AvantGardeBold") format("svg")}
@-moz-keyframes w-footel{
    0%{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
    70%{filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}
    100%{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
}
@-webkit-keyframes w-footel{
    0%{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
    70%{filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}
    100%{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
}
@keyframes w-footel{
    0%{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
    70%{filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}
    100%{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
}
.hamburger{display:block;width:20px;height:50px;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}
.hamburger__icon{position:relative}
.hamburger__icon,.hamburger__icon:before,.hamburger__icon:after{display:block;width:16px;height:2px;background-color:#333;-moz-transition-property:background-color, -moz-transform;-o-transition-property:background-color, -o-transform;-webkit-transition-property:background-color, -webkit-transform;transition-property:background-color, transform;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s}
.hamburger__icon:before,.hamburger__icon:after{width:20px;position:absolute;content:""}
.hamburger__icon:before{top:-7px}
.hamburger__icon:after{top:7px}
.hamburger.active .hamburger__icon{background-color:transparent}
.hamburger.active .hamburger__icon:before,.hamburger.active .hamburger__icon:after{background-color:#333}
.hamburger.active .hamburger__icon:before{-moz-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}
.hamburger.active .hamburger__icon:after{-moz-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}
.fat-nav{top:0;left:0;z-index:9999;position:fixed;display:none;width:100%;height:100%;background:#fff;-moz-transform:scale(1.4);-ms-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4);-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s;overflow-y:hidden;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.fat-nav__wrapper{width:100%;height:100%;display:table;table-layout:fixed}
.fat-nav.active{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.fat-nav ul{display:table-cell;vertical-align:middle;text-align:center;margin:0;padding:0}
.fat-nav li{list-style-type:none;text-align:center;display:block;height:50px;line-height:50px;margin:0 40px;font-size:20px}
@media only screen and (min-width: 641px){
    .fat-nav li:after{content:'';display:block;margin:auto;height:2px;width:0px;background:#ef3e4a;transition:width .5s ease, background-color .5s ease}
    .fat-nav li:hover:after{width:100%;background:#ef3e4a}
}
.fat-nav li,.fat-nav li a{color:#333;font-weight:bold;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.fat-nav li:hover a{color:#ef3e4a}
.fat-nav li a{text-decoration:none}
.fat-nav li:nth-of-type(1){-webkit-animation-delay:.3s;animation-delay:.3s}
.fat-nav li:nth-of-type(2){-webkit-animation-delay:.6s;animation-delay:.6s}
.fat-nav li:nth-of-type(3){-webkit-animation-delay:.9s;animation-delay:.9s}
.fat-nav li:nth-of-type(4){-webkit-animation-delay:1.2s;animation-delay:1.2s}
.fat-nav li:nth-of-type(5){-webkit-animation-delay:1.5s;animation-delay:1.5s}
.fat-nav .fat-nav-bottom{-webkit-animation-delay:2.4s;animation-delay:2.4s;width:100%;height:60px;line-height:30px;margin:20px 0;text-align:center;font-size:1.6rem;font-weight:bold;color:#333;position:absolute;left:0px;bottom:0px}
.fat-nav .fat-nav-bottom .tel{font-size:14px;font-weight:normal;font-family:"Monda",Arial,Verdana,"source-han-sans-traditional","Microsoft JhengHei",PMingLiU,sans-serif}
.fat-nav .fat-nav-bottom a{color:#333;text-decoration:none}
@media (min-width: 1024px){
    .fat-nav li{display:inline-block;font-size:30px}
}
header{border-bottom:1px solid #efeff1;padding:0 1rem}
.logo{display:block;float:left;width:130px;margin-top:6px}
.slogn{height:40px;margin:7px 0 7px 10px;padding-left:10px;font-size:12px;float:left;border-left:1px solid #cccccc;color:#7c7c7c}
.slogn span{display:block;color:#404040;font-size:18px;font-family:'Microsoft YaHei'}
.top_link{width:40px;height:55px;position:absolute;right:0px;top:0px}
.top_nav{display:none}
.top_buttom{display:block;float:right;width:40px;padding-top:25px;position:relative;z-index:10000}
.top_buttom em{display:none}
.top_case{display:none;float:right;width:170px;font-weight:bold;background:#d61919;color:#fff;text-align:center}
.top_case:hover,.top_case:focus{color:#fff}
@media (min-width: 680px){
    header{padding:0 3rem}
    .logo{width:220px;margin-top:0}
    .slogn{height:60px;margin:10px 0 10px 10px;padding-left:20px;font-size:14px;float:left;border-left:1px solid #cccccc}
    .slogn span{display:block;font-size:25px;font-weight:bold}
    .top_link{width:60px;margin-right:3rem}
    .top_buttom{width:40px;padding-top:0px}
    .top_buttom em{display:block;float:left;width:80px;font-style:normal;height:60px;line-height:60px;margin-top:20px}
    .top_buttom .hamburger{float:right;margin-top:40px}
}
@media (min-width: 1024px){
    .slogn{height:60px;margin:10px 0 10px 10px;padding-left:20px;font-size:16px;float:left;border-left:1px solid #cccccc}
    .slogn span{display:block;font-size:25px;font-weight:bold}
    .top_link{width:260px;height:80px;margin-right:0}
    .top_buttom{margin-right:30px}
    .top_case{display:block;height:80px;line-height:80px}
}
@media (min-width: 1200px){
    .top_link{width:740px}
    .top_nav{display:block;width:500px;float:right}
    .top_nav ul li{display:block;float:left;width:16%}
    .top_nav ul li a{display:block;line-height:80px;text-align:center}
    .top_nav ul li a.on{color:#ef3e4a}
}
@media (min-width: 1300px){
    .top_link{width:890px}
    .top_nav{width:650px}
}
.index_banner .swiper-wrapper{width:100%;height:100%}
.index_banner .swiper-wrapper .swiper-slide{width:100%;height:100%}
.index_banner .swiper-wrapper .swiper-slide .item{width:100%;height:100%;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.index_banner .swiper-wrapper .swiper-slide .item .txt{z-index:2;width:100%;height:100%;padding:0 0 0 10%;display:table}
@media (min-width: 1200px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt{padding:0 0 0 15%}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt .inner{display:table-cell;vertical-align:middle}
.index_banner .swiper-wrapper .swiper-slide .item .txt span{display:block}
.index_banner .swiper-wrapper .swiper-slide .item .txt span.t01{font-family:'Microsoft YaHei';text-transform:uppercase}
.index_banner .swiper-wrapper .swiper-slide .item .txt span.t02{font-family:'Microsoft YaHei';text-transform:uppercase}
.index_banner .swiper-wrapper .swiper-slide .item .txt a.more{display:block;width:144px;height:38px;border:2px solid #fff;line-height:34px;font-size:16px;text-align:center;color:#fff;margin:30px 0 0}
@media (min-width: 1200px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt a.more{font-size:14px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
    .index_banner .swiper-wrapper .swiper-slide .item .txt a.more:hover{background:#fff;color:#ef3e4a}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt_hongxing{color:#fff;padding:0 5% 0 0;text-align:right}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt_hongxing .t01{font-size:55px;line-height:80px;font-weight:bold}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt_hongxing .t01{font-size:70px;line-height:120px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt_hongxing .t02{font-size:55px;line-height:80px;font-weight:bold}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt_hongxing .t02{font-size:70px;line-height:120px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt_hongxing .t03{font-size:22px;font-weight:lighter}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt_hongxing .t03{font-size:30px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt_kangda{color:#2d2d2d;padding:10% 0 0 7%;text-align:left}
@media (min-width: 1200px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt_kangda{padding:5% 0 0 7%}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt_kangda .inner{vertical-align:top}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt_kangda .t01{font-size:60px;line-height:80px;font-weight:bold}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt_kangda .t01{font-size:88px;line-height:120px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt_kangda .t02{font-size:60px;line-height:80px;font-weight:bold}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt_kangda .t02{font-size:88px;line-height:120px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt_kangda .t03{display:block;position:relative;padding-left:100px;font-size:36px;height:40px;line-height:40px;font-weight:lighter}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt_kangda .t03:before{content:'';display:block;width:95px;height:1px;line-height:1px;background-color:#636363;position:absolute;left:0;top:50%}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt_kangda .t03{font-size:48px;height:50px;line-height:50px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt_kangda .img{margin-top:30px}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt_kangda .img p{display:inline-block;margin-bottom:0;height:60px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt_kangda .img p{height:92px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt_kangda .img p img{height:100%}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_01{color:#fff;padding:0;text-align:center}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_01 img{max-width:80%}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_01 img{max-width:100%}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_01 .t02{font-size:32px;font-weight:lighter;margin:40px 0 0px}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_01 .t02 strong{font-weight:bold}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_01 .t03{font-size:40px;font-weight:lighter}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_01 .t03{font-size:68px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_02{text-align:center;padding:0}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_02 span{color:#fff}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_02 span.t01{font-size:180px;line-height:180px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_02 span.t01{font-size:320px;line-height:250px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_02 span.t01_2{font-size:100px;line-height:70px;font-family:'Zooja';text-transform:uppercase}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_02 span.t01_2{font-size:130px;line-height:100px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_02 span.t02{font-weight:lighter;font-size:28px;line-height:50px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_02 span.t02{font-size:36px;line-height:50px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_02 span.t03{font-weight:lighter;font-size:36px;line-height:36px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_02 span.t03{font-size:68px;line-height:68px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_03{color:#fff;padding:0;text-align:center}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_03 .inner{vertical-align:top;padding-top:100px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_03 .inner{padding-top:120px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_03 img{max-width:600px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_03 img{max-width:1050px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_03 .t02{font-size:32px;font-weight:lighter;margin:20px 0 10px;color:#000}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_03 .t02 strong{font-weight:bold}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_03 .t03{font-size:40px;font-weight:lighter;color:#000}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt2019_03 .t03{font-size:68px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt01{color:#fff}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt01 span.t01{font-size:100px;line-height:100px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt01 span.t01{font-size:120px;line-height:120px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt01 span.t02{font-size:130px;line-height:130px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt01 span.t02{font-size:120px;line-height:170px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt01 span.t03{font-family:'Microsoft YaHei';font-size:40px;line-height:50px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt01 span.t03{font-size:65px;line-height:65px}
}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt02{padding:0 0 0 50%}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 span.t01{color:#f39800;font-size:140px;line-height:140px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 span.t01{font-size:270px;line-height:200px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 span.t02{color:#007f41;font-size:80px;line-height:80px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 span.t02{font-size:130px;line-height:100px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 span.t03{color:#fff;font-weight:lighter;font-size:26px;line-height:40px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 span.t03{font-size:30px;line-height:30px;margin-bottom:50px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 a.more{border:2px solid rgba(255,255,255,0.3);color:rgba(255,255,255,0.5)}
@media (min-width: 1200px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 a.more:hover{background:#007f41;border-color:#007f41;color:#fff}
}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt03{padding:0 0 0 18%}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 span.t01{color:#558dc8;text-transform:lowercase;font-size:140px;line-height:120px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 span.t01{font-size:250px;line-height:140px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 span.t02{color:#fff;font-size:80px;line-height:80px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 span.t02{padding-left:50px;font-size:130px;line-height:100px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 span.t03{color:#606060;font-weight:lighter;font-size:22px;line-height:40px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 span.t03{padding-left:50px;font-size:30px;line-height:30px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 a.more{border:2px solid rgba(255,255,255,0.5);color:#fff}
@media (min-width: 1200px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 a.more:hover{background:#558dc8;border-color:#558dc8;color:#fff}
}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 a.more{margin-left:50px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt04{padding-left:56%}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 span.t01{color:#ff790e;font-size:160px;line-height:150px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 span.t01{font-size:250px;line-height:200px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 span.t02{color:#151515;font-size:28px;line-height:50px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 span.t02{font-size:40px;line-height:40px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 span.t03{color:#333;font-weight:lighter;font-size:36px;line-height:36px}
@media (min-width: 1800px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 span.t03{font-size:68px;line-height:68px}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 a.more{border:2px solid rgba(0,0,0,0.5);color:#000}
@media (min-width: 1200px){
    .index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 a.more:hover{background:#ff790e;border-color:#ff790e;color:#fff}
}
.index_banner .banner_page{position:absolute;bottom:40px;text-align:center;z-index:10}
.index_banner .banner_page .swiper-pagination-bullet{width:40px;height:6px;margin:0 5px;background:#e0e0e0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;opacity:1;filter:alpha(opacity=100)}
.index_banner .banner_page .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ef3e4a}
#mbanner{height:100%}
#mbanner .item img{display:block;width:100%;height:auto}
#mbanner .owl-controls{margin:0;width:100%;text-align:center;height:20px;padding:0;position:absolute;left:0px;bottom:12px;z-index:100}
#mbanner .owl-controls .owl-page{display:inline-block;margin:0 3px;width:12px;height:12px;cursor:pointer}
#mbanner .owl-controls .owl-page span{display:block;width:10px;height:10px;background:#fff;border:1px solid #fff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;opacity:.5;filter:alpha(opacity=50)}
#mbanner .owl-controls .active span{background:#ef3e4a;border:1px solid #ef3e4a;opacity:1;filter:alpha(opacity=100)}
.float-right-box{width:250px;position:fixed;right:0;top:50%;margin-top:-127px;background-color:#191919;z-index:1000;transition:width 0.3s ease 0s}
.float-right-box.on{width:50px}
.float-right-box .ico{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;position:absolute;right:0;top:0;z-index:2;transition:background 0.3s ease 0s;background-color:#191919}
.float-right-box .ico i{display:block;width:50px;font-size:20px;color:#fff;font-weight:normal}
.float-right-box .top-list{width:100%}
.float-right-box .top-list ul{margin:0;padding:0;width:100%}
.float-right-box .top-list ul li{display:block;width:100%;height:51px;position:relative;border-bottom:1px solid #3b3b3b;transition:background 0.3s ease 0s}
.float-right-box .top-list ul li a{display:block;width:100%}
.float-right-box .top-list ul li a .am-fl{display:inline-block;font-size:14px;line-height:50px;color:#fff;transition:color 0.3s ease 0s;position:absolute;left:28px;top:0;z-index:1;width:222px}
.float-right-box .top-list ul li a.return-webtop .am-fl{font-family:"Arial";font-weight:bold}
.float-right-box .top-list ul li:hover{background-color:#fff}
.float-right-box .top-list ul li:hover .ico{background-color:#fff}
.float-right-box .top-list ul li:hover .ico i{color:#333}
.float-right-box .top-list ul li:hover .am-fl{color:#15191e}
.float-right-box .bot-share{position:relative;height:50px}
.float-right-box .bot-share a{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;float:left;transition:background 0.3s ease 0s;margin:0;padding:0}
.float-right-box .bot-share a:hover{background-color:#525354;color:#fff}
.float-right-box .bot-share .share{width:200px;position:absolute;left:0;top:0;z-index:1}
.float-right-box .bot-share .sina{background:url(../images/shareico.png) 0 0 no-repeat}
.float-right-box .bot-share .wx{background:url(../images/shareico.png) -50px 0 no-repeat}
.float-right-box .bot-share .tx{background:url(../images/shareico.png) -100px 0 no-repeat}
.float-right-box .bot-share .more{background:url(../images/shareico.png) -150px 0 no-repeat}
.float-right-box .bot-share .share-ico{width:50px;height:50px;display:inline-block;cursor:pointer;z-index:2;position:relative}
@media (max-width: 1050px){
    .float-right-box{display:none}
}
.bd_weixin_popup{box-sizing:content-box}
.bd_weixin_popup_foot{height:44px}
#in_service_mobile .item{display:block;background:#f4f4f4;padding:4rem;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
#in_service_mobile .item b{display:block;font-size:2rem;color:#565656;text-align:center}
#in_service_mobile .item span.ico{display:block;width:75px;margin:0 auto;color:#565656}
#in_service_mobile .item span.ico i{font-size:60px}
#in_service_mobile .item ul.list{margin:0;padding:0}
#in_service_mobile .item ul.list li{display:block;text-align:center;font-size:14px;height:28px;overflow:hidden;line-height:28px}
#in_service_mobile .item ul.list li a{color:#616161}
#in_service_mobile .item ul.list li a:hover{color:#fff}
#in_service_mobile .owl-controls .owl-buttons div{width:50px;height:50px;text-align:center;line-height:50px;position:absolute;top:50%;margin-top:-25px}
#in_service_mobile .owl-controls .owl-buttons div i.iconfont{font-size:36px}
#in_service_mobile .owl-controls .owl-buttons div.owl-prev{left:10px}
#in_service_mobile .owl-controls .owl-buttons div.owl-next{right:10px}
#in_service_mobile .owl-controls .owl-buttons div:hover i.iconfont{color:#ef3e4a}
.in_service .block{margin-top:1rem}
.in_service .block .item{display:block;background:#f4f4f4;padding:4rem;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.in_service .block .item b{display:block;font-size:2rem;color:#565656;text-align:center}
.in_service .block .item span.ico{display:block;width:75px;margin:0 auto;color:#565656}
.in_service .block .item span.ico i{font-size:60px}
.in_service .block .item ul.list{margin:0;padding:0}
.in_service .block .item ul.list li{display:block;text-align:center;font-size:14px;height:28px;overflow:hidden;line-height:28px;position:relative}
.in_service .block .item ul.list li a{color:#616161}
.in_service .block .item ul.list li a:hover{color:#fff}
.in_service .block .item ul.list li:after{content:'';width:0;height:1px;background:#fff;position:absolute;left:0px;bottom:0px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.in_service .block .item ul.list li:hover:after{width:100%}
.in_service .block .item:hover,.in_service .block .item:focus{background:#d61919}
.in_service .block .item:hover b,.in_service .block .item:focus b{color:#fff}
.in_service .block .item:hover span.ico,.in_service .block .item:focus span.ico{color:#fff}
.in_service .block .item:hover ul.list li,.in_service .block .item:focus ul.list li{color:#fff}
.in_service .block .item:hover ul.list li a,.in_service .block .item:focus ul.list li a{color:#fff}
@media (min-width: 680px){
    .in_service .block{margin-top:2px;border-right:2px solid #fff}
    .in_service .block:nth-child(2),.in_service .block:nth-child(4){border:none}
    .in_service .block .item{padding:2rem}
}
@media (min-width: 1026px){
    .in_service .block{margin-top:0;border-right:2px solid #fff}
    .in_service .block:nth-child(2){border-right:2px solid #fff}
    .in_service .block .item{padding:4rem 2rem}
    .in_service .block .item span.ico{margin:3rem auto}
    .in_service .block .item ul.list{width:100%;overflow:hidden}
    .in_service .block .item ul.list li{width:50%;float:left;text-align:left;padding-left:10px;background:url(../images/ico_line.png) left center no-repeat}
    .in_service .block .item:hover ul.list li{background:url(../images/ico_line_hover.png) left center no-repeat}
}
@media (min-width: 1200px){
    .in_service .block .item{padding:3rem 1rem}
}
@media (min-width: 1400px){
    .in_service .block .item{padding:4rem 3rem}
}
@media (min-width: 1600px){
    .in_service .block .item{padding:5rem}
}
@media (min-width: 1800px){
    .in_service .block .item{padding:7rem}
}
.in_warp{margin:0 1rem}
@media only screen and (min-width: 641px){
    .in_warp{margin:0 3rem}
}
@media only screen and (min-width: 1025px){
    .in_warp{margin:0 4rem}
}
@media only screen and (min-width: 1400px){
    .in_warp{margin:0 8rem}
}
.in_about{padding:2rem 0;}
.in_about .thumb span{display:block;font-size:14px;line-height:25px;color:#696969;text-align:center}
.in_about .txt{font-size:1.6rem;line-height:30px;padding:0;color:#7a7a7a}
@media only screen and (min-width: 641px){
    .in_about{padding:3rem 0}
    .in_about .thumb{float:right}
    .in_about .txt{float:left;padding:0}
}
@media only screen and (min-width: 1025px){
    .in_about{padding:4rem 0}
}
@media only screen and (min-width: 1400px){
    .in_about{padding:8rem 0 4.5rem}
}
.in_case{margin:0 0 0 1rem}
.in_case .title{line-height:50px}
.in_case .title ul{margin:0;padding:0;width:100%;overflow:hidden}
.in_case .title ul li{display:block;float:left}
.in_case .title ul li a{font-size:1.6rem}
.in_case .title ul li a i{color:#7f7f7f;margin:0 2px}
.in_case .mtitle{padding-top:1rem}
.in_case .mtitle [class*=am-u-]{padding:0 1rem 1rem 0}
.in_case .mtitle [class*=am-u-]:last-child{float:left}
.in_case .mtitle [class*=am-u-] a{display:block;padding:1rem;background:#f8f8f8;color:#666;font-size:1.2rem;text-align:center}
.in_case .mtitle [class*=am-u-] a:hover{background:#ef3e4a;color:#fff}
.in_case .more{text-align:center;padding-right:1rem}
.in_case .more a{padding:.5em 2em;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.in_case .more a:hover{background:#ef3e4a;border-color:#ef3e4a;color:#fff}
.list_case_w{margin:0 0 0 1rem}
.list_case_w .cate{margin:2rem 1rem 2rem 0}
.list_case_w .cate ul{margin:0;padding:0}
.list_case_w .cate ul li{display:inline-block;margin:0 1rem 0 0}
.list_case_w .cate ul li a{font-size:1.2rem}
.list_case_w .cate ul li a:hover{color:#ef3e4a}
.list_case_w .cate ul li.cur a{color:#ef3e4a}
.list_case_w .cate ul li.cur:after{width:100%}
.list_case_w .mcate{padding-top:1rem}
.list_case_w .mcate [class*=am-u-]{padding:0 1rem 1rem 0}
.list_case_w .mcate [class*=am-u-] a{display:block;padding:1rem;background:#f8f8f8;color:#666;font-size:1.2rem;text-align:center}
.list_case_w .mcate [class*=am-u-] a:hover,.list_case_w .mcate [class*=am-u-] a.cur{background:#ef3e4a;color:#fff}
.list_case_w .mcate [class*=am-u-]:last-child{float:left}
.list_case_w .ico{display:none;text-align:center;margin-top:2rem}
.list_case_w .ico a{display:inline-block;margin-left:5px}
.list_case_w .ico a i{font-size:30px;color:#999;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.list_case_w .ico a:hover i{color:#ef3e4a}
.list_case{overflow:hidden}
.list_case .list{margin:0;padding:0;padding:0 1rem 0 0;margin-bottom:2rem}
.list_case .list:last-child{float:left}
.list_case .list .thumb a{display:block;overflow:hidden}
.list_case .list .thumb a img{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.list_case .list .thumb a:hover img{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
.list_case .list .txt{margin-top:1rem}
.list_case .list .txt span{display:block;font-size:1.4rem;height:30px;line-height:30px;overflow:hidden}
.list_case .list .txt i{display:block;font-size:1.2rem;color:#8f8f8f;height:20px;line-height:20px;overflow:hidden}
.content_case_des{background:#434343;color:#fff;padding:3rem 0;font-size:1.4rem;line-height:2rem}
.content_case_des h1.title{font-size:2rem}
.content_case_des i.keywords{display:block;font-size:1.6rem;font-style:normal;padding-bottom:1rem}
.content_case_des a.more{display:block;margin:2rem auto 0;width:168px;height:40px;text-align:center;line-height:38px;border:1px solid #fff;color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.content_case_des a.more:hover{background:#ef3e4a;border-color:#ef3e4a}
.case_alxx .link_m{text-align:center;margin:2rem 0 0;line-height:22px}
.case_alxx .link_m a{margin:0 0 0 20px;vertical-align:middle}
.case_alxx .link_m a:first-child{margin:0 20px 0 0}
.case_alxx .link_m a i.iconfont{vertical-align:middle}
.case_alxx .link{text-align:center;margin:2rem 0 3rem}
.case_alxx .link a.prevnext{display:none;width:150px;height:52px;line-height:52px;text-align:center;background:#505050;color:#fff;font-size:1.6rem;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}
.case_alxx .link a.prevnext:hover{background:#ef3e4a}
.case_alxx .link a.back{display:inline-block;margin:0 1rem;width:256px;height:52px;line-height:50px;text-align:center;border:1px solid #a3a3a3;color:#4e4e4e;font-size:1.6rem;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}
.case_alxx .link a.back:hover{background:#ef3e4a;border-color:#ef3e4a;color:#fff}
@media only screen and (min-width: 641px){
    .case_alxx .link_m{display:none}
    .case_alxx .link a.prevnext{display:inline-block}
}
@media only screen and (min-width: 641px){
    .in_case{margin:0 0 0 3rem}
    .in_case .title ul li a i{margin:0 20px 0 10px}
    .in_case .more{padding-right:3rem}
    .in_case .more a{padding:.5em 4em}
    .list_case_w{margin:0 0 0 3rem}
    .list_case_w .cate{margin:2rem 3rem 2rem 0}
    .list_case_w .ico{display:block;text-align:right;margin-top:0rem}
    .list_case_w .ico a{display:inline-block;margin-left:5px}
    .list_case_w .ico a i{font-size:18px}
    .list_case .list{padding:0 3rem 0 0}
    .list_case .list:last-child{display:block}
    .list_case .list .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .content_case_des{padding:3rem 0 5rem}
    .content_case_des h1.title{font-size:3rem}
    .content_case_des a.more{margin:0;float:right}
}
@media only screen and (min-width: 1025px){
    .in_case{margin:0 0 0 4rem}
    .in_case .title{line-height:80px}
    .in_case .more{padding-right:4rem}
    .list_case_w{margin:0 0 0 4rem}
    .list_case_w .cate{margin:2rem 4rem 2rem 0}
    .list_case_w .cate ul{display:table-cell;vertical-align:middle;text-align:center;margin:0;padding:0}
    .list_case_w .cate ul li{float:left;list-style-type:none;text-align:center;display:block;height:4rem;line-height:4rem;margin:0 4rem 0 0;font-size:20px}
    .list_case_w .cate ul li a{color:#333;font-size:1.4rem;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
    .list_case_w .cate ul li:after{content:'';display:block;margin:auto;height:3px;width:0px;background:#ef3e4a;transition:width .5s ease, background-color .5s ease}
    .list_case_w .cate ul li:hover:after{width:100%;background:#ef3e4a}
    .list_case_w .ico a{display:inline-block;margin-left:10px}
    .list_case_w .ico a i{font-size:30px}
    .list_case .list{padding:0 4rem 0 0}
    .list_case .list .txt span,.list_case .list .txt i{display:inline}
    .list_case .list .txt i{margin-left:25px}
}
@media only screen and (min-width: 1400px){
    .in_case{margin:0 0 0 4rem}
    .in_case .title{line-height:100px}
    .in_case .more{padding-right:4rem}
    .list_case_w{margin:0 0 0 4rem}
    .list_case_w .cate{margin:5rem 8rem 4rem 0}
    .list_case_w .cate ul li a{font-size:1.6rem}
    .list_case .list{padding:0 4rem 0 0}
    .content_case_des{padding:5rem 0 8rem;line-height:2.4rem}
    .content_case_des h1.title{font-size:3rem}
    .content_case_des a.more{margin:0;float:right}
}
@media only screen and (min-width: 1600px){
    .in_case{margin:0 0 0 8rem}
    .in_case .more{padding-right:8rem}
    .list_case_w{margin:0 0 0 8rem}
    .list_case .list{padding:0 8rem 0 0}
}
.in_customer{margin:4rem 0 2rem}
.in_customer .title{height:40px;position:relative}
.in_customer .title i.line{width:100%;height:1px;line-height:1px;font-size:1px;background:#dedede;position:absolute;left:0;top:21px;z-index:1}
.in_customer .title h3{display:block;width:260px;height:40px;line-height:40px;text-align:center;background:#fff;font-size:24px;color:#393939;font-weight:normal;position:absolute;left:50%;top:50%;margin-left:-115px;margin-top:-20px;z-index:2}
#in_customer_mobile{padding:2rem 0 0}
#in_customer_mobile .item{margin:0;padding:0}
#in_customer_mobile .item .list{margin:0;padding:0;padding:.5rem}
#in_customer_mobile .item .list .item{border:1px solid #dedede;cursor:pointer;position:relative}
#in_customer_mobile .item .list .item span{display:block}
#in_customer_mobile .item .list .item span.thumb{width:100%;height:100%;padding:1rem}
#in_customer_mobile .item .list .item span.thumb img{margin:0 auto}
#in_customer_mobile .item .list .item span.txt{display:none;width:100%;height:100%;line-height:100%;text-align:center;position:absolute;left:0;top:0;z-index:3;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
#in_customer_mobile .item .list .item span.txt em{font-style:normal;color:#fff;font-size:14px}
#in_customer_mobile .item .list .item span.bg{width:100%;height:100%;background:#000;position:absolute;left:0;top:0;z-index:2;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0;filter:alpha(opacity=0)}
#in_customer_mobile .item .list .item:hover span.txt{display:block}
#in_customer_mobile .item .list .item:hover span.bg{opacity:.8;filter:alpha(opacity=80)}
#in_customer_mobile .item .list:last-child{float:left}
#in_customer_mobile .owl-controls{padding-right:1rem;text-align:center}
#in_customer_mobile .owl-controls .owl-buttons div{display:inline-block;margin:0 5px}
@media only screen and (min-width: 1200px){
    #in_customer_mobile{padding:4rem 0 0}
    #in_customer_mobile .item .list .item{border:none/*border:1px solid #dedede;*/}
    #in_customer_mobile .item .list .item span.thumb{padding:0}
}
.in_price{padding:4rem 1rem 3rem;background:url(../images/in_price_bg.png) repeat}
.in_price .title h3{font-size:24px}
.in_price .page_form input{margin-bottom:2rem;color:#6e6e6e;font-size:14px;padding:1.5rem 1rem;border:1px solid #fff}
.in_price .page_form input:focus{border:1px solid #fff}
.in_price .page_form .submit input{width:100%;background:#040404;color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.in_price .page_form .submit input:hover{background:#ef3e4a;color:#fff}
.in_price .page_form i{color:#8f8f8f;font-size:12px}
@media only screen and (min-width: 641px){
    .in_price{padding:4rem 0 3rem 3rem}
    .in_price .page_form .text1,.in_price .page_form .text2{width:50%;float:left;padding-right:3rem}
    .in_price .page_form .text3{width:70%;float:left;padding-right:3rem}
    .in_price .page_form .submit{width:30%;float:left;padding-right:3rem}
}
@media only screen and (min-width: 1200px){
    .in_price{padding:6rem 0 6rem 4rem}
    .in_price .title h3{margin:0;padding:0;display:block;font-size:36px;font-weight:normal;padding-bottom:30px}
    .in_price .page_form form{margin-bottom:40px}
    .in_price .page_form .text1,.in_price .page_form .text2{width:25%;padding-right:1rem}
    .in_price .page_form .text3{width:35%;padding-right:1rem}
    .in_price .page_form .submit{width:15%;padding-right:4rem}
}
@media only screen and (min-width: 1400px){
    .in_price{padding:4rem 0 6rem 8rem}
    .in_price .page_form .text1,.in_price .page_form .text2{width:25%;padding-right:1rem}
    .in_price .page_form .text3{width:30%;padding-right:1rem}
    .in_price .page_form .submit{width:20%;padding-right:8rem}
}
.ft_slogn{text-align:center;padding:2rem 0}
.ft_slogn img{margin:0 auto}
.ft_slogn span{display:block;color:#505050;line-height:30px;margin:1rem 0}
.ft_slogn .link a{color:#7d7d7d;margin-right:10px}
.ft_news{border-top:1px solid #dedede}
.ft_news h3.t{font-size:24px;color:#333;font-weight:normal;margin:1rem 0}
.ft_news ul{margin:0;padding:0}
.ft_news ul li{display:block;margin-bottom:1rem;border-bottom:1px solid #efefef;padding-bottom:1rem}
.ft_news ul li a{display:block;font-size:14px}
.ft_news ul li a em{display:block;font-style:normal;font-size:12px}
.ft_news a.more{display:block;width:100%;height:30px;line-height:30px;background:#333;color:#fff;text-align:center;font-size:12px}
.ft_news a.more:hover{background:#ef3e4a}
.ft_link{display:none}
.ft_contact{border-top:1px solid #dedede;margin-bottom:1rem;font-size:1.3rem}
.ft_contact h3.t{font-size:24px;color:#686868;font-weight:normal;margin:1rem 0}
.ft_contact .txt01 span{display:block;font-size:30px;color:#ef3e4a}
@media only screen and (min-width: 1300px){
    .ft_contact .txt01 span{font-size:32px}
}
@media only screen and (min-width: 1800px){
    .ft_contact .txt01 span{font-size:36px}
}
.ft_contact .txt02{margin-top:20px}
.foot02{border-top:1px solid #d5d5d5;text-align:center;line-height:25px;font-size:1.3rem;padding:1rem 0 6rem;color:#929292}
.foot02 a{color:#929292}
.foot02 .foot02_2 a{margin:0 5px}
.m_foot_box{display:block;width:100%;height:60px;line-height:60px;background:#ef3e4a;position:fixed;left:0;right:0;bottom:0;z-index:100}
.m_foot_box a{display:block;width:100%;height:60px;padding:15px 0 0;line-height:30px;text-align:center;font-size:30px;color:#fff;vertical-align:middle}
.m_foot_box a em{display:inline-block;width:30px;height:30px;margin:2px 10px 0 0;text-indent:-9999px;overflow:hidden;background:url(../images/tel.png) no-repeat;background-size:cover;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-animation:w-footel .5s ease infinite;animation:w-footel .5s ease infinite;-ms-animation:w-footel .5s ease infinite;-moz-animation:w-footel .5s ease infinite}
.m_foot_box a span{display:inline-block;vertical-align:top;font-weight:100}
@media only screen and (min-width: 1000px){
    .m_foot_box{display:none}
}
@media only screen and (min-width: 641px){
    .ft_slogn{border-bottom:1px solid #dedede}
    .ft_news{float:left;width:48%;border-top:none;margin-bottom:1rem}
    .ft_contact{float:right;width:48%;border-top:none;margin-bottom:1rem}
    .foot02_1{float:left;width:48%;text-align:left}
    .foot02_2{float:right;width:48%;text-align:right}
}
@media only screen and (min-width: 1200px){
    .foot01{padding:7rem 0 5rem}
    .ft_slogn{float:left;width:20%;text-align:left;border-bottom:none;font-size:1.3rem;padding:0}
    .ft_slogn img{margin:0}
    .ft_slogn .link a:last-child{display:block}
    .ft_news{float:left;width:25%;border-top:none;margin-bottom:0}
    .ft_news a.more{display:block;width:100%;height:30px;line-height:30px;background:none;color:#ef3e4a;text-align:left;font-size:12px;font-weight:bold}
    .ft_news a.more:hover{background:none}
    .ft_link{display:block;float:left;width:24%;margin:0 5%;border-top:none;margin-bottom:0}
    .ft_link h3.t{font-size:24px;color:#333;font-weight:normal;margin:1rem 0}.ft_link ul{margin:0;padding:0}
    .ft_link ul a{display:inline;font-size:1.3rem;color:#6b6b6b}
    .ft_link ul a:hover{color:#ef3e4a}
    .ft_contact{float:right;width:20%;border-top:none;margin-bottom:0}
    .foot02{padding:1rem 0}
    .foot02_1{float:left;width:48%;text-align:left}
    .foot02_2{float:right;width:48%;text-align:right}
}
.about01{background:#db2035;color:#fff;padding:1rem}
.about01 .txt img.t01{width:60%}
.about01 .txt .t02{display:block;font-size:1.8rem;margin:1rem 0;font-weight:bold}
.about01 .txt_des{font-size:1.2rem;line-height:25px}
.about01 .list div{padding:0}
.about01 .list div h6{font-family:'bebas';font-size:6rem;margin:0;font-weight:normal}
.about01 .more{text-align:center}
.about01 .more i{font-size:5rem}
@media only screen and (min-width: 641px){
    .about01{padding:3rem}
    .about01 .txt img.t01{width:40%;float:left;margin:2rem 4rem 0 0;}
}
@media only screen and (min-width: 1000px){
    .about01 .txt{position:relative}
    .about01 .txt img.t01{width:auto}
    .about01 .txt .t02{padding-left:4rem;margin:0;font-size:4rem;font-weight:normal;position:absolute;left:432px;bottom:-10px}
    .about01 .txt_des{font-size:1.6rem;line-height:30px}
    .about01 .list{margin:3rem 0 0}
}
@media only screen and (min-width: 1200px){
    .about01{width:1200px;margin:0 auto;position:relative;}
    /*.about01{width:1200px;margin:0 auto -80px;position:relative;top:-80px}*/
}
@media only screen and (min-width: 1300px){
    .about01{padding:10rem 10rem 5rem}
    .about01 .txt_des{width:650px;height:150px;line-height:25px;position:absolute;right:0;top:0}
}
@media only screen and (min-width: 1400px){
    .about01{padding:10rem 10rem 5rem}
    .about01 .txt_des{width:595px}
}
@media only screen and (min-width: 1600px){
    .about01{width:1400px;padding:10rem 20rem 5rem}
    .about01 .txt_des{width:595px}
}
.about_t01{font-family:'AvantGardeITCbyBT-Book';font-size:1.8rem;color:#282828}
.about_t02{margin:0;font-size:3rem;font-weight:normal;color:#282828}
.about_t03{margin:0;font-size:1.4rem;color:#787878}
.about_t04{margin:0;font-size:1.4rem;color:#787878}
@media only screen and (min-width: 1000px){
    .about_t01{font-size:3rem}
    .about_t02{font-size:4rem;margin:1rem 0 2rem}
    .about_t03{font-size:2rem}
    .about_t04{font-size:1.6rem}
}
.about_envi .list{padding:0 0 0 1rem}
.about_envi .list .item{padding:0 1rem 1rem 0}
@media only screen and (min-width: 1200px){
    .about_envi .t{margin:4rem 0}
    .about_envi .list{padding:0}
    .about_envi .list .item{padding:0;overflow:hidden}
    .about_envi .list .item img{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
    .about_envi .list .item:hover img{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
}
@media only screen and (min-width: 1200px){
    .about_phil .t{margin:4rem 0}
}
.about_idea{padding-bottom:4rem}
.about_idea .t{margin:4rem 0}
.about_idea .img img{margin:0 auto}
.about_customer{margin:4rem 0 2rem}
.about_customer .title{height:40px;position:relative}
.about_customer .title i.line{width:100%;height:1px;line-height:1px;font-size:1px;background:#dedede;position:absolute;left:0;top:21px;z-index:1}
.about_customer .title h3{display:block;width:300px;height:40px;line-height:40px;text-align:center;background:#fff;font-size:3rem;color:#393939;position:absolute;left:50%;top:50%;margin-left:-150px;margin-top:-20px;z-index:2}
.banner_txt{position:relative}
.banner_txt .txt{padding:1rem;color:#fff;position:absolute;left:0px;bottom:0px}
.banner_txt .txt span{display:block;font-size:1.4rem}
.banner_txt .txt b{display:block;font-size:3rem}
.banner_txt .txt_case span{color:#fff}
.banner_txt .txt_case b{color:#fff}
.banner_txt .news_top{padding:1rem}
.banner_txt .news_top .title{padding:0}
.banner_txt .news_top .title span{display:block;font-size:1.4rem;color:#fff;line-height:4rem}
.banner_txt .news_top .title h1{margin:0;padding:0}
@media only screen and (min-width: 641px){
    .banner_txt .txt{padding:1rem 3rem}
    .banner_txt .txt span{font-size:1.6rem}
    .banner_txt .txt b{font-size:2.4rem}
    .banner_txt .news_top{height:110px;padding:0;position:absolute;left:1rem;right:1rem;bottom:2rem;z-index:3}
    .banner_txt .news_top .title{color:#fff}
    .banner_txt .news_top .title span{color:#fff;height:30px;line-height:30px}
    .banner_txt .news_top .title h1{height:50px;line-height:25px;overflow:hidden}
    .banner_txt .news_top .title h1 b{font-size:2rem}
    .banner_txt .news_top .link{height:52px;margin-top:58px;text-align:right}
    .banner_txt .news_top .link a{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;border:1px solid #fff;color:#fff;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
    .banner_txt .news_top .link a i{font-size:2.2rem}
    .banner_txt .news_top .link a:hover{background:#3a3a3a;border-color:#3a3a3a;color:#fff}
}
@media only screen and (min-width: 1200px){
    .banner_txt .news_top{max-width:1200px;margin:0 auto;height:160px}
    .banner_txt .news_top .title h1{height:100px;line-height:50px}
    .banner_txt .news_top .title h1 b{font-size:4rem}
    .banner_txt .news_top .link{height:52px;margin-top:108px}
}
@media only screen and (min-width: 1400px){
    .banner_txt .txt{padding:2rem 8rem}
    .banner_txt .txt span{font-size:1.6rem}
    .banner_txt .txt b{font-size:4.6rem}
}
.contact h3.t{margin:2rem 0 0 0;font-weight:normal;font-size:2rem}
.contact .t02{margin:0;color:#ef3e4a;font-weight:normal;font-family:'bebas';font-size:3rem}
.contact [class*=am-u-]+[class*=am-u-]:last-child{float:left}
.contact01{border-bottom:1px solid #d1d1d1;margin:0 0 2rem 0;padding-bottom:2rem}
.contact02{margin:0 0 2rem 0;padding-bottom:2rem}
.contact_txt{margin:.5rem 0;color:#868686}
.contact_txt b,.contact_txt strong{color:#1b1b1b;font-weight:normal}
.contact_map a{display:block;height:350px;text-indent:-9999px;overflow:hidden;background:url(../images/contact_map.jpg) center bottom no-repeat}
@media only screen and (min-width: 1200px){
    .contact h3.t{margin:2rem 0 3rem;font-size:2.6rem}
    .contact .t02{font-size:4rem}
    .contact01{margin:5rem 0;padding-bottom:5rem}
    .contact_txt{font-size:1.6rem}
    .contact_txt b,.contact_txt strong{font-size:2rem}
}
.list_project{margin:1rem 0}
.list_project .list{background:#eee}
.list_project .txt{background:#eee;padding:2rem 1rem 4rem}
.list_project .txt .t{color:#000;font-size:2rem;font-weight:normal}
.list_project .txt .t span{font-family:'bebas';font-size:1.7rem;margin-right:1rem}
.list_project .txt .des{font-size:1.4rem;color:#474747}
@media only screen and (min-width: 641px){
    .list_project{margin:0}
    .list_project .list:nth-child(2n+1) .thumb{float:right}
    .list_project .list:nth-child(2n+1) .txt{float:left}
    .list_project .txt{padding:0;position:relative}
    .list_project .txt a{display:block;padding:2rem 3rem;width:100%;height:100%;position:relative}
    .list_project .txt a .t{font-size:2rem}
    .list_project .txt a .t span{font-size:1.7rem;margin-right:1rem}
    .list_project .txt a .des{font-size:1.4rem}
    .list_project .txt a .arrow{display:block;width:26px;height:46px;position:absolute;right:40px;top:50%;margin-top:0px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
    .list_project .txt a:hover .arrow{right:0px;opacity:1;filter:alpha(opacity=100)}
    .list_project .txt .blank{display:block;position:absolute;left:0;top:0;z-index:-1}
    .list_project .thumb{overflow:hidden}
    .list_project .thumb a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:3;padding:3rem;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
    .list_project .thumb a .content{display:block;width:100%;height:100%;position:relative;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
    .list_project .thumb a .content h3{margin:0;padding:0;height:160px;color:#fff;font-weight:normal;font-size:4rem;position:absolute;left:20px;bottom:0}
    .list_project .thumb a .content h3 span{display:block;font-size:5rem;font-family:'bebas'}
    .list_project .thumb a .border-hor{transform:scale(0, 1);-webkit-transform:scale(0, 1);transition:all 1s;-webkit-transition:all 0.5s}
    .list_project .thumb a .border-ver{transform:scale(1, 0);-webkit-transform:scale(1, 0);transition:all 1s;-webkit-transition:all 0.5s}
    .list_project .thumb a:hover{background-color:rgba(0,0,0,0.8)}
    .list_project .thumb a:hover .content{display:block;opacity:1;filter:alpha(opacity=100)}
    .list_project .thumb a:hover .border-hor{border-top:1px solid #fff;border-bottom:1px solid #fff;position:absolute;left:3rem;right:3rem;top:3rem;bottom:3rem;transform:scale(1, 1);-webkit-transform:scale(1, 1);transition:all 1s;-webkit-transition:all 0.5s}
    .list_project .thumb a:hover .border-ver{border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:3rem;right:3rem;top:3rem;bottom:3rem;transform:scale(1, 1);-webkit-transform:scale(1, 1);transition:all 1s;-webkit-transition:all 0.5s}
    .list_project .thumb img{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
    .list_project .thumb:hover img{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
}
@media only screen and (min-width: 1000px){
    .list_project .txt{padding:4rem}
    .list_project .txt a .t{font-size:2rem}
    .list_project .txt a .t span{font-size:1.7rem;margin-right:1rem}
    .list_project .txt a .des{font-size:1.4rem}
}
@media only screen and (min-width: 1200px){
    .list_project .txt{padding:5rem}
    .list_project .txt a .t{font-size:2.8rem}
    .list_project .txt a .t span{font-size:2.6rem;margin-right:1rem}
    .list_project .txt a .des{font-size:1.6rem}
}
@media only screen and (min-width: 1400px){
    .list_project .txt{padding:6rem}
    .list_project .txt a .t{font-size:2.8rem}
    .list_project .txt a .t span{font-size:2.6rem;margin-right:1rem}
    .list_project .txt a .des{font-size:1.6rem}
}
@media only screen and (min-width: 1800px){
    .list_project .txt{padding:8rem}
    .list_project .txt a .t{font-size:4rem}
    .list_project .txt a .t span{font-size:3.8rem;margin-right:1rem}
    .list_project .txt a .des{font-size:1.8rem}
}
.news{background:#eaeaea}
.cate_news{padding:4rem 0 2rem}
.cate_news .list{padding:0}
.cate_news .list ul{margin:0;padding:0}
.cate_news .list ul li{display:inline-block;margin-right:2rem}
.cate_news .list ul li a{color:#999;font-size:2.2rem;font-family:"futurademic";-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.cate_news .list ul li a:hover{color:#333}
.cate_news .list ul li a.cur{font-size:3.2rem;color:#333}
.cate_news .search{padding:0;margin:2rem 0 0}
.cate_news .search .btn1{display:inline-block;width:85%;margin:0;padding:0;border:none;height:30px;line-height:30px;outline:none;padding:0 .5rem;background:#e2e2e2;color:#999;font-size:1.4rem}
.cate_news .search .btn2{display:inline-block;width:15%;margin:0;padding:0;border:none;height:30px;line-height:30px;padding:0 .5rem;background:#8f8f8f;color:#fff}
.list_news{margin:0 1rem}
.grid-item{width:100%;margin-bottom:1rem}
.grid-item .thumb{padding:0;overflow:hidden}
.grid-item .thumb img{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.grid-item .txt{padding:1rem;background:#fff}
.grid-item .txt .date{text-align:center;border-right:1px solid #ececec}
.grid-item .txt .date span{margin:0;padding:0;display:block;font-style:normal;color:#333}
.grid-item .txt .date span.date01{font-size:5rem;font-family:"futurademic";line-height:3rem}
.grid-item .txt .date span.date02{font-size:1.2rem;line-height:2rem}
.grid-item .txt .title{font-size:1.4rem;color:#333;padding:0 0 0 1rem}
.grid-item .txt .des{font-size:1.2rem;color:#777;padding:1rem 0;border-bottom:1px solid #ececec}
.grid-item .txt .more{color:#777;font-size:1.4rem;padding-top:1rem;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.grid-item a:hover .thumb img{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
.grid-item a:hover .more i{color:#ef3e4a}
@media only screen and (min-width: 641px){
    .cate_news{padding:4rem 0}
    .cate_news .list ul li a{font-size:3rem}
    .cate_news .list ul li a.cur{font-size:4rem;color:#333}
    .cate_news .search{margin:9px 0 0}
    .list_news{margin:0 1rem 0 3rem}
    .grid-item{width:50%;padding:0 2rem 0 0}
}
@media only screen and (min-width: 1200px){
    .list_news{margin:0 2rem 0 4rem}
    .grid-item{width:33.3333%;padding:0 2rem 0 0;margin-bottom:2rem}
}
@media only screen and (min-width: 1400px){
    .list_news{margin:0 6rem 0 8rem}
    .grid-item{width:25%}
}
.news_detail{padding:0 1rem}
.news_detail .content{padding:2rem 0;border-top:1px solid #ececec;font-size:1.4rem;line-height:2.4rem;color:#6d6d6d}
.news_detail .content p{margin:0;padding:0}
.news_detail a{color:#ef3e4a}
.news_detail a:hover{text-decoration:underline}
@media only screen and (min-width: 641px){
    .news_detail{position:relative}
    .news_detail .content{border-top:none}
}
@media only screen and (min-width: 1200px){
    .news_detail{max-width:1200px;margin:0 auto}
    .news_detail .content{border-top:none;padding-top:4rem}
}
.content_video{max-width:1200px;margin:20px auto}
.video-js .vjs-tech{outline:none}
.video-js .vjs-big-play-button{width:2em;height:2em;line-height:2em;border:none;background-color:#ef3e4a;margin-top:-1em;margin-left:-1em;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;opacity:1;filter:alpha(opacity=100)}
.video-js.vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:#ef3e4a;opacity:1;filter:alpha(opacity=100)}
.vjs-paused .vjs-big-play-button,.vjs-paused.vjs-has-started .vjs-big-play-button{display:block}
.page404{padding:0 2rem;text-align:center}
.page404 .img img{margin:0 auto}
.page404 .txt{font-size:14px;line-height:25px;padding:3rem 0;text-align:center}
.page404 .txt a{color:#ef3e4a;text-decoration:underline}
.page404 .txt tel{color:#ef3e4a}
@media only screen and (min-width: 1400px){
    .page404 .txt{font-size:16px;line-height:30px;padding:5rem 0}
}
.page_sitemap{max-width:1200px;margin:0 auto;padding:2rem}
.page_sitemap h3.t{display:block;font-size:2.4rem}
.page_sitemap ul{margin:0;padding:0}
.page_sitemap ul li{display:block;line-height:30px;padding-bottom:2rem}
.page_sitemap ul li h6.t{margin:0;padding:0}
.page_sitemap ul li .sub{margin:0;padding:0}
.page_sitemap ul li .sub ul{margin:0;padding:0}
.page_sitemap ul li .sub ul li{display:inline-block;padding:0;font-size:1.4rem;margin-right:2rem}
@media only screen and (min-width: 1400px){
    .page_sitemap{padding:10rem 2rem}
    .page_sitemap ul li{padding-bottom:3rem}
}
.tqkf{width:612px;height:285px;background:url(../images/kefuda.png) no-repeat center center;position:fixed;left:50%;margin-left:-306px;z-index:9999;top:50%;margin-top:-142px;background-size:100% 100%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;display:none}
.tqkf .zixun{position:absolute;top:204px;left:58px;cursor:pointer}
.tqkf .close{position:absolute;top:204px;left:249px;cursor:pointer}
.pop_service{display:none;width:570px;height:310px;padding:25px;color:#fff;font-size:20px;background:url("../images/pop_service_bg.jpg") no-repeat;position:fixed;left:50%;top:50%;margin-left:-285px;margin-top:-155px;z-index:200}
@media (max-width: 668px){
    .pop_service{padding:20px;font-size:18px;width:96%;margin-left:-48%}
}
.pop_service .inner{position:relative}
.pop_service .inner #close{width:30px;height:30px;background:url("../images/pop_service_close.png") center center no-repeat;margin:0;padding:0;border:none;outline:0;text-indent:-9999px;overflow:hidden;position:absolute;right:0;top:0;z-index:2}
.pop_service span{display:block;line-height:30px}
.pop_service a[href^="tel:"]{display:block;font-size:48px;font-family:'AvantGardeBold';color:#fff}
@media (max-width: 668px){
    .pop_service a[href^="tel:"]{font-size:30px}
}
.pop_service .form{margin:10px 0;padding-right:105px;position:relative}
@media (max-width: 668px){
    .pop_service .form{padding-right:0}
}
.pop_service .form .input{width:100%}
.pop_service .form .input input{width:100%;height:52px;line-height:52px;border:none;outline:0;background:#fff}
@media (max-width: 668px){
    .pop_service .form .input input{height:40px;line-height:40px}
}
.pop_service .form .submit{width:105px;position:absolute;right:0;top:0;z-index:2}
@media (max-width: 668px){
    .pop_service .form .submit{width:100%;position:static;margin-top:10px}
}
.pop_service .form .submit .btn_submit{width:100%;height:52px;line-height:52px;border:none;background:#a30d19;outline:0;color:#fff;font-size:18px}
@media (max-width: 668px){
    .pop_service .form .submit .btn_submit{height:40px;line-height:40px}
}
.pop_service a.sq{display:block;width:100%;height:50px;line-height:50px;text-align:center;color:#fff;background:#a30d19;font-size:18px}
.am-u-sm-12 .fwxm {width:80px;height: 80px;}
.am-u-sm-12 .fwxm01 { background: center url(../images/icon01.png); display: block;}
.am-u-sm-12:hover .fwxm01 { background: center url(../images/icon01a.png); display: block;}
.am-u-sm-12 .fwxm02 { background: center url(../images/icon02.png); display: block;}
.am-u-sm-12:hover .fwxm02 { background: center url(../images/icon02a.png); display: block;}
.am-u-sm-12 .fwxm03 { background: center url(../images/icon03.png); display: block;}
.am-u-sm-12:hover .fwxm03 { background: center url(../images/icon03a.png); display: block;}
.am-u-sm-12 .fwxm04 { background: center url(../images/icon04.png); display: block;}
.am-u-sm-12:hover .fwxm04 { background: center url(../images/icon04a.png); display: block;}
.am-u-sm-12 .fwxm05 { background: center url(../images/icon05.png); display: block;}
.am-u-sm-12:hover .fwxm05 { background: center url(../images/icon05a.png); display: block;}
.am-u-sm-12 .fwxm06 { background: center url(../images/icon06.png); display: block;}
.am-u-sm-12:hover .fwxm06 { background: center url(../images/icon06a.png); display: block;}
.am-u-sm-12 .fwxm07 { background: center url(../images/icon07.png); display: block;}
.am-u-sm-12:hover .fwxm07 { background: center url(../images/icon07a.png); display: block;}
.am-u-sm-12 .fwxm08 { background: center url(../images/icon08.png); display: block;}
.am-u-sm-12:hover .fwxm08 { background: center url(../images/icon08a.png); display: block;}
.am-u-sm-12 .fwxm09 { background: center url(../images/icon09.png); display: block;}
.am-u-sm-12:hover .fwxm09 { background: center url(../images/icon09a.png); display: block;}
.am-u-sm-12 .fwxm10 { background: center url(../images/icon10.png); display: block;}
.am-u-sm-12:hover .fwxm10 { background: center url(../images/icon10a.png); display: block;}
.am-u-sm-12 .fwxm11 { background: center url(../images/icon11.png); display: block;}
.am-u-sm-12:hover .fwxm11 { background: center url(../images/icon11a.png); display: block;}

.list_page {width: 100%;background-color: #333;color: #fff;}
.list_page ul li {float:left; list-style: none;text-align: center;margin-top:20px;margin-bottom:20px;}
.list_page ul li a {color: #fff;margin-left:10px;margin-right:10px;}
.page-num-current {font-weight: bold;}