﻿body{margin:0px auto;padding:0px;color:#333;font-size:16px;font-family:Microsoft Yahei;line-height:24px;background-color:#fff;}
a{color:#ff3d1f;text-decoration:none;}
a:hover{color:#ff6600;}
img{border:none;}
ul,li,h1,h2,h3,p{margin:0px;padding:0px;}
li{list-style:none; }
div,ul,li{overflow:hidden;}

.clear{height:10px;margin:0px;padding:0px;clear:both;}
.container{
     width:90%;
     margin:0px auto;
     max-width:1400px;
}

.top{display:flex;
     flex-direction:row;
     align-items:center;
     justify-content:space-between;
}
.top .logo{}
.top .logo a{display:flex;flex-direction:row;align-items:center;padding-left:100px;height:100px;font-weight:bold;
           background-image:url(/images/logo_red.png);background-repeat:no-repeat;background-position:0px center;background-size:80px 80px;}
.top .nav{height:100px;display:flex;flex-direction:row;align-items:flex-end;}
.top .nav a{display:block;overflow:hidden;margin-bottom:10px;margin-left:40px;}
.top .nav a:first-child{margin-left:0px;}

.banner{width:100%;}
.banner img{width:100%;}

ul.category{
    display:flex;
    flex-direction:row;
    align-items:flex-start;
    justify-content:space-between;
    padding:40px 0px 40px 0px;
}
ul.category li{
    width:calc((100% - 160px) / 5);
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    font-weight:bold;
}
ul.category li img{width:100%;}
ul.category li p{color:#ff3d1f;padding-top:10px;text-align:center;}

.btm{height:60px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#000;color:#fff;font-size:14px;}

.tle{font-size:20px;font-weight:bold;line-height:30px;/*border-bottom:solid 1px #ff3d1f;*/color:#ff3d1f;margin:30px 0px 0px 0px;width:110px;}

/*.contact{padding:30px 0px 30px 0px;display:flex;
         flex-direction:row;
         align-items:flex-start;
         justify-content:flex-start;}
.contact .item{width:50%;line-height:30px;}
.contact .item .p1{color:#00adef;font-weight:bold;text-decoration:underline;}
.contact .item .f{color:#00adef;font-weight:bold;}*/

.contact{padding:40px 0px 80px 0px;}
.contact .item{width:45%;line-height:25px;float:left;}
.contact .item .p1{color:#ff3d1f;font-weight:bold;padding-bottom:5px;}
.contact .item .f{color:#ff3d1f;font-weight:bold;}