/* 
    author:PengJin;
    date:2019-4-8;
*/

/*
* å¤´éƒ¨
*/

/*é¼ æ ‡æ‚¬åœå›¾æ ‡æ˜¾ç¤ºäºŒç»´ç æ•ˆæžœ*/
.weixin_nr{width:120px; height:140px; padding:10px; background:#fff; text-align:center; position:absolute; right:60px; top:55px; display:none;z-index: 9999}
.weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}

header{
    width: 100%;
    height: auto;
    position: fixed;
    top:0;
    left: 0;
    z-index: 9000;
}
header .head-top{
    width: 100%;
    height: 40px;
    background: transparent;
    border-bottom: 1px solid rgba(255,255,255,0.14);
}
header.active  .head-top{
    display: none;
}
header .head-top .left{
    float: left;
    height: 40px;
    padding-left: 65px;
}
@media screen and (max-width: 1200px){
    header .head-top .left{
        padding-left: 30px;
    }
}
header .head-top .left li{
	color: #ffffff;
    height: 40px;
    float: left;
    line-height: 40px;
    margin-right: 50px;
}
header .head-top .left li span{
    font-size: 14px;
    padding-left:10px;
}
header .head-top .right1{
	float: right;
    margin-right: 65px;
}
@media screen and (max-width: 1200px){
    header .head-top .right1{
        margin-right: 30px;
    }
}
header .head-top .right1 li{
	color: #ffffff;
    height: 40px;
    line-height: 40px;
    margin-left: 25px;
    float: left;
}
header .head-bottom{
	width: 100%;
    height: 80px;
    background: transparent;
    position: absolute;
    left: 0;
    top:40px;
    transition: all 0.3s;
}
header.active  .head-bottom{
    position: absolute;
    left: 0;
    top:0;
    z-index: 9000;
    background: rgba(255,255,255,1);
    border-bottom: 1px solid #EBECED;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.25);
    box-shadow: 0 0 6px rgba(0,0,0,0.25);
}
header .head-bottom .logo{
    width: 192px;
    height: 80px;
    float: left;
    position: absolute;
    left: 65px;
    top: 0;
    z-index: 5000;
    line-height: 80px;
}
@media screen and (max-width: 1200px){
    header .head-bottom .logo{
        left: 30px;
    }
}
header .head-bottom .logo .act-hide{
    height: 80px;
}
header .head-bottom .logo .act-show{
    height: 80px;
    display: none;
}
header.active  .head-bottom .logo .act-show{
    display: inline;
}
header.active  .head-bottom .logo .act-hide{
    display: none;
}
header .head-bottom .head-nav{
    height: 80px;
    margin: auto;
    text-align: center;
}
header .head-bottom .head-nav > li{
	width: 142px;
    display: inline-block;
    text-align: center;
    height: 80px;
    line-height: 80px;
    position: relative;
}
@media screen and (max-width: 1366px){
    header .head-bottom .head-nav > li{
        width: 100px;
    }
}
/*li:nth-child(n+3):nth-child(-n+4)*/
header .head-bottom .head-nav > li:nth-child(2){
    position: static;
}
header .head-bottom .head-nav > li:nth-child(2) .nav-down{
    width: 100%;
    height: auto;
    background: #ffffff;
	-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.07);
    box-shadow: 0px 5px 5px rgba(0,0,0,0.07);
    padding-top: 30px;
    padding-bottom: 30px;
    position: absolute;
    left: 0;
    top: 80px;
    z-index: 5000;
}
header .head-bottom .head-nav > li:nth-child(2) .nav-down .cp-down{
    width: 1500px;
    margin: 0 auto;
    border-left: 1px solid #E5E5E5;
    text-align: center;
}



header .head-bottom .head-nav > li:nth-child(3){
    position: static;
}
header .head-bottom .head-nav > li:nth-child(3) .nav-down{
    width: 100%;
    height: auto;
    background: #ffffff;
	-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.07);
    box-shadow: 0px 5px 5px rgba(0,0,0,0.07);
    padding-top: 30px;
    padding-bottom: 30px;
    position: absolute;
    left: 0;
    top: 80px;
    z-index: 5000;
}
header .head-bottom .head-nav > li:nth-child(3) .nav-down .cp-down{
    width: 1500px;
    margin: 0 auto;
    border-left: 1px solid #E5E5E5;
    text-align: center;
}

header .head-bottom .head-nav > li:nth-child(4){
    position: static;
}
header .head-bottom .head-nav > li:nth-child(4) .nav-down{
    width: 100%;
    height: auto;
    background: #ffffff;
	-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.07);
    box-shadow: 0px 5px 5px rgba(0,0,0,0.07);
    padding-top: 30px;
    padding-bottom: 30px;
    position: absolute;
    left: 0;
    top: 80px;
    z-index: 5000;
}
header .head-bottom .head-nav > li:nth-child(4) .nav-down .cp-down{
    width: 1500px;
    margin: 0 auto;
    border-left: 1px solid #E5E5E5;
    text-align: center;
}

header .head-bottom .head-nav > li:nth-child(5){
    position: static;
}
header .head-bottom .head-nav > li:nth-child(5) .nav-down{
    width: 100%;
    height: auto;
    background: #ffffff;
	-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.07);
    box-shadow: 0px 5px 5px rgba(0,0,0,0.07);
    padding-top: 30px;
    padding-bottom: 30px;
    position: absolute;
    left: 0;
    top: 80px;
    z-index: 5000;
}
header .head-bottom .head-nav > li:nth-child(5) .nav-down .cp-down{
    width: 1500px;
    margin: 0 auto;
    border-left: 1px solid #E5E5E5;
    text-align: center;
}


@media screen and (max-width: 1280px){
    header .head-bottom .head-nav > li:nth-child(2) .nav-down .cp-down{
        width: 1000px;
    }
    header .head-bottom .head-nav > li:nth-child(3) .nav-down .cp-down{
        width: 1000px;
    }
    header .head-bottom .head-nav > li:nth-child(4) .nav-down .cp-down{
        width: 1000px;
    }
    header .head-bottom .head-nav > li:nth-child(5) .nav-down .cp-down{
        width: 1000px;
    }
}
header .head-bottom .head-nav > li:nth-child(2) .nav-down .cp-down > li{
    display: inline-block;
    width: 236px;
    /*! padding-left: 30px; */
    /*! padding-right:35px; */
    border-right: 1px solid #E5E5E5;
    margin: 20px 0px;
    padding: px;
}
header .head-bottom .head-nav > li:nth-child(3) .nav-down .cp-down > li{
    display: inline-block;
    width: 236px;
    /*! padding-left: 30px; */
    /*! padding-right:35px; */
    border-right: 1px solid #E5E5E5;
    margin: 20px 0px;
    padding: px;
}
header .head-bottom .head-nav > li:nth-child(4) .nav-down .cp-down > li{
    display: inline-block;
    width: 236px;
    /*! padding-left: 30px; */
    /*! padding-right:35px; */
    border-right: 1px solid #E5E5E5;
    margin: 20px 0px;
    padding: px;
}
header .head-bottom .head-nav > li:nth-child(5) .nav-down .cp-down > li{
    display: inline-block;
    width: 236px;
    /*! padding-left: 30px; */
    /*! padding-right:35px; */
    border-right: 1px solid #E5E5E5;
    margin: 20px 0px;
    padding: px;
}
@media screen and (max-width: 1280px){
    header .head-bottom .head-nav > li:nth-child(2) .nav-down .cp-down > li{
        width: 196px;
        padding-left: 35px;
        padding-right:35px;
    }
    header .head-bottom .head-nav > li:nth-child(3) .nav-down .cp-down > li{
        width: 196px;
        padding-left: 35px;
        padding-right:35px;
    }
    header .head-bottom .head-nav > li:nth-child(4) .nav-down .cp-down > li{
        width: 196px;
        padding-left: 35px;
        padding-right:35px;
    }
    header .head-bottom .head-nav > li:nth-child(5) .nav-down .cp-down > li{
        width: 196px;
        padding-left: 35px;
        padding-right:35px;
    }
}
header .head-bottom .head-nav > li:nth-child(2) .nav-down .cp-down > li .p1{
    font-size: 14px;
    color: #333333;
    padding: 12px 0;
    text-align: center;
}
header .head-bottom .head-nav > li:nth-child(3) .nav-down .cp-down > li .p1{
    font-size: 14px;
    color: #333333;
    padding: 12px 0;
    text-align: center;
}
header .head-bottom .head-nav > li:nth-child(4) .nav-down .cp-down > li .p1{
    font-size: 14px;
    color: #333333;
    padding: 12px 0;
    text-align: center;
}
header .head-bottom .head-nav > li:nth-child(5) .nav-down .cp-down > li .p1{
    font-size: 14px;
    color: #333333;
    padding: 12px 0;
    text-align: center;
}
header .head-bottom .head-nav > li:nth-child(2) .nav-down .cp-down > li .img{
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
header .head-bottom .head-nav > li:nth-child(2) .nav-down .cp-down > li .cp-list{
    width: 100%;
}
header .head-bottom .head-nav > li:nth-child(2) .nav-down .cp-down > li .cp-list li{
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    color: #777777;
}

header .head-bottom .head-nav > li:nth-child(3) .nav-down .cp-down > li .img{
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
header .head-bottom .head-nav > li:nth-child(3) .nav-down .cp-down > li .cp-list{
    width: 100%;
}
header .head-bottom .head-nav > li:nth-child(3) .nav-down .cp-down > li .cp-list li{
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    color: #777777;
}
header .head-bottom .head-nav > li:nth-child(4) .nav-down .cp-down > li .img{
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
header .head-bottom .head-nav > li:nth-child(4) .nav-down .cp-down > li .cp-list{
    width: 100%;
}
header .head-bottom .head-nav > li:nth-child(4) .nav-down .cp-down > li .cp-list li{
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    color: #777777;
}
header .head-bottom .head-nav > li:nth-child(5) .nav-down .cp-down > li .img{
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
header .head-bottom .head-nav > li:nth-child(5) .nav-down .cp-down > li .cp-list{
    width: 100%;
}
header .head-bottom .head-nav > li:nth-child(5) .nav-down .cp-down > li .cp-list li{
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    color: #777777;
}
header .head-bottom .head-nav > li > a{
    font-size: 16px;
    color: #ffffff;
    position: relative;
}
header.active  .head-bottom  .head-nav > li > a{
    color: #333333;
}
header .head-bottom .head-nav > li > a:after{
    width:0;
    height: 3px;
    background:#009ee3;
    content: '';
    position: absolute;
    left: 50%;
    top: 49px;
    z-index: 3000;
    webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: all 0.5s;
}
header .head-bottom .head-nav > li:hover >a:after{
    width: 100%;
}
header .head-bottom .head-nav > li .nav-down{
    width: 100%;
    height: auto;
    background: #ffffff;
	position: absolute;
    left: 0;
    top: 80px;
    z-index: 5000;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
}
header .head-bottom .head-nav > li .nav-down li{
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    color: #333333;
}
header .head-bottom .language{
    width: 30px;
    height: 30px;
    position: absolute;
    top: 25px;
    right: 65px;
    z-index: 5000;
    border-radius: 50%;
    border:1px solid #ffffff;
    font-family:Arial;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
}
header.active  .head-bottom .language{
    border:1px solid #333333;
   color: #333333;
}
@media screen and (max-width: 1200px){
    header .head-bottom .language{
        right: 30px;
    }
}

/* --banner-- */
.banner{clear:both;position:relative;z-index:1;width:100%;height:750px;overflow:hidden;}
.banner .hd{position:absolute;left:0;bottom:40px;width:100%;height:5px;text-align:center;}
.banner .hd li{display:inline-block;*display:line;*zoom:1;margin:0 10px;width:26px;height:5px;text-indent:-9999px;cursor:pointer;background:#fff;opacity:0.4;border-radius:2px;}
.banner .hd li.cur{opacity:1;}
.banner .bd,.banner .bd ul{height:750px;}
.banner .bd li{position:relative;width:100%;height:750px;}
.banner .bd li a{display:block;height:750px;background-repeat:no-repeat;background-position:center;text-indent:-9999px;}
.banner .prev,.banner .next{position:absolute;z-index:999;top:50%;margin-top:-30px;width:58px;height:58px;cursor:pointer;opacity:0;transition: all 1s;}
.banner .prev{left:10%;background:url(../images/Index/banner_prev.png) no-repeat;}
.banner .next{right:10%;background:url(../images/Index/banner_next.png) no-repeat;}
.banner:hover .prev,.banner:hover .next{opacity:1;}
/* --end banner-- */

/* --product-- */
.product{padding:60px 0;overflow:hidden;background:#e7e7e8;}
.product-menu{float:left;width:180px;/*! height:665px; */overflow:hidden;background:#fff;}
.product-menu li{border-bottom:#efefef solid 1px;}
.product-menu li:last-child{border-bottom:none;}
.product-menu li a{display:block;padding:20px;height:25.5px;line-height:25.5px;}
.product-menu li i{position:relative;display:block;float:left;width:26px;height:26px;overflow:hidden;}
.product-menu li img{position:absolute;left:0;top:-26px;}
.product-menu li span{display:block;padding-left:15px;font-size:16px;font-weight:medium;color:#3071e9;overflow:hidden;}
.product-menu li.cur{background:#3071e9;}
.product-menu li.cur img{top:0;transition: all 1s;}
.product-menu li.cur span{color:#fff;}
.product-main{position:relative;float:right;width:1010px;/*! height:665px; */overflow:hidden;}
.product-main .item img{display:block;width:1010px;height:300px;}
.product-slide .prev,.product-slide .next{position:absolute;z-index:333;top:0;width:90px;height:300px;cursor:pointer;opacity:0.6;}
.product-slide .prev{left:0;background:url(../images/Index/prev01.png) no-repeat center;}
.product-slide .next{right:0;background:url(../images/Index/next01.png) no-repeat center;}
.product-slide .prev:hover,.product-slide .next:hover{opacity:1;background-color:rgba(255,255,255,0.25);}
/* --end product-- */

.cpcon{width:335px;overflow:hidden;width:100%;margin:10px auto; text-align:center}
.cpcon ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;}
.cpcon ul li{/*! float:left; */width:24%; margin-right:1%;/*! flex:1; */}
.cpcon ul li a{display: block}
.cpcon ul li:nth-child(4){margin-left:auto;margin-right:0px;}
.cpcon ul li:nth-child(8){margin-left:auto;margin-right:0px;}
.cpcon ul li img{width:100%; height:233px;}
.cpcon ul li p{line-height:30px;}

/* --bad-- */
.bad{padding-top:60px;overflow:hidden;background:url(../images/Index/bad_bg.jpg) no-repeat center 0;}
.bad-list{overflow:hidden;}
.bad-list .item{float:left;padding:52px;width:25%;height:504px;text-align:center;color:#fff;box-sizing:border-box;transition:all 1s;}
.bad-list .item i{display:block;margin:0 auto;width:93px;height:93px;}
.bad-list .item h3{margin-top:32px;line-height:52px;font-size:32px;font-weight:normal;}
.bad-list .item h3 strong{display:block;}
.bad-list .item p{margin-top:30px;font-size:16px;line-height:25px;}
.bad-list .item-1:hover{background:url(../images/Index/bad_item02.jpg) no-repeat center;background-size:cover;}
.bad-list .item-2:hover{background:url(../images/Index/bad_item02.jpg) no-repeat center;background-size:cover;}
.bad-list .item-3:hover{background:url(../images/Index/bad_item02.jpg) no-repeat center;background-size:cover;}
.bad-list .item-4:hover{background:url(../images/Index/bad_item02.jpg) no-repeat center;background-size:cover;}
/* --end bad-- */

/* --adv-- */
.adv{padding:60px 0;overflow:hidden;background:#efefef;}
.adv-tab .tab-menu{margin:0 auto 10px;width:988px;height:108px;text-align:center;}
.adv-tab .tab-menu li{display:inline-block;margin:0 20px;width:108px;height:108px;color:#fff;cursor:pointer;background:#1b1b1b;border-radius:50%;}
.adv-tab .tab-menu li.cur{background:#3071e9;}
.adv-tab .tab-menu li em{display:block;margin-top:20px;height:25px;line-height:25px;font-size:12px;font-family:Arial;}
.adv-tab .tab-menu li span{display:block;height:45px;line-height:45px;font-size:35px;}
.adv-tab .tabCon{position:relative;height:570px;}
.adv-tab .tabCon .pic{overflow:hidden;}
.adv-tab .tabCon .text{position:absolute;bottom:-30px;left:50%;margin-left:-400px;width:800px;height:100px;text-align:center;}
.adv-tab .tabCon .text span{display:block;height:40px;line-height:40px;font-size:24px;}
.adv-tab .tabCon .text p{margin-top:5px;font-size:15px;line-height:1.5;color:#666;}
/* --end adv-- */

/* --case-- */
.case{padding-top:80px;overflow:hidden;background:#fff;}
.case-list{overflow:hidden;}
.case-list .item{position:relative;float:left;width:20%;}
.case-list .pic{position:relative;}
.case-list .pic img{display:block;width:100%;}
.case-list .text{position:absolute;top:0;left:0;padding:60% 60px 0;width:100%;height:100%;color:#fff;text-align:center;overflow:hidden;box-sizing:border-box;transition:all 0.5s linear;}
.case-list .icon{margin:0 auto;width:60px;overflow:hidden;}
.case-list .icon img{display:block;width:60px;height:60px;}
.case-list .icon:after{display:block;margin:24px auto;width:22px;height:2px;content:"";background:#fff;}
.case-list .tit{font-size:24px;font-weight:bold;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case-list .tit a{color:#fff;}
.case-list .summary{display:none;margin:22px 0;height:75px;font-size:16px;line-height:25px;overflow:hidden;}
.case-list .btnBox{display:none;margin:0 auto;width:205px;height:37px;line-height:37px;border:#fff solid 1px;overflow:hidden;}
.case-list .btnBox a{display:block;float:left;width:50%;font-size:14px;color:#fff;text-align:center;box-sizing:border-box;}
.case-list .btnBox a:nth-child(1){border-right:#fff solid 1px;}
.case-list .btnBox a:before{background-color:#f9a219;}
.case-list .item.cur .text{padding-top:40%;background:rgba(9,80,160,0.95);}
.case-list .item.cur .summary,.case-list .item.cur .btnBox{display:block;}
/* --end case-- */

/* --made-- */
.made{padding-top:70px;height:603px;overflow:hidden;background:url(../images/Index/made_bg.jpg) no-repeat center 0;}
.made .inner{position:relative;height:450px;overflow:hidden;}
.made .item{position:absolute;padding-left:95px;width:205px;height:160px;color:#fff;}
.made .item .tit{font-size:35px;}
.made .item .txt{margin-top:5px;height:50px;line-height:25px;font-size:16px;}
.made .item .en{margin-top:20px;font-size:12px;font-family:Arial;opacity:0.38;}
.made .item-1{left:0;top:15px;background:url(../images/Index/made01.png) no-repeat;animation:rotateinLT 1s ease-out backwards;}
.made .item-2{left:0;bottom:0;background:url(../images/Index/made02.png) no-repeat;animation:rotateinLB 1s ease-out backwards;}
.made .item-3{right:0;top:15px;background:url(../images/Index/made03.png) no-repeat;animation:rotateinRT 1s ease-out backwards;}
.made .item-4{right:0;bottom:0;background:url(../images/Index/made04.png) no-repeat;animation:rotateinRB 1s ease-out backwards;}
/* --end made-- */

/* --photo-- */
.photo{padding:60px 0;overflow:hidden;}
.photo .inner{position:relative;margin:0 auto;width:1180px;overflow:hidden;}

.photo .inner .item{width:93%;overflow:hidden; text-align:center;}
.photo .inner .fl{animation:bounceinL 1s ease-out backwards;}
.photo .inner .fr{animation:bounceinR 1s ease-out backwards;}
.photo .inner .icon{display:inline-block;padding:0 20px;text-align:center;}
.photo .inner .icon img{display:block;margin:0 auto;width:40px;height:40px;}
.photo .inner .icon span{display:block;padding-top:10px;font-size:18px;color:#333;}
.photo .inner .text{padding-left:10px;font-size:18px;color:#666;line-height:45px;overflow:hidden; text-align:center;}
.photo .inner .text p{ margin-right:20px;}
.photo-slide{position:relative;margin:60px auto 0;width:891px;}
.photo-slide .tempWrap{overflow:visible !important;}
.photo-slide .item{position:relative;margin:0 18px;width:855px;height:515px;text-align:center;overflow:hidden;}
.photo-slide .item .pic{width:855px;height:515px;overflow:hidden;}
.photo-slide .item .pic img{display:block;width:855px;height:515px;}
.photo-slide .item .tit{position:absolute;left:0;bottom:-55px;width:100%;height:55px;line-height:55px;font-size:18px;color:#fff;background:rgba(0,1,36,0.5);transition:all 1s;}
.photo-slide .item.cur{opacity:1;}
.photo-slide .item.cur .tit{bottom:0;}
.photo-slide .bd{margin:0 auto;width:855px;height:515px;}
.photo-slide .prev,.photo-slide .next{position:absolute;z-index:333;top:0;width:855px;height:515px;cursor:pointer;background:rgba(255,255,255,0.75);}
.photo-slide .prev{left:-873px;}
.photo-slide .next{right:-873px;}
.photo-slide .hd{text-align:center;padding-top:40px;overflow:hidden;}
.photo-slide .hd li{display:inline-block;margin:0 7px;width:6px;height:6px;background:#a3a6af;border-radius:50%;text-indent:-9999px;}
.photo-slide .hd li.cur{background:#0545ec;}
/* --end photo-- */


/* --partner-- */
.partner{padding:60px 0;height:604px;overflow:hidden;background:url(../images/Index/partner_bg.jpg) no-repeat center 0;}
.partner li{position:relative;float:left;width:25%;text-align:center;}
.partner li a{display:block;padding:25px 40px;width:220px;height:220px;}
.partner li .pic{position:relative;overflow:hidden;}
.partner li .pic img{display:block;width:220px;height:220px;}
.partner li .text{display:none\9;position:absolute;top:0;left:0;width:100%;height:100%;line-height:30px;color:#fff;text-align:center;font-size:15px;font-weight:medium;opacity:0;transition:all 0.5s linear;line-height: 30px;
padding: 20px 30px;
box-sizing: border-box;}
.partner li .text:before,.partner li .text:after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
.partner li .text:before{top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}
.partner li .text:after{top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0;}
.partner li:hover .text:before,.partner li:hover .text:after{opacity:1;transform:scale(1);transition: all 1s;}
.partner li:hover .text{opacity:1;background:#3071e9;}
.partner li:hover img{filter:grayscale(100%);}
/* --end partner-- */

/* --aboutus-- */
.aboutus{padding:60px 0;overflow:hidden;background:#fff;}
.aboutus .summary{margin:10px auto;width:1000px;height:100px;font-size:15px;line-height:25px;text-align:center;color:#666;overflow:hidden;}
.chart-list{margin-top:80px;overflow:hidden;}
.chart-list dl{float:left;padding:20px 0;width:25%;height:140px;text-align:center;border-right:#ddd dashed 1px;box-sizing:border-box;}
.chart-list dl:last-child{border-right:none;}
.chart-list dt{position:relative;}
.chart-list dt span{display:inline-block;font-size:75px;color:#333;font-family:"TrumoGothicWestBold";}
.chart-list dt em{position:relative;top:-40px;left:-15px;display:inline-block;width:21px;height:21px;line-height:21px;text-align:center;font-size:12px;color:#fff;background:#0545ec;border-radius:50%;}
.chart-list dl:nth-child(1){animation:fadeinB 1s ease-out backwards;}
.chart-list dl:nth-child(2){animation:fadeinB 1.25s ease-out backwards;}
.chart-list dl:nth-child(3){animation:fadeinB 1.5s ease-out backwards;}
.chart-list dl:nth-child(4){animation:fadeinB 1.75s ease-out backwards;}
/* --end aboutus-- *

/* --news-- */
.news{padding:80px 0;height:694px;overflow:hidden;background:url(../images/Index/news_bg.jpg) no-repeat;background-position:center;}
.news-hd{padding-bottom:40px;overflow:hidden;}
.news-menu{float:right;}
.news-menu li{float:left;position:relative;margin-left:75px;font-size:16px;height:80px;line-height:80px;}
.news-menu li a{position:relative;z-index:33;display:block;color:#fff;}
.news-menu li:after{display:block;position:absolute;left:0;bottom:22px;width:0;height:7px;content:"";background:#0545ec;transition:all 0.5s;}
.news-menu li.cur:after{width:100%;}
.news-title{color:#fff;line-height:1.5;overflow:hidden;}
.news-title h3{font-weight:normal;font-size:32px;}
.news-title h3 a{color:#fff;}
.news-title p{font-size:24px;}
.news-main .item{float:left;padding:50px;width:300px;height:188px;overflow:hidden;background:#fff;}
.news-main .item em{display:block;height:40px;line-height:40px;font-size:14px;color:#333;font-family:"Geometric 415 Black BT";}
.news-main .item h3{height:30px;line-height:30px;font-size:16px;font-weight:normal;color:#333;overflow:hidden;}
.news-main .item p{height:75px;line-height:25px;font-size:14px;color:#999;overflow:hidden;}
.news-main .item .read{display:block;margin-top:24px;width:95px;height:20px;line-height:20px;font-size:12px;color:#999;background:url(../images/Index/read.png) no-repeat right center;}
.news-main .item:hover{background:#3071e9;transition:all 0.5s;}
.news-main .item:hover *{color:#fff;}
/* --end news-- */

/*--fastNav--*/
.fastNav{position:fixed;z-index:9999;right:20px;top:100px;padding:25px 0;width:58px;overflow:hidden;background:rgba(0,0,0,0.5);border-radius:30px;}
.fastNav li{position:relative;width:58px;height:48px;cursor:pointer;overflow:hidden;}
.fastNav li i{display:block;width:58px;height:48px;}
.fastNav li span{display:none;position:absolute;top:0;left:0;padding:9px 15px;width:28px;height:30px;color:#fff;font-size:12px;line-height:15px;text-align:center;background:#0281ec;}
.fastNav li.cur span,.fastNav li:hover span{display:block;}
/*--end fastNav--*/


.zt1-pingjia{ position:relative;}
.zt1-pingjia-bottom{position:relative;}
.wrap{
	width: 1100px;
	margin:0 auto;
}

.zt1-product{
	
}

.zt1-product-title{
	margin:60px 0;
	padding-bottom: 22px;
	border-bottom:1px solid #dedede;
}

.zt1-product-content .product-content-left{
	width: 490px;
	height: 492px;
	background: #f2f2f2;
	float: left;
	padding: 40px 0 4px 44px;
}
.product-content-left .red-tit{
	margin-top: 34px;
	width: 441px;
	height: 62px;
	background: #ff1d00;
	border-radius: 37px;
	color: #fff;
	font-size: 20px;
	line-height: 62px;
	text-align: center;
}
.product-content-left .red-tit span{
	font-size: 30px;
	font-weight: bold;
}
.product-content-left ul li{
	width: 210px;
	height: 62px;
	float: left;
	margin-right: 22px;
	margin-bottom: 10px;
}
.product-content-left ul li a{
	display: block;
	color: #666;
	font-size: 16px;
	background: #fff;
	line-height: 62px;
	position: relative;
	padding: 0 55px;
	transition: all 0.5s;
}

.product-content-left ul li a:hover{
	padding:0 28px;
	background: #2082c8;
	color: #fff;
}
.product-content-left ul li a img{
	position: absolute;
	top: 22px;
    right: 22px;
}
.zt1-product-content{
	margin-bottom: 90px;
}
.zt1-product-content .product-content-right{
	width: 536px;
	height: 536px;
	background: #ffffff;
	float: right;
}

.product-content-right .zt1-product-item{
    width: 252px;
    height: 252px;
    float: left;
    border: 1px solid #e5e5e5;
    margin-right: 28px;
    margin-bottom: 28px;
    position: relative;
    overflow: hidden;
} 
.product-content-right .zt1-product-item:hover .blue{
    top:0px;
}
.product-content-right .zt1-product-item .blue{
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../images/blue_03.jpg) no-repeat;
    background-size: 100% 100%;
    opacity: 0.9;
    transition: all 0.5s;
    top:252px;
}
.product-content-right .zt1-product-item .title{
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin-top: 140px;
}
.product-content-right .zt1-product-item img{
	width: 100%;
}

.product-content-right .zt1-product-item:nth-child(2n){
	margin-right: 0px;
}

.zt1-butong{
	height: 568px;
	background: url("../images/zt_16.jpg") no-repeat center ;
}


.zt1-title{
	padding-top: 60px;
	margin-bottom: 60px;
}

.zt1-title .title-left{
	float: left;
}
.zt1-title .title-center{
	width: 365px;
	text-align: center;
	float: left;
}

.zt1-title .title-center div{
	font-size: 36px;
	color: #333;
	margin-bottom: 12px;
	line-height: 28px;
}
.zt1-title .title-center p{
	font-size: 14px;
	color: #999;
}
.zt1-title .title-right{
	float: right;
}
.zt1-butong-bottom ul li{
	margin-bottom:104px;
	padding-top: 8px;
	margin-left: 75px;
}
.zt1-butong-bottom ul li h4{
	font-size: 24px;
	color: #333;
	margin-bottom:12px;
}

.zt1-butong-bottom ul li p{
	font-size: 16px;
	color: #666;
}

.zt1-butong-bottom .l-ul{
	float: left;
}
.zt1-butong-bottom .r-ul{
	float: right;
}

.zt1-butong-bottom .r-ul li{
	margin-right: 73px;
	text-align: right;
}

.zt1-liyou-content .left{
	width: 550px;
	height: 823px;
	float: left;
	line-height: 3px;
}
.zt1-liyou-content .left div>img{
		transition: all 0.5s;
}
.zt1-liyou-content .left:hover div>img{
		transform: scale(1.1);
}
.zt1-liyou-content .left .liyou-content{
	width: 550px;
	height: 384px;
	background: #f2f2f2;
	margin-top: 1px;
}

.left .liyou-content ul li{
	width: 450px;
	height: 83px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 27px;
	margin-left: 50px;
}

.left .liyou-content ul li:nth-child(1){
	padding-top: 52px;
	
}
.left .liyou-content ul li:nth-child(3){
	border-bottom: 0px;
	margin-bottom: 0px;
}
.left .liyou-content ul li img{
	float: left;
	margin-right: 38px;
	padding-top: 8px;
}



.left .liyou-content ul li div{
	float: left;
	font-size: 16px;
	color: #666;
	width: 336px;
	    line-height: 32px;
}

.left .liyou-content ul li div span{
	font-size: 18px;
	color: #ff1d00;
	font-weight: bold;
}
.zt1-liyou-content .right{
	width: 550px;
	height: 823px;
	float: right;
	
}


.right .liyou-content ul li{
	width: 450px;
	height: 83px;
	border-bottom: 1px solid #1a72b0;
	margin-bottom: 27px;
	margin-left: 50px;
}

.right .liyou-content ul li:nth-child(1){
	padding-top: 52px;
	
}
.right .liyou-content ul li:nth-child(3){
	border-bottom: 0px;
	margin-bottom: 0px;
}
.right .liyou-content ul li img{
	padding-top: 8px;
	float: left;
	margin-right: 38px;
}
.zt1-liyou-content .right div>img{
		transition: all 0.5s;
}
.zt1-liyou-content .right:hover div>img{
		transform: scale(1.1);
}
.right .liyou-content ul li div{
	float: left;
	font-size: 16px;
	color: #fff;
	width: 336px;
		    line-height: 32px;
}

.right .liyou-content ul li div span{
	font-size: 18px;
	color: #ffea01;
	font-weight: bold;
}

.zt1-liucheng{
	margin-top: 80px;
	background: url("../images/zt_18.jpg") no-repeat center;
	/*! height: 830px; */
}
.zt1-liucheng img{/*! width:1100px; */margin:0 auto; display:block;}
.zt1-liucheng-bottom{

}

.zt1-liucheng-bottom .item{
	width: 294px;
	height:274px;
	background: #fff;
	float: left;
	margin-right: 22px;
	margin-bottom: 20px;
	text-align: center;
	padding:0 29px;animation:bounceinL 1s ease-out backwards;
}
.zt1-liucheng-bottom>.item>h4{
	font-size: 24px;
	color: #333;
	margin-top: 10px;
	margin-bottom: 0px;
}
.zt1-liucheng-bottom .item p{
	font-size: 14px;
	color: #888;
}
.zt1-liucheng-bottom .item:nth-child(3n){
	margin-right: 0px;
}


.zt1-pingjia-bottom .left{
	background: url("../images/zt_21.jpg") no-repeat;
	height: 554px;
	width: 369px;
	float: left;
	margin-right: 24px;

}

.zt1-pingjia-bottom .right1{
	width: 320px;
	height: 527px;
	border:1px solid #e5e5e5;
	float: left;
	padding-left: 20px;
	padding-top: 25px;
}
.zt1-pingjia-bottom .right1 img{
	margin-bottom: 38px;
}
.zt1-pingjia-bottom .right1 h4{
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
}
.zt1-pingjia-bottom .right1 div{
	font-size: 16px;
	color: #999;
	margin-bottom: 15px;
}

.zt1-pingjia-bottom .right1 p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	width: 310px;
}

.zt1-num{animation:bounceinL 1s ease-out backwards;
	margin-top: 170px;
	background: url(../images/zt-num_33.jpg) no-repeat center;
	height: 486px;
	position: relative;
}
.zt1-num-top{
	position: absolute;
	width: 1100px;
	height: 180px;
	background: #fff;
	top: -80px;
	border:1px solid #dddddd;
	box-shadow: 2px 1px 1px #dddddd;
}
.zt1-num-top ul{
	margin-top: 35px;
	margin-left: 65px;
}
.zt1-num-top ul li{
	float: left;
	
	height: 111px;
}
.zt1-num-top ul li img{
	margin-top: 22px;
	float: left;
	margin-right: 22px;
}
.zt1-num-top ul li div{
	line-height: 32px;	
	margin-top: 24px;
	float: left;
	font-size: 22px;
	color: #666;
}
.zt1-num-top ul li:nth-child(1){
	width: 208px;
	background: url(../images/zt_32.png);
	font-size: 30px;
	line-height: 111px;
}
.zt1-num-top ul li span{
	color: #fff;
	margin-left: 15px;
}
.zt1-num .shuzi{
	color: #ffffff;
	list-style: none;
	padding-top: 170px;
}
.zt1-num .shuzi li{
	float: left;
    width: 16.8%;
    margin-right: 120px;
    text-align: center;
}
.zt1-num .shuzi li:nth-child(4n){

    margin-right: 0px;

}
.zt1-num .shuzi li>div{
	font-size: 72px;
	line-height: 60px;
	padding-bottom: 27px;
}

.zt1-num .shuzi li>h4{
	margin-top: 20px;
	font-size: 18px;
	margin-bottom: 17px;
}
.zt1-num .shuzi li>p{
	font-size: 14px;
	color: #58b2ff;
	margin:0 auto;
}
.zt1-shili-bottom .row{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
.zt1-shili-bottom .row h4{
	font-size: 16px;
	color: #666;
	text-align: center;
	padding:20px 0;
}

.zt1-shili-bottom .row:hover h4 a{
	color: #2082c8;
}
.zt1-shili-bottom .row:nth-child(3n){
	margin-right: 0px;
}
.zt1-shili-bottom .item{
	height: 254px;
	width: 333px;
	border:1px solid #ebebeb;
	padding: 9px;
	overflow: hidden;
}

.zt1-shili-bottom .item a img{
	transition: all 0.6s;
}
.zt1-shili-bottom .item a img:hover{
	transform: scale(1.1);
}

.zt1-fazhang{
	margin-top: 35px;
	/*! background: url(../images/zt_47.jpg) no-repeat center; */
	/*! height: 999px; */
}
.zt1-fazhang img{/*! width:1100px; *//*! margin:0 auto; */ display:block;}
.zt1-fazhang ul li{
	margin-bottom: 30px;
}
.zt1-fazhang ul li h3{
	font-size: 24px;
	color: #333;
	margin-bottom: 3px;
}

.zt1-fazhang ul li p{
	font-size: 16px;
	color: #666;
	line-height: 30px;
}

.zt1-fazhang ul li p span{
	font-size: 18px;
	color: #2082c8;
	font-weight: bold;
}

.zt1-fazhang a{
	display: block;
	width: 147px;
	height: 50px;
	background: #fff;
	font-size: 18px;
	color: #333;
	text-align:center;
	line-height: 50px;
}

.zt1-fazhang a:hover{
	color: #2082c8;
}





.zt2-product{

	background: url(../images/zt2_04.jpg) no-repeat center;
	height: 690px;
}

.zt2-product-left{
	width: 250px;
	height: 530px;
	float: left;
	background: #fff;
}

.zt2-product-left h4{
	width: 250px;
	height: 64px;
	background: #2082c8;
	color: #fff;
	font-size: 24px;
	line-height: 64px;
	text-align: center;
}
.zt2-product-left ul{
	margin-top: 41px;
	margin-left: 33px;
}
.zt2-product-left ul li{
	margin-bottom: 12px;
}
.zt2-product-left ul li a{
	width: 185px;
	height: 48px;
	background: #f2f2f2;
	display: block;
	font-size: 18px;
	color: #333;
	text-align: center;
	line-height: 48px;
}
.zt2-product-left ul li a:hover{
	background: #2082c8;
	color: #fff;
}
.zt2-product-right{
	width: 809px;
	height: 530px;
	float: right;
}


.zt2-product-right .zt1-product-item{
    width: 252px;
    height: 252px;
    float: left;
    border: 1px solid #e5e5e5;
    margin-right: 23px;
    margin-bottom: 22px;
    position: relative;
    overflow: hidden;
} 
.zt2-product-right .zt1-product-item:hover .blue{
    top:0px;
}
.zt2-product-right .zt1-product-item .blue{
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../images/blue_03.jpg) no-repeat;
    background-size: 100% 100%;
    opacity: 0.9;
    transition: all 0.5s;
    top:252px;
}
.zt2-product-right .zt1-product-item .title{
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin-top: 140px;
}
.zt2-product-right .zt1-product-item img{
	width: 100%;
}

.zt2-product-right .zt1-product-item:nth-child(3n){
	margin-right: 0px;
}

.zt2-pingjia{

}


.zt2-pingjia-bottom .right{
	background: url("../images/zt2_40.jpg") no-repeat;
	height: 530px;
	width: 400px;
	float: right;


}

.zt2-pingjia-bottom .left{
	width: 304px;
	height: 528px;
	border-bottom:2px solid #333;
	float: left;
}
.zt2-pingjia-bottom .left img{
	margin-bottom:24px;
}
.zt2-pingjia-bottom .left h4{
	font-size: 20px;
	color: #333;
	margin-bottom: 30px;
}
.zt2-pingjia-bottom .left div{
	font-size: 16px;
	color: #999;
	margin-bottom: 10px;
}

.zt2-pingjia-bottom .left p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	width: 300px;
}
.zt2-title{
	padding-top: 60px;
	margin-bottom: 60px;
}


.zt2-title .title-center{
	width: 365px;
	text-align: center;
	margin:0 auto;
}

.zt2-title .title-center div{
	font-size: 36px;
	color: #333;
	margin-bottom: 12px;
	line-height: 28px;
}
.zt2-title .title-center p{
	font-size: 14px;
	color: #999;
}
.zt2-title .title-right{
	float: right;
}


.zt2-num{
	background: url(../images/zt2_68.jpg) no-repeat center;
	height: 467px;
}

.zt2-num .shuzi{
	color: #ffffff;
	list-style: none;
	padding-top: 150px;
}
.zt2-num .shuzi li{
	float: left;
    width: 16.8%;
    margin-right: 120px;
    text-align: center;
}
.zt2-num .shuzi li:nth-child(4n){

    margin-right: 0px;

}
.zt2-num .shuzi li>div{
	font-size: 72px;
	line-height: 60px;
	padding-bottom: 25px;
}

.zt2-num .shuzi li>h4{
	margin-top: 15px;
	font-size: 18px;
	margin-bottom: 13px;
}
.zt2-num .shuzi li>p{
	font-size: 14px;
	color: #58b2ff;
	margin:0 auto;
}


.zt2-youshi1{
	background: url(../images/zt2-g2_03.jpg) no-repeat center;
	height: 705px;
}

.zt2-youshi1 .left{ 
	width: 303px;
	height: 430px;
	background: #2082c8;
	float: left;
	padding:35px 0  0 34px;
}


.zt2-youshi1 .left>h3{ 
	line-height: 40px;
	font-size: 36px;
	color: #fff;
	margin-bottom:19px;
}
.zt2-youshi1 .left>h4{ 
	line-height: 40px;
	font-size: 36px;
	color: #fff;
	margin-bottom:19px;
}
.zt2-youshi1 .left p{ 
	font-size: 24px;
	color: #fff;
	margin-bottom: 15px;
}

.zt2-youshi1 .left p span{ 
	font-size: 28px;
}
.zt2-youshi1 .left h3{
	margin-bottom:20px;

}

.zt2-youshi1 .right{ 
	width: 756px;
	height: 465px;
	float:right;
}

.zt2-youshi1 .right .row{ 
	width: 374px;
	height: 230px;
	background: #fff;
	margin-right: 6px;
	margin-bottom: 6px;
	float: left;
}
.zt2-youshi1 .right .row img{
	float: left;
	margin-left: 38px;
	margin-right: 30px;
}
.zt2-youshi1 .right .row .row-right{
	float: left;
}
.zt2-youshi1 .right .row .row-right h4{ 
	font-size: 24px;
	color: #333;
	margin-bottom: 3px;
	line-height: 28px;
}
.zt2-youshi1 .right .row .row-right p{ 
	font-size: 16px;
	color: #888;
}
.zt2-youshi1 .right .row:nth-child(2n){ 
	margin-right: 0px;
}


.zt2-youshi2{
	background: url(../images/zt2-g3_04.jpg) no-repeat center;
	height: 712px;
}


.zt2-fuwu-bottom{
	background: url("../images/zt2-hh_03.jpg") no-repeat center;
	height: 669px;
}

.zt2-fuwu-bottom .left{
    width: 270px;
    margin-left: 80px;
    float: left;
}
.zt2-fuwu-bottom .left li{
	margin-bottom: 60px;
}
.zt2-fuwu-bottom .left li .d1{
	color: #666;font-size: 16px;
	text-align: right;
	margin-bottom: 8px;
}
.zt2-fuwu-bottom .left li .d2{
	color: #333;font-size: 24px;
	text-align: right;
}

.zt2-fuwu-bottom .right{
    width: 435px;
    margin-left: 80px;
    float: right;
    margin-right: 30px;
}
.zt2-fuwu-bottom .right li{
	margin-bottom: 42px;
	margin-top: 3px;
}

.right li p{
	font-size: 16px;
	color: #888;
	line-height: 30px;
}


.zt2-fuwu-bottom1{
	margin-top: 80px;
	height: 180px;
	background: url(../images/zt2-ds_03.jpg) no-repeat center;
}
.zt2-fuwu-bottom1 ul{
	padding-top: 46px;
	margin-left: 30px;
}

.zt2-fuwu-bottom1 ul li{
	float: left;
	height: 85px;
}


.zt2-fuwu-bottom1 ul li h5{
		margin-top: 5px;
	font-size: 24px;
	color: #fff;
	margin-bottom: 10px;
}

.zt2-fuwu-bottom1 ul li p{

	font-size: 16px;
	color: #b8e1ff;
}






.zt2-fuwu-bottom2{
	margin-top: 77px;
	height: 424px;
	background: url(../images/zt2-td_29.jpg) no-repeat center;
}
.zt2-fuwu-bottom2 ul{
	padding-top:6px;
	margin-left: 60px;
}
.zt2-fuwu-bottom2 ul li{
	width: 670px;
	margin-bottom: 90px;
}

.zt2-fuwu-bottom2 ul li h5{
	font-size: 36px;
	color: #333;
	line-height: 40px;
	margin-bottom: 28px;
}

.zt2-fuwu-bottom2 ul li h5 span{
	font-size: 36px;
	color: #2082c8;
	font-weight: bold;
}

.zt2-fuwu-bottom2 ul li p{
	font-size: 16px;
	color: #666;
	line-height: 30px;
}


.zt2-fazhang{
	margin-top: 80px;
	background: url(../images/zt2-sss_51.jpg) no-repeat center;
	height: 918px;
}
.zt2-fazhang ul li{
	margin-bottom: 30px;
}
.zt2-fazhang ul li h3{
	font-size: 24px;
	color: #333;
	margin-bottom: 3px;
}

.zt2-fazhang ul li p{
	font-size: 16px;
	color: #666;
	line-height: 30px;
}

.zt2-fazhang ul li p span{
	font-size: 18px;
	color: #2082c8;
	font-weight: bold;
}

.zt2-fazhang a{
	display: block;
	width: 147px;
	height: 50px;
	background: #fff;
	font-size: 18px;
	color: #333;
	text-align:center;
	line-height: 50px;
}

.zt1-fazhang a:hover{
	color: #2082c8;
}












#boxs{
	width:1100px;
}

#boxs li {
	width:550px;
}
.mb-wrapper {
	margin: 0 auto 20px;
	position: relative;
	height:500px;
	left: 0;
	top: 0;
}
.mb-slider, .mb-scroll {
	width: 100%;
	height:380px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
}
.mb-active-slider {
	border-color: #333;
}
.mb-slider .mb-panel {
	margin-top:100px;
	display: block;
	cursor: pointer;
	float: left;
	list-style: none;
}
.mb-panel a {
	outline:0;
}
.mb-slider .mb-panel.current {
	cursor: auto;
}
.mb-inside * {
	max-width: 100%;
}
a.mb-scrollButtons {
	display: block;
	width: 45px;
	height: 58px;
	background: transparent url(../images/arrows.png) no-repeat;
	position: absolute;
	top: 40%;
	margin-top: -29px;
	cursor: pointer;
	text-decoration: none;
	outline: 0;
	border: 0;
	_background: transparent url(../images/arrows.gif) no-repeat;
}
a.mb-scrollButtons.mb-left {
	background-position: left top;
	left: -45px;
}
a.mb-scrollButtons.mb-right {
	background-position: right top;
	right: -45px;
}
a.mb-scrollButtons.mb-left:hover {
	background-position: left bottom;
}
a.mb-scrollButtons.mb-right:hover {
	background-position: right bottom;
}
a.mb-scrollButtons.disabled {
	display: none;
}
.mb-controls {
	margin: 0 auto;
	text-align: center;
	position:absolute;
	top:350px;
	left:560px;
	z-index: 100;
}
.mb-controls a {
	color: #666;
	font: 18px/2.2 Georgia, Serif;
	display: inline-block;
	text-decoration: none;
	padding: 2px;
	margin: 0 5px 0 0;
	text-align: center;
	outline: 0;
}
.mb-panel {
	margin-top:90px;
}
.mb-controls a:hover {
	color: black;
}
.mb-controls a.current {
	color:#900;
}
.main-nav {
	display: block;
	text-align: center;
	border-bottom: 2px solid #a71700;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}
.main-nav a {
	text-decoration: none;
	color: #3e63ec;
	font-size: 18px;
	margin: 0 8px;
}
.main-nav a:hover {
	color: black;
	border-bottom: 2px solid black;
}
.mb-inside img {
	width: 100%;
}