/*顶部*/
.header{width:1000px;min-height:116px;margin:0 auto;position:relative;overflow:hidden;}
.logo  a{display:block;float:left;overflow:hidden;}
.top_right{float:right;text-align:right;float:right;top:5px;right:15px;position:absolute;}
.search_boxs{ width:148px; float:right;margin-top:55px;}
.search{background:url(search_bg.jpg) no-repeat;width:148px;height:22px;position:relative;}
.search input{position:absolute; width:120px;height:22px;line-height:22px; color:#fff; border:none; background:none; left:0px; top:0px; padding-left:0px;}
.search input.text{color:#fff; padding-left:5px;}	
.search input.sub {position: absolute;width:30px;height: 22px;top: 0px;left:120px;border: none;cursor: pointer;background: none;cursor:pointer;}

.nav_menu{height:40px; background:url(nav_bar.jpg) repeat-x 0 0;}
.nav_menu   a:link,.nav_menu   a:visited{ color:#ffffff; height:40px;line-height:40px;display:block; font-weight:normal;font-size:14px;font-weight:bold;text-decoration: none;}
.nav_menu .home_link{float:left;width:100px;height:40px;line-height:40px;text-align:center;}
.nav_menu li{float:left; display:inline-block; width:100px;height:40px; overflow:hidden; text-align:center;}

#menu_nav {float:left;width:704px;height:40px;overflow:hidden;padding-left:70px;}
#menu_nav dl {display:none; z-index:99;position:absolute; width:100px; display:block; font-size:12px; border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff; background:#7a0001; margin-left:1px;}
#menu_nav dl dt { height:30px; line-height:30px;  width:100px; border-bottom:1px solid #ffffff;}
#menu_nav dl dt a:link, #menu_nav dl dt a:visited { height:30px; line-height:30px; color:#fff; font-weight:bold;text-decoration: none;}
#menu_nav dl dt a:hover { color:#fff; background-color:#c30000 ;}

#datehtml {float: left;color:#a0fcd4;line-height:40px;padding-left: 20px;padding-right: 30px;}
.position{background: url(nav.jpg) no-repeat scroll 0 50% #fff;font-size: 12px;height: 32px;line-height: 32px;margin: 0 15px;padding-left: 18px;}

.test1 { color:#fff; background-color:#c30000 ; width:100px; height:100px;}
/*底部*/
#footer {/* height:66px; */background-color: #9f0d0e;}
#footer p{font-size:14px;color:#fff;line-height: 20px;text-align: center;padding: 10px;}
#footer a{color:#fff;}
#footer_login{color:#fff;}




.banner{width:1024px;height:440px;margin:0 auto;overflow:hidden;}



.testone{
     width:1024px;height:440px;margin:0 auto;overflow:hidden;background-color:#c30000 ;
}








.mainbox{
    width: 1024px;
    height: 300px;
    clear: both;
    margin-bottom: 10px;
 box-sizing: border-box;



}

.mainbox .mainleft{
    float: left;
    width: 512px;
    height: 300px;
    padding: 40px;
    box-sizing: border-box;



}

.mainbox .mainright{
    float: left;
    width: 512px;
    height: 300px;
    padding: 40px;
    box-sizing: border-box;
}

.mbrtitle{
    height: 35px;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 5px;
}
.mbrcontent{
    width: 100%;
    height: 180px;
    box-sizing: border-box;
}

.mainright .mbrtitlebox{
    clear: both;
    box-sizing: border-box;
    border-bottom: 2px solid #aa1313;
    height: 35px;
}

.mainright .mbrtitlebox .tl{
    float: left;
    width: 110px;
    background-color: #aa1313;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
}

.mainright .mbrtitlebox .tr{
    float: right;
    width: 110px;
    text-align: right;
    line-height: 35px;
    padding-right: 10px;
    box-sizing: border-box;
    font-size: 12px;
}



























.jxkybox{
    clear: both;
    width: 1024px;
    height: 300px;
    padding: 40px;
     box-sizing: border-box;
}
.jxkybox .jxkycontent{
    float: left;
    width: 300px;
    box-sizing: border-box;
    margin-right: 10px;
}
.jxkybox .jxkycontent:nth-child(3){
    margin-right: 0;
}
.jxkycontent .mbrtitlebox{
    clear: both;
    box-sizing: border-box;
    border-bottom: 2px solid #aa1313;
    height: 35px;
}

.jxkycontent .mbrtitlebox .tl{
    float: left;
    width: 110px;
    background-color: #aa1313;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
}
.jxkycontent .mbrtitlebox .tr{
    float: right;
    width: 110px;
    text-align: right;
    line-height: 35px;
    padding-right: 10px;
    box-sizing: border-box;
    font-size: 12px;
}







.lunbopicbox{
    width: 1024px;
    height: 100px;
    margin: 30px auto;
    padding: 0 40px;
    box-sizing: border-box;

}




.fotterbox{
    width: 1024px;
    text-align: center;
    color: 12px;
    background-color: #aa1313;
    color: #fff;
    line-height: 20px;
    padding: 20px 0 0 0;
    margin: 0 auto;
}