*{box-sizing:border-box;font-family:"Microsoft YaHei"}
html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-weight:normal;vertical-align:baseline;font-family: Muli,"Microsoft YaHei",Arial,sans-serif;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ol,ul,li{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}th,td{vertical-align:middle;}a{outline:none;color:#16418a;text-decoration:none;-webkit-backface-visibility:hidden;}a:focus{outline:none;}input:focus,select:focus,textarea:focus{outline:-webkit-focus-ring-color auto 0;}

ul, li {list-style: none;}
a, p {text-decoration: none;font-size: 14px;color: rgb(84, 84, 84);}
a:hover {    text-decoration: none;  }
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

:root {
  --main-color: #1168ab;
  --main-color-hover: #196eaf;
}

.w1400{width: 1400px;overflow: hidden;height: auto;margin: 0 auto;}
.w1200,.container{width: 1200px;overflow: hidden;height: auto;margin: 0 auto;}
.w1100{width: 1100px;overflow: hidden;height: auto;margin: 0 auto;}
.w1000{width: 1000px;overflow: hidden;height: auto;margin: 0 auto;}


header{width:100%;height:92px;background-color: #3e3c3b;min-width:1200px;}
.logo{width: 330px;padding-top: 30px;}
.logo img{width:100%;}

.nav{width: 630px;height: 92px;margin:0 auto;margin-right: 20px;display: flex;justify-content: space-between;}
.navlist{
    height: 92px;
    position: relative;
    line-height: 92px;
    text-align: center;
    flex: 1 0 auto;
    }
.navlist>a{color: #ffffff;font-size: 15px;letter-spacing: 1px;display: block;}
.nav_item:hover{background-color: var(--main-color);border-bottom: 4px solid #ffcb0b;}




.lang{width: 80px;height:92px;padding-top: 36px;margin-right: 100px;}
.lang-cont{display:inline-block;margin:2px 0}
.sprites{display:inline-block;width:21px;height:14px;background: url("../images/sprites.png");background-repeat:no-repeat;}
.sprites-0{background-position:-252px -116px}
.sprites-1{background-position:-294px 0}
.lang-div-mid{color: #545454;display: inline-block;
  vertical-align: middle;
  margin: 2px;}
  
  
  
 .tel{position:absolute;width:100px;right: -10px;top: 24px;}
 .tel1{margin-bottom:5px;}
.tel1 img{vertical-align:middle;}
 .tel span{color:#fff;font-weight:bold;margin-left: 5px;}
 .tel p{color:#fff;}
 


.foot1{width:100%;height: 160px;padding-top: 40px;background-color: #191919;}
.foot1 .w1200{display: flex;}
.foot1 dl{display: flex;flex: 1 0 33%;}
.foot1 dl dt{
    flex: 1 0 40%;
    text-align: center;
}
.foot1 dl dt span{
    width: 70px;
    height: 70px;
    border-radius: 100%;
    background-color: #525252;
    display: inline-block;
}
.foot1 dl dt span i{line-height: 70px;font-size: 38px;color: #fff;}
.foot1 dl dd{
    flex: 1 0 50%;
}

.foot2{}
.foot2 span{color: #9e7523;line-height: 36px;}
.foot2 p{color: #9e7523}



.foot3{background-color:#000000;height:140px;text-align: center;padding-top: 20px;}

.foot3 p{color:#545454;margin-top:20px;}
.foot3 p a{color:#545454;}




.left_bott h1{width:100%;height:50px;font-weight:normal;letter-spacing:1px;line-height:50px;border-bottom:1px solid #e2e2e2;position:relative;background:#000000;}
.left_bott h1 img{width:30px;height:30px;position:absolute;top:50%;margin:-15px 5px 0px 5px;}
.left_bott h1 em{font-size:20px;color:#d4a545;font-weight:normal;margin-left:20px;line-height:50px;}
.left_bott{    width: 100%;
    height: auto;
    background-color: #fdfdfd;
    margin-top: 20px;
    border: 1px solid #e2e2e2;
    text-align: left;padding-bottom:10px;}




.left_bott h3{font-size:20px;font-weight: bold;color:#d4a545;} 

.left_bott li{margin-top:20px;}
.left_bott li span{display: block;margin-bottom:10px;}
.left_bott li p{line-height:24px;}


.contact-left11{margin-top:20px;padding-left: 20px;}
.contact-left11 span{display: block;margin-bottom:10px;}
.contact-left11 p{line-height:24px;}

