/*--默认--*/
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{
    margin:0;padding:0;
}
@media (min-width:1367px){
    body{
        font-family:'微软雅黑','黑体';
        min-width:320px;
        margin:auto;
        font-size:14px;
        color:#333;
        line-height:1.6;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:column;
        flex-direction:column;
    }
    ol,ul,li{list-style:none outside none;}
    a{text-decoration:none;color:inherit;cursor:pointer;outline:none;}
    img{border:none;vertical-align:middle;max-width:100%;max-height:100%;}
    table{border-collapse:collapse;width:100%;}
    tr,td,th{padding:0;margin:0;}
    h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.3;}
    i,em,b,strong{font-style:normal;font-weight:normal;}
    /*input,textarea,select{padding:0;font-family:inherit;outline:none;resize:none;background:none;border:none;font-size:inherit;color:inherit;}*/
    input::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
    textarea::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
    select::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
    ::-webkit-input-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
    ::-ms-input-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
    .h{line-height:1.3;}
    .h1{line-height:1.3;}
    .h2{line-height:1.3;}
    .h3{line-height:1.3;}
    .block{width:1400px;margin:auto;}
    .text .p{line-height:1.7;text-align:left;}
    .nav_main_m{display:none;}
    .search_m{display:none;}
    .scmbtn{display:none;}
    .body{position:relative;background:#fff;box-sizing:border-box;}
    .body.page{padding-top:130px;}
    .home{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
    .home body{height:100%;overflow:hidden;padding:0;}
    .body_home{background:#94070a;height:100%;overflow:hidden;}

    /*pc导航*/
    .header{position:fixed;left:0%;top:0;right:0%;z-index:3;transition:all 0.7s ease-out 0s;}
    .header{opacity:0;transform:translateY(-100%);}
    .header.showdiv{opacity:1;transform:none;}
    .body_home.showdiv .header{transform:none;opacity:1;}


    .header .block{position:relative;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}
    .header .logo{height:100%;width:200px;}
    .header .logo a{height:100%;font-size:0;display:block;}
    .header .logo img{max-height:100%;vertical-align:middle;display:inline-block;}
    .header .logo a:after{content:"";display:inline-block;height:100%;vertical-align:middle;}
    .header .nav_main{text-align: center;font-size:18px;}
    .header .nav_main a{margin:0 25px;color: #fff;display:inline-block;position:relative;}
    .header .nav_main a:after{content:"";border-bottom:2px solid #94070a;margin-top:5px;display:block;width:100%;transition:all 0.2s ease-out 0s;transform:scaleX(0);}
    .nav_main_hasnext::before{content:"";border-left:2px solid #94070a;height:25px;transition:all 0.2s ease-out 0s;transform:scaleY(0);position:absolute;left:50%;top:100%;transform-origin:center top;}
    /*.header .nav_main a:before{content:"";border-left:2px solid #94070a;height:25px;transition:all 0.2s ease-out 0s;transform:scaleY(0);position:absolute;left:50%;top:100%;transform-origin:center top;}*/
    .header .nav_main a.hover:before{transform:none;}
    .header .nav_main a.now:after{transform:none;}
    .header .nav_main a.hover:after{transform:none;}
    .header .tools{color: #fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
    .header .tools .a{border:1px solid #fff;border-radius:100%;margin-left:20px;width:34px;height:34px;line-height:34px;position:relative;}
    .header .tools .a>a{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}

    .header .tools .share-box{float:left;}
    .header .tools .lang{font-size:16px;text-transform: uppercase;}
    .nav_child .item{padding:40px;display:block;border-top:2px solid #94070a;
        position:absolute;top:100%;width:900px;background:#fff;background-size:contain;opacity:0;visibility:hidden;}
    .nav_child .item.s{visibility:visible;opacity:1;transition:opacity 0.2s ease-out 0s;}
    .nav_child .item .l{display:-ms-flexbox;display:flex;width:45%;}
    .nav_child .item .l .pic{width:142px;}
    .nav_child .item .l .pic img{width:100%;height:auto;}
    .nav_child .item .l .txt{-ms-flex:1;flex:1;font-size:16px;color:#94070a;padding-left:30px;line-height:2.2;}
    .nav_child .item .r{width:55%;font-size:0;}
    .nav_child .item .r a{min-width:33.33%;font-size:18px;margin-top:10px;display:inline-block;box-sizing: border-box;padding-right: 10px;}
    .nav_child .item .r a:hover{color:#94070a;}
    .nav_child .item .itemd_1{
        display:-ms-flexbox;display:flex;
        width: 100%;
        line-height:2.2;
    }
    .nav_child .item .itemd_2{
        float: left;
        border-right: 3px solid #94070a;
        width: 50%;
        line-height:2.2;
    }
    .nav_child .item .itemd_3{
        float: left;
        border-right: 3px solid #94070a;
        width: 33%;
        line-height:2.2;
    }
    .nav_child .item .itemd_4{
        float: left;
        border-right: 3px solid #94070a;
        width: 25%;
        line-height:2.2;
    }
    .nav_child .item .itemd_5{
        float: left;
        border-right: 3px solid #94070a;
        width: 20%;
        line-height:2.2;
    }
    .nav_child .item .row1{
        width: 100%;
        text-align: right;
    }
    .nav_child .item .row1 a{
        width: 100%;
    }
    .nav_child .item .row{
        display:-ms-flexbox;display:flex;
        width: 100%;
        line-height:2.2;
    }
    .nav_child .item  .title{
        -ms-flex:1;flex:1;font-size:16px;
        color:#94070a;
        text-align: right;
        /*border-right: 3px solid #94070a;*/
        padding: 0px 5px;
        margin: 10px;
    }
    .nav_child .item  a{min-width:150px;font-size:18px;margin-top:10px;display:inline-block;box-sizing: border-box;padding-right: 10px;}
    .nav_child .item  a:hover{color:#94070a;}
    .header.light{transform:none;opacity:1;}

    .header.light .divmain{
        background:#fff;
        border-bottom:1px solid #ddd;
        transition:all 0.3s ease-out 0s;
        height:85px;
    }
    .header.light .tools{color:#333;}
    .header.light .tools .a{border-color: #ccc;}
    .header.light .nav_main a{color:#333;}
    .header.light .nav_main a:after{border-color:#94070a;}
    .header.light .nav_main a:before{border-color: #94070a;}

    .carousel-item{
        min-height: 360px;
    }
}
/*pc self end*/

/*mobile self end*/
.prev{cursor: pointer;}
.next{cursor: pointer;}

.mr40{ margin-right: 40px;}
.mt40{ margin-top: 40px;}
.mt30{margin-top: 30px}
.mt20{margin-top: 20px}
.mt10{margin-top: 10px}
.mb10{ margin-bottom: 10px;}
.mb20{ margin-bottom: 20px;}
.mb30{ margin-bottom: 30px;}
.mb40{ margin-bottom: 40px;}
.clear{ clear:both;}
.loading {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 99999;
}

.loadingfa {
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 29px;
    color: #1f8adf;
    position: absolute;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    top: 50%;
}

/*类*/
.gray{-webkit-filter: grayscale(100%);filter:grayscale(100%);filter:gray;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:"";clear:both;display:block;}
.footer_b{position:fixed;left:0;bottom:0;width:100%;}

.select{display:inline-block;width:210px;height:30px;line-height:30px;color: #707070;position: relative;border:1px solid #ddd;text-align: left;cursor: pointer;}
.select:before{content:"";width:21px;height:12px;right:10px;top:50%;margin-top:-6px;position: absolute;}
.select span{display:block;margin:0 10px 0 10px;}
.select ul{position:absolute;left:-1px;right:-1px;top:100%;background: #f0f0f0;display:none;}
.select li{padding:0 20px;line-height:40px;}

.checkbox{cursor: pointer;}
.checkbox i{display:inline-block;vertical-align: sub;width: 15px;height:15px;text-align: center;border:1px solid #fff;margin-right:10px;line-height:15px;font-size: 0;}
.checkbox.ckd i:after{content:"";width:5px;height:5px;background:#fff;display:block;margin:5px 5px 0;}

.radio{cursor: pointer;margin-right:45px;}
.radio i{display:inline-block;vertical-align: sub;width: 15px;height:15px;text-align: center;border:1px solid #fff;margin-right:10px;line-height:15px;font-size: 0;border-radius:100%;}
.radio.ckd i:after{content:"";width:5px;height:5px;background:#fff;display:block;margin:5px 5px 0;border-radius:100%;}

.nav_main a:hover{text-decoration: none;}


/*banner typing-text*/

.typing-banner{align-items:center;background:#94070a;display:flex;height:80px;justify-content:center;overflow:hidden;padding:1rem 0;text-align:center}
.typing-banner .typing-text{color:#f8f9fa;display:inline-block;font-size:1.25rem;height:1.5em;line-height:1.5em;min-width:2em;position:relative}
.typing-banner .typing-text:after{animation:cursor-blink .8s infinite;color:#f8f9fa;content:"|";position:absolute;right:-4px}


/*banner*/

.banner .swiper-slide{ background-repeat:no-repeat; background-position:center center; background-size:cover; overflow:hidden;}
.banner .swiper-slide .container {
    height: 100%;
    justify-content: center;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
}
#carousel-area {
    overflow: hidden;
    background: #2c3e50;
}
#carousel-area .carousel-inner .carousel-item {
    opacity: 0.3;
    width: 100%;
    overflow: hidden;
    transition-property: opacity;
    transition-duration: 1s;
}
#carousel-area .carousel-inner .active {
    opacity: 1;
}
#carousel-area .carousel-inner .active.left,
#carousel-area .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
#carousel-area .carousel-inner .next.left,
#carousel-area .carousel-inner .prev.right {
    opacity: 1;
}
#carousel-area .carousel-control {
    z-index: 2;
}
#carousel-area .carousel-item {
    background-size: 100%;
    background-size: cover;
}
#carousel-area .carousel-item .carousel-caption {
    top: 20%;
    right: 10%;
    left: 10%;
    text-shadow: none;
}
#carousel-area .carousel-item .carousel-caption h2 {
    font-size: 70px;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
}
#carousel-area .carousel-item .carousel-caption h3 {
    font-size: 24px;
    color: #fff;
    font-weight: 100;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
}
#carousel-area .carousel-item .carousel-caption .btn {
    margin: 30px 15px;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1.4s;
    animation-duration: 1.4s;
}
#carousel-area .active {
    opacity: 1;
}
#carousel-area .active.left,
#carousel-area .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
#carousel-area .carousel-control {
    z-index: 10;
    width: 35px;
    height: 55px;
    top: 50%;
    padding: 10px 5px;
    box-shadow: none;
    /*background: url(../img/skin.png);*/
    margin-top: -35px;
    text-shadow: none;
}
#carousel-area .carousel-control-prev-icon {
    left: 5%;
}
#carousel-area .carousel-control-next-icon {
    right: 5%;
    background-position: -150px 0px !important;
}
#carousel-area .carousel-indicators {
    bottom: 5px;
}
#carousel-area .carousel-indicators li {
    border-radius: 0px;
    width: 32px;
    height: 5px;
    margin: 0 5px;
    background: rgba(253, 254, 255, 0.80);
    cursor: pointer;
    border: none;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
#carousel-area .carousel-indicators li:hover,
#carousel-area .carousel-indicators li.active { opacity: 1;}
#carousel-area:hover .carousel-control { display: block;}
#carousel-area i { margin-right: 10px;}

.box1Bg,.box2Bg,.box3Bg,.box4Bg{ width: 100% }
.container{
    max-width: 1400px; align-items: center;text-align: center;justify-content: center;
}
/*box1*/
.box1Bg{ padding:60px 0;}
.box1Num{ font-size:18px; color:#969696; line-height:200%;}
.box1Num h3{font-size:20px;}
.box1Num span{ color:#e80b11; font-family:'CONTEXT'; font-size:50px; padding:0 10px; line-height:200%;}
.title{ padding:20px 0; position:relative;}
.title h2{ font-size:36px; color:#222222; line-height:120%; padding:20px 0;}
.titleBrief{  margin:0 auto; color:#a6a5a5; line-height:28px; padding:0 0;}

.superiority{padding: 15px; text-align: center;}

.box1CenBg{ background:url(../img/box1CenBg.png) center top no-repeat; background-size:cover; min-height:607px; overflow:hidden; position:relative;}
.wavesBg{ position:absolute; left:0; top:0; width:100%; height:100%; padding-bottom:300px;}
/*box2*/
.box2List{ }
.box2List li{ padding-bottom: 20px}
.box2Con{position:relative;overflow:hidden;display: block;}
.box2Img{ overflow:hidden;}
.box2Img img{ width:100%; height:100%;transition:all 0.4s ease 0s; background-color: #BBE3F7}
.box2Tit{ position:absolute; left:0; bottom:0; width:100%; font-size:18px; color:#FFFFFF; line-height:34px; padding:15px; transition:all 0.4s ease 0s;}
.box2HovBg{ position:absolute; left:0; top:0; width:100%; height:100%; background:#184091; background:rgba(24,64,145,0.9); padding:35px; color:#FFFFFF; opacity:0; transform:translateY(-100%); transition:all 0.4s ease 0s;}
.box2Hov a{ color:#FFFFFF; color:rgba(255,255,255,0.65); transition:all 0.4s ease 0s;}
.box2Hov h4{ text-align:center; font-size:18px; padding:20px 0; opacity:0; transform:translateY(-50%); transition:all 0.4s ease 0s;}
.box2Item{ overflow:hidden; margin:0 -5px; font-size:12px; line-height:26px; opacity:0; transform:translateY(50%); transition:all 0.4s ease 0s;}
.box2Item p{ float:left; width:50%; padding:0 5px;}
.box2Hov a:hover{ color:#FFFFFF;}
.box2Con:hover .box2Tit{ transform:translateY(100%);}
.box2Con:hover .box2HovBg{ opacity:1; transform:translateY(0%);}
.box2Con:hover .box2Hov h4,.box2Con:hover .box2Item{ opacity:1; transform:translateY(0%); transition:all 0.4s ease 0.3s;}
/*box3*/
.box3Bg{ padding:90px 0;}
.box3List{}
.box3List .swiper-container{ padding-bottom:15px;}
.box3List .swiper-slide{ padding:20px 10px;}
.box3List a{ display:block; height:100%; position:relative; overflow:hidden;}
.box3List img{ margin:0 auto;}
.box3Hov{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; transform:scale(2); transition:all 0.4s ease 0s;}
.box3List a:hover .box3Hov{ opacity:1; transform:scale(1);}
.box3List .swiper-pagination{ position:static; width:100%; display:block;}
.box3List .swiper-pagination-bullet{ width:34px; height:3px; border-radius:0; background:#e5e5e5; opacity:1; margin:0 5px;}
.box3List .swiper-pagination-bullet-active{ background:#ee353a;}
/*box4*/
.box4Bg{padding:60px 0;position:relative;background: url(../img/box4Bg.jpg?v=1) center center no-repeat;background-size:cover;}
#box4BgId{ position:absolute; left:0; top:0; width:100%; height:100%;}
.box4Bg .title h2,.box4Bg .titleBrief{ color:#FFFFFF;}
.box4List .swiper-slide{ text-align:center; padding:20px 10px; color:#fbfbfb;}
.box4List a{ display:block; color:#FFFFFF; height:100%; color:#fbfbfb; }
.box4List img{ margin:0 auto;}
.box4Img img{ max-width:50%;}
.box4Num{ font-size:38px; font-family:Arial, sans-serif;}
.box4Tit{ font-size:16px; font-weight:bold; opacity:0.6; transition:all 0.3s ease 0s; margin-top: 10px}
.box4List .swiper-container{ padding-bottom:25px;}
.box4List .swiper-pagination{ position:static; width:100%; display:block;}
.box4List .swiper-pagination-bullet{ width:34px; height:3px; border-radius:0; background:rgba(255,255,255,0.2); opacity:1; margin:0 5px;}
.box4List .swiper-pagination-bullet-active{ background:#ee353a;}
.box4List a:hover .box4Tit{ opacity:1;}
.box4List a:hover .box4Img img{ animation:swing 2s infinite;}

.news_list .list_style li{height: 170px; width: 100%; margin-bottom: 20px;float: left }
.news_list .list_style .news_time{width: 140px;float: left; border-right: 1px solid #dddddd; height:140px; text-align: center; color: #E7494C }
.news_list .list_style .news_time h1{font-size: 52px; font-weight: bold; padding: 15px 0px;}
.news_list .list_style .news_time h3{font-size: 18px;}
.news_list .list_style .news_contents{  position: absolute; left:140px; top:0px; height: 170px; padding: 15px; text-align: left;width: calc(100% - 145px)}
.news_list .list_style .news_contents h3{ margin-bottom: 15px; color: #2D2D2D;font-size: 18px;}
.news_list .list_style .news_contents h5{color: #B5B5B5; line-height:24px;font-size: 14px; height: 75px; overflow: hidden }
.news_list .list_style .news_contents .number{ position: absolute; left: 20px; bottom:10px; color: #A2A2A2;font-size: 14px;}
.news_list .list_style .news_contents .more_link{
    position: absolute;
    right:20px;
    bottom:0px;
    color: #A3A3A3;
    transform: translateY(-50%);
    transition: all 0.3s ease 0s;
    font-size: 14px;
}
.news_list .list_style .news_contents .more_link i{ margin: 0px 5px;}
.news_list .list_style .news_contents .more_link i{ margin: 0px 5px;}
.news_list .contents{ background: #ffffff; display: block;transition: all 0.3s ease 0s; width: 100%;padding: 15px 0px; height: 170px;border-radius: 3px ; position: relative; border:1px solid #dddddd;}
.news_list .contents:hover{border-color:#F4F4F4; background:#F4F4F4;  box-shadow:0 0 7px rgba(0,0,0,0.14);}
.news_list .contents:hover .more_link{ border-color:#3855aa; color:#3855aa;}
.news_list .contents:hover .news_time{color: #0734AD}
.box1BotMore{box-shadow: 0px 0px 0px 3px #bbc5df; display:block; margin:0 auto; width:120px; height:40px; line-height:24px; border:1px solid #324e9e; border-radius:20px; color:#324e9e; transition:all 0.4s ease 0s;}
.footerBg{ background:#333333; font-size:12px; color:#777777; line-height:26px;}
.footTop{ padding:40px 0;}
.footTopR{ float:right;}
.footTopR.text-left.footTopRWeChat {
    margin: 0 50px;
}
.right-p{
    clear: both;
    color: rgba(0,0,0,0.9);
}
.right-p a{

    color: rgba(0,0,0,0.9);
}
.footCopy{
    background: #B2282D;
    color:rgba(255,255,255,.7);
}
.footCopy a{
    color:rgba(255,255,255,.7);
    text-decoration:none;
}
.footCopy a:hover{
    color:rgba(255,255,255,1);
}
.juchi_style{ height: 10px;}
.juchi_style:after {
    display: block;
    content: "";
    height: 10px;
    margin-top: 0px;
    background-color: #333333;
    background-size: 10px 20px;
    background-image: linear-gradient(45deg, #214591 25%, transparent 25%, transparent),
    linear-gradient(-45deg, #214591 25%, transparent 25%, transparent),
    linear-gradient(45deg, transparent 75%, #214591 75%),
    linear-gradient(-45deg, transparent 75%, #1580c4 75%);
}

.back-to-top {
    display: none;
    position: fixed;
    bottom: 18px;
    right: 15px;
    background: rgba(0,0,0,0.46);
    color: #ffffff;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.back-to-top i {
    display: block;
    font-size: 18px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    border-radius: 0px;
    text-align: center;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.banmenucontent{
    position: fixed;
    top: 55px;
    left: 0;
    right: 0;
    z-index: 1000;
    width: 100%;
    font-size: 14px;
    display: none;
    background-color: #fff;
    overflow: hidden;
}
.banmenucontent .tab-list {

    float: left;
    width: 30%;
    height: calc(100vh - 55px);
    background-color: #f7f8fa;
    box-shadow: 0.04rem 0 0.08rem #8484841f;
    z-index: 1;
    overflow: hidden;
}
.banmenucontent  .tab-list .tab-item {
    width: 100%;
    height: 40px;
    line-height: 40px;
    /*display: flex;*/
    align-items: center;
    justify-content: center;
    text-align: center;
    vertical-align: center;
}
.banmenucontent .tab-list .tab-active{
    background-color: #fff;
    border-left: 2px solid #94070a;
}
.banmenucontent .content {

    float: right;
    width: 70%;
    height: 100%;
    background-color: #fff;
    padding: 0 10px;
    flex: 1;
    height: calc(100vh - 55px);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.banmenucontent .content .content-item {
    width: 100%;
}
.banmenucontent .content .content-item .content-item-head{
    width: 100%;
    height: 35px;
    line-height: 35px;
    /*display: flex;*/
    justify-content: space-between;
    border-bottom: 1px solid #eeeeee;
    padding-top: 5px;
}
.banmenucontent .content .content-item .content-item-head .content-label-title {

    font-weight: 500;
    color: #3e464c;

    font-size: 14px;
    line-height: 35px;
    letter-spacing: 0px;
    text-align: justify;
    vertical-align: bottom;
}
.banmenucontent .content .content-item .content-item-expand{

    overflow: hidden;
    transition: max-height .2s ease-out;
}
.banmenucontent .content .content-item .content-item-expand .content-item-expand-img {
    height: 0.22rem;
}
.banmenucontent .content .content-item .content-item-expand .content-item-expand-title {

    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 0;
    text-align: justify;
    color: #86909c;
    margin-top:5px;
}
/*list start*/
.products_list .left_products_info{ border-bottom: 1px dashed #dddddd}
.products_list .products_img{position: absolute;width: 300px; height: 172px; top:12px; left: 10px;}
.products_list .products_img img{width: 300px; height: 172px;}
.products_list .products_bg{
    position: relative;
    background-size: 320px;
    width: 320px;
    height:172px;
    float: left;
}
.products_list .products_content{ position: relative; padding: 10px;width: 100%; float: left; min-height: 200px;margin-left: 5px}
.products_list .products_content h3 a{color:#333333}
.products_list .products_content h3 a:hover{color:#94070a}
.products_list .products_content p{color: #a7a7a7; line-height: 24px; margin: 15px 0px;}
.products_list .products_content .new{color: #EF393C; font-size: 18px; margin: 0px 10px; font-weight: bold;}
.products_list .products_content .more{position: absolute; top:15px; right:15px; color: #E93A3D}
.products_list .products_content .products_btn{position: absolute; bottom:15px;}
.products_list .products_content .products_rightinfo{position: absolute; bottom:15px;text-align: right;}
.products_list .products_content .products_readnum{ width: 100%;text-align: left;font-weight: inherit;font-size: 9px;color: #a7a7a7;margin-top: 5px}
.products_list .products_content .try_btn,
.products_list .products_content .download_btn{ width: 100px; height: 40px; font-size: 14px; margin-right: 10px; line-height: 24px; color: #E74043; border-color: #E74043}
.products_list .products_content .try_btn:hover,
.products_list .products_content .download_btn:hover{ background:#E74043; color: #FFFFFF }
.products_list .right_products_info{ }
.products_list .right_products_info .products_bg{float: right; margin-left: 20px}

.pager{ font-size:13px; color:#888888; line-height:24px; text-align:left; margin:0;}
.pager li{ display:block; padding-bottom:30px; font-size:14px; color:#999999; line-height:22px;}
.pager li p{ padding:0 0 5px;}
.pager li > a{ display:block; border:none; border-radius:0; color:#888888; padding:0; font-size:13px; line-height:24px; transition:all 0.4s ease 0s;}
.pager li > a:hover{ background:none; color:#3754a8;}
.pager{ font-size:13px; color:#888888; line-height:24px; text-align:left; margin:0;}
.pager  a{ padding:0 15px 10px 0; font-size:14px; color:#999999; line-height:22px; width: 30px}
.pager  a:hover{ background:none; color:#3754a8;}
.pager  span{ padding:0 15px 10px 0; color: #0a6aa1;}
/*list end*/
/*sc*/
.searchform .kw {
    background: #fff;
    border-color: #a7a7a7;
    border-width: 1px;
    border-style: none none dashed;
    -ms-flex: 1;
    flex: 1;
    padding: 0 12px;
    font-size: 16px;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0;
    outline-style: none;
}

.searchform .ok {
    background: #94070a;
    border-color: #a7a7a7;
    border-width: 1px;
    border-style: hidden;
    color: #fff;
    width: 160px;
    max-width: 30%;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0;
}
/*sc end*/
.info_content{ display: flex;width: 100%;}
.info_content .p-left{max-width: 50%;float: left}
.info_content .p-right{max-width: 50%;float: right}
.info_content h3{width: 100%;}
.info_bottom{ border-bottom:1px solid #cccccc;width:100%;}
/*mobile self start*/
@media (max-width:1366px){
    body{
        font-family:'微软雅黑','黑体';
        margin:auto;
        color:#333;

    }
    .divmain{display: none;}
    .header{
        width: 100%;
        height:55px;
        background-color: #fff;
        background-size: cover;
        padding: 0 0;
        align-items: center;
        justify-content: space-between;
        position:fixed;
        left:0%;
        top:0;
        right:0%;
        z-index:3;
        border-bottom:1px solid #ddd;
        transition:all 0.3s ease-out 0s;
    }

    .logo{ left:15px; width:150px;float:left; position:static;}

    .tools{color: #94070a;align-items:center; float:right; width:40px; height:40px;margin-top:7px;margin-right: 15px; z-index:3; cursor:pointer; overflow:hidden; }
    .tools .lang{font-size:16px;text-transform: uppercase;width:30px; height:30px;margin-top:4px;}
    .tools .a{border:2px solid #94070a;border-radius:100%;}
    .tools .a>a{color:#94070a;  display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}

    .menuBtn{ float:right; width:40px; height:40px; margin-top:7px; z-index:3; cursor:pointer; overflow:hidden;  }
    .menuBtn span{ display:block; background:#94070a; width:16px; height:2px; font-size:0; margin:14px auto 0; transition:all 0.3s ease 0s;}
    .menuBtn span:first-child + span{ margin-top:4px;}
    .menuBtn span:first-child + span + span{ margin-top:4px;}
    .menuBtn.active span:first-child + span{ transform:translateX(-40px);}
    .menuBtn.active span:first-child{ width:20px; transform:rotate(45deg) translate(4px,4px);}
    .menuBtn.active span:first-child + span + span{ width:20px; transform:rotate(-45deg) translate(3px,-4px);}

    #carousel-area .carousel-item .carousel-caption h2,
    .news_list .list_style .news_time h1{font-size: 2rem;word-break: keep-all;	}
    #carousel-area .carousel-item .carousel-caption h3,
    .news_list .list_style .news_time h3{font-size: 1rem}

    .title h2 {
        font-size: 24px;
        padding: 5px 0;
    }
    .news_list .list_style .news_contents h3 {
        font-size: 14px;
        margin-bottom: 0px;
    }
    .news_list .list_style .news_contents h5, .news_list .list_style .news_contents .number, .news_list .list_style .news_contents .more_link {
        font-size: 12px;
        margin: 0 0;
        padding: 0 0;
    }
    .news_list .list_style .news_time {
        width: 100px;
    }
    .news_list .list_style .news_contents {
        left: 100px;
    }
    .carousel-item{
        min-height: 240px;
    }
}
