﻿@import url(public.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
 .top{background:#212121}

.top1a{float:left}
.top1b{float:right}
.top1 a{padding-left:5px; padding-right:5px}
.logo{float:left;max-width:380px; padding-top:10px; padding-bottom:10px}
.nav{float:right; width:calc(100% - 480px) ;padding-top:50px;  }
.n_zhu{float:left;width:18%; height:30px;line-height:30px}
.n_zhu .sel{color:#c71d1d}

.menu{float:right; width:calc(100% - 480px ) ;color:#c3090f;font-size:2em;display:none; margin-right:0px ;padding-top:25px ; }
.menu span{}
.px {background:#c71d1d;color:#fff;   border-radius:18px; padding:0 8px; margin-left:6%; }


 .huang{color:#b68a63}
 .huang a{color:#b68a63}
 .huang a:hover{color:#c71d1d}

 .bot{background:#070404; padding-top:15px; padding-bottom:15px}


.box1{background:url(/images/bg.jpg) center top no-repeat;}


.bt{padding-top:90px; padding-bottom:70px; background:#000}
.bt .zheng{transform:rotate(45deg); width:100px; height:100px; border:1px solid #494848; z-index:-1 ;position:absolute; top:-44px; }
.bt .x1{height:1px; background:#d20005;width:50px; position:absolute; left:-90px; top:7px;}
.bt .x2{height:1px; background:#d20005;width:50px; position:absolute; right:-90px; top:7px;}
.bt span{ color:#d20005; font-weight:bold;font-size:30px;z-index:6 ;position:absolute;  top:-30px; left:calc(50% - 200px); width:400px }
.bt label{color:#fff; display:block;position:relative; font-size:24px; padding-top:10px; z-index:5 ; width:100px; margin:0 auto}


.b1{background:#1a181d;padding-top:25px; padding-bottom:25px ; margin-bottom:40px}

.b1_l{width:60%;float:left; text-align:left}
.b1_l img{ width:90%}
.b1_r{width:40%;float:right; text-align:left}
.b1_r span{ color:#fff;display:block;font-weight:bold;font-size:20px; padding-bottom:10px; padding-top:50px;  padding-bottom:30px}
.b1_r label{color:#cdcdcd; font-size:16px; padding-right:20px;display:block; line-height:30px}

.more{background:#cc0001; color:#fff ;  width:150px;height:33px; text-align:center; line-height:33px; margin-left:0px; margin-top:20px}

.box2{background:#070404; padding-bottom:30px }
.b2{float:left;width:50%; height:260px  ; }
.b2 img{height:100%; width:50%; float:left}
.b2 span{display:block; width:50%; background:#242329; color:#fff; height:100%; float:right;}


.b2a{float:left;width:50%; height:260px  ; }
.b2a img{height:100%; width:50%; float:right}
.b2a span{display:block; width:50%; background:#242329; color:#fff; height:100%; float:left}

.box2 label{padding-top:70px; padding-left:30px; padding-right:30px;display:block;font-size:20px;line-height:40px;cursor:pointer}
.box2 p{color:#555;font-size:16px;cursor:pointer}

.box3{background:#181413 ;padding-top:20px; padding-bottom:20px}

.b3_1{padding-bottom:10px}


@media screen and (max-width: 769px) {
    .box2 a{width:50%}
    .logo{height:60px;max-width:220px}
  .menu{display:block;z-index:9999999; width:calc(100% - 300px ) ; text-align:right}

 .nav{display:none;position:fixed;left:0;top:80px; z-index:999999; height:100%; width:100%;background:#212121;border-top:1px solid #c3090f; line-height:35px; padding-top:25px;}
 .n_zhu{float:none;width:100%; margin-top:8px}
 .nav .sel{color:#fff;font-weight:bold; display:block; background:#c3090f; border-top:none; padding-top:0px; padding-bottom:0px}
 .top1a{display:none}
 .px { margin-left:0%;padding:0; width:50%; margin:0 auto ; margin-top:20px}

.b1_l{ width:100%; float:none}
 .b1_r{ width:100%; float:none}

 .b2a{float:none;width:100%; height:40vw ; margin-bottom:10px }
 .b2{float:none;width:100%; height:40vw ;margin-bottom:10px }

 .b2a img{ float:left}
.b2a span{ float:right}


 }