﻿
body {
    font-family: '微软雅黑 Regular', '微软雅黑';
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    color: #333333;
    margin:0 ;
    padding:0;
    background: #EEEEEE;
}
a { cursor: pointer; } 
div,body,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,iframe,a,span,ol,b,img,input,textarea{
    box-sizing: border-box;
}
form
{
    width:100%;
    height:100%;
    }
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,iframe {
    margin:0;
    padding:0;
    border:none;
    list-style:none;
}
input {border:none;}
.lf   {float:left;}
.rt  {float:right;}
.rt1  {float:right;vertical-align: middle;}
.clear  {clear:both;}
.float_clear:after{
    content:"";
    display:block;
    clear:both
}


.float_clear:before{
    content:" ";
    display:table;

}

.list_disc>li{
    padding-left:20px;

}

.list_disc>li>div:before{
    /*content:" ";*/
    /*display:table;*/
    content:'';
    display:inline-block;
    float: left;
    width:5px;
    height:5px;
    margin-top: 0.5%;
    background-color: #aaaaaa;
    border-radius: 50%;
}
.position_rel{
    position:relative;
}
.dis_inline_block{
    display: inline-block;
}

/**************************V02***********************************/
a  {
    color:#666;
    text-decoration:none;
}

.transition{
    -webkit-transition: all 0.8s linear ;
    -moz-transition: all 0.8s linear ;
    -ms-transition: all 0.8s linear ;
    -o-transition: all 0.8s linear ;
    transition: all 0.8s linear ; 
} 

/*头部和尾部大体样式*/
.header{
    height:90px;
    width:100%;
    background-color: #ffffff;
    border-top: 5px solid #C90029;
}
.header>div,.footer>div{
    width:1130px;
    margin:0 auto;
    height:100%;
}



.footer{
    width:100%;
    height:60px;
    background-color: #000000;
}

.container{
    width:1130px;
    margin:0 auto;
    margin-top: 30px;
    min-height: 500px;
}

/*头部具体样式*/
.header>div>div{
    float:left;
    height:100%;
}
.header_lf{
    padding:10px 0;
    padding-left: 95px;
    height:100%;
    width:35%;

}
.header_lf>img{
    position: absolute;
    top:0;
    left:0;
}
.header_lf>h2{
    font-size: 27px;
    font-weight: normal;
    color:#C90029;
    margin-bottom:5px;
}
.header_lf>p{
    font-size: 16px;
    color:#999999;
}
.header_cen{
    width:40%;
}

.header_cen>ul{
    position: absolute;
    bottom:0;
    left:25%;
    width:50%;
    padding:10px 0;

}
.header_cen>ul>li{
    width:33.3%;
    float:left;
    text-align: center;
    position: relative;
    font-size: 16px;
}

.header_cen>ul>li:hover>a,.header_cen>ul>li.hover>a {
    color:#c90029;
}
.header_cen>ul>li>div{
    background-color: transparent;
    padding-top: 20px;
    position: absolute;
    top:15px;
    left:-30%;
    width:150px;
    z-index: 100;
    display: none;
}

.header_cen_msg{

    background-color: rgba(0,0,0,0.8);
    background-color: #ffffff;/*#000000\0;*/
    padding:10px 0;
    width:180px;/* add 2017-5-25 by js*/
    /*display:none;*/
}
.header_cen_msg li{
    text-align: left;
}
.header_cen_msg li a{
    display:inline-block;
    width:177px;
    /* update 2017-5-25 by js width:130px;
    color:#ffffff;*/
    padding:8px;
    font-size: 14px;

}
.header_cen_msg li a:hover,.header_cen_msg li a.hover{
    border-left: 3px solid #c90029;
    background-color: #eeeeee;
    color:#c90029;
}
.header_cen_msg>b{
    display:inline-block;
    position: absolute;
    top:0;
    left:40%;
    border-left:10px solid transparent;
    border-top:10px solid transparent;
    border-bottom:10px solid #000000;
    border-right:10px solid transparent;
}






.header_rt{
    width:25%;
    text-align: right;
}
.header_rt>ul{
    display: inline-block;
}
.header_rt>ul>li{
    float: left;
    margin:0 5px;
}
.header_rt>ul>li>a{
    display: inline-block;
    padding:5px 5px 5px 20px;
    font-size: 14px;
}

/*尾部*/
.footer>div{
    width:1130px;
    height:100%;
    line-height: 60px;
    margin:0 auto;
    text-align: center;

}
.footer>div>p{
    color:#ffffff;
}



/*列表样式*/
ul.list_disc li{
    padding:9px 0;
    cursor: pointer;
}
ul.list_disc li div{
    height:100%;
    line-height:100%; ;
}

ul.list_disc li p,ul.list_disc li span{
    font-size: 14px;
    margin-left:10px;
    color:#999999;
}


ul.list_disc li p{
    display: inline-block;
    margin-left: 15px;
    color:#333333;
}

.loginout {
    background-color: White; 
    color: #666; 
    padding-left: 0px;
    font-family: '微软雅黑 Regular', '微软雅黑';
}