@charset "utf-8";

* {
	margin: 0;
	padding: 0;}


html {
    font-size: 100px;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
;}

body {
	background: #fff;
    color: #333;
    position: relative;
    overflow-x: hidden;
    font-size: .18rem;
    font-family: '微软雅黑','Microsoft YaHei',SimSun,SimHei,'STHeiti Light',STHeiti,'Lucida Grande', Tahoma,Arial, Helvetica, sans-serif;}



body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,section {
    margin: 0;
    padding: 0;
    border: 0;
	box-sizing: border-box;}

:focus {
    outline: 0
;}

a {
    text-decoration: none;
    color: #333333
;}

a:hover {
    color: #b1050e
;}

.trans {
    -webkit-transition: all 0.5s;
    transition: all 0.5s
;}

button {
    user-select: none
;}

img:not([src]),img[src=""] {
    opacity: 0
;}

img {
    display: inline-block;
    padding: 0;
    border: none;
    -ms-interpolation-mode: bicubic;
    max-width: 100%;
   /* max-height: 100%;*/
    vertical-align: middle
;}

ul,ol {
    list-style: none
;}

h2{font-size:.24rem;font-weight:bold;}
h3{font-size:.2rem;font-weight:bold;}
p{font-size:.14rem;}


/*头部样式*/
.wraq_header{position:fixed;display:none;top:0;width:100%;background:#9F0E15 ; z-index:9999;box-shadow:0 0 8px 2px rgba(0,0,0,0.5);border-top:0;}
.header{ max-width:18rem; margin:0 auto;position:relative;}
.wraq_header .header .nav{color:#fff;}

.wraq_header .logo{display:block;transition: width 0.3s ease 0s;-webkit-transition: width 0.3s ease 0s;-moz-transition: width 0.3s ease 0s;}
.wraq_header .logo{ float:left;padding:20px 0 0 0;position:relative;margin-bottom:20px;}
.wraq_header .logo img{max-width:100%;-ms-interpolation-mode: bicubic;}
.wraq_header .nav li{transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;}
.wraq_header .nav ul{background: none;}
.wraq_header .header{width:95%;}
.wraq_header .nav li a{color:#ffd9a2;font-size:.19rem;}
.wraq_header .nav li:hover{cursor:pointer;font-weight:normal;transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;}

/*导航*/

.nav{float:right;margin:0 auto;margin-top:50px;line-height:40px;height:40px;}
.nav ul {height:40px;}
.nav ul li{float:left;padding:0 6px;margin:0 5px;position: relative;}
.nav ul a li{color:#000;}
.nav ul a li:hover{color:#9F0E15;}
@keyframes slide-down{
    0%{transform:scale(1,0);}
    100%{transform:scale(1,1);}
  }

  @-webkit-keyframes slide-down{
    0%{-webkit-transform:scale(1,0);}
    100%{-webkit-transform:scale(1,1);}
  }

.wraq_header.current{position:fixed;top:0;height:auto;background:#9F0E15 ; z-index:9999;box-shadow:0px 0px 8px 2px rgba(0,0,0,0.5);border-top:0;}
.wraq_header.current .header .nav a{color:#fff;}

.wraq_header.current .logo{display:block;transition: width 0.3s ease 0s;-webkit-transition: width 0.3s ease 0s;-moz-transition: width 0.3s ease 0s;}
.wraq_header.current .logo{ float:left;padding:15px 0 0 0;position:relative;}
.wraq_header.current .logo img{max-width:100%;-ms-interpolation-mode: bicubic;}
.wraq_header.current .nav li{font-size:16px;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;}
.wraq_header.current .nav ul{background: none;}
.wraq_header.current .header{width:95%;}
.wraq_header.current .nav li a{color:#fff;}
.wraq_header.current .nav li:hover{cursor:pointer;font-weight:normal;transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;}


/*手机端导航*/
.snav{display: none;height: 30px;right:0px; top:33px;z-index: 1002; width:100%;}
.mbtn{display: block;position:absolute;width:30px;height: 30px; right:10px; top:40px;z-index: 1002;cursor:pointer;}
#Index_mbtn{margin:0 auto;width:25px;height:25px;font-size:24px;display: block;margin-top:10px;color:#fff;}
.mbtn .m{font-size: 12px;font-weight:400;font-family:Arial;color:#9F0E15;text-align:center;width:100%;display:block;height:20px;}
.navm{ width:100%;z-index: 9999; line-height: 30px; background-color:#9F0E15;overflow: hidden; text-align: left; display: none;top:67px;left:0;border-top:1px solid #fff;}
.navm ul{}
.navm li{width:100%;overflow:hidden;border-bottom:1px solid #fff;}
.navm li a{ font-size: 14px; float:left; line-height:18px; padding:10px 0px; color:#fff; padding-left:13px;  display:block;}
.navm li a:hover{color:#fff;}
.navm li span{ padding:10px 10px 0 0;float:right;margin-right:10px;color: #fff;cursor: pointer;}
.navm dl{ background-color:#fff;color:#004489;padding-left:20px;}
.navm dl dd{width:100%;height:30px;line-height:30px;border-bottom:1px solid #ddd;}
.navm li.on dl dd a{ display:block;font-size: 14px; color:#000; line-height:30px;height:30px;}
.navm li dl dd a{ font-size: 14px; color:#9F0E15; font-weight:normal; display:inline; display:block; border:none; padding:0px;}
.navm li dl dd a:hover{ color:#ee931d;}
.subNavs{width:100%;overflow:hidden;display: none;}
.nlinks{width:97%;overflow:hidden;margin:4px auto;}
.nlinks span{float:left;padding:0;height:30px;line-height: 30px;}
.nlinks span a{color:#fff;font-size: 14px;}

@media screen  and (max-width:1680px) {
 .header,.wraq_header.current .header{width:98%;}
 .footer{width:98%;}
 .wraq_header .header .logo{width:40%;}
 .nav ul li,.wraq_header .header .nav ul li{font-size:16px;}
}
@media screen  and (max-width:1440px) {
	

 .wraq_header .header .logo{width:35%;}
 .nav{margin-top:40px;}
 .nav ul li,.wraq_header .header .nav ul li{margin:0;}
}
@media screen  and (max-width:1280px) {

 .wraq_header .header .logo{width:calc(60% - 80px);padding-top:10px;margin-bottom:8px;height:65px;}
  .snav{display:block;}
   .mbtn{display:block;}
   .nav{display:none;}


}

@media screen  and (max-width:800px) {
 .wraq_header .header .logo{width:calc(80% - 80px);}
    .logo a{display: inline-block; text-align: center;}
  .wraq_nav{height:35px;}
   
}


@media screen and (max-width:640px) {
	.wraq_header .header .logo{width:calc(90% - 80px);}
	.logo{padding-top:20px;text-align: center;}
  
	.navm{top:60px;}
}

@media screen and (max-width:640px) {
	.wraq_header .header .logo{width:calc(100% - 40px);}
}

/*底部*/ 
.footer{width:100%;background-color:#9D0D0C;background:url(../images/kdxq70_footbg.jpg) .8rem bottom no-repeat;background-color:#9D0D0C;}
.footer .partJ01{max-width:16rem;margin:0 auto;font-size:.16rem;color:#fff;padding:.36rem .15rem .20rem .15rem;overflow:hidden;}
.footer .partJ01 .fL{width:50%;float:left;}
.footer .partJ01 .fR{width:50%;float:right;text-align:right;padding-top:.2rem;}
.footer .partJ01 ul li{width:100%;overflow:hidden;}
.footer .partJ01 ul li img{margin-bottom:.2rem;}
.footer .partJ01 ul li span{display:inline-block;padding:.1rem;}
.footer .partJ02{width:100%;margin:0 auto;padding:.1rem 0;border-top:1px solid #AF3335;text-align:center;line-height:1.8;font-size:.16rem;color:#fff;overflow:hidden;}
.footer .partJ02 span{display:inline-block;padding:0 .1rem;}
.footer .partJ02 span a{color:#fff;}

@media screen  and (max-width:640px) {
	
	.footer .partJ01 .fL{width:100%;float:none;}
	.footer .partJ01 .fR{width:100%;float:none;text-align:center;}
}

/*/////////////////////////////////////////////////////////////////////////////////////*/

.l1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    line-height: 1.25
;}

.l2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
;}


.imgBox {
    position: relative;
    overflow: hidden;
    isolation: isolate
;}

.imgBox .img,.imgBox .imgLi {
    background-size: cover!important;
    background-position: center!important;
    background-repeat: no-repeat!important
;}

.imgBox .img,.imgBox .imgLi {
    padding-bottom: 60%;
    transition: .5s;
    background-size: cover;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    background: #eee
;}

.imgBox img,.imgBox video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: .5s
;}



.none {
    display: none
;}

.overhide {
    overflow: hidden
;}

.clearfix:after {
    clear: both;
    display: block;
    visibility: hidden;
    overflow: hidden;
    height: 0;
    content: "."
;}

.clear{
    clear: both;}


@media (max-width: 1680px) {
    .wp {
		max-width: 16rem;
		margin: 0 auto;}

}



@media screen and (min-width: 1201px) {
    

    .imgBox.trans:hover img {
        -webkit-transform: scale(1.05)
    ;}

    .a:hover .imgBox.trans img {
        -webkit-transform: scale(1.05)
    ;}
    

}



@media screen and (max-width: 1024px) {

    html {
        font-size: 85px!important
    ;}
	.wp {
			padding: 0 15px;}
}

@media screen and (max-width: 800px) {
    html {
        font-size: 85px!important
    ;}
	
    
}

@media screen and (max-width: 640px) {
    html {
        font-size: 85px!important
    ;}
}

@media screen and (max-width: 480px) {
    html {
        font-size: 85px!important
    ;}
}

@media screen and (max-width: 375px) {
    html {
        font-size: 85px!important
    ;}
}

/*

@media screen and (max-width: 360px) {
    html {
        font-size: 70px!important;
    }
}

@media screen and (max-width: 350px) {
    html {
        font-size: 65px!important;
    }
}

*/


