a{
    text-decoration:none !important;
}
body{
    min-width:1200px !important;
    height:7010px;
    background: url(../images/body-bg.png) no-repeat top center;
}
.banner-box{
	position: relative;
    height: 600px;
    min-width: 1005px;
    overflow: hidden;
}
.bannerImg{
	position: absolute;
    min-width: 1005px;
    left: 50%;
    top: 0%;
    transform: translate(-50%,0%);
    height: 600px;
    z-index: 0;
    background-position: center;
    background-size: cover;
}
.w{
	width: 1200px;
	margin:0 auto;
}
.inner{
    position:relative;
    min-height:auto;
}
.zwqs{
    float:left;
    width:100%;
    height: 345px;
    padding: 24px 0px 0px 0px;
    box-sizing: border-box;
border: 2px solid #FFFFFF;
background: rgba(255, 255, 255, 0.3);
border-radius: 10px;
margin-top:40px;
}
.column-t{
    float:left;
    width:100%;
    height:76px;
    text-align:center;
}
.column-t img{
    margin:0 auto;
}
.more{
    margin-right:20px;
}
.column-t .more{
    float:right;
    margin-top:20px;
    font-size:20px;
    margin-right:20px;
}
.zwqs-inner{
    float:left;
    box-sizing: border-box;
    padding:0px 24px;
    margin:40px 0px 20px 0px;
}
.zwqs p{
    display:inline-block;
    font-size:18px;
    color: #381900;
    text-indent:2em;
    line-height:1.5em;
}
.hjmd{
    float:left;
    margin-top:30px;
    height:2216px;
    border-radius: 10px;
    width:1200px;
}
.hjmd p{
    text-align:Center;
    font-size: 18px;
    color:#fff;
    margin-top:12px;
}
.hjmd-inner{
    margin:0 auto;
    width:1194px;
    background: linear-gradient(180deg, #CC1D10 0%, #F98733 100%);
    margin-top:-20px;
    box-sizing: border-box;
    padding:24px 50px;
    border-radius:10px;
}
.ydj,.edj,.sdj{
    width:100%;
    float:left;
    min-height:150px;
    text-align:center;
    box-sizing: border-box;
    padding:0px 24px 16px;
    border-bottom:1px dashed #FFF1A2;
    margin-top:24px;
}
.ydj img,.edj img,.sdj img{
    margin:0 auto;
}
.ydj ul,.edj ul,.sdj ul{
    margin-top:20px;
}
.ydj li,.edj li,.sdj li{
    float:left;
    width:180px;
    height:29px;
    box-sizing: border-box;
    padding-left:40px;
    margin-left:22px;
    margin-bottom:20px;
}
.ydj li i,.edj li i,.sdj li i{
    font-style:normal;
    display:block;
    width:5px;
    height:5px;
    border-radius: 50px;
    background-color: #fff;
    float:left;
    margin-top:12px;
    text-align:center;
}
.ydj li span,.edj li span,.sdj li span{
    font-size: 20px;
    float:left;
    color:#fff;
    margin-left:20px;
}
.hjzpzb{
    float:left;
    width:1200px;
    text-align:center;
    box-sizing: border-box;
    padding:24px;
    margin-top:100px;
    background: rgba(255, 255, 255, 0.3);
    border: 2px solid #FFFFFF;
    border-radius: 10px;
}
.ydjzp{
    float:left;
    width:100%;
    border-bottom:1px dashed #CCCCCC;
    margin-top:12px;
}
.ydjzp ul{
    float:left;
    width:100%;
    margin-top:12px;
    box-sizing: border-box;
}
.ydjzp li{
    float:left;
    background: url(../images/zpzb-bg.png) no-repeat 0px 6.5px;
    box-sizing: border-box;
    padding-left:24px;
    height:30px;
    line-height:30px;
    margin-bottom:12px;
    text-align:left;
    width:566px;
}
.ydjzp li a{
    font-size: 18px;
    color: #381900;
}
.zlmtbd{
    float:left;
    width:1200px;
    box-sizing: border-box;
    padding: 24px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.3);
    margin-top:40px;
    border: 2px solid #FFFFFF;
}
.twbd{
    float:left;
    width:100%;
    text-align:center;
    border-bottom:1px dashed #CCCCCC;
}
.twbd li{
    float:left;
    width:100%;
    margin-bottom:12px;
}
.twbd li div{
    width:566px;
    height:252px;
}
.twbd li:nth-child(2n+1) .twbd-l{
    float:left;
}
.twbd li:nth-child(2n+1) .twbd-l img{
    float:left;
    width:100%;
}
.twbd li:nth-child(2n+1) .twbd-r{
    float:right;
    background: linear-gradient(294deg, #FFF5F5 2%, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, 0) 100%);
    box-sizing: border-box;
    border: 1px solid #FFFFFF;
    border-radius: 10px;
    padding:24px;
}
.twbd li .twbd-r span{
    display:block;
    width:100%;
    height:37px;
    line-height:37px;
    background: url(../images/tw-t-bg.png) no-repeat 0px 9px;
    box-sizing: border-box;
    padding-left:30px;
    text-align:left;
    font-size: 20px;
    font-weight: bold;
    margin-bottom:12px;
}
.twbd li .twbd-r p{
    font-size: 16px;
    text-indent: 2em;
    color: #000;
    text-align:left;
    display:inline-block;
    height:124px;
    line-height:1.5em;
}
.twbd li .twbd-r a{
    font-size:16px;
    color:#000;
    position:relative;
    bottom:0px;
}
.twbd li:nth-child(2n) .twbd-l{
    float:right;
}
.twbd li:nth-child(2n) .twbd-l img{
    float:left;
    width:100%;
}
.twbd li:nth-child(2n) .twbd-r{
    float:left;
    background: linear-gradient(294deg, #FFF5F5 2%, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, 0) 100%);
    box-sizing: border-box;
    border: 1px solid #FFFFFF;
    border-radius: 10px;
    padding:24px;
}
.xhxc{
    float:left;
    width:1200px;
    box-sizing: border-box;
    padding: 24px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.3);
    margin-top:40px;
    border: 2px solid #FFFFFF;
}
.xhxc-inner{
    float:left;
    width:100%;
    box-sizing: border-box;
    padding: 24px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.3);
    border: 2px solid #FFFFFF;
    margin:12px auto;
}
.xhxc-inner p{
    font-size: 16px;
    color: #381900;
    text-indent:2em;
    line-height:1.5em;
}
.xhxc-inner a{
    font-size:16px;
    color: #381900;
}
.tppic{
    background: url(../images/jjbj.png) no-repeat top center;
    height:482px;
    margin-top:-58px;
    margin-bottom:64px;
}
.lunbot{
    width:1182px;
    height:235px;
    margin:0 auto;
    position:relative;
    top:81px;
    overflow: hidden;
}
.lunbot ul{
    float:left;
}
.lunbot li{
    float:left;
    width:234px;
    height:236px;
    background: url(../images/tpbk.png) no-repeat;
    box-sizing: border-box;
    padding:39px 12px;
}
.lunbot li img{
    float:left;
    width:211px;
    height:158px;
}








