@charset "utf-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
}
body{
	background: #FFF;	
	color: #333333;
	font-size: 16px;
	line-height:20px;
	font-family:PingFangSC-Regular,Helvetica,Arial,Microsoft Yahei,sans-serif;
}

ul,li,ol{
	list-style: none;
}

a{
	text-decoration: none;
	color: #000;
}

img { 
	border: 0;max-width: 100%;
}
/* banner */
.header{
    min-width:1060px;
    overflow:hidden;
    height:auto;
    text-align: center;
}

 .headerimg{
   min-width:1060px;
   height:auto;
}
/*navv*/
#navv{
	min-width:1060px;
	height:80px;
	background: #af1a25;
                  margin-top: -5px;
}
.navv_con{
	width: 1060px;
	height:80px;
	margin: 0 auto;
}

.navv_con ul{
	width: 1060px;
	height:80px;
	padding: 0px;
}
.navv_con li{
	list-style: none;
    font-size:14px;
    margin:0 auto;
	float: left;
}
.navv_con a{
	text-decoration: none;
	display:block;
	width: 151.4px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
}
.navvv a{
	height: 18px;
	line-height: 20px;
}

/* main0 */
.main0{
	width: 1060px;
	height: 100px;
	line-height: 100px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	color: #BA1D15;
	margin: 0 auto;	
	font-size:22px;
}
.main0 a{
color: #BA1D15;
}
/* main1 */
.main1{
	width:1060px;
	height: 407px;
	margin: 0 auto;	
}
.main1-l{
	width: 700px;
	height: 407px;
	float: left;
}
.main1-l img{
	width: 700px;
	height: 407px;
	float: left;
}
.main1-r{
	width: 340px;
	height: 407px;
	margin-left: 20px;
	float: left;
}
.main1-r-t{
	width:340px;
	height: 30px;
}

.main1-r-n{
	width:340px;
	height: 367px;
	margin-top: 10px;
}
/* main2 */
.main2{
	width:1060px;
	height: 240px;
	margin: 0 auto;	
	margin-top: 20px;
}
/* main2-l */
.main2-l{
	width: 340px;
	height: 240px;
	float: left;
}
.main2-l-t{
	width:340px;
	height: 30px;
}

.main2-l-n{
	width:340px;
	height: 200px;
	margin-top: 10px;
}

/* main2-m */
.main2-m{
	width: 340px;
	height: 240px;
	margin-left: 20px;
	float: left;
}
.main2-m-t{
	width:340px;
	height: 30px;
}

.main2-m-n{
	width:340px;
	height: 200px;
	margin-top: 10px;
}
/* main2-r */
.main2-r{
	width: 340px;
	height: 240px;
	margin-left: 20px;
	float: left;
}

.hyrc{
    margin: 0px auto;
    width: 340px;
    height: 240px;
}

.hyrc-l{
    width: 110px;
    height: 240px;
    text-align: center;
    float: left;
    color:white;
    font-size: 15px;
}

.bt{
    width: 110px;
    height: 40px;
    line-height: 40px;
    font-size: 17px;
    color:white;
    background: #930a13;	
}

.nav{
     width: 110px;
     height: 200px;
     background: #ae545a;
}

.nav li{
     list-style: none;
     width: 35px;
     height: 35px;
     background: #ffffff;
     text-align: center;
     line-height: 35px;
     font-size: 24px;
     color:#9d020d;
     margin-top: 23.75px;
     margin-left: 13.33px;
     border-radius:50%;
     float: left;
}

.content{
    width: 230px;
    height: 240px;
    float:left;
    display: none;
    background: #e4e4e4;
}

.time{
    width: 230px;
    height: 40px;
    background: #c30001;
    text-align: center;
    font-size: 24px;
    font-weight: bold
}

.time p{
    line-height: 40px;
    font-size: 16px;
    color:white;
}

.text{
    width: 230px;
    height: 200px;
    overflow:auto;
    text-align: justify;
}

.text::-webkit-scrollbar{
    display: none;
}

.text p{
    padding-left: 8px;
    padding-right: 8px;
    margin-top: 6px
}
.text a{
    text-decoration: none;
    font-size: 12px;
    line-height: 20px;
    color:#9d020d;
}
/* main3 */
.main3{
	padding-top: 20px;
	width:1060px;
	height: 656px;
	margin: 0 auto;	
}

.main3-t{
	width:1060px;
	height: 30px;
}

.main3-n{
	width:1060px;
	margin-top: 10px;
	height: 616px;
}

#body5_d_cot1{
width:1060px;
height:616px;
position:relative;
}

.body5_d_cot1_list li{
position:absolute;
display:none;
}

.body5_d_cot1_list li:first-child{
display:block;
}

.body5_d_cot1_list li img{
	width: 1060px;
	height: 616px;
border-radius: 5px;
}

.body5_d_cot1_icon{
position:absolute;
z-index:1;
bottom:0px;
font-size:0;
padding:4px 8px;
border-radius:12px;
background-color:hsla(0,0%,100%,.3);
margin-left:232px;

}

.body5_d_cot1_icon i{
display:inline-block; 
width:12px;
height:12px;
border-radius:50%;
margin:0px  11px  -5px  6px;
}

.btn{
background:#fff;
}

.arrow{
display:none;
width:30px;
height:60px;
background-color:rgba(0,0,0,0);
position:absolute;
top:50%;
margin-top:-30px;
	left:0px;
}

.brrow{
display:none;
width:30px;
height:60px;
background-color:rgba(0,0,0,0);
position:absolute;
top:50%;
margin-top:-30px;
	left:1030px;
}
.prve{
left:5px;
}

.next{
left:1010px;
}

.arrow span{
display:block;
width:20px;
height:20px;
border-bottom:5px solid #fff;
border-left:5px solid #fff;
}

.brrow span{
display:block;
width:20px;
height:20px;
border-bottom:5px solid #fff;
border-left:5px solid #fff;
}

.slider_left{
margin:25px 0 0 10px;
transform:rotate(45deg);
}

.slider_right{margin:25px 0 0 10px;
transform:rotate(-135deg);
}

.arrow:hover{
background:rgba(255,255,255,0.0);
}

.brrow:hover{
background:rgba(255,255,255,0.0);
}

#body5_d_cot1:hover .arrow{
display:block;
}

#body5_d_cot1:hover .brrow{
display:block;
}

.btn_act{
background:#B1ADAD;
}

/* main4 */
.main4{
	width:1060px;
	height: 240px;
	margin: 0 auto;	
	margin-top: 10px;
}
/* main4-l */
.main4-l{
	width: 340px;
	height: 240px;
	float: left;
}
.main4-l-t{
	width:340px;
	height: 30px;
}

.main4-l-n{
	width:340px;
	height: 200px;
	margin-top: 10px;
}

/* main4-m */
.main4-m{
	width: 340px;
	height: 240px;
	margin-left: 20px;
	float: left;
}
.main4-m-t{
	width:340px;
	height: 30px;
}

.main4-m-n{
	width:340px;
	height: 200px;
	margin-top: 10px;
}
/* main4-r */
.main4-r{
	width: 340px;
	height: 240px;
	margin-left: 20px;
	float: left;
}
.main4-r-t{
	width:340px;
	height: 30px;
}

.main4-r-n{
	width:340px;
	height: 200px;
	margin-top: 10px;
}
/* main5 */
.main5{
	width:1060px;
	height: 240px;
	margin: 0 auto;	
	margin-top: 10px;
}
/* main5-l */
.main5-l{
	width: 340px;
	height: 240px;
	float: left;
}
.main5-l-t{
	width:340px;
	height: 30px;
}

.main5-l-n{
	width:340px;
	height: 200px;
	margin-top: 10px;
}

/* main5-m */
.main5-m{
	width: 340px;
	height: 240px;
	margin-left: 20px;
	float: left;
}
.main5-m-t{
	width:340px;
	height: 30px;
}

.main5-m-n{
	width:340px;
	height: 200px;
	margin-top: 10px;
}
/* main5-r */
.main5-r{
	width: 340px;
	height: 240px;
	margin-left: 20px;
	float: left;
}
.main5-r-t{
	width:340px;
	height: 30px;
}

.main5-r-n{
	width:340px;
	height: 200px;
	margin-top: 10px;
}

.ht{
	width: 100%;
	height: auto;
                  text-align: center;
}

/* main6 */
.main6{
	padding-top: 20px;
	width:1060px;
	height: 230px;
	margin: 0 auto;	
}

.main6-t{
	width:1060px;
	height: 30px;
}

.main6-n{
	width:1060px;
	margin-top: 10px;
	height: 190px;
}
.main6-n ul li {
	float: left; 
                  padding-left: 10px;
margin-top: 10px;
}

.main6-n ul li img{
	width: 340px;
	height: 38px;
}

.main6-n ul li p {
	text-align: center;
	font-size: 16px;
	color:#000000;
                margin-top: 5px;
}
/* footer */
#footer{
    min-width:1060px;
    height:120px;
    line-height:100px;
    background:  #af1a25;
    font-size:18px;
margin-top: -10px;

}
#footer h4{
    width: 1060px;
    height:30px;
    margin: 0 auto;
    text-align:center;
    color:#fff;
}
/*  */
.page_content {
	width:auto;
	margin:0 auto;
	background: #fff;
	padding-bottom: 10px;
}

.pgcont{
	width:1060px;
	margin:0 auto;
}


.cont-deail-tit{
 	width:100%;
	padding-bottom: 20px;
	padding-top: 20px;
	FONT-SIZE: 22px;
        COLOR: #000000;
        LINE-HEIGHT: 38px;
        FONT-FAMILY: "";
        text-align: center;
	border-bottom: 1px #9a9a9a solid;
}

.cont-deail-tit .p-tit{
    FONT-SIZE: 22px;
    COLOR: #000000;
    LINE-HEIGHT: 38px;
    FONT-FAMILY: "";
    text-align: center;
    margin: 0;
}

.cont-deail-tit .p-time span{
    margin-right: 15px;
    FONT-SIZE: 12px;
    COLOR: #666666;
    LINE-HEIGHT: 32px;
    FONT-FAMILY: "";
}

.cont-deail{
    width:100%;
    padding-bottom: 20px;
    padding-top: 20px;
    height:auto;
    background: #FFFFFF;
}

.cont-deail p{
    /*text-indent: 2em !important;*/
    font-size: 18px !important;
    FONT-FAMILY: "" !important;
    COLOR: #666666;
    LINE-HEIGHT: 30pt;
    margin-bottom: 20px;
    margin-top: 20px;
}
 .cont-deail p span{
    font-size: 18px !important;
    FONT-FAMILY: "" !important;
    COLOR: #666666;
    LINE-HEIGHT:40px;
}
 
.cont-deail font{
    font-size: 18px !important;
    FONT-FAMILY: "" !important;
}

.cont-deail a{
    font-size: 18px !important;
    FONT-FAMILY: "" !important;
    COLOR: #666666;
}

.cont-deail p a span{
    font-size: 18px !important;
    FONT-FAMILY: "" !important;
    COLOR: #666666;
}

.cont-deail span{
    font-size: 18px !important;
    FONT-FAMILY: "" !important;
    COLOR: #666666;
    LINE-HEIGHT: 40pxt;

}

.cont-deail img{
	max-width: 100%;
	 /*display: block;*/
	margin: 0 auto;
}
/*  */

.page_content {
	width:auto;
	margin:0 auto;
	background: #fff;
	
	padding-bottom: 10px;
}

.pgcont{
	width:1060px;
	margin:0 auto;
}

.list-tit {
	width: 100%;
	height: 38px;
	border-bottom: 2px #d00403 solid;
	margin-top: 20px;	
}

.list-tit span {
    float: left;
    width: auto;
    letter-spacing: 2px;
    text-align: left;
    height: 37px;
    line-height: 37px;
    font-family: "";
    font-size: 24px;
    font-weight: bold;
    color: #d00403;
    border-bottom: 2px #d00403 solid;
}

.page-list{
	width: 100%;
	min-height: 100px;
	margin-top: 10px;
	height:auto;
	font-size: 18px !important;
        color: #333333;
        font-family: "";
        background: #FFFFFF;
        padding-bottom: 40px;
        line-height:30px !important;
}

.next{
	width: 100%;
	height: 30px;
	margin-bottom: 20px;
}