/*头部*/
.container-fluid{
    max-width:1170px !important;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.pull-left {
    float: left!important;
}
.pull-right {
    float: right!important;
}

.no-margin {
    margin: 0 !important;
}

.text-center {
    text-align: center;
}
.tr {
    transition: all 0.3s;
}
.overflow {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
header{
    position: relative;
    z-index: 21474836;
    background: #282828;
}
header .logo {
    height: 85px;
    font-size: 0;
}
header{ position: fixed; left: 0; top: 0; width: 100%; }
header .menu ul li{ position: relative; margin-left:2px; }
header .menu ul li:before{ content:""; position: absolute; left: 0; top: -100%; z-index: 1; width: 100%; height: 100%; background: #c31515; transition: all 0.3s; }
header .menu ul li > a{ position: relative;z-index: 2; display: block; padding: 0 16px; font-size: 15px;color: #fff; line-height: 85px; }
header .menu ul li .ul{ display: none; position: absolute; left: 0; top: 100%; z-index: 1; width: 100%; }
header .menu ul li .ul .li a{ display: block; font-size: 12px; color: #fff; line-height: 40px; background:rgba(195,21,21,0.8); }
header .menu ul li:hover:before{ top: 0; }
header .menu ul li.active:before{ top: 0; }
.news_list3{}
.news_list3 li{line-height:27px;position:relative;border-bottom: #ebebeb 1px solid; margin-top: 10px; padding-bottom: 10px;}
.news_list3 li a{line-height:27px;color:#666;}
.news_list3 li a:visited{text-decoration: none;color:#666;}
.news_list3 li a:hover{text-decoration:none;color:#cc0000;}
.news_list3 li span{color:#999;z-index:0;line-height:27px;position:absolute;right:0px;top:0px;}
.news_list3 li h3 {font-size:14px;}
.news_list3 li div{line-height:20px;}
.pro{background:url(../images/wen.jpg) left 2px no-repeat; padding-left: 20px;}
.xin{background:url(../images/da.jpg) left 2px no-repeat;padding-left: 20px;}
/*底部*/
.footer{
    background: #2e3641;
    height: 274px;
    min-width: 1200px;


}
.footer .left{
    color: #bec0c2;
    font-size: 16px;
    width: 400px;
    padding: 40px 0px 0px 100px;
    line-height: 33px;
    float: left;
}
.footer .right{
    color: #bec0c2;
    font-size: 16px;
    width: 200px;
    padding: 40px 0px 0px 0px;
    line-height: 33px;
    float: right;
}
.footer .copyright{
    color: #bec0c2;
    font-size: 16px;
    margin-top: 15px;
    line-height: 33px;
    text-align: center;

}


input,select,button{
    font:12px Verdana,Arial,Tahoma;
    vertical-align:middle;
}
input[type="submit"] {
    background: #cc0000 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    padding: 5px 15px;
    width:75px;
    height:30px;
}
input[type="submit"]:hover {
    background: #C1C1C1 none repeat scroll 0 0;
}
input[type="reset"] {
    background: #3f3f3f none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    padding: 5px 15px;
    width:75px;
    height:30px;
}
input[type="reset"]:hover {
    background: #C1C1C1 none repeat scroll 0 0;
}
/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}