/**
 * fliename:head.css
 * date:2015-8-13
 * modify:2015-8-13
**/



.newnav {
    width:auto;height:50px;
    background: #df2f30;
    position:relative;
    min-width:1200px;}
.newnavnr {
    max-width: 1200px;
    height: 50px;
    margin: 0 auto;
    background: #df2f30;
}
.newnavnr .region {
    width: 70px;
    float: left;
    height: 30px;
    line-height: 20px;
    padding: 20px 20px 0 20px;
    padding-right: 0px;
    font-size: 14px;
    color: #fff;
    text-shadow: 0 0px 1px #fff;
    position: relative;
    z-index: 10000;
}
.newnavnr .region .layui-nav {
    padding: 0 5px;
    background-color: #df2f30;
    color: #fff;
    top: -8px;
}
.newnavnr .region .layui-nav .layui-nav-item {
  width: 80px;
  line-height: 30px;
}
.newnavnr .region .layui-nav .layui-nav-item a {
    display: block;
    padding: 0 10px;
    color: #333;
    transition: all .3s;
    -webkit-transition: all .3s;
    cursor: pointer;    
    width: 64px;
    text-align: center;
}
.newnavnr .region > .layui-nav > li.layui-nav-item > a {
    color: #fff;
}
.newnavnr .region .layui-nav .layui-nav-more {
    content: '';
    width: 0;
    height: 0;
    border-style: solid dashed dashed;
    border-color: #fff transparent transparent;
    overflow: hidden;
    cursor: pointer;
    transition: all .2s;
    -webkit-transition: all .2s;
    position: absolute;
    top: 50%;
    right: 3px;
    margin-top: -3px;
    border-width: 6px;
}
.newnavnr .region .layui-nav-bar {
      background-color: unset;
}

.newnavnr > .region > .layui-nav > .layui-nav-item > a:hover {
    color: #fff;
}
.newnavnr .region .layui-nav-child {
    top: 38px;
}
.newnavnr .s1a {float:left;width:105px;padding-top:12px;}
.newnavnr .s1a img{width: 100%;}
.newnavnr .s2 {float:left;height:30px;line-height:20px;padding:20px 20px 0 20px;_padding-right:0px;font-size:14px;color:#fff;text-shadow: 0 0px 1px #fff;position:relative;
z-index:10000;_width:40px;}
.newnavnr .s2 a{color:#fff;text-decoration:none}
.newnavnr .s2 img{margin:8px 0 0 3px;}
.newnavnr .s2.on{background:#b30000 ;box-shadow:inset 0 0 20px rgba(0,0,0,0.1); }
.newnavnr .s2 .s4Box{height:20px;line-height:20px;overflow:hidden;}
.newnavnr .s2 .fz {display:none;position: absolute; z-index:1200;left:0;top:50px;left:0;text-align:center;border:1px solid #cccccc;padding:5px 10px;display:none;background-color:#fff;border:1px solid #b2b2b2;border-top:none;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#b2b2b2')";-moz-box-shadow: 1px 1px 2px #b2b2b2;-webkit-box-shadow: 1px 1px 2px #b2b2b2;box-shadow:1px 1px 2px #b2b2b2;}
.newnavnr .s2.on .fz{display:block;}
.newnavnr .s2 .fznr{color: #666;display: block;};
.newnavnr .s2 .fz>.fznr>a {  color: #333;}
.newnavnr .s2 .fznr a {float: left;width: 48px;padding: 4px 8px;color: #666;text-align: left;}
.newnavnr .s3{float:left;width:880px;height:26px;margin-top:15px;z-index:9999;}
.newnavnr .sline {float:right;width:1px;height:20px;margin-top:17px;background:#fff}
.newnavnr .s4 {float:right;padding-top:15px;font-size:14px;color:#fff;text-shadow:0 0px 1px #fff;}
.newnavnr .s4 a{color:#fff;text-decoration:none;margin:0 5px;}
.newnavnr .s4 {position:relative;width:90px;height:35px;text-align:center;padding-left:5px;padding-right:5px;}
.newnavnr .s4.on{background:#b30000;box-shadow:inset 0 0 20px rgba(0,0,0,0.1); cursor:pointer}
.newnavnr .s4 .s4Box{height:20px;overflow:hidden;}
.newnavnr .s4 .s4Box img{margin-top:6px;}
.newnavnr .s4 .listBox{position:absolute;top:50px;left:0;text-align:center;width:118px;border:1px solid #cccccc;padding:0 10px;display:none;background-color:#fff;border:1px solid #b2b2b2;border-top:none;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#b2b2b2')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#b2b2b2');
-moz-box-shadow: 1px 1px 2px #b2b2b2;
-webkit-box-shadow: 1px 1px 2px #b2b2b2;
box-shadow:1px 1px 2px #b2b2b2;}
.newnavnr .s4 .listBox li{height:26px;line-height:26px;text-align:left;}
.newnavnr .s4 .listBox a{color:#666666;margin:0px;}
.newnavnr .s4 .listBox a:hover{color:#c00;}
.newnavnr .s4 ul{padding:5px 0;font-size:12px;}
.newnavnr .s4 .lineUl{border-top:1px solid #c2c2c2;}
.newnavnr .s4.on .listBox{display:block;}
.newnavnr .s4a {float:right;padding-top:15px;font-size:14px;color:#fff;text-shadow:0 0px 1px #fff;}
.newnavnr .s4a a{color:#fff;text-decoration:none;margin:0 5px;}
.newnavnr .s4a {position:relative;height:35px;text-align:center;}
.newnavnr .s4a .on{background:#b30000;box-shadow:inset 0 0 20px rgba(0,0,0,0.1); cursor:pointer}
.newnavnr .s4a .s4Box{}
.newnavnr .s4a .s4Box img{margin-top:6px;}
.newnavnr .s5,.newnavnr .s7 {z-index:10000;position:relative;padding:0 10px;height:35px;text-align:center;float:left;padding-top:15px;font-size:16px;color:#fff;}
.newnavnr .s6{position:relative;padding:0 12px;height:35px;text-align:center;float:right;padding-top:15px;font-size:14px;color:#fff;}
.newnavnr .s6{_width:42px}
.newnavnr .s7{_width:56px}
.newnavnr .s5.on,.newnavnr .s6.on,.newnavnr .s7.on{background:#ff6e02 ;box-shadow:inset 0 0 20px rgba(0,0,0,0.1);}
.newnavnr .s5 .s4Box,.newnavnr .s6 .s4Box,.newnavnr .s7 .s4Box{height:35px;overflow:hidden;}
.newnavnr .s5 .s4Box a,.newnavnr .s6 .s4Box a,.newnavnr .s7 .s4Box a{color:#fff; text-decoration:none}
.newnavnr .s5 .s4Box img{margin-top:6px;}
.newnavnr .s5 .listBox,.newnavnr .s6 .listBox,.newnavnr .s7 .listBox{position:absolute;top:50px;left:0;text-align:center;border:1px solid #cccccc;display:none;background-color:#fff;border:1px solid #b2b2b2;border-top:none;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#b2b2b2')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#b2b2b2');
-moz-box-shadow: 1px 1px 2px #b2b2b2;
-webkit-box-shadow: 1px 1px 2px #b2b2b2;
box-shadow:1px 1px 2px #b2b2b2;}
.newnavnr .s5 .listBox li,.newnavnr .s6 .listBox li,.newnavnr .s7 .listBox li{height:26px;line-height:26px;text-align:left;padding:0 10px;}
.newnavnr .s5 .listBox a,.newnavnr .s6 .listBox a,.newnavnr .s7 .listBox a{color:#666666;margin:0px;display:block;text-decoration:none;font-size: 14px;}
.newnavnr .s5 .listBox a:hover,.newnavnr .s6 .listBox a:hover,.newnavnr .s7 .listBox a:hover{color:#c00;}
.newnavnr .s5 ul,.newnavnr .s6 ul,.newnavnr .s7 ul{padding:5px 0;font-size:12px;width: 80px;}
.newnavnr .s5 .lineUl,.newnavnr .s6 .lineUl,.newnavnr .s7 .lineUl{border-top:1px solid #c2c2c2;}
.newnavnr .s5.on .listBox,.newnavnr .s6.on .listBox,.newnavnr .s7.on .listBox{display:block;}
.butstyle{width:120px;height:34px;line-height:34px;background: url(../images/newgif.gif?v=12) no-repeat 0 -732px;outline:none;cursor:pointer;border:0;font-size:12px;text-align:center;color:#fff;text-shadow:0 0px 1px #fff;margin-top:0px;letter-spacing:2px;}
    #userLogin,#userLogina{float:left;font-size:12px;height:27px;line-height:27px;}
    #userLogin span,#userLogina span{ float:left;}
    #userLogin a.qqbnt,#userLogina a.qqbnt{ background-position:5px -61px; padding-left:25px; display:inline-block; cursor: pointer;}
    #userLogin a.wbbnt,#userLogina a.wbbnt{ background-position:5px -175px; padding-left:25px; display:inline-block; cursor: pointer;}
    #userLogin a:hover,#userLogina a:hover{color:#c00;}



.topnav{border: 1px solid #DDD;height: 80px; }
/*.logo{width: 88px;height: 66px;border: 1px solid #DDD;}*/
.name{width: 120px;}
.fav div{display: inline-block;}
.nav{float: left;}
.nav li{display: inline-block; font-size:22px; text-align: center;padding-top: 15px;width: 80px;border-bottom: 2px solid rgb(51, 51, 51);height: 45px;}
.new,.hot{color: #fff; background: rgb(200,0,0);height: 12px; margin-top:-12px;width: 25px; display: block;line-height: 11px;border-radius: 4px;font-size:12px;}
.top2-w{margin-top:10px;position: absolute;font-size: 14px;border-bottom: 1px #ddd solid;width: 400px;}
.sftitle{height:90px; background:#fff;}

.lm{margin-bottom: 5px;border-bottom: 1px solid #F5F5F5;}

.inner {height: 34px;line-height: 34px;font-size: 12px;width: 1200px;margin: 0 auto;}
.lm-link{color:#a8a8a8;}
.lm-link li{float: left;}
.lm-link a{padding: 0 5px;color:#a8a8a8;}
.lm-tel{float: right;color:#a8a8a8;}