@charset "utf-8";  
@font-face {font-family: "MiSans-Regular";src: url('../fonts/MiSans-Regular.ttf') format('truetype');}
@font-face {font-family: "MiSans-Bold";src: url('../fonts/MiSans-Bold.ttf') format('truetype');} 
@font-face {font-family: "MiSans-Light";src: url('../fonts/MiSans-Light.ttf') format('truetype');} 
@font-face {font-family: "MiSans-Thin";src: url('../fonts/MiSans-Thin.ttf') format('truetype');} 
body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,button,th,td,figure,figcaption {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: none;}
input,select,textarea{outline:none;}
ul li{list-style: none;}
a {text-decoration: none;cursor: pointer;color:inherit;font-size: inherit;}
a:hover,a:active,a:focus{text-decoration: none;color:inherit;}
html {outline: 0;-webkit-text-size-adjust: none;}
body {width: 100%;font-family:'MiSans-Regular';-webkit-text-size-adjust: none;overflow-x: hidden;}
html,body{font-size: 16px;color:#333333;}
em{font-style:normal;color:#ff4b4c;}
.w-20{width: 20%; float: left; padding: 0 15px;}
.container{width: 1230px}
.fl {float: left;}/*左浮动*/
.fr {float: right;}/* 右浮动*/
.tal{text-align: left;}
.tac{text-align:center;}
.tar{text-align:right;}
.overflow{overflow: hidden;}
.clear {clear: both;}/*清除浮动*/
.clearfix:after{clear:both;display: block;content: '';}/*清除浮动*/
.flexbox{display: flex;}
.scale1{overflow: hidden;}
.scale1 img{width: 100%; transition: all 0.5s;}
.scale1 img:hover{transition: all 0.5s;transform: scale(1.1);} 
.items-center{align-items: center;} 
.navbar-inverse .navbar-collapse{float: right; align-items: center; display: flex !important; padding-top: 17px;}
.navbar-lang{margin-left: 30px; font-family: "MiSans-Regular";}
.navbar-inverse .navbar-nav>.active>a{background: none}
.navbar-inverse .navbar-nav>li>a:hover{background: none}
.navbar>.container .navbar-brand{display: inline-block;}
.lang-box{border:solid 1px #ddd; padding: 4px 18px; border-radius: 4px;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{color: #333; background: none}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus {
    color: #333;
    background-color: transparent
}
.navbar-brand {
    float: left;
    padding: 0px 15px;
    font-size: 18px;
     line-height: initial; 
     height: initial; 
}
.lang{font-size: 18px; font-weight: bold; font-family: "MiSans-Light";}
footer{background: #0c0c0c;}
.footer—c{ padding: 90px 0 80px 0}
footer dt{font-size: 22px; font-family: "MiSans-Bold"; color: #959595; padding-bottom: 5px;}
footer dd,footer dd a{color: #6e6e6e; line-height: 1.8em; font-size: 18px;  font-family: "MiSans-Regular";}
.weixin{width: 110px; text-align: center; float: right; font-size: 20px; font-family: "MiSans-Bold"; color: #959595;}
.weixin img{margin-bottom: 15px; width: 100%}

.header .navbar-inverse{background: #eef9f5; border: 0}
.banquan{ background: #333; padding: 25px 0; font-size: 16px; color: #999; text-align: center;}
.navbar-inverse .navbar-nav>li>a{font-weight: bold; font-family: "MiSans-Light";}
.header {
    position: fixed;
    z-index: 1000;
    background: rgb(255, 255, 255);
    width: 100%;
    left: auto;
    top: 0;
}
.yanfa212,.ly_img{overflow: hidden;}
.yanfa212 img,.ly_img img{transition: all 0.5s}
.yanfa212:hover img,.ly_img:hover img{transform: scale(1.1)}
.icon_list a,.home-tit a{transition: all 0.5s}
.icon_list a:hover,.home-tit a:hover{background: none; border: solid 1px #55ca95; color: #55ca95}
footer dd a{transition: all 0.5s}
footer dd a:hover{color: #fff}
.youshi_li{transition: all 0.5s}
.youshi_li:hover{transform: scale(1.1); }


.pages{margin:0px; margin-top: 40px; text-align: center;display: flex;justify-content: center;}
.pages a{ height: 42px; border-radius: 42px; padding:0 5px;margin:0 5px; line-height: 40px;color:#999999; border:1px solid #ccc; min-width: 42px;text-align: center; font-size: 14px;}
.pages a:hover,.pages a.on{border:1px solid #55ca95;color:#fff;background-color: #55ca95;}
.pages a.none,.pages a.none:hover{border:1px solid #ccc; color:#fff;cursor: default;}

@media (min-width:992px) { 
  .header .navbar-inverse {  border: 0; position: initial; margin-bottom: 0; right: 0; left: 0; z-index: 1030;}
  .navbar-inverse .navbar-nav>li>a{padding:0 16px; margin: 0 0px; font-size: 18px; color: #333;  height: 36px; padding-top: 8px;}
}
   

@media (min-width:1200px) {
	 
}

@media (min-width:1440px) { 
	 
}

@media(max-width:1199px){ 
  
}
@media(max-width:991px){  
	.container {    width: 100%;}
  .footer—c{padding: 60px 15px}
  .navbar-inverse .navbar-collapse {
    display: block !important;
    background: rgba(0,0,0,0.8);
    overflow: hidden;
    display: none;
    height: 0px;
    position: absolute; border: 0;
    left: 0;
    width: 100%; z-index: 10;
    padding: 0 15px;
    margin: 0;}
    .navbar-inverse .navbar-collapse.in { height: 550px;   border: 0;    padding: 0px 15px;}
    .navbar-inverse .navbar-nav>li>a{color: #fff; font-size:18px;}
    .navbar-toggle{margin-top: 18px;}
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle{background: #55ca95; border-color:#55ca95;}
	 .navbar-lang{margin-left: 0; color: #fff}
   .navbar-inverse .navbar-nav>.active>a{color: #55ca95}
   .navbar-nav>li>a{padding: 20px 15px}
   .header .navbar-inverse{margin-bottom: 0}
   
}
@media(max-width:768px){  
	
}