﻿/*rest*/
*{
    margin:  0;
    padding:  0;
}
body{
    font-size: 15px;
    font-family: "微软雅黑";
    background: #F8F8F8;
    color: #333;
}
a{
    text-decoration: none;
    color: #333;
}
a:hover{
    color: #CC0000;
}
ul{
    list-style-type: none;
}

img{
    border: none;
}
/*public*/
.kp_lf{
    float: left;
}
.kp_rt{
    float: right;
}
.kp_box{
    width: 1101px;
    margin: 13px auto;
    padding: 13px;
    background: white;
    overflow: hidden;
}
h2{
    font-size: 20px;
    font-weight: normal;
}

h3{
    font-size: 16px;
    font-weight: bold;
}
/*banner*/
.kp_banner{
    background: url(../images/kp_rsj_00.jpg) center top no-repeat;
    height: 231px;
}
.kp_bchild{
    position: relative;
    height: 231px;
    width: 1127px;
    margin: 0 auto;
}
.kp_bchild span{
    line-height: 35px;
}
.kp_ewm{
    position: absolute;
    right:  30px;
    top: 150px;
}
/*nav*/
.kp_nav{
    border-bottom: 3px solid #CC0000;
    font-size: 16px;
    
}
.kp_nchild{
    width: 1127px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.kp_nchild  li{
    float: left;
}
.kp_nchild ul a{
    display: block;
    width: 135px;
    line-height: 48px;
    
    font-weight: bold;
    text-align: center;
    text-indent: 25px;
}
.kp_nchild ul a.a1{
    background: url(../images/kp_rsj_11.jpg) 20px center no-repeat;
}
.kp_nchild ul a.a1:hover{
    background: #CC0000 url(../images/kp_rsj_1100.jpg) 20px center no-repeat;
    border-radius: 8px 8px 0 0;
    color: white;
}
.kp_nchild ul a.a1.on{
    background: #CC0000 url(../images/kp_rsj_1100.jpg) 20px center no-repeat;
    border-radius: 8px 8px 0 0;
    color: white;
}
.kp_nchild ul a.a2{
    background:  url(../images/kp_rsj_12.jpg) 20px center no-repeat;
}
.kp_nchild ul a.a2:hover{
    background: #CC0000  url(../images/kp_rsj_1200.jpg) 20px center no-repeat;
    border-radius: 8px 8px 0 0;
    color: white;
}
.kp_nchild ul a.a2.on{
    background: #CC0000  url(../images/kp_rsj_1200.jpg) 20px center no-repeat;
    border-radius: 8px 8px 0 0;
    color: white;
}
.kp_nchild ul a.a3{
    background:  url(../images/kp_rsj_13.jpg) 20px center no-repeat;
}
.kp_nchild ul a.a3:hover{
    background: #CC0000  url(../images/kp_rsj_1300.jpg) 20px center no-repeat;
    border-radius: 8px 8px 0 0;
    color: white;
}
.kp_nchild ul a.a3.on{
    background: #CC0000  url(../images/kp_rsj_1300.jpg) 20px center no-repeat;
    border-radius: 8px 8px 0 0;
    color: white;
}
.kp_nchild ul a.a4{
    background:  url(../images/kp_rsj_14.jpg) 20px center no-repeat;
}
.kp_nchild ul a.a4:hover{
    background: #CC0000  url(../images/kp_rsj_1400.jpg) 20px center no-repeat;
    border-radius: 8px 8px 0 0;
    color: white;
}
.kp_nchild ul a.a4.on{
    background: #CC0000  url(../images/kp_rsj_1400.jpg) 20px center no-repeat;
    border-radius: 8px 8px 0 0;
    color: white;
}
.kp_nchild ul a.a5{
    background:  url(../images/kp_rsj_15.jpg) 20px center no-repeat;
}
.kp_nchild ul a.a5:hover{
    background: #CC0000  url(../images/kp_rsj_1500.jpg) 20px center no-repeat;
    border-radius: 8px 8px 0 0;
    color: white;
}
.kp_nchild ul a.a5.on{
    background: #CC0000  url(../images/kp_rsj_1500.jpg) 20px center no-repeat;
    border-radius: 8px 8px 0 0;
    color: white;
}
.kp_nchild ul a.a6{
    background:  url(../images/kp_rsj_16.jpg) 20px center no-repeat;
}
.kp_nchild ul a.a6:hover{
    background: #CC0000  url(../images/kp_rsj_1600.jpg) 20px center no-repeat;
    border-radius: 8px 8px 0 0;
    color: white;
}
.kp_nchild ul a.a6.on{
    background: #CC0000  url(../images/kp_rsj_1600.jpg) 20px center no-repeat;
    border-radius: 8px 8px 0 0;
    color: white;
}

.kp_nform {
    position: absolute;
    right: 0;
}
.kp_nform label {
    float: left;
    height: 38px;
    overflow: hidden;
    margin-top: 5px;
}
.kp_nform input{
    height: 36px;
    line-height: 36px;  
}
.kp_nform label.one input{
    border: 1px solid #E5E5E5;
    width: 190px;
    height: 35px;
}

/*footer*/
.footer{
    border-top: 3px solid #cc0000;
    background: white;
    padding-bottom: 1px;
}
.footer>div{
    width: 1127px;
    margin: 13px auto;
    text-align: center;
    line-height: 22px;
    position: relative;
}
.footer .dzjg,.footer .zfwzc{
    position: absolute;
    top: 10px; 
}
.footer .dzjg:hover, .footer .zfwzc:hover{
    border: 1px  dotted #cc0000;
}
.footer .dzjg{
    left: 70px;  
}
.footer .zfwzc{
    right: 70px;
}