﻿body{margin: 0px;padding: 0px;font-size:12px;font-family:'Microsoft Yahei',Arial,宋体,sans-serif;}
.mfOuterBox01,.mfOuterBox,#style_load,#mOuterBox,.divBorder01,.divBorder,.kjBorder01,.kjBorder{overflow:hidden; *overflow-x: hidden;}
h1,h2,p,ul{ margin:0; padding:0;}
.ct,.ct_box,.mf{overflow:hidden; *overflow-x: hidden;}
a:focus, a:hover{ text-decoration: none !important;}

.contain-header{
position: absolute;
top: 0;
left: 0;
width: 100%;
min-height: 96px;
z-index: 99;
padding: 0 3%;
/*	
background: #00000066;	
background:-webkit-linear-gradient(to right,#cfdef0 25%,#d1e4f3 75%);
background:-ms-linear-gradient(to right,#cfdef0 25%,#d1e4f3 75%);
background:-o-linear-gradient(to right,#cfdef0 25%,#d1e4f3 75%);
background:linear-gradient(to right,#cfdef0 25%,#d1e4f3 75%);
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center	
*/
	
background:url(../dimg/contain-header.png) no-repeat center top;	
	
}
@media (max-width:1024px){
.contain-header{
position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    min-height: auto;
    background: #fff;
    z-index: 99;
    padding: 0 2%;
}
}


.contain-header{
position: absolute;
top: 0;
left: 0;
width: 100%;
min-height: 96px;
z-index: 99;
padding: 0 3%;
/*	
background: #00000066;	
background:-webkit-linear-gradient(to right,#cfdef0 25%,#d1e4f3 75%);
background:-ms-linear-gradient(to right,#cfdef0 25%,#d1e4f3 75%);
background:-o-linear-gradient(to right,#cfdef0 25%,#d1e4f3 75%);
background:linear-gradient(to right,#cfdef0 25%,#d1e4f3 75%);
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center	
*/
	
background:url(../dimg/contain-header.png) no-repeat center top;	
	
}
@media (max-width:1024px){
.contain-header{
position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    min-height: auto;
    background: #fff;
    z-index: 99;
    padding: 0 2%;
}
}

.box3040_1 .top-nav .logo{color:#2b2b2b;float:left;margin-top:9px}
.box3040_1 .top-nav .logo .logon{margin-left:10px;margin-top:5px}
.box3040_1 .top-nav .logo .logon h2{font-size:20px;margin:5px 0}
.box3040_1 .top-nav .logo .logon p{font-size:14px;margin:0;color:#666}
.box3040_1 .top-nav .navbar{float:right;margin:0 0 0 100px;border:0}
.box3040_1 .top-nav .navbar>ul>li{float:left;margin:0 15px;line-height:100px;position:relative;list-style-type:none}
.box3040_1 .top-nav .navbar>ul>li>a{font-size:16px;display:block;position:relative;text-decoration:none}
.box3040_1 .top-nav .navbar>ul>li>a:after{content:"";display:block;width:100%;height:2px;background-color:#fff;position:absolute;left:0;bottom:0;-webkit-transition:all ease .3s;transition:all ease .3s;transform:scaleX(0)}
.box3040_1 .top-nav .navbar>ul>li .subnav{position:absolute;top:100px;left:50%;background-color:#fff;z-index:990;opacity:0;visibility:hidden;-webkit-transition:all ease .3s;transition:all ease .3s;-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15);transform:translateX(-50%) perspective(300px) rotateX(-90deg);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-moz-transform-origin:0 0 0}
.box3040_1 .top-nav .navbar>ul>li .subnav li{line-height:35px;font-size:14px;-webkit-transition:all ease .3s;transition:all ease .3s;list-style-type:none}
.box3040_1 .top-nav .navbar>ul>li .subnav li a{display:block;padding:5px 30px;white-space:nowrap;text-decoration:none}
.box3040_1 .top-nav .navbar>ul>li .subnav li:hover{background-color:#1757ab}
.box3040_1 .top-nav .navbar>ul>li .subnav li:hover a{color:#fff}
.box3040_1 .top-nav .navbar>ul>li:hover>a:after, .box3040_1 .top-nav .navbar>ul>li.active>a:after{transform:scaleX(1)}
.box3040_1 .top-nav .navbar>ul>li:hover .subnav{opacity:1;visibility:visible;transform:translateX(-50%) perspective(200px) rotateX(0)}
.box3040_1 .top-nav .t-contact{float:right;line-height:35px;font-size:16px;font-weight:700;padding-left:40px;background:url(http://d8da5ca.4.magic2008.cn/mfile/3021/images/phone.png) no-repeat left center;margin-top:20px;display:none}
.box3040_1 .top-nav .nav-toggle{float:right;margin-top:18px;padding:9px 10px;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:none}
.box3040_1 .top-nav .nav-toggle span{display:block;width:22px;height:2px;border-radius:1px;background-color:#1757ab;margin-bottom:3px}
.box3040_1 .top-nav .nav-toggle span span{margin-top:4px}
.box3040_1 .top-nav .nav-toggle span:last-child{ margin-bottom: 0;}
.box3040_1 .top-nav .mobile-navbar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:997;opacity:0;visibility:hidden;-webkit-transition:all ease .3s;transition:all ease .3s}
.box3040_1 .top-nav .mobile-navbar .mask{position:fixed;width:100%;height:100%;z-index:998;background-color:rgba(0,0,0,.3)}
.box3040_1 .top-nav .mobile-navbar .menu{position:fixed;width:300px;height:100vh;right:0;top:0;z-index:999;background-color:#fff;padding:0 20px;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all ease .3s;transition:all ease .3s}
.box3040_1 .top-nav .mobile-navbar .menu .menu-box{margin-top:10px;text-align:right}
.box3040_1 .top-nav .mobile-navbar .menu .menu-box .menu-close{display:inline-block;width:30px;height:30px;background:url(http://d8da5ca.4.magic2008.cn/mfile/3021/images/close.png) no-repeat center center/auto 20px;cursor:pointer}
.box3040_1 .top-nav .mobile-navbar .menu>ul>li{border-bottom:1px solid #efefef;list-style-type:none}
.box3040_1 .top-nav .mobile-navbar .menu>ul>li>a{display:block;line-height:22px;font-size:18px;padding:16px 30px 16px 0;color:#333;position:relative;text-decoration:none}
.box3040_1 .top-nav .mobile-navbar .menu>ul>li>a .toggle{display:inline-block;width:25px;height:25px;position:absolute;right:0;top:14px;background:url(http://d8da5ca.4.magic2008.cn/mfile/3021/images/toggle.png) no-repeat center center/auto 100%;-webkit-transition:all ease .3s;transition:all ease .3s}
.box3040_1 .top-nav .mobile-navbar .menu>ul>li>a.active .toggle{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.box3040_1 .top-nav .mobile-navbar .menu>ul>li .subnav{padding:10px 30px 10px 20px;display:none}
.box3040_1 .top-nav .mobile-navbar .menu>ul>li .subnav li{padding:7px 0;list-style-type:none}
.box3040_1 .top-nav .mobile-navbar .menu>ul>li .subnav li a{color:#999;text-decoration:none}
.box3040_1 .top-nav .mobile-navbar.show{opacity:1;visibility:visible}
.box3040_1 .top-nav .mobile-navbar.show .menu{-webkit-transform:translateX(0);transform:translateX(0)}
.box3040_1 .top-nav .logo .logon h2,.box3040_1 .top-nav .logo .logon p{color:#333}
.box3040_1 .navbar .clearfix img{width:22px}
.box3040_1 .mobile-navbar img{width:22px}


/*导航栏魔方样式*/
.box3040_1 .top-nav .container{
padding: 0;
width:100%;
}
.box3040_1 .top-nav .nav-toggle span{
    background-color: #eb8203;
}
.box3040_1 .top-nav .navbar>ul{
margin:0;
}
.box3040_1 .top-nav .navbar>ul>li{
padding: 0 20px;
margin:0 !important;
transition: all ease .6s;
}
.box3040_1 .top-nav .navbar>ul>li>a{
color: #fff;
}
.box3040_1 .top-nav .logo{
    margin-top: 12px;
}
.box3040_1 .top-nav .logo img{
 width:100%;
}
.box3040_1 .top-nav .navbar>ul>li:after{
content: '-';
display: none;

}
.box3040_1 .top-nav .navbar>ul>li>a:after{
background-color: #fff;
}
.box3040_1 .top-nav .navbar>ul>li:last-child::after{
display:none;
}
.box3040_1 .top-nav .navbar>ul>li .subnav{
display: none !important;
}

@media (max-width:1550px){
.box3040_1 .top-nav .navbar>ul>li{padding: 0 10px;}
}

@media (max-width:1210px){
.box3040_1 .top-nav .navbar>ul>li a{font-size: 14px;}
}


@media (max-width:1200px){
.box3040_1 .top-nav .navbar>ul>li{padding:0 12px; }
}

@media (max-width:1024px){
.box3040_1 .top-nav .navbar>ul>li a{ color: #333}
}

@media (max-width:1024px){.box3040_1 .top-nav{padding:5px 0 10px}
.box3040_1 .top-nav .navbar{display:none}
.box3040_1 .top-nav .nav-toggle{display:block}
.box3040_1 .top-nav .t-contact{display:none}
}

@media (max-width:992px){
.box3040_1 .top-nav .logo{
margin-top: 2px;
}
}


@media (max-width:767px){.box3040_1 .top-nav .logo .logon h2{font-size:16px}
.box3040_1 .top-nav .logo .logon p{font-size:14px}
.box3040_1 .top-nav{border:none}
.box3040_1 .top-nav .logo img{width:20%}
.box3040_1 .top-nav .logo{margin-top:4px}
}

@media (max-width:765px){
.box3040_1 .top-nav {
padding: 10px 0 10px !important;
}
.box3040_1 .top-nav .logo {
margin-top: 0 !important;
}
.box3040_1 .top-nav .logo img {
width: 65% !important;
}
.name h1 {
font-size: 20px !important;
}
.name p {
font-size: 15px !important;
}
.box3040_1 .top-nav .nav-toggle {
margin-top: 0 !important;
}
.box3040_1 .top-nav .nav-toggle {
    margin-top: 0;
}
}

@media (max-width:320px){.box3040_1 .top-nav .logo img{width:40px}
.box3040_1 .top-nav .logo .logon{display:none}
.box3040_1 .top-nav .nav-toggle{margin-top:10px}
}


.box5031_1 .carousel-inner > .item > a > img{margin:0 auto;}

.box5031_1 .pc-slide { position: relative; z-index: 2; padding: 0;}

.box5031_1 .carousel-indicators li { height: 7px; width: 35px; }

.box5031_1 .carousel-indicators .active { height: 9px; width: 35px; }

.box5031_1 .carousel-control .btn-left{display: inline-block;width: 34px;height: 34px; background: url(http://d8da5ca.4.magic2008.cn/mfile/5031/image/left.png) no-repeat center;}
.box5031_1 .carousel-control .btn-right{display: inline-block;width: 34px;height: 34px; background: url(http://d8da5ca.4.magic2008.cn/mfile/5031/image/right.png) no-repeat center;}

.box5031_1 .carousel-control { display: none; width: 62px; height: 62px; border-radius: 40px; padding: 15px; top: 47%; margin: 0 20px; background: rgba(255, 255, 255, 0.5); -webkit-transition: width 0.3s, background-color 0.3s; transition: width 0.3s, background-color 0.3s; text-shadow: none; opacity: 1; }
.box5031_1 .carousel-control:hover h3 { opacity: 1; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; -webkit-transform: translateX(0); transform: translateX(0); }
.box5031_1 .carousel-control:hover { width: 160px; background: #fff; }

.box5031_1 .carousel-control.right { background-image: none; text-align: right; }

.box5031_1 .carousel-control.left { background-image: none; text-align: left; }

.box5031_1 .carousel-control h3 { position: absolute; top: 0; margin: 0; color: #000; font-weight: normal; text-transform: uppercase; white-space: nowrap; font-size: 16px; line-height: 62px; opacity: 0; -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; transition: opacity 0.3s, -webkit-transform 0.3s; transition: opacity 0.3s, transform 0.3s; transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; color: #2ad204; }

.box5031_1 .carousel-control.left h3 { right: 20px; }

.box5031_1 .carousel-control.right h3 { left: 20px; }

.box5031_1 .carousel:hover .carousel-control { display: block; }

.box5031_1 .carousel-inner > .item { z-index: -1; }

@media (max-width:765px) {
   .box5031_1 .m-control{width: 36px !important;height: 36px !important;display: block !important;}
   .box5031_1 .m-control h3{display: none;}
   .box5031_1 .m-control span{position: absolute;top: 0;left: 0;}
}


body{ margin:0; padding:0;}

.box3003_1 .m-product .pro-item { margin-bottom: 30px; }
.box3003_1 .m-product .pro-item .pro-img { overflow: hidden; }
.box3003_1 .m-product .pro-item .pro-img img { -webkit-transition: all ease .3s; transition: all ease .3s; }
.box3003_1 .m-product .pro-item .caption { text-align: center; padding: 25px 15px; -webkit-transition: all ease .3s; transition: all ease .3s; }
.box3003_1 .m-product .pro-item .caption .title { font-weight: bold; font-size: 18px; color: #393939; -webkit-transition: all ease .3s; transition: all ease .3s; }
.box3003_1 .m-product .pro-item .caption .sub-title { color: #666; margin-top: 10px; -webkit-transition: all ease .3s; transition: all ease .3s; }
.box3003_1 .m-product .pro-item:hover .pro-img img { -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.box3003_1 .m-product .pro-item:hover .caption { background-color: #f5b834; }
.box3003_1 .m-product .pro-item:hover .caption .title { color: #fff; }
.box3003_1 .m-product .pro-item:hover .caption .sub-title { color: #fff; }

@media (max-width: 768px) { .box3003_1 .m-product { padding: 0 5px; }
  .box3003_1 .m-product .pro-item { margin-bottom: 20px; padding: 0 10px; }
  .box3003_1 .m-product .pro-item .caption { padding: 15px 5px; }
  .box3003_1 .m-product .pro-item .caption .title { font-size: 16px; }
  .box3003_1 .m-product .pro-item .caption .sub-title { font-size: 14px; } }





.box5050_1 .index_5050 .page-wrap {background: #f6f6f6;padding: 0 10px;}
.box5050_1 .index_5050 .page-wrap .news-wrap { background: #f6f6f6; padding-top: 30px;}
.box5050_1 .index_5050 .page-wrap .news-wrap .container {width: 100%;max-width: 1400px;margin: 0 auto;padding: 0;  }
.box5050_1 .index_5050 .page-wrap .news-wrap li {width: 32%;margin-right: 2%;float: left; background: #fff; padding: 15px; margin-bottom: 20px; border: 1px solid #ececec; list-style: none;}
.box5050_1 .index_5050 .flex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.box5050_1 .index_5050 .page-wrap .news-wrap li:nth-child(3n){margin-right: 0;}
.box5050_1 .index_5050 .page-wrap .news-wrap li .news-img {width: 100%; text-align: center;}
.box5050_1 .index_5050 .page-wrap .news-wrap li .news-img img { max-width: 100%;}
.box5050_1 .index_5050 .page-wrap .news-wrap li .news-con {width: 100%;}
.box5050_1 .index_5050 .page-wrap .news-wrap li .news-con h3 {-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;margin: 0;}
.box5050_1 .index_5050 .page-wrap .news-wrap li .news-con h3 a {display: block;padding: 5px 0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 18px;margin-top: 10px;font-weight: 600;line-height: 32px; color: #333;text-decoration: none;}
.box5050_1 .index_5050 .page-wrap .news-wrap li .news-con p {font-size: 14px;font-weight: 400;line-height: 28px;color: #999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 5px 0;}
.box5050_1 .index_5050 .page-wrap .news-wrap li .news-con span {font-size: 14px;font-weight: 400;line-height: 28px;color: #999999;margin-right: 20px;}
.box5050_1 .index_5050 .page-wrap .news-wrap li .news-more a { display: block; width: 33px;height: 33px;border-radius: 50%;border: 1px solid #cccccc; text-align: center;font-size: 14px;font-weight: 600;line-height: 30px;color: #cccccc;text-decoration: none;margin-top: 10px;}
.box5050_1 .index_5050 .page-wrap .news-wrap li:hover {background: #1466b1;}
.box5050_1 .index_5050 .page-wrap .news-wrap li:hover .news-con h3 a {color: #fff;}
.box5050_1 .index_5050 .page-wrap .news-wrap li:hover .news-con p {color: #fff;}
.box5050_1 .index_5050 .page-wrap .news-wrap li:hover .news-con span {color: #fff;}
.box5050_1 .index_5050 .page-wrap .news-wrap li:hover .news-more a {background: #ffffff;border: 1px solid #1466b1;color: #1466b1;}


@media (max-width: 992px){
.box5050_1 .index_5050 .page-wrap .news-wrap li {width: 49%;}
.box5050_1 .index_5050 .page-wrap .news-wrap li:nth-child(3n){margin-right: 2%;}
.box5050_1 .index_5050 .page-wrap .news-wrap li:nth-child(2n){margin-right: 0;}
.box5050_1 .index_5050 .page-wrap .news-wrap li .news-more a { margin-top: 10px;   }
.box5050_1 .index_5050 .page-wrap .news-wrap li .news-con h3 a {display: block;padding: 5px 0;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
}
@media (max-width: 765px){
    .box5050_1 .index_5050 .page-wrap .news-wrap li .news-con h3 a {font-size: 15px;margin-top: 10px;
    }
}
@media (max-width:450px) {
.box5050_1 .index_5050 .page-wrap .news-wrap li {width: 100%;margin-right: 0;}
.box5050_1 .index_5050 .page-wrap .news-wrap li:nth-child(3n){margin-right: 0;}
.box5050_1 .index_5050 .page-wrap .news-wrap li:nth-child(2n){margin-right: 0;}
.box5050_1 .index_5050 .page-wrap .news-wrap li{padding: 15px;}

.box5050_1 .index_5050 .page-wrap .news-wrap li .news-img {width: 100%;}
.box5050_1 .index_5050 .page-wrap .news-wrap li .news-con {width: 100%; padding: 0;}
}
     
/*内页样式*/
.box5050_1 .inner_5050 .page-wrap  {background: #f6f6f6;padding: 0 10px;}
.box5050_1 .inner_5050 .page-wrap  .news-wrap { background: #f6f6f6; padding-top: 30px;}
.box5050_1 .inner_5050 .page-wrap  .news-wrap .container {width: 100%;max-width: 1400px;margin: 0 auto;padding: 0;  }
.box5050_1 .inner_5050 .page-wrap  .news-wrap li { background: #fff; padding: 22px 40px 22px 16px; margin-bottom: 20px; border: 1px solid #ececec; list-style: none;}
.box5050_1 .inner_5050 .flex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.box5050_1 .inner_5050 .page-wrap  .news-wrap li .news-img {width: 268px;}
.box5050_1 .inner_5050 .page-wrap  .news-wrap li .news-img img { max-width: 100%;}
.box5050_1 .inner_5050 .page-wrap  .news-wrap li .news-con {width: 68%;}
.box5050_1 .inner_5050 .page-wrap  .news-wrap li .news-con h3 {-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;margin: 0;}
.box5050_1 .inner_5050 .page-wrap  .news-wrap li .news-con h3 a {font-size: 22px;font-weight: 600;line-height: 32px; color: #333;text-decoration: none;}
.box5050_1 .inner_5050 .page-wrap  .news-wrap li .news-con p {font-size: 14px;font-weight: 400;line-height: 28px;color: #999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 20px 0;}
.box5050_1 .inner_5050 .page-wrap  .news-wrap li .news-con span {font-size: 14px;font-weight: 400;line-height: 28px;color: #999999;margin-right: 20px;}
.box5050_1 .inner_5050 .page-wrap  .news-wrap li .news-more a { display: block; width: 33px;height: 33px;border-radius: 50%;border: 1px solid #cccccc; text-align: center;font-size: 14px;font-weight: 600;line-height: 30px;color: #cccccc;text-decoration: none;}
.box5050_1 .inner_5050 .page-wrap  .news-wrap li:hover {background: #1466b1;}
.box5050_1 .inner_5050 .page-wrap  .news-wrap li:hover .news-con h3 a {color: #fff;}
.box5050_1 .inner_5050 .page-wrap  .news-wrap li:hover .news-con p {color: #fff;}
.box5050_1 .inner_5050 .page-wrap  .news-wrap li:hover .news-con span {color: #fff;}
.box5050_1 .inner_5050 .page-wrap  .news-wrap li:hover .news-more a {background: #ffffff;border: 1px solid #1466b1;color: #1466b1;}


@media (max-width: 992px){
    .box5050_1 .inner_5050 .page-wrap  .news-wrap li .news-img{width: 25%;}
    .box5050_1 .inner_5050 .page-wrap  .news-wrap li .news-con{width: 65%;padding-left: 1.5%;}
    .box5050_1 .inner_5050 .page-wrap  .news-wrap li .news-con p { margin: 5px 0;}
    .box5050_1 .inner_5050 .page-wrap  .news-wrap li .news-more a { margin-top: 10px;}
    .box5050_1 .inner_5050 .page-wrap  .news-wrap li .news-con h3 a {display: block;padding: 5px 0; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 15px;padding: 0;}
}

@media (max-width:765px) {
    .box5050_1 .inner_5050 .page-wrap  .news-wrap li{padding: 15px;width: 49%;float: left;margin-right: 2%;}
    .box5050_1 .inner_5050 .page-wrap  .news-wrap li:nth-child(2n) { margin-right: 0;}
    .box5050_1 .inner_5050 .page-wrap  .news-wrap li .news-con h3 a{font-size: 15px;margin-top: 10px;}
    .box5050_1 .inner_5050 .page-wrap  .news-wrap li .news-img { width: 100%;text-align: center;}
    .box5050_1 .inner_5050 .page-wrap  .news-wrap li .news-con {width: 100%;padding: 0;}
}

@media (max-width:440px) {
    .box5050_1 .inner_5050 .page-wrap  .news-wrap li{width: 100%;margin-right: 0;}
    .box5050_1 .inner_5050 .page-wrap  .news-wrap li:nth-child(2n) {margin-right: 0;}
}
/* 分页样式 */

.box5050_1 .inner_5050 .m-page { text-align: center; margin: 10px 0; }
.box5050_1 .inner_5050 .m-page .pagination > li > a, .box5050_1 .inner_5050 .m-page .pagination > li > span { color: #777; }
.box5050_1 .inner_5050 .m-page .pagination > .active > a, .box5050_1 .inner_5050 .m-page .pagination > .active > span, .box5050_1 .inner_5050 .m-page .pagination > .active > a:hover, .box5050_1 .inner_5050 .m-page .pagination > .active > span:hover,.box5050_1 .inner_5050  .m-page .pagination > .active > a:focus, .m-page .pagination > .active > span:focus { background-color: #1466b1; border-color: #1466b1; color: #fff; }
.box5050_1 .inner_5050 .m-page .pagination > li > a:hover, .box5050_1 .inner_5050 .m-page .pagination > li > span:hover, .box5050_1 .inner_5050 .m-page .pagination > li > a:focus,.box5050_1 .inner_5050  .m-page .pagination > li > span:focus { background-color: #1466b1; border-color: #1466b1; color: #fff; }

@media (max-width: 768px) {.box5050_1 .inner_5050 .m-page { margin: 30px 0; } }
     



.box3020_1 .in-image .image-list .item { margin-bottom: 30px; overflow: hidden; }
.box3020_1 .in-image .image-list .item .wrap { position: relative; overflow: hidden; }
.box3020_1 .in-image .image-list .item a { display: block; }
.box3020_1 .in-image .image-list .item .img { -webkit-transition: all ease .3s; transition: all ease .3s; }
.box3020_1 .in-image .image-list .item .title { position: absolute; width: 100%; height: 100%; background-color: #f5b834; color: #fff; top: 0; left: 0; font-size: 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all ease .3s; transition: all ease .3s; -webkit-transform: translateY(100%); transform: translateY(100%); text-align: center; }
.box3020_1 .in-image .image-list .item:hover .img { -webkit-transform: translateY(-100%); transform: translateY(-100%); }
.box3020_1 .in-image .image-list .item:hover .title { -webkit-transform: translateY(0); transform: translateY(0); }

.box3052_1 .mf-buttom {
    position: relative;
}

    .box3052_1 .mf-buttom img {
        max-width: 100%;
        vertical-align: middle
    }

    .box3052_1 .mf-buttom li, .box20064_1 ul {
        list-style: none
    }

    .box3052_1 .mf-buttom a {
        text-decoration: none
    }

    .box3052_1 .mf-buttom .db {
        position: fixed;
        bottom: 0;
        z-index: 999;
        display: flex;
        width: 100%;
        background: #ec8401;
        text-align: center;
        justify-content: space-around;
        align-items: flex-end;
        left: 0;
        padding: 10px 0;
    }

        .box3052_1 .mf-buttom .db li img {
            width: 30px
        }

        .box3052_1 .mf-buttom .db li.dt img {
            width: 40px;
            transform: translateY(2px)
        }

        .box3052_1 .mf-buttom .db li a {
            color: #fff;
            font-size: 12px
        }

            .box3052_1 .mf-buttom .db li a p {
                margin-top: 5px
            }

    .box3052_1 .mf-buttom .wx-mask {
        position: fixed;
        background: rgba(0, 0, 0, 0.2);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        top: 0;
        z-index: -99;
        width: 100vw;
        height: 100vh;
        opacity: 0;
    }

.mf-buttom .wx-mask .marsk-it {
    width: 240px;
    text-align: center;
    padding: 10px 10px;
    border-radius: 10px;
    background: #fff;
}

.box3052_1 .mf-buttom .wx-mask .marsk-it .close {
    width: 25px;
    margin-top: 3px;
}

.box3052_1 .mf-buttom .wx-mask .marsk-close {
    width: 100%;
    text-align: left;
    height: 35px;
}

    .box3052_1 .mf-buttom .wx-mask .marsk-close span {
        display: inline-block;
        font-size: 16px;
        color: #333;
        line-height: 35px;
    }

.box3052_1 .mf-buttom .wx-mask .marsk-fz {
    margin: 10px 0;
}

    .box3052_1 .mf-buttom .wx-mask .marsk-fz input {
        font-size: 14px;
        width: 50%;
        outline: none;
        border: none;
    }

.box3052_1 .mf-buttom .wx-mask .all {
    line-height: 35px;
    font-size: 16px;
}

    .box3052_1 .mf-buttom .wx-mask .all a {
        display: block;
        color: #333;
    }

.box3052_1 .mf-buttom .wx-mask .good {
    line-height: 35px;
    font-size: 16px;
}

.box3052_1 .mf-buttom .wx-mask .success {
    display: none;
}

.box3052_1 .mf-buttom .wx-mask .wm-marsk {
    width: 200px;
    margin: 0 auto;
}

.box3052_1 .mf-buttom .wx-mask.open {
    opacity: 1;
    z-index: 9999;
}

	
/* 分页样式 */
.m-page { text-align: center; margin: 10px 0; }
.m-page .pagination > li > a, .m-page .pagination > li > span { color: #777; }
.m-page .pagination > .active > a, .m-page .pagination > .active > span, .m-page .pagination > .active > a:hover, .m-page .pagination > .active > span:hover,.m-page .pagination > .active > a:focus, .m-page .pagination > .active > span:focus { background-color: #ec8401; border-color: #ec8401; color: #fff; }
.m-page .pagination > li > a:hover, .m-page .pagination > li > span:hover, .m-page .pagination > li > a:focus,.m-page .pagination > li > span:focus { background-color: #ec8401; border-color: #ec8401; color: #fff; }

@media (max-width: 768px) {.m-page { margin: 10px 0; } }


.change {
    margin-top: 10px;
    color: #333;
}
.change a:hover{
    color: #ec8401;
}
.change a {
    color: #333;
}