/* Write your styles */html{font-size: 62.5% !important;}html,body,div,p,strong,input,form,img,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt{margin: 0;padding: 0;vertical-align:middle;}tbody,tr,td{margin:0;padding:0;}/*h1,h2,h3,h4,h5,h6{font-size:100%}*/h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{    font-family: inherit;    /*font-weight: 500;*/    /*line-height: 1.1;*/    color: inherit;}ul,ol,li{list-style: none;}i,em{font-style:normal;}input{ font-family: 'Microsoft YaHei'; }a{    blr: expression(this.onFocus=this.blur());    text-decoration: none;    transition-duration: .3s;    cursor: pointer;    color: #757575;}a:focus,a:hover{text-decoration:none;}*,:after,:before{    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}body {    color: #757575;    /*overflow-x: hidden;*/    /*overflow-y: auto;*/    font: 13px "Microsoft YaHei",Arial,Helvetica,sans-serif;;}/*清除浮动*/ .cle{    clear:both;    height:0;    margin:0;     padding:0;     border:none;     overflow:hidden;}.clearfix:before,.clearfix:after{    display:block;    content:"";    visibility:hidden;    height:0}.clearfix:after{clear:both;}.clearfix{zoom:1} /* IE < 8 */.tal{text-align:left;}.tac{text-align:center;}.tar{text-align:right;}.text-nowrap{white-space: nowrap;}.text-upper{text-transform: uppercase;}.text-lower{text-transform: lowercase;}.capitalize{text-transform: capitalize;}.fl,.le{float:left;}.fr,.ri{float:right;}.por{position:relative;}.poa{position:absolute;}.row{padding: 0;}.row-fl{padding-left: 0;}.row-fr{padding-right: 0;}[class*=am-u-]+[class*=am-u-]:last-child{float: left;}[class*='am-icon']{font-size: 1.6rem;}[class*=am-u-]{padding: 0;}.img100{display:inline-block;max-width:100%;height:auto}.img-center{text-align: center;}img{max-width:100%;}.wrap{margin:0 auto; text-align:left; position: relative; width: 1085px;}.imgbox{    /*非IE的主流浏览器识别的垂直居中的方法*/    display: table-cell;    vertical-align:middle;    text-align: center;    *display: block;    *font-family:Arial;}.imgbox>img{    vertical-align:middle;    display: inline-block;}.BodyBox{ overflow-x: hidden; background-color: #fff; min-width: 1300px; margin: 0 auto; }header{    position: relative;    /*display: flex;*/    /*justify-content: center;*/    /*align-items: center;*/    width: 100%;    height: 60px;    padding: 0 30px;    background-color: #1f1e1e;    z-index: 9;}header .MainCon{ width: 100%; overflow: initial; }/*header .logo,header .search{ flex: 1 }*/header .logo{ float: left; display: block;/* width: 20%; */height: 60px; text-align: center; }header .logo img{ max-height: 35px; }header nav {    float: right;    width: 80%;    /*flex: 8;*/    text-align: center;}header nav>ul{background: #1f1e1e;}header nav>ul>li {    float: left;    /*display: inline-block;*/    padding: 0 3%;    position: relative;    background: #1f1e1e;}header nav>ul>li>a {    display: block;    height: 60px;    line-height: 60px;    font-size: 18px;    color: #fff;    text-align: center;}header nav>ul>li:hover>a,header nav>ul>li>a.jd{ color: #b58a73; }header nav>ul>li>ul{ z-index: 99; position: absolute; display: none !important;width: 100%; left: 0; top: 60px; background: #1f1e1e; }header nav>ul>li:hover ul{ display: block !important; }header nav>ul>li>ul>li{ line-height: 30px; }header nav>ul>li>ul>li>a{ display: block; padding: 0 10px; font-size: 15px; }header nav>ul>li>ul>li>a:hover{ color: #b58a73; }/*header{ background: #fff; }header .HeaderCon{ width: 100%; padding: 0 30px; }header.head-fixed{ position: fixed; width: 100%; top: 0; background: rgba(255,255,255,0.95); z-index: 999; }header .logo{ display: block; float: left; padding: 20px 0; }header .logo img{ max-height: 80px; }header .navbtn{ display: none; }*//*nav{ float: left; padding-left: 50px; }nav>ul>li{ float: left; }nav>ul>li>a{ display: inline-block; padding: 0 30px; text-align: center; height: 90px; line-height: 90px; font-size: 15px; }nav>ul>li>a:hover,nav>ul>li>a.jd{ background: #dd9f70; color: #fff; }*//*.HeaderUl{ float: right; }.HeaderUl li{ display: inline-block; border-left: 1px solid #c3c3c3; }.HeaderUl li a{ display: block; padding: 0 15px; height: 90px; line-height: 90px; font-size: 14px;border-left: 1px solid #a4a4a4;}*/.vertical-align-middle{    display: inline-block;    max-width: 100%;    font-size: 14px;}.vertical-align:before{    display: inline-block;    height: 100%;    vertical-align: middle;    content: "";}/*  Banner */.banner{ width: 100%; overflow: hidden; z-index: 1; }.banner img{ padding: 0; margin: 0; }/*  imgTbale */.imgTable{    display: table;    height: 100%;    width: 100%;    text-align: center;    text-transform: uppercase;    vertical-align: middle;    background: #fff;    -moz-transition: all, 0.6s;    -webkit-transition: all, 0.6s;    -o-transition: all, 0.6s;    -ms-transition: all, 0.6s;    transition: all, 0.6s;    -webkit-transition-timing-function: ease-out;    -moz-transition-timing-function: ease-out;    transition-timing-function: ease-out;}/*.imgTable:hover {    z-index: 20;    /* box-shadow: 0 10px 30px rgba(0,0,0,0.1);    -webkit-transform: scale(1.15);    -moz-transform: scale(1.15);    -ms-transform: scale(1.15);    transform: scale(1.15);}*/.imgTable span{    display: block;    height: 20rem;    /*max-width: 20rem;*/    margin: 0 auto;}.imgTable span img{    max-height: 20rem;    position: relative;    top: 50%;    margin: 0 auto;    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}/** * =====*=====*=====*=====*=====*MAIN CSS*=====*=====*=====*=====*===== */.webShow{ display: none; }.MainCon{ width: 1300px; margin: 0 auto; overflow: hidden; }.MainCon:after,.MainCon:before { display: table; content: " "; }.Mmore{ display: block; margin: 0 auto; width: 139px; height: 39px; line-height: 39px; text-align: center; color: #fff; border: 1px solid #fff; }.MainTable{ width: 100%; padding: 50px 0; overflow: hidden; }.MainTable:after,.MainTable:before { display: table; content: " "; }/*.MainBox{ float: left; width: 80%; overflow-x: hidden; }*/.sidebar ul{ width: 100%; text-align: center; }.sidebar section> ul{ /*padding-bottom: 2rem;*/ margin-bottom: 2rem; border-bottom: 1px solid #e2e2e2;  }.sidebar section> ul > li{ display: inline-block; /*border-bottom: 1px solid #e2e2e2; */}.sidebar section> ul > li > a{    position: relative;    display: block;    padding: 1.6rem 2.3rem;    /*color: #333;*/    font-size: 1.3rem;    text-transform: uppercase;}.sidebar section> ul > li:hover a,.sidebar section> ul > li > a.jd{ color: #000; }.sidebar section> ul > li:hover a::before,.sidebar section> ul > li > a.jd::before{     content: '';    position: absolute;    left: 0;    top: 0;    height: 100%;    width: 5px;    background-color: #000;}.sidebar-first{ display: none; }/** * =====*=====*=====*=====*=====*FOOTER CSS*=====*=====*=====*=====*===== */.copyright{ background: #f5f5f5; border-top: 1px solid #e2e2e2; line-height: 68px; }/** * =====*=====*=====*=====*=====*SUBMAIN CSS*=====*=====*=====*=====*===== */.submainBody{    padding: 2rem 0;}.editor{padding: 1.2rem;line-height: 2;}.editor img,.mbArticleSharePic{max-width: 100%;}.subBanner {    width: 100%;    height: 940px;    background-repeat: no-repeat;    background-position: center top;    background-size: auto 100%;}.sub-left{margin-bottom: 15px;}/*.sidebar-first{ display: none; }*//*分页*/.prevAndNext{    border-top: 1px dashed #ddd;    border-bottom: 1px dashed #ddd;}.prevAndNext li{    margin: 5px 10px;    padding: 5px 0;}@media (min-width: 768px){    .prevAndNext{        padding: 0 30px;    }    .prevAndNext li.prev{        float: left;    }    .prevAndNext li.next{        float: right;    }}/** * PRODUCT CSS */.productlist ul li{ float: left; width: 33.333333%; margin-bottom: 12px; }.productlist ul li .items{ display: block; padding: 8px; }.productlist ul li p{ font-size: 15px; line-height: 35px; text-align: center; }/*.productlist .imgTable{ background: #f0f0f0; }.productlist .imgTable span{ height: 18rem; max-width: 300px; }.productlist .imgTable span img{ max-height: 18rem; }*/.showpro .title{ text-align: center; font-size: 1.4rem; line-height: 2; }.showpro .pic{ text-align: center; }.showpro .pic img{ max-width: 100%; }.showpro .h3{ font-size: 1.4rem; line-height: 30px; text-indent: 10px; border-top: 1px dashed #f1f1f1; border-bottom: 1px dashed #f1f1f1; }/* NEWSLIST CSS */.newslist .items{ float: left; width: 33.333333%; }.newslist .items{ padding-right: 8px; padding-left: 8px; margin-bottom: 28px; }.newslist .items .itemsBox{ box-shadow: 0 8px 15px rgba(0,0,0,0.05); }.newslist .items .itemsPic{ width: 100%; height: 20rem; overflow: hidden; }.newslist .items .newsText{ padding: 12px 10px; }.newslist .items .newsText h5{ font-size: 1.4rem; line-height: 2; white-space:nowrap; overflow: hidden; }.newslist .items .newsText p{ padding: 10px 0; color: #a8a8a8; }.itemsPicBox{    height: 20rem;    padding: 0;    background-color: #f0f0f0;    /*box-shadow: 0 0 0 rgba(0,0,0,0.1);*/    text-align: center;/*    -webkit-transition: all 600ms cubic-bezier(1,0,0,1);    -moz-transition: all 600ms cubic-bezier(1,0,0,1);    transition: all 600ms cubic-bezier(1,0,0,1);*/    -moz-transition: all, 0.6s;    -webkit-transition: all, 0.6s;    -o-transition: all, 0.6s;    -ms-transition: all, 0.6s;    transition: all, 0.6s;    -webkit-transition-timing-function: ease-out;    -moz-transition-timing-function: ease-out;    transition-timing-function: ease-out;}.newslist .items:hover .itemsPicBox{    z-index: 20;    /*box-shadow: 0 10px 30px rgba(0,0,0,0.1);*/    -webkit-transform: scale(1.15);    -moz-transform: scale(1.15);    -ms-transform: scale(1.15);    transform: scale(1.15);}.shownews .title{    text-align: center;    font-size: 1.5rem;    line-height: 2;}.shownews .infos{    text-align: center;    padding: .5rem 0;    border-bottom: 1px dashed #c7c7c7;}@media (min-width: 768px){    .product-list li {        /*height: 25rem;*/        padding: 5px;    }    .product-list .imgTable span{        height: 24rem;        max-width: 360px;    }    .product-list .imgTable span img{        max-height: 24rem;    }    .shownews .title,    .showpro .title{        text-align: center;        font-size: 2rem;        line-height: 2.5;    }    .showpro .h3{        font-size: 1.6rem;    }}