

/*.main-body {width: 100%; min-width: 1280px; padding-top: 127px; background-color: #fff; }*/
/*.main-body .top-pic{position: relative; overflow: hidden; height: 460px; background-color: #000; z-index: 2;}*/
/*.main-body .top-pic .cont{display: block;height: 460px;left: 50%;margin-left: -720px; position: absolute;top: 0;width: 1920px;}*/
/*.main-body .top-pic .swiper-pagination-bullet{width: 10px; height: 10px; margin: 0 7px; background:none; border: 1px solid #fff; opacity: 0.5;}*/
/*.main-body .top-pic .swiper-pagination-bullet-active{opacity: 1;}*/
/*.main-body{overflow: hidden;}*/

@charset "utf-8";

.main-body{overflow: hidden;}
/*轮播图*/
.p-slider{width: 100%; min-width: 1200px; height: 460px; position: relative; z-index: 9; overflow: hidden;}
.p-slider ul{position: relative; z-index: 10;}

.p-slider li{position: absolute; width: 100%; min-width: 1200px; height: 460px; left: 0; top:0;  filter:alpha(opacity=0);  overflow: hidden;}
.p-slider .i-wrap{width: 1200px; height: 460px; margin: 0 auto; position: relative;}
.p-slider .i-wrap a{display: block; width: 1900px; height: 460px; position: absolute; top:0; left: -350px;}

.p-slider .slider-trigger{width: 100%; min-width: 1200px; height: 10px; font-size: 0; position: absolute; left: 0; bottom: 25px; z-index: 12; text-align: center;}
.p-slider .slider-trigger span{display: inline-block; width: 4px; height: 4px; border-radius: 50%; box-shadow: 0 0 0 1px rgba(255,255,255,0); overflow: hidden; background-color: #8e8e8d; margin: 0 3px;}
.p-slider .slider-trigger span.cur{background-color: #fff; box-shadow: 0 0 0 1px rgba(255,255,255,1); }

.p-slider .slider-page{display: none; width: 1200px; height: 1px; position: absolute; left: 50%; top:0; z-index: 12; margin-left: -600px;}
.p-slider .slider-page .slider-prev{display: inline-block; width: 30px; height: 90px; position: absolute; left: 0; top: 190px; background-color: #7f7f7f; background-color: rgba(0,0,0,0.4); background-image: url("../images/arrows.png"); background-repeat: no-repeat; background-position: 7px center;}
.p-slider .slider-page .slider-next{display: inline-block; width: 30px; height: 90px; position: absolute; right: 0; top: 190px; background-color: #7f7f7f; background-color: rgba(0,0,0,0.4); background-image: url("../images/arrows.png"); background-repeat: no-repeat; background-position: -23px center;}
.p-slider:hover .slider-page{display: block;}




.main-body .solution{background-color: #f7f8fa; text-align: center; font-size: 0;}
.main-body .solution .item{display: inline-block; width: 260px; font-size: 12px; padding: 15px 110px 15px 40px; height: 110px; text-align: left; overflow: hidden;}
.main-body .solution .item:nth-child(2){border-left: 1px solid #dadee4; border-right:1px solid #dadee4;}
.main-body .solution .item a{display: inline-block; max-width: 100%; height: 30px; line-height: 30px; color: #000000; font-size: 16px; overflow: hidden;}
.main-body .solution .item a:hover{color: #00a4ff;}
.main-body .solution .item .line{display: block; width: 70px; height: 2px; background-color: #00a4ff; margin-bottom: 15px;}
.main-body .solution .item p{color: #333333; line-height: 20px;}
.main-body .solution .m1{padding-left: 20px; background:url(../images/bg-m1.png) no-repeat 310px 46px;}
.main-body .solution .m2{background:url(../images/bg-m2.png) no-repeat 335px 41px;}
.main-body .solution .m3{background:url(../images/bg-m1.png) no-repeat 335px 46px;}
.main-body .solution .item:hover{background-color: #fff;}

.main-body .product{height: 527px; padding-top: 83px; background: url(../images/bg1920x610.png) no-repeat center center / cover; overflow-x: hidden; position: relative; overflow: hidden;}
.main-body .product .video-box{width: 1920px; height: 1080px; position: absolute; top:50%; left: 50%; margin: -540px 0 0 -960px; z-index: 4;}
.main-body .product .cont{width: 1190px; height: 445px; margin: 0 auto; position: relative; z-index: 5;}
.main-body .product .mlt{width: 280px; padding-top: 15px; position: absolute;left: 0;top:0;}
.main-body .product .mlt-box{width: 220px; padding-top: 25px;}
.main-body .product .mlt-box .tab-item dt{width: 220px; height: 38px; cursor: pointer; line-height: 38px; text-align: center; border-radius: 19px; color:#fff; font-size: 16px; overflow: hidden; background-color: #333333; margin-bottom: 18px; transition:background 300ms;}
.main-body .product .mlt-box .active dt{
    background:#fd4727;
    background:-moz-linear-gradient(left, #fd4727, #f6313c);
    background:-webkit-gradient(linear, 0 0, 100% 0, from(#fd4727), to(#f6313c));
    background:-o-linear-gradient(left, #fd4727, #f6313c);
}
.main-body .product .tab-item .mrt{z-index: -1; opacity: 0; filter:alpha(opacity=0); transition:opacity 500ms; width: 906px; height: 445px; position: absolute; left: 284px; top:0;}
.main-body .product .product-m1 .item{width: 275px; height: 445px; border-radius: 7px; box-shadow: 0 0 10px rgba(0,0,0,0.2); background-color: #fff; overflow: hidden;}
.main-body .product .product-m1 .item .pic{width: 275px; height: 115px; overflow: hidden;}
.main-body .product .product-m1 .item .pic img{width: 275px; height: 115px;}
.main-body .product .product-m1 .item .dt-btn{display: block; width: 146px; height: 38px; line-height: 38px; color: #ffa200; font-size: 16px; text-align: center; border: 2px solid #ffa200; border-radius: 9px; margin: 0 auto;}
.main-body .product .product-m1 .item .dt-btn:hover{color: #fff; background-color: #ffa200;}
.main-body .product .product-m1 .item .name{height: 25px; line-height: 25px; margin-top: 23px; color: #000000; font-size: 16px; text-align: center; font-weight: bold;}
.main-body .product .product-m1 .item .m-type{height: 24px; line-height: 24px; text-align: center; margin-top: 18px; font-weight: bold; color: #ffa200; font-size: 16px; font-family: arial;}
.main-body .product .product-m1 .item .explain{height: 90px; line-height: 30px; color: #333333; line-height: 30px; font-size: 14px; text-align: center; margin:38px 0 30px; overflow: hidden;}
.main-body .product .product-m1 .m1{position: absolute; left:0;top:0;}
.main-body .product .product-m1 .m2{position: absolute; left:316px;top:0;}
.main-body .product .product-m1 .m3{position: absolute; left:631px;top:0;}

.main-body .product .product-m2 .mrt{background-color: #fff;}
.main-body .product .product-m2 .mrt-left{width: 275px; height: 465px; position: absolute; left: 0; top:-10px; box-shadow: 0 0 10px rgba(0,0,0,0.8); overflow: hidden;}
.main-body .product .product-m2 .mrt-left .item{width: 275px; height: 465px; position: relative; border-radius: 8px; background-color: #fff; overflow: hidden;}
.main-body .product .product-m2 .mrt-left .mask-blue{width: 275px; height: 465px;background:url(../images/blur-bg10x465.png) repeat-x; position: absolute; left: 0; top:0; z-index: 2;}
.main-body .product .product-m2 .mrt-left .title{position: absolute; left: 35px; top:150px; z-index: 4;}
.main-body .product .product-m2 .mrt-left .title p{color: #fff; font-size: 36px; font-weight: bold; line-height: 48px; }
.main-body .product .product-m2 .mrt-left .item .come-btn{display: inline-block; padding: 0 20px; height: 28px; line-height: 28px; border: 2px solid #fff; line-height: 28px; border-radius: 15px;  color: #fff; font-size: 16px; text-align: center; position: absolute; left:37px; top:284px; z-index: 5;}
.main-body .product .product-m2 .mrt-left .item .come-btn:hover{background-color: #fff; color: #0a73e7;}
.main-body .product .product-m2 .mrt-right{width: 550px; height: 425px; padding-top: 30px; position: absolute; top:0; right: 0; overflow: hidden;}
.main-body .product .product-m2 .mrt-right .item{margin-bottom: 35px;}
.main-body .product .product-m2 .mrt-right .item .title{height: 26px; font-weight: 600; line-height: 26px; font-size: 16px; color: #000000; overflow: hidden;}
.main-body .product .product-m2 .mrt-right .item .explain{height: 22px; line-height: 22px; margin-top: 5px; font-size: 14px; color: #333333; overflow: hidden;}
.main-body .product .product-m2 .mrt-right .item .come-btn{display: inline-block; padding: 0 12px; margin:10px 44px 0 0; height: 36px; border: 2px solid #ffa200; line-height: 36px; border-radius: 8px;  color: #ffa200; font-size: 16px; text-align: center;}
.main-body .product .product-m2 .mrt-right .item .come-btn:hover{color: #fff; background-color: #ffa200;}
.main-body .product .product-m2 .swiper-pagination{text-align: right;}
.main-body .product .product-m2 .swiper-pagination-bullet{width: 12px; height: 12px; border: 1px solid #fff; background: none;opacity:0.4;}
.main-body .product .product-m2 .swiper-pagination-bullet-active{opacity:1;}

.main-body .product .product-m3 .item{width: 415px; height: 445px; background-color: #fff;  border-radius: 8px; overflow: hidden;}
.main-body .product .product-m3 .item .pic{width: 415px; height: 145px; overflow: hidden;}
.main-body .product .product-m3 .item .title{height: 36px; line-height: 36px; text-align: center; color: #000000; font-size: 18px; overflow: hidden; margin: 30px 0 10px;font-weight:bold}
.main-body .product .product-m3 .item .explain{width: 320px; height:120px; margin: 0 auto; overflow: hidden;}
.main-body .product .product-m3 .item .explain p{padding: 4px 0; line-height: 22px; color: #333333; font-size: 14px;}
.main-body .product .product-m3 .item .come-btn{display: block; width: 146px; height: 38px; border: 2px solid #ffa200; line-height: 38px; border-radius: 8px; margin: 23px auto 0; color: #ffa200; font-size: 16px; text-align: center;}
.main-body .product .product-m3 .item .come-btn:hover{color: #fff; background-color: #ffa200;}
.main-body .product .product-m3 .m1{position: absolute; left:0;top:0;}
.main-body .product .product-m3 .m2{position: absolute; left:490px;top:0;}

.main-body .product .product-m4 .item{width: 275px; height: 365px; padding-top: 80px; border-radius: 7px; overflow: hidden;}
.main-body .product .product-m4 .item .title{text-align: center;color: #fff;}
.main-body .product .product-m4 .item .title span{display: block; font-size: 36px; }
.main-body .product .product-m4 .item .title em{font-size: 20px; font-weight: 100;}
.main-body .product .product-m4 .item .name{height: 25px; line-height: 25px; margin-top: 23px; color: #000000; font-size: 16px; text-align: center; font-weight: bold;}
.main-body .product .product-m4 .item .m-type{height: 24px; line-height: 24px; text-align: center; margin-top: 18px; color: #fff; font-size: 16px; }
.main-body .product .product-m4 .item .explain{height: 90px; padding-left: 22px; color: #fff; font-size: 12px; margin-top: 40px; overflow: hidden;}
.main-body .product .product-m4 .item .explain p{height: 30px; line-height: 30px; overflow: hidden;}
.main-body .product .product-m4 .item .come-btn{display: block; width: 175px; height: 29px; line-height: 29px; border: 2px solid #fff; border-radius: 16px; margin: 34px auto 0; color: #fff; font-size: 16px; text-align: center;}

.main-body .product .product-m4 .m1{
    position: absolute; left:0;top:0;background:#f02a1f;
    background:-moz-linear-gradient(left, #f02a1f, #b11e19);
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#f02a1f), to(#b11e19));
    background:-o-linear-gradient(left, #f02a1f, #b11e19);
}
.main-body .product .product-m4 .m1 .come-btn:hover{color: #ba201a; background-color: #fff;}
.main-body .product .product-m4 .m2{
    position: absolute; left:316px;top:0;background:#6b9d0a;
    background:-moz-linear-gradient(left, #6b9d0a, #5e8b0a);
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#6b9d0a), to(#5e8b0a));
    background:-o-linear-gradient(left, #6b9d0a, #5e8b0a);
}
.main-body .product .product-m4 .m2 .come-btn:hover{color: #608e0a; background-color: #fff;}
.main-body .product .product-m4 .m3{
    position: absolute; left:631px;top:0;background:#2099e6;
    background:-moz-linear-gradient(left, #2099e6, #5035d1);
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#2099e6), to(#5035d1));
    background:-o-linear-gradient(left, #2099e6, #5035d1);
}
.main-body .product .product-m4 .m3 .come-btn:hover{color: #4944d4; background-color: #fff;}

.main-body .product .product-m5 .item{width: 535px; height: 445px; text-align: center; border-radius: 8px; overflow: hidden; box-shadow: 0 0 10px rgba(0,0,0,0.9); background-color: #fff; margin: 0 auto;}
.main-body .product .product-m5 .pic{width: 535px; height: 115px; overflow: hidden;}
.main-body .product .product-m5 .pic img{width: 535px; height: 115px;}
.main-body .product .product-m5 .title{color: #000; font-weight: bold; font-size: 16px; height: 23px; line-height: 23px; margin-top: 23px;}
.main-body .product .product-m5 .versions{font-size: 16px; color: #ffa200; margin: 20px 0 40px;}
.main-body .product .product-m5 .item p{line-height: 30px; color: #333333; font-size: 14px;}
.main-body .product .product-m5 .come-btn{display: block; width: 146px; height: 38px; border: 2px solid #ffa200; line-height: 38px; border-radius: 8px; margin: 25px auto 0; color: #ffa200; font-size: 16px; }
.main-body .product .product-m5 .come-btn:hover{color: #fff; background-color: #ffa200;}

.main-body .product .active{z-index: 2;}
.main-body .product .active .mrt{z-index: 2; opacity: 1; filter:alpha(opacity=100);}


.main-body .yw-solution{height: 670px;background: url(../images/bg1920x670.png) no-repeat center center / cover;}
.main-body .yw-solution .mt{text-align: center; padding-top: 50px;}
.main-body .yw-solution .mc{width: 1200px; height: 450px; margin: 50px auto 0; position: relative;}
.main-body .yw-solution .mc-lt{height: 450px; padding-top: 20px;  width: 200px; position: absolute; left:0;top:0; z-index: 5;}
.main-body .yw-solution .mc-lt .tab-item{height: 32px; margin-bottom: 10px; text-align: right; overflow: hidden;}
.main-body .yw-solution .mc-lt .tab-item dt{color: #fff; font-size: 14px; cursor: pointer; line-height: 32px; padding-right: 20px; position: relative; z-index: 5; transition:background 300ms; }
.main-body .yw-solution .mc-rt{z-index: -1; opacity: 0; filter:alpha(opacity=0); transition: opacity 500ms; width: 960px; height: 457px; padding: 10px 0 0 35px; text-align: left; position: absolute; left: 197px; top:0; border-left: 2px solid #3b3e44;}
.main-body .yw-solution .rt-box h5{color: #ffffff; font-size: 30px; margin-bottom: 18px;}
.main-body .yw-solution .rt-box p{max-height: 330px; line-height: 30px; color: #fff; font-size: 16px; overflow: hidden;}
.main-body .yw-solution .rt-box .more-btn{
    display: block; width: 110px; height: 42px;
    line-height: 42px; margin-top: 28px; color: #fff;
    font-size: 14px; text-align: center;
    background:#fe4925;
    background:-moz-linear-gradient(left, #fd4727, #f6313c);
    background:-webkit-gradient(linear, 0 0, 100% 0, from(#fd4727), to(#f6313c));
    background:-o-linear-gradient(left, #fd4727, #f6313c);
}
.main-body .yw-solution .mc-lt .active{z-index: 2;}
.main-body .yw-solution .mc-lt .active dt{padding-right: 16px; border-right: 4px solid #fa3d31;background:url(../images/bg176x32.png) no-repeat 100% 0;}
.main-body .yw-solution .mc-lt .active .mc-rt{z-index: 2; opacity: 1; filter:alpha(opacity=100);}


.main-body .information{width: 1200px; height: 410px; padding-top: 45px; margin: 0 auto;}
.main-body .information h4{text-align: center; color: #333333; line-height: 35px; font-size: 24px; margin-bottom: 8px;}
.main-body .information h5{text-align: center; color: #333; line-height: 26px; font-size: 16px; margin-bottom: 24px;}
.main-body .information .cont{width: 1200px; height: 300px; margin: 0 auto; position: relative;}
.main-body .information .item{width: 360px; }
.main-body .information .pic{width: 360px; height: 160px; margin-bottom: 9px; overflow: hidden;}
.main-body .information .title{height: 28px; line-height: 28px; color: #000000; font-size: 16px;}
.main-body .information .title:hover{color: #ff8800;}
.main-body .information .item ul{margin-top: 10px; max-height: 90px; overflow: hidden;}
.main-body .information .item li{height: 30px; line-height: 30px;}
.main-body .information .item li a{color: #666666; font-size: 14px;}
.main-body .information .item li a:hover{color: #ff8800;}
.main-body .information .m1{position: absolute; left: 0; top:0;}
.main-body .information .m2{position: absolute; left: 420px; top:0;}
.main-body .information .m3{position: absolute; left: 840px; top:0;}




/*2019-5-17*/

.main-body .product2{height: 607px; padding-top: 63px; background: url(../images/bg1920x610.png) no-repeat center center / cover; overflow-x: hidden; position: relative; overflow: hidden;}
.main-body .product2 .video-box{width: 1920px; height: 1080px; position: absolute; top:50%; left: 50%; margin: -540px 0 0 -960px; z-index: 4;}
.main-body .product2 .cont{width: 1190px; height: 445px; margin: 0 auto; position: relative; z-index: 5;}
.main-body .product2 .mlt{width: 280px; padding-top: 37px; position: absolute;left: 0;top:0;}
.main-body .product2 .mlt-box{width: 220px; padding-top: 25px;}
.main-body .product2 .mlt-box .tab-item dt{width: 220px; height: 38px; cursor: pointer; line-height: 38px; text-align: center; border-radius: 19px; color:#fff; font-size: 16px; overflow: hidden; background-color: #333333; margin-bottom: 18px; transition:background 300ms;}
.main-body .product2 .mlt-box .active dt{
    background:#fd4727;
    background:-moz-linear-gradient(left, #fd4727, #f6313c);
    background:-webkit-gradient(linear, 0 0, 100% 0, from(#fd4727), to(#f6313c));
}
.main-body .product2 .tab-item .mrt{z-index: -1; opacity: 0; filter:alpha(opacity=0); transition:opacity 500ms; width: 906px; height: 560px; position: absolute; left: 284px; top:0;}
.main-body .product2 .product-m1 .item{width: 275px; height: 445px; border-radius: 7px; box-shadow: 0 0 10px rgba(0,0,0,0.2); background-color: #fff; overflow: hidden;}
.main-body .product2 .product-m1 .item .pic{width: 275px; height: 115px; overflow: hidden;}
.main-body .product2 .product-m1 .item .pic img{width: 275px; height: 115px;}
.main-body .product2 .product-m1 .item .dt-btn{display: block; width: 146px; height: 38px; line-height: 38px; color: #ffa200; font-size: 16px; text-align: center; border: 2px solid #ffa200; border-radius: 9px; margin: 0 auto;}
.main-body .product2 .product-m1 .item .dt-btn:hover{color: #fff; background-color: #ffa200;}
.main-body .product2 .product-m1 .item .name{height: 25px; line-height: 25px; margin-top: 23px; color: #000000; font-size: 16px; text-align: center; font-weight: bold;}
.main-body .product2 .product-m1 .item .m-type{height: 24px; line-height: 24px; text-align: center; margin-top: 18px; font-weight: bold; color: #ffa200; font-size: 16px; font-family: arial;}
.main-body .product2 .product-m1 .item .explain{height: 90px; line-height: 30px; color: #333333; line-height: 30px; font-size: 14px; text-align: center; margin:38px 0 30px; overflow: hidden;}
.main-body .product2 .product-m1 .m1{position: absolute; left:0;top:0;}
.main-body .product2 .product-m1 .m2{position: absolute; left:316px;top:0;}
.main-body .product2 .product-m1 .m3{position: absolute; left:631px;top:0;}

.main-body .product2 .product-m2 .mrt{background-color: #fff;}
.main-body .product2 .product-m2 .mrt-left{width: 275px; height: 580px; position: absolute; left: 0; top:-10px; box-shadow: 0 0 10px rgba(0,0,0,0.8); overflow: hidden;}
.main-body .product2 .product-m2 .mrt-left .item{width: 275px; height: 580px; position: relative; border-radius: 8px;overflow: hidden;}

.main-body .product2 .product-m2 .mrt-left .item img{width: 100%;height: 100%;}

.main-body .product2 .product-m2 .mrt-left .mask-blue{width: 275px; height: 580px;background:url(../image/blur-bg10x465.png) repeat-x 0 0 / 100% 100%; position: absolute; left: 0; top:0; z-index: 2;}
.main-body .product2 .product-m2 .mrt-left .title{position: absolute; left: 35px; top:150px; z-index: 4;}
.main-body .product2 .product-m2 .mrt-left .title p{color: #fff; font-size: 36px; font-weight: bold; line-height: 48px; }
.main-body .product2 .product-m2 .mrt-left .item .come-btn{display: inline-block; padding: 0 20px; height: 28px; line-height: 28px; border: 2px solid #fff; line-height: 28px; border-radius: 15px;  color: #fff; font-size: 16px; text-align: center; position: absolute; left:37px; top:210px; z-index: 5;}
.main-body .product2 .product-m2 .mrt-left .item .come-btn:hover{background-color: #fff; color: #0a73e7;}
.main-body .product2 .product-m2 .mrt-left .item .come-btn:hover{background-color: #fff; color: #0a73e7;}
.main-body .product2 .product-m2 .mrt-right{width: 540px; height: 530px; padding-top: 30px; position: absolute; top:0; right: 0; overflow: hidden;padding-right: 40px;}
.main-body .product2 .product-m2 .width-560{width: 560px;padding-right: 30px;}
.main-body .product2 .product-m2 .width-560:after{position: absolute;content: '';width:1px;background:rgba(228,228,228,1);right: 308px;top: 45px;bottom: 45px;}
.main-body .product2 .product-m2 .mrt-right .item{margin-bottom: 25px;position: relative;}


.main-body .product2 .product-m2 .mrt-right .item-border{padding-top: 25px;position: relative;}
.main-body .product2 .product-m2 .mrt-right .item-border:after{content: '';position: absolute;bottom: -25px;left: 0;right: -40px;height: 1px;background: #e4e4e4;}

.main-body .product2 .product-m2 .mrt-right .border-b{position: relative;margin-bottom: 50px;}
.main-body .product2 .product-m2 .mrt-right .border-b:after{content: '';position: absolute;bottom: -25px;left: 0;right: -40px;height: 1px;background: #e4e4e4;}



.main-body .product2 .product-m2 .mrt-right .item .title{height: 26px; font-weight: 600; line-height: 26px;color: rgba(0,0,0,1); overflow: hidden;font-size: 20px;}
.main-body .product2 .product-m2 .mrt-right .item .explain{ line-height: 22px; margin-top: 5px; font-size: 14px; color: #666; overflow: hidden;}
.main-body .product2 .product-m2 .mrt-right .item .padb-15{padding-bottom: 15px;}

.main-body .product2 .product-m2 .mrt-right .item .explain p{font-size: 16px;margin-top: 10px;line-height: 24px;}
.main-body .product2 .product-m2 .mrt-right .item .explain p i{font-weight:bold;color:rgba(51,51,51,1);font-size: 16px;}


.main-body .product2 .product-m2 .mrt-right .item .explain span{padding: 0 10px;color: #666;}
.main-body .product2 .product-m2 .mrt-right .item .explain span:first-child{padding-left: 0px;}
.main-body .product2 .product-m2 .mrt-right .item .explain span i{padding-right: 5px;position: relative;top: -3px;color: #666;}

.main-body .product2 .product-m2 .mrt-right .item .come-btn{display: inline-block; padding: 0 12px; margin:10px 44px 0 0; height: 36px; border: 2px solid #ffa200; line-height: 36px; border-radius: 8px;  color: #ffa200; font-size: 16px; text-align: center;}
.main-body .product2 .product-m2 .mrt-right .item .come-btn:hover{color: #fff; background-color: #ffa200;}






.main-body .product2 .product-m2 .mrt-right .mrt-right-boxtext .four-modules-box{width: 565px;}


.main-body .product2 .product-m2 .mrt-right .mrt-right-boxtext .four-modules-box-t{height: 220px;position: relative;padding-top: 13px;}
.main-body .product2 .product-m2 .mrt-right .mrt-right-boxtext .four-modules-box-t:before{position: absolute;content: '';left: 0;right: 0;bottom: 0;height: 1px;background:rgba(228,228,228,1);}

.main-body .product2 .product-m2 .mrt-right .mrt-right-boxtext .four-modules-box-t-b{margin-top: 20px;}


.main-body .product2 .product-m2 .mrt-right .mrt-right-boxtext .four-modules-box .four-modules{width: 260px;}
.main-body .product2 .product-m2 .mrt-right .mrt-right-boxtext .four-modules-box .four-modules h5{font-weight:bold;color:rgba(0,0,0,1);font-size: 24px;}

.main-body .product2 .product-m2 .mrt-right .mrt-right-boxtext .four-modules-box .four-modules .four-modules-contenttext{margin-top: 15px;}
.main-body .product2 .product-m2 .mrt-right .mrt-right-boxtext .four-modules-box .four-modules .four-modules-contenttext p{font-weight:300;color:rgba(51,51,51,1);line-height: 26px;font-size: 15px;}



.main-body .product2 .product-m2 .mrt-right .mrt-right-boxtext .knowledge-output{position: relative;padding-top: 10px;}
.main-body .product2 .product-m2 .mrt-right .mrt-right-boxtext .knowledge-output .knowledge-item{padding-bottom: 28px;position: relative}
.main-body .product2 .product-m2 .mrt-right .mrt-right-boxtext .knowledge-output .knowledge-item:after{bottom: 0;content: '';position: absolute;height: 1px;left: 0;right: -40px;background:rgba(228,228,228,1);}
.main-body .product2 .product-m2 .mrt-right .mrt-right-boxtext .knowledge-output .knowledge-item h5{font-weight:bold;color:rgba(0,0,0,1);font-size: 24px;padding-top: 27px;}
.main-body .product2 .product-m2 .mrt-right .mrt-right-boxtext .knowledge-output .knowledge-item p{ffont-weight:300;color:rgba(51,51,51,1);font-size: 16px;margin-top: 15px;}


.main-body .product2 .product-m2 .swiper-pagination{text-align: right;}
.main-body .product2 .product-m2 .swiper-pagination-bullet{width: 12px; height: 12px; border: 1px solid #fff; background: none;opacity:0.4;}
.main-body .product2 .product-m2 .swiper-pagination-bullet-active{opacity:1;}

.main-body .product2 .product-m3 .item{width: 415px; height: 445px; background-color: #fff;  border-radius: 8px; overflow: hidden;}
.main-body .product2 .product-m3 .item .pic{width: 415px; height: 145px; overflow: hidden;}
.main-body .product2 .product-m3 .item .title{height: 36px; line-height: 36px; text-align: center; color: #000000; font-size: 18px; overflow: hidden; margin: 30px 0 10px;}
.main-body .product2 .product-m3 .item .explain{width: 320px; height:120px; margin: 0 auto; overflow: hidden;}
.main-body .product2 .product-m3 .item .explain p{padding: 4px 0; line-height: 22px; color: #333333; font-size: 14px;}
.main-body .product2 .product-m3 .item .come-btn{display: block; width: 146px; height: 38px; border: 2px solid #ffa200; line-height: 38px; border-radius: 8px; margin: 23px auto 0; color: #ffa200; font-size: 16px; text-align: center;}
.main-body .product2 .product-m3 .item .come-btn:hover{color: #fff; background-color: #ffa200;}
.main-body .product2 .product-m3 .m1{position: absolute; left:0;top:0;}
.main-body .product2 .product-m3 .m2{position: absolute; left:490px;top:0;}

.main-body .product2 .product-m4 .item{width: 275px; height: 365px; padding-top: 80px; border-radius: 7px; overflow: hidden;}
.main-body .product2 .product-m4 .item .title{text-align: center;color: #fff;}
.main-body .product2 .product-m4 .item .title span{display: block; font-size: 36px; }
.main-body .product2 .product-m4 .item .title em{font-size: 20px; font-weight: 100;}
.main-body .product2 .product-m4 .item .name{height: 25px; line-height: 25px; margin-top: 23px; color: #000000; font-size: 16px; text-align: center; font-weight: bold;}
.main-body .product2 .product-m4 .item .m-type{height: 24px; line-height: 24px; text-align: center; margin-top: 18px; color: #fff; font-size: 16px; }
.main-body .product2 .product-m4 .item .explain{height: 90px; padding-left: 22px; color: #fff; font-size: 12px; margin-top: 40px; overflow: hidden;}
.main-body .product2 .product-m4 .item .explain p{height: 30px; line-height: 30px; overflow: hidden;}
.main-body .product2 .product-m4 .item .come-btn{display: block; width: 175px; height: 29px; line-height: 29px; border: 2px solid #fff; border-radius: 16px; margin: 34px auto 0; color: #fff; font-size: 16px; text-align: center;}

.main-body .product2 .product-m4 .m1{
    position: absolute; left:0;top:0;background:#f02a1f2;
    background:-moz-linear-gradient(left, #f02a1f, #b11e19);
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#f02a1f), to(#b11e19));
    background:-o-linear-gradient(left, #f02a1f, #b11e19);
}
.main-body .product2 .product-m4 .m1 .come-btn:hover{color: #ba201a; background-color: #fff;}
.main-body .product2 .product-m4 .m2{
    position: absolute; left:316px;top:0;background:#6b9d0a;
    background:-moz-linear-gradient(left, #6b9d0a, #5e8b0a);
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#6b9d0a), to(#5e8b0a));
    background:-o-linear-gradient(left, #6b9d0a, #5e8b0a);
}
.main-body .product2 .product-m4 .m2 .come-btn:hover{color: #608e0a; background-color: #fff;}
.main-body .product2 .product-m4 .m3{
    position: absolute; left:631px;top:0;background:#2099e6;
    background:-moz-linear-gradient(left, #2099e6, #5035d1);
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#2099e6), to(#5035d1));
    background:-o-linear-gradient(left, #2099e6, #5035d1);
}
.main-body .product2 .product-m4 .m3 .come-btn:hover{color: #4944d4; background-color: #fff;}

.main-body .product2 .product-m5 .item{width: 535px; height: 445px; text-align: center; border-radius: 8px; overflow: hidden; box-shadow: 0 0 10px rgba(0,0,0,0.9); background-color: #fff; margin: 0 auto;}
.main-body .product2 .product-m5 .pic{width: 535px; height: 115px; overflow: hidden;}
.main-body .product2 .product-m5 .pic img{width: 535px; height: 115px;}
.main-body .product2 .product-m5 .title{color: #000; font-weight: bold; font-size: 16px; height: 23px; line-height: 23px; margin-top: 23px;}
.main-body .product2 .product-m5 .versions{font-size: 16px; color: #ffa200; margin: 20px 0 40px;}
.main-body .product2 .product-m5 .item p{line-height: 30px; color: #333333; font-size: 14px;}
.main-body .product2 .product-m5 .come-btn{display: block; width: 146px; height: 38px; border: 2px solid #ffa200; line-height: 38px; border-radius: 8px; margin: 25px auto 0; color: #ffa200; font-size: 16px; }
.main-body .product2 .product-m5 .come-btn:hover{color: #fff; background-color: #ffa200;}

.main-body .product2 .active{z-index: 2;}
.main-body .product2 .active .mrt{z-index: 2; opacity: 1; filter:alpha(opacity=100);}



