@charset "utf-8";
*{-webkit-text-size-adjust:none;}
*:focus{outline:none;}
textarea{resize:none;}
.clear{clear:both;}
ul,li,dl,dt,dd{margin:0;padding:0; list-style:none;}
a{text-decoration:none;color:#c30912;}
a:hover{text-decoration:underline;color:#f08200;}
img{border:0;}
body{margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666; background:#dcdcdc;}
.wrap{width:1200px; margin:0 auto;}

/*顶部样式*/
.header{height:171px; 
/*background:url(images/header_bg_new.jpg) bottom repeat-x; */
background: linear-gradient(90deg, #dfdfdf, #ffffff, #dfdfdf);;
position:relative; 
z-index:11;
}
.header .logo{display:block;width:256px; height:59px; background:url(images/logo.png) no-repeat; position:absolute; left:38px;top:32px;  }
.header .lang{width:435px; height:42px; display:flex; background:url(images/lang.jpg) no-repeat; position:absolute; right:38px; top:80px;}
.header .lang li{width:8.3333%; height:46px; float:left;}
.header .lang li a{display:block; height:46px;}
.header tr{
    display: flex;
    flex-direction: row-reverse;
}
.search-bar{width:435px; height:55px; margin-top:69px; margin-left: 40px; }
.search-bar .type{height:24px;}
.search-bar .type li{line-height:24px; padding:0 9px; font-size:12px; float:left; text-align:center; height:24px; background:url(images/line_1.png) right center no-repeat; cursor:pointer;color: #c30912;}
.search-bar .type li.active{background:#c30912;color:#fff;}
.search-bar .type li.active a{color:#fff;}
.search-bar .type a:hover{text-decoration:none;}
.search-bar .text-box{height:32px; padding:0 0 0 3px; background:url(images/search_bg2.jpg) top repeat-x;}
.search-bar .text-box .text{width:356px; padding:0 0 0 27px; margin-top:4px; float:left; height:24px; background:url(images/serach_text.png) no-repeat;}
.search-bar .text-box .text input{background:none; width:100%; line-height:24px; height:24px; border:0;}
.search-bar .text-box .btn{background:none; width:73px; height:32px; padding-bottom:2px; font-size:14px; border:0; color:#fff; font-weight:bold;  text-align:center;  }

.nav-bar{height:30px; background:#d21019}
/*
.nav-bar li{width:10%; height:30px; float:left; text-align:center; position:relative;}
*/
.nav-bar li{width:calc(100% / 9); height:30px; float:left; text-align:center; position:relative;}
.nav-bar li .parent{display:block; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#fff; border-left:2px #c30912 solid;overflow: hidden;}
.nav-bar li .parent:hover,.nav-bar .active .parent{text-decoration:none; background-color:#f08200;color:#fff;}
.nav-bar li .arrow{/*background:url(images/nav_arrow.png) right center no-repeat;*/}
.nav-bar li .arrow span{font-size:10px;}
.nav-bar li .home{border-left:0;}
.nav-bar .child{width:110%;position:absolute;background-color:#c30912;text-align:left; left:0; top:30px; padding:0 10px; display:none;z-index:11;}
.nav-bar .child a{display:block; line-height:35px; padding-left:10px; font-size:12px; color:#e7e7e5; background-image: url(images/menu_line2.jpg); background-position: bottom; background-repeat: repeat-x;}
.nav-bar .child a:hover{text-decoration:none;color:#f18101;}
.nav-bar .child a:last-child{background-image: none;}
.nav-bar .row2{width:150%;}
.nav-bar .row2 a{width:46%;padding:0;margin:0 1%;float:left;}

/*产品菜单*/
.nav-bar .p-child{width:1020px;padding:0 25px;position:absolute;background-color:#c30912;text-align:left; left:-200px; top:30px; padding:0 10px;display: none;z-index:11;}
.nav-bar .p-child a{color:#fff;display: inline-block;display:inline; zoom:1;}
.nav-bar .p-child a:hover{color: #f18101;}
.nav-bar .p-child .title{background-image: url(images/menu_line2.jpg); background-position: bottom; background-repeat: repeat-x;padding-bottom:2px; margin: 0 8px;}
.nav-bar .p-child .title a{padding-bottom: 5px;display: flex;font-size: 14px;flex-wrap:wrap;}
.nav-bar .p-child .list{padding-top:8px;line-height:20px;color:#2895cd;}
.nav-bar .p-child .list a{padding:0 8px;padding-right:10px;float:left;}
.nav-bar .p-child .list .line{background: url(images/line2.jpg) right center no-repeat;}
.nav-bar .p-child .menu-product-left{width:1000px;float:left;display:flex;flex-wrap:wrap;height:350px;flex-direction:column;}
.nav-bar .p-child .menu-product-left li{width: 25%; height: 175px; float: left; padding:10px 0;}
.nav-bar .p-child .menu-product-left li:nth-last-child(1),.nav-bar .p-child .menu-product-left li:nth-last-child(2),.nav-bar .p-child .menu-product-left li:nth-last-child(3){height:115px;}
.nav-bar .p-child .menu-product-right{width:240px;float:right;}
.nav-bar .p-child .menu-product-right li{width:220px; height:80px;  padding:10px 0;}

/*底部样式*/
.footer{background:#232321; padding:20px 0 18px 0; }
.footer .top-left, .footer .top-right, .footer .bottom-left, .footer .bottom-right{width:15px; height:15px; background-repeat:no-repeat;}
.footer .top-left{background-image:url(images/footer_left_top_radius.png);}
.footer .top-right{background-image:url(images/footer_right_top_radius.png);}
.footer .bottom-left{background-image:url(images/footer_left_bottom_radius.png);}
.footer .bottom-right{background-image:url(images/footer_right_bottom_radius.png);}
.footer .center-left{border-left:1px #0e0e0c solid;background-color:#1d1e19;}
.footer .center-right{border-right:1px #0e0e0c solid;background-color:#1d1e19;}
.footer .bottom-center{border-bottom:1px #0e0e0c solid;background-color:#1d1e19;}
.footer .top-center{border-top:1px #0e0e0c solid; background-image:url(images/footer_top_line.png); background-repeat:no-repeat; background-position:top center;background-color:#1d1e19;}
.footer .content{padding:0 20px 0 5%;background:#1d1e19 url(images/footer_bg.png) right center no-repeat}
.footer .content, .footer .content a{color:#cdcccc;}
.foot-link {padding:20px 0; padding-left:9%;padding-right: 7%;}
.foot-link li{width:18.9%; float:left;}
.foot-link li:nth-child(1){
    width: 31.5%;
}
.foot-link li:nth-child(4){
    width: 28%;
}
.foot-link li .t{font-size:14px; font-weight:bold;}
.foot-link li .c{line-height:30px; font-size:12px; padding:18px 4px 0;}
/* .foot-link li .c{line-height:25px; font-size:11px; padding:18px 4px 0;} */
.foot-link li .c td{padding:1px 8px;vertical-align: baseline;}
.foot-link li .c td:nth-child(1){
    padding-top: 5px;
}
.foot-link li .c td img{
    display: block;
    margin: 0 auto
}
.footer .copyright{padding-top:15px; padding-left:20px; color:#cdcccc;text-align:center;}

/*侧边栏*/
.side-tools-bar{width:40px;background-color:rgba(83,83,83,.6);position:fixed;right:0;top:0;height:100%;z-index:9999}
.side-tools-bar .tools{position:relative;top:25%;left:0}
.side-tools-bar .tools .item{width:40px;height:52px;border-top:1px #fff solid;position:relative}
.side-tools-bar .tools .item .tip{display:none;color:#fff;font-size:12px;width:107px;height:35px;line-height:35px;background-color:#e1353d;position:absolute;right:50px;top:9px}
.side-tools-bar .tools .item .tip::before{display:inline-block;content:'';width:16px;height:16px;background-position:center;background-repeat:no-repeat;background-size:100% auto;vertical-align:middle;margin-right:6px;position:relative;top:-2px;margin-left:10px}
.side-tools-bar .tools .item .tip::after{content:'';position:absolute;right:-8px;top:12px;width:0;height:0;border-color:transparent;border-style:solid;border-width:4px 0 4px 8px;border-left-color:#e1353d}
.side-tools-bar .tools .item:hover{background-color:#e1353d}
.side-tools-bar .tools .item:hover .tip{display:block}
.side-tools-bar .tools .item-02 .tip::before{background-image:url(images/side_tools_bar_icon_02.png)}
.side-tools-bar .tools .item-03 .tip::before{background-image:url(images/side_tools_bar_icon_03.png)}
.side-tools-bar .tools .item-04 .tip::before{background-image:url(images/side_tools_bar_icon_04.png)}
.side-tools-bar .tools .item-05 .tip::before{background-image:url(images/side_tools_bar_icon_05.png)}
.side-tools-bar .tools .item-06 .tip::before{background-image:url(images/side_tools_bar_icon_06.png)}
.side-tools-bar .tools .item-first{border-top:0;position:relative}
.side-tools-bar .tools .item .icon{width:40px;height:52px;cursor:pointer;display:block;background-position:center;background-repeat:no-repeat}
.side-tools-bar .tools .item-first:hover .tips{width:107px;height:35px;background:url(images/side_tools_bar_tips2.png) center no-repeat;position:absolute;right:43px;top:9px}
.side-tools-bar .tools .item .icon-01{background-color:#e1353d;background-image:url(images/side_tools_bar_icon_01.png)}
.side-tools-bar .tools .item .icon-02{background-image:url(images/side_tools_bar_icon_02.png)}
.side-tools-bar .tools .item .icon-03{background-image:url(images/side_tools_bar_icon_03.png)}
.side-tools-bar .tools .item .icon-04{background-image:url(images/side_tools_bar_icon_04.png)}
.side-tools-bar .tools .item .icon-05{background-image:url(images/side_tools_bar_icon_05.png)}
.side-tools-bar .tools .item .icon-06{background-image:url(images/side_tools_bar_icon_06.png)}
.side-tools-bar .bottom-bar{position:absolute;bottom:10px;right:0}
.side-tools-bar .side-tools-top{display:block;width:40px;height:40px;background:url(images/side_tools_bar_top.png) center no-repeat;cursor:pointer}
.side-tools-bar .side-tools-close{display:block;width:40px;height:40px;background:url(images/side_tools_bar_close.png) center no-repeat;cursor:pointer}

.LR_Mini_ICON{right:60px!important}
#LRfloater2{right:40px!important}
#LRMINIWIN{position:relative}
.closeNav{display: none;}
.divTable1 img{max-width: 100%;margin: 8px auto;display: block;}
@media(max-width:1300px){
    .nav-bar li .parent{
        font-size: 12px;
    }
    .search-bar{
        width: 32vw;
    }
    .search-bar .type li{
        padding: 0 5px;
        font-size: 10px;
    }
    .search-bar .text-box .text{
        width: calc(32vw - 80px);
    }
    .header .lang{
        width: 33vw;
        background-size: 100% auto;
    }
}
@media only screen and (max-width:960px) {
    img{max-width: 100%;}
    body{min-width: 100%;}
    .side-tools-bar{display: none;}
    .navMenu {position: absolute;transition: .5s;-webkit-transition: .5s;right: 8px;bottom: 2px;z-index: 41;width: 24px;height: 22px;}
    .navMenu.on {transform: rotateX(180deg);-webkit-transform: rotateX(180deg);}
    .navMenu span {border-radius: 2px;position: absolute;left: 0;background: #2896cb;width: 100%;height: 2px;display: block;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
    .navMenu .line1 {top: 0;}
    .navMenu .line2 {top: 50%;margin-top: -1px;}
    .navMenu .line3 {bottom: 0;}
    .navMenu.on .line1 {transform: rotate(-135deg);-o-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);top: 50%;bottom: auto;}
    .navMenu.on .line2 {transform: rotate(-45deg); -o-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg); top: 50%;bottom: auto;}
    .navMenu.on .line3 { display: none;}
    .header{
        padding-bottom: 12px;
    }
    .header .header-logo{width: auto;height: auto;left: 0;margin: 0;text-align: center;height: auto;width: auto;position: static;}
    .header-logo img{height: 30px;}
    .header{height: auto;background: transparent;background: #ededed;}
    .header::before{position: absolute;left: 0;right: 0;top: 0;content: '';height: 2px;background: #05364f;}
    .header >table,.header>table tr,.header>table td,.header>table tbody{display: block;width: auto;height: auto;}
    #searchForm{margin: 0;}
    .search-bar{width: auto;height: auto;margin-left: 0;margin-top: 0;padding:0 40px 0 10px;position: relative;}
    .header .lang{height: auto;width: 435px;position: static;background-size: 100% auto;margin: auto;max-width: 100%;background-position: center;padding: 12px 0;}
    .search-bar .text-box{display: flex;align-items: center;background: #2896cb;height: 26px;padding: 0 0 0 1px;}
    .search-bar .text-box .text{flex: 1;background: #eee;padding: 0 0 0 5px;margin: 0;}
    .search-bar .type li{padding: 0 2px;}
    
    .header .lang li a,.header .lang li{height: 36px;}
    .search-bar .text-box .btn{width: 80px;}
    .search-bar .text-box .text input{height: 22px;}
    .footer .content>table>tbody>tr{display: block;}
    .footer .content>table>tbody>tr>td{display: block;width: 100%;}
    .footer .content{padding: 0;}
    .divTable1 table{margin: 0 auto 0 auto !important;table-layout: fixed;}
    
    .divTable2{max-width: 90%;margin: auto;}
    .divTable1 table td{
        padding: 0 4px;
    }
    .divTable1 img{
        margin: 5px 0;
    }
    .footer .top-left, .footer .top-right, .footer .bottom-left, .footer .bottom-right,.footer .bottom-center{display: none;}
    .footer .center-left,.footer .center-right{display: none;}
    .footer{padding: 0;}
    .footer>table{display: block;background: #1d1e19 ;padding: 0 10px 10px 10px;box-sizing: border-box;}
    .footer>table>tbody,.footer>table>tbody>tr,.footer>table>tbody>tr>td{display: block;}
    .foot-link{overflow: hidden;padding: 0; display: flex;flex-wrap: wrap;display: -webkit-flex;flex-wrap: -webkit-wrap;justify-content: space-between;-webkit-justify-content: space-between;}
    .foot-link li{width: 49%;margin-top: 10px;}
    .foot-link li .c{padding: 0;}
    .foot-link li:nth-child(1),.foot-link li:nth-child(4){width: 100%;}
    .foot-link li:nth-child(1) .c{display: flex;flex-wrap: wrap;display: -webkit-flex;flex-wrap: -webkit-wrap;font-size: 12px;}
    .foot-link li:nth-child(1) .c a{width: 50%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .foot-link li .t{margin-bottom: 5px;}
    .foot-link li .c img{max-width: 25px;}
    .footer .content{background: url(images/footer_bg.png) center bottom no-repeat;}
    .footer .copyright{padding: 5px 10px;background: #000;}
    .nav-bar{height: auto;background: #10628a;padding-bottom: 56px;}
    .nav-bar li{float: none;width: auto;height: auto;border-bottom: 1px solid rgba(255,255,255,.2);}
    .headerNav{position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: #10628a;z-index: 666;overflow-y: auto;display: none;}
    .nav-bar .child{position: static;display: block;width: auto;padding: 05px 0}
    .nav-bar .p-child{position: static;display: block;width: auto;}
    .nav-bar .p-child .menu-product-left{width: auto;float: none; height: auto;}
    .nav-bar .p-child .menu-product-right{width: auto;float: none; height: auto}
    .nav-bar .child a{display: inline-block;height: auto;background: none;line-height: 26px;}
    .nav-bar .p-child .menu-product-left li{float: none;width: auto;height: auto;}
    .nav-bar li .parent{text-align: left;border: 0;padding:0 10px;display: flex;flex-wrap: wrap;display: -webkit-flex;flex-wrap: -webkit-wrap;justify-content: space-between;-webkit-justify-content: space-between;}
    .nav-bar .p-child .list {text-align: left;}
    .nav-bar .p-child .list a {float: none;display: inline-block;}
    .nav-bar .p-child .menu-product-right li{width: auto;height: auto;}
    .nav-bar .p-child .title{background: none;margin: 0;}
    .nav-bar .row2 a{float: none;width: auto;padding-left: 10px;}
    .closeNav{position: fixed;width: 14px;height: 14px;border-radius: 50%;padding: 8px; left: 50%;margin-left: -15px;bottom: 10px;background: rgba(0,0,0,.85);z-index: 3;display: block;}
    .content-b img{display: block !important; height: auto !important;margin: auto;}



}