﻿
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,ul,li,select,td,th,em,span,i,button,code{margin:0;padding:0;color:inherit;line-height: inherit;/* font-family: 'PingFang SC','PingFangMedium',"microsoft yahei"; */font-family: "microsoft yahei";font-size: 0.14rem;}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;height: auto;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a,p,span,i,em{ text-decoration:none; color:inherit;font-size: inherit;}
pre{word-break: break-word;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
*{box-sizing:border-box;color: #333;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{margin:0 auto;width: 17.5rem;}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.normal{font-weight: normal!important;}
.center{text-align: center!important;}
.img{/* width: 100%; */display: block;    height: auto;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';display: inline-block;vertical-align: middle;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.05,1.05);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;display: -ms-flexbox; -webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}
.clamp1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;display: -ms-flexbox; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.clamp2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;display: -ms-flexbox; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.clamp3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;display: -ms-flexbox; -webkit-box-orient: vertical;-webkit-line-clamp: 3;}
body{background: #fff;overflow-x: hidden;}
.item{}
.item .imgbox{display: block;overflow: hidden;}
.item .img{transition: all 1s;width: 100%;display: block;}
.item:hover .imgbox .img{transform: scale(1.1,1.1);}

.zoomimg{position:relative;overflow: hidden;height: 0;display: block;}
.zoomimg .img{display: block;position:absolute;width: 100%;height: 100%;left: 0;top: 0;}


.flipx .icon{transition: all .3s;}
.flipx:hover .icon{transform:scaleX(-1);}
.scale .icon{transition: all .3s;}
.scale:hover .icon{transform: scale(1.1,1.1);}

.underline:hover{text-decoration: underline;}
label{-webkit-tap-highlight-color: rgba(255,0,0,0);} 

.flex{display: -webkit-box; display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;}
.flex-align-start{align-items: flex-start;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-align-end{align-items: flex-end;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-pack-start{justify-content: flex-start;}
.flex-pack-end{justify-content: flex-end;}
.flex-v {-webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.flex-w{flex-wrap:wrap;}
.flex-1{flex:1;overflow: hidden;}
.flex-11{flex:1;}
html{font-size: 5.2083vw;}
.c-main{color:#00469b!important;}

/* 图片列表 */

/* index */




.idx-tt{margin-bottom: 0.5rem;line-height: 0.45rem;}
.idx-tt .bt{font-size: 0.5rem;color:#94070a;display: inline-block;vertical-align: middle;}
.idx-tt .dot{width: 0.1rem;height: 0.1rem;background-color: #b3b3b3;border-radius:50%;display: inline-block;vertical-align: middle;margin:0 .3rem;}
.idx-tt .bt.disabled{color:#b2b2b2;}
.idx-tt .smwz{font-size: 0.16rem;margin-top: 0.1rem;}
.idx-tt a.bt:hover{color:#94070a;}
.idx-tt.white .bt{color:#fff;}
.idx-tt.white .smwz{color:rgba(255,255,255,.7);}


.idx-more{font-size: 0.16rem;color:#94070a;display: inline-block;vertical-align: middle;}
.idx-more::after{content:'';display: inline-block;vertical-align: middle;background:url(../image/icon_04.png) no-repeat right center;background-size:contain;width: 0.24rem;height: 0.24rem;margin-left: 0.1rem;}
.idx-more:hover{text-decoration: underline;}
.idx-more.white{color:#fff;}
.idx-more.white::after{background-image:url(../image/icon_04-1.png)}
.idx-more.btnidx{display: none ;}
.idx-more.btnidx.on{display: block ;}



.idx-sp{min-height: 5.8rem;background:url(../image/idx_21.jpg) no-repeat center;background-size:cover;position:relative;}
.idx-sp .idx-tt{position:absolute;top: 0.6rem;width: 5.7rem;right: 2.6rem;}

.idx-sp .lbox{/*height: 5.35rem; width: 8.1rem; */ width: 37%;margin-top: 0.5rem;margin-left:calc(50% - 8.1rem);}
.idx-sp .rbox{width:calc(10% + 8.1rem);position:absolute;right: 0;height: 5.65rem;bottom: -1.35rem;}

.idx-sp .videobox{margin-top: 0.3rem;position:relative;cursor: pointer;box-shadow:0 .06rem .12rem rgba(153,153,153,.4);}
.idx-sp .videobox .video{height: 5.35rem;width: 100%;object-fit: fill;}
.idx-sp .videobox .shade{position:absolute;width: 100%;height: 100%;left: 0;top: 0;}
.idx-sp .videobox .shade .img{width: 100%;height: 100%;object-fit: cover;}
.idx-sp .videobox .playicon{width: .68rem;height: .68rem;background:url(../image/idx_46.png) no-repeat center;background-size:contain;position:absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.idx-sp .videobox .title{font-size: 0.22rem;color:#fff;font-weight: bold;line-height: 0.6rem;padding:0 .4rem;background-color:rgba(0,6,35,.5);position:absolute;width: 100%;left: 0;bottom: 0;}

.idx-sp .big-box{}
.idx-sp .big-box .imgbox{height: 5.65rem;position:relative;}
.idx-sp .big-box .img{width: 100%;height: 100%;object-fit: cover;}
.idx-sp .big-box .playicon{width: .68rem;height: .68rem;background:url(../image/idx_46.png) no-repeat center;background-size:contain;position:absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.idx-sp .sm-box{position:absolute;bottom: -1rem;/*left: 0.3rem;right: 0.3rem;*/z-index:20;}
.idx-sp .sm-box .imgbox{width: 2rem;height: 1.2rem;border:4px solid #e58e8d;float: left;margin-right: 0.1rem;position:relative;cursor: pointer;overflow: hidden;}
.idx-sp .sm-box .img{width: 100%;height: 100%;object-fit: cover;transition: all 1s;}
.idx-sp .sm-box .txt{position:absolute;width: 100%;height: 100%;left: 0;top: 0;background-color:rgba(0,0,0,.3);line-height: 1.4rem;text-align: center;}
.idx-sp .sm-box .title {
    font-size: 0.22rem;
    color: #fff;
    display: inline-block;
    vertical-align: bottom;
    line-height: 0.6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    padding: 0 .05rem;
}
.idx-sp .sm-box .imgbox:hover .img{transform: scale(1.1,1.1);}
.idx-sp .sm-box .imgbox.cur{border-color:#fff;}


.idx-mt{padding:1.5rem 0 .85rem;background:url(../image/idx_29.jpg) no-repeat center;background-size:cover;}
.idx-mt .idx-tt{margin-left: 1rem;width: 40%;position: relative;}
.idx-mt .idx-tt a{color: #fff;
    position: absolute;
    right: 10%;
    top: 10%;}
.idx-mt .idx-tt a::after{    background: url(../image/icon_04b.png) no-repeat right center;}
.idx-mt .auto{width: 17.5rem;}
.idx-mt .list{margin-left: -2%;}
.idx-mt .list .item{padding:.45rem .4rem 0 .4rem;background-color: #fff;width: 31.3%;margin-left: 2%;float: left;transition: all .3s;}
.idx-mt .list .date{font-size: 0.18rem;color:#666666;line-height: 1;}
.idx-mt .list .date i{font-size: 0.5rem;line-height: 1;}
.idx-mt .list .tp{height:2rem;width: auto;object-fit: cover;}
.idx-mt .list .title{font-size: 0.22rem;color:#333333;margin-top: 0.3rem;line-height: .32rem;height:.96rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;display: -ms-flexbox; -webkit-box-orient: vertical;    -webkit-line-clamp: 3;}
.idx-mt .list .txt{font-size: 0.14rem;color:#999999;line-height: 0.24rem;-webkit-line-clamp: 3;height: 0.72rem;margin-top: 0.3rem;}
.idx-mt .list .item:hover{transform: translate(0,-.1rem);}
.idx-mt .list .item:hover .title{color:#94070a;}







@media screen and (min-width:992px) and (max-width:1199px){
	.auto{max-width: 100%;padding:0 3%;width: 100%!important;}
	html{font-size: 5rem!important;}
	
	.head .auto{padding:0 1.5%;}
	.hd-nav li{margin-left: 0.3rem;}
	
	/* index */
	.idx-sp .idx-tt{width: 55%;right:0;padding:0 .4rem;}
	
	.idx-sp .lbox{width: 45%;margin-left: 0;}
	.idx-sp .rbox{width: 55%;}
	.idx-sp .sm-box .imgbox{width: 31.3%;margin-right: 2%;}
	
	.idx-sfq .detail{width:100%;float:none;}
	
	.idx-sfq .col.cur{width: 6.7rem;}
	
	
	
	/* 通用内容页 */
	.det-sec .editbox{font-size: 16px;}
	
}

@media screen and (min-width:768px) and (max-width:1200px){
	
	
	.idx-tt{position:relative;margin-bottom: 0.4rem;}
	.idx-tt .bt{font-size: 0.3rem;}
	.idx-tt .dot{margin:0 .15rem;width: 0.08rem;height: 0.08rem;}	
	.idx-tt .idx-more{position:absolute;right: 0;top: 50%;line-height: 0.4rem;margin-top: -0.2rem;}
	
	.idx-sp .idx-tt{position:static;width: 100%;padding:0 3%;margin-bottom: 0.4rem;}
	.idx-sp .lbox{width: 100%;margin-left: 0;margin-top: 0;}
	.idx-sp .videobox{margin-top: 0;}
	.idx-sp .videobox .video{height: 4.2rem;}
	.idx-sp .videobox .playicon{width: 0.5rem;height: 0.5rem;}
	
	.idx-sp .rbox{width: 100%;position:static;height: auto;}
	.idx-sp .big-box .imgbox{height: 4.2rem;}
	.idx-sp .big-box .playicon{width: 0.5rem;height: 0.5rem;}
	
	.idx-sp .sm-box{bottom: -0.3rem;}
	.idx-sp .sm-box .imgbox{width: 31.3%;margin-right: 2%;}
	.idx-sp .sm-box .title{font-size: 0.2rem;}
	
	.idx-mt{padding:.8rem 0;}
	.idx-mt .idx-tt{margin-left: 0;}
	.idx-mt .list{margin-left: 0;}
	.idx-mt .list .item{width: 100%;margin:0 0 .2rem;}
	
	
}



@media screen and (min-width:320px) and (max-width:767px){
.hd-bar{display:none;}
	.auto{max-width: 100%;padding:0 4%;width: 100%;}
	html{font-size: 5.2rem!important;}

	
	.idx-tt{position:relative;margin-bottom: 0.2rem;}
	.idx-tt .bt{font-size: 0.24rem;}
	.idx-tt .dot{margin:0 .1rem;width: 0.06rem;height: 0.06rem;}	
	.idx-tt .idx-more{position:absolute;right: 0;top: 50%;line-height: 0.4rem;margin-top: -0.2rem;}
	.idx-tt .idx-more::after{display: none;}
	.idx-tt .smwz{margin-top: 0.05rem;line-height: 0.22rem;}
	
	
	
	.idx-sp{padding:0 4% .5rem;}
	.idx-sp .idx-tt{position:relative;width: 100%;padding:0;margin-bottom: 0.2rem;top:0;
	right: 0;}
	.idx-sp .lbox{width: 100%;margin-left: 0;margin-top: 0;margin-bottom: 0.2rem;}
	.idx-sp .videobox{margin-top: 0;}
	.idx-sp .videobox .video{height: 3rem;}
	.idx-sp .videobox .playicon{width: 0.5rem;height: 0.5rem;}
	.idx-sp .videobox .title{line-height: 0.5rem;padding:0 .3rem;}
	
	.idx-sp .rbox{width: 100%;position:static;height: auto;}
	.idx-sp .big-box .imgbox{height: 3.2rem;}
	.idx-sp .big-box .playicon{width: 0.5rem;height: 0.5rem;}
	
	.idx-sp .sm-box{position:static;display: flex;margin-top: 2%;}
	.idx-sp .sm-box .imgbox{width: 32.3%;overflow: hidden;height: 1rem;border-width:2px;}
	.idx-sp .sm-box .title{font-size: 0.16rem;}
	.idx-sp .sm-box .txt{line-height: 1rem;}
	.idx-sp .sm-box .imgbox:last-child{margin-right: 0;}
	
	.idx-mt{padding:.5rem 0;}
	.idx-mt .idx-tt{margin-left: 0;}
	.idx-mt .list{margin-left: 0;}
	.idx-mt .list .item{width: 100%;margin:0 0 .2rem;padding:.2rem .2rem;}
	.idx-mt .list .top:before,.idx-mt .list .top::after{display: none;}
	.idx-mt .list .date i{font-size: 0.3rem;}
	.idx-mt .list .title{margin-top: 0.1rem;}
	.idx-mt .list .txt{margin-top: 0.15rem;}
	.idx-mt .list .item:last-child{margin-bottom: 0;}
	
	
	
	
	/* 通用内容页 */
	.det-sec .title{font-size: 0.2rem;}
	.det-sec .sm{margin-top: 0.08rem;font-size: 0;display: flex;justify-content: space-between;border:none;line-height: 0.28rem;}
	.det-sec .wz{padding: 0;margin-right: 0.05rem;}
	.det-sec .fz{font-size: 0.22rem;}
	/* .det-sec .wz:nth-child(1),.det-sec .wz:nth-child(3){display: none;} */
	.det-sec .font{display: none;}
	
	.det-sec .editbox{font-size: .17rem;margin-top: 0.2rem;}
	
	.pagenav{margin-bottom: 0;margin-top: 0.25rem;}
	.pagenav .lk{width: 0.4rem;height: 0.4rem;margin:0 .15rem;}
	
}



