﻿/*重置样式*/
@font-face {
    font-family: pingfang;
    src:url("/templets/default/style/fonts/pingfang.TTF");
}
@font-face {
    font-family: pingfangbold;
    src:url("/templets/default/style/fonts/pingfangbold.TTF");
}
@font-face {
    font-family: pingfanglight;
    src:url("/templets/default/style/fonts/pingfanglight.TTF");
}
*{
    margin:0px;
    padding: 0px;
    list-style: none;
    border: 0px;
    /*-webkit-font-family:Microsoft YaHei;*/
    /*font-family: PingFangTC-Regular,pingfang;*/
    font-family: PingFangSC-Medium, sans-serif;
    /*font-family: Microsoft Yahei;*/
    /*-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, .5);*/
    box-sizing: border-box;
}
/*头部*/
.header{
    width:100%;
    max-width: 1840px;
    min-width: 1400px;
    margin: 0px auto;
    height:106px;
}

.header .logo{
    display: block;
    float:left;
    /*width:26%;*/

}
.header .suomeilogo{
    display: block;
    float:left;
    /*margin-left: 2%;*/
    /*width:11%;*/

}
.header .nav1{
    float:right;
    height:106px;

}
.header .nav1 .nav1_li{
    float:left;
    height:106px;
    color:black;
    background: white;


}

 
@media screen and (min-width: 1601px) { 
.header .nav1 .nav1_li .nav1_li_a{
    display: block;
    border-right:1px solid #d7d7d7;
    margin-top: 45px;
    padding-left: 11px;
    padding-right: 11px;
	letter-spacing:0.3px;
    font-size:15px;
    text-decoration: none;
    color:inherit;

} 
} 
/* css注释：设置了浏览器宽度不小于1201px时 abc 显示1200px宽度 */ 
 
@media screen and (max-width: 1600px) { 
.header .nav1 .nav1_li .nav1_li_a{
    display: block;
    border-right:1px solid #d7d7d7;
    margin-top: 45px;
    padding-left: 5px;
    padding-right: 5px;
    font-size:14px;
    text-decoration: none;
    color:inherit;

} 
} 
/* 设置了浏览器宽度不大于1200px时 abc 显示900px宽度 */ 
 
@media screen and (max-width: 901px) { 
.header .nav1 .nav1_li .nav1_li_a{
    display: block;
    border-right:1px solid #d7d7d7;
    margin-top: 45px;
    padding-left: 3px;
    padding-right: 3px;
    font-size:14px;
    text-decoration: none;
    color:inherit;

}  
} 
/* 设置了浏览器宽度不大于901px时 abc 显示200px宽度 */ 
 
@media screen and (max-width: 500px) { 
.header .nav1 .nav1_li .nav1_li_a{
    display: block;
    border-right:1px solid #d7d7d7;
    margin-top: 45px;
    padding-left: 1px;
    padding-right: 1px;
    font-size:12px;
    text-decoration: none;
    color:inherit;

}  
} 
/* 设置了浏览器宽度不大于500px时 abc 显示100px宽度 */ 







.header .nav1 .nav1_li:last-child .nav1_li_a{
    border-right:0px;
}
/*二级导航*/
.nav2{
    position: absolute;
    top:120px;
    right:200px;
    display: none;
    z-index: 200;

}
.nav2 .nav2_li{
    float:left;
    margin-right:50px;
}
.nav2 .nav2_li a{
    text-decoration: none;
    color:white;
}

.subnav{
    width:100%;
    height:50px;
    background: #c62f25;
    display: none;
    position: absolute;
    z-index: 100;
}
/*尾部*/
.footer{
    width:100%;
    height:105px;
    max-width: 1920px;
    min-width: 1400px;
    margin: 0px auto;
    text-align: center;
    padding-top: 30px;
    background: #d80c18;
    color:white;
    font-size:14px;

}
.footer .footerlogo{
    display: inline-block;
    border-right: 1px solid white;
    height:50px;
    padding-right:30px;
    margin-top:5px;

}
.footer .copyright{
    display: inline-block;
    vertical-align: top;
    text-align: left;
    padding-left:30px;
    line-height: 28px;
}
.footer .follow{
    border-left: 1px solid white;
    border-right: 1px solid white;
    display: inline-block;
    vertical-align: top;
    padding-left: 30px;
    padding-right: 30px;
    margin-left:30px;
    margin-right:30px;
    height:50px;
    font-size:12px;
    margin-top:5px;
}
.footer .follow a{
    display: inline-block;
    color:white;
    text-decoration: none;
}
.footer .follow img{
    margin-left: 5px;
    margin-right: 5px;
}
.footer .address{
    display: inline-block;
    vertical-align: top;
    text-align: left;
    line-height: 28px;
}