body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,td,th,em,span,i,button,code{margin:0;padding:0;color:inherit;line-height: inherit; font-family: "microsoft yahei";font-size: 0.16rem;}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
b {word-break: break-all;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a,p,span,i,em{ text-decoration:none; color:inherit;font-size: inherit;}
: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: 16rem;}
: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{ display: block;}
.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; }
.clamp1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;display: -ms-flexbox!important; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.clamp2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;display: -ms-flexbox!important; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.clamp3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;display: -ms-flexbox!important; -webkit-box-orient: vertical;-webkit-line-clamp: 3;}
body{background: #fff;overflow-x: hidden;}
html{font-size: 5.208333vw;}

.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);} 

 
.head{background:url(/uploads/image/mimages/icon_03.jpg) no-repeat center #b40404;background-size:cover;height: 2.4rem;position:relative;z-index:100;}
.hd-t{height: 1.6rem;border-bottom:1px solid rgba(255,255,255,.41);}
.hd-logo{display: inline-block;margin-top: 0.2rem;}
.hd-logo .img{height: 1.2rem;width: auto;}

.hd-rig{}
.hd-sear{width: 3.45rem;border:1px solid #d67575;margin-top: 0.18rem;position:relative;}
.hd-sear .ipt-txt{font-size: 0.16rem;color:#f68f8f;height: 0.45rem;line-height: 0.45rem;width: 86%;background-color: transparent;padding:0 .6rem 0 .13rem;}
.hd-sear .submit{position:absolute;width: 0.45rem;height: 0.45rem;right: 0;top: 0;background:url(/uploads/image/mimages/icon_01.png) no-repeat center;background-size:.3rem;border:none;cursor: pointer;}
.hd-sear ::-webkit-input-placeholder{color:#f68f8f;}
.hd-sear :-moz-placeholder{color:#f68f8f;}
.hd-sear ::-moz-placeholder{color:#f68f8f;}
.hd-sear :-ms-input-placeholder{color:#f68f8f;}


.hd-nav .hd-sear1{width: 90%;margin:20px auto;border:1px solid #d67575;margin-top: 0.5rem;position:relative;display:none;}
.hd-sear1 .ipt-txt{font-size: 0.16rem;color:#f68f8f;height: 0.7rem;line-height: 0.7rem;width: 86%;background-color: transparent;padding:0 .6rem 0 .13rem;}
.hd-sear1 .submit{position:absolute;width: 0.7rem;height: 0.7rem;right: 0;top: 0;background:url(/uploads/image/mimages/icon_01.png) no-repeat center;background-size:.3rem;border:none;cursor: pointer;}
.hd-sear1 ::-webkit-input-placeholder{color:#f68f8f;}
.hd-sear1 :-moz-placeholder{color:#f68f8f;}
.hd-sear1 ::-moz-placeholder{color:#f68f8f;}
.hd-sear1 :-ms-input-placeholder{color:#f68f8f;}



.hd-b{}
.hd-nav{text-align: center;font-size: 0;}
.hd-nav li{display: inline-block;vertical-align: middle;width:1.7rem;text-align: center; margin:0 .15rem;position:relative;}
.hd-nav li>a{display: block;font-size: 0.22rem;color:#fff;height: 0.8rem;line-height: 0.8rem;}
.hd-nav li.cur>a,.hd-nav li:hover>a{background-color: #cf4d4d;}
.hd-nav li:hover .drop{display: block;}

.hd-nav .drop{position:absolute;width: 100%;left: 0;background-color: rgba(178,4,4,.9);padding:.1rem 0;display: none;}
.hd-nav .drop a{display: block;font-size: 0.18rem;color:#fff;text-align: center;line-height: 0.5rem;}
.hd-nav .drop a:hover{background-color: #cf4d4d;}


.hd-wz{height: 0.45rem;width: auto;float:right;margin-top: 0.25rem;}


.idx-main{padding:0 0 .7rem;}
.bg{background:url(/uploads/image/mimages/icon_04.jpg) no-repeat center top;}

.idx-ban{}
.idx-ban .img{width: 100%;display: block;}
.idx-ban .slick-arrow{width: 0.46rem;height: 0.46rem;position:absolute;top: 50%;transform: translate(0,-50%);z-index:30;font-size: 0;border-radius:50%;border:1px solid rgba(255,255,255,.5);cursor: pointer;opacity: 1;}
.idx-ban .slick-prev{background:url(/uploads/image/mimages/idx_02.png) no-repeat center;background-size:cover;left: 0.2rem;}
.idx-ban .slick-next{background:url(/uploads/image/mimages/idx_03.png) no-repeat center;background-size:cover;right: 0.2rem;}
.idx-ban .slick-prev:hover{background-image:url(/uploads/image/mimages/idx_02-1.png)}
.idx-ban .slick-next:hover{background-image:url(/uploads/image/mimages/idx_03-1.png)}
.idx-ban .slick-dots{display: none!important;}

.idx-tt{line-height: 0.4rem;margin-bottom: 0.35rem;}
.idx-tt .bt{font-size: 0.26rem;color:#242424;display: inline-block;vertical-align: middle;}
.idx-tt .ico{width: 0.4rem;display: inline-block;vertical-align: middle;margin-right: 0.06rem;}
.idx-tt .more{font-size: 0.18rem;color:#767676;font-family: 'times new roman', times, serif;display: inline-block;float:right;}
.idx-tt .more:hover{color:#a60404;text-decoration: underline;}


.idx-s1{margin-top: 0.5rem;}

.idx-tz{width: 32%;}
.idx-tz .hotbox{margin-bottom: 0.25rem;}
.idx-tz .hotbox .datebox{width: 0.84rem;height: 0.84rem;background-color: #c0a288;text-align: center;float: left;padding-top: 0.1rem;}
.idx-tz .hotbox .day{font-size: 0.36rem;color:#fff;font-family: 'times new roman', times, serif;line-height: 0.4rem;}
.idx-tz .hotbox .year{font-size: 0.14rem;color:#fff;font-family: 'times new roman', times, serif;margin-top: 0.05rem;}
.idx-tz .hotbox .info{margin-left: 1rem;}
.idx-tz .hotbox .title{font-size: 0.18rem;color:#242424;line-height: 0.36rem;display: block;height: 0.72rem;overflow: hidden;margin-top: 0.06rem;}
.idx-tz .hotbox:hover .title{color:#a60404;font-weight: bold;}

.idx-tz .list{}
.idx-tz .list .item{line-height: 0.3rem;margin-bottom: 0.2rem;font-size: 0.16rem;margin-bottom: 0.23rem;}
.idx-tz .list .date{color:#c0a288;display: inline-block;vertical-align: middle;float: left;font-size:inherit;}
.idx-tz .list .title{color:#333;margin-left:.6rem;display: block;font-size:inherit;}
.idx-tz .list .item:last-child{margin-bottom: 0;}

.idx-xw{width: 32%;margin:0 2%;}
.idx-xw .hotbox{margin-bottom: 0.25rem;}
.idx-xw .hotbox .imgbox{display: block;overflow: hidden;}
.idx-xw .hotbox .img{width: 100%;height: 2.8rem;display: block;transition: all .3s;     object-fit: cover;}
.idx-xw .hotbox .title{font-size: 0.18rem;color:#242424;display: block;margin-top: 0.15rem;}
.idx-xw .hotbox .date{font-size: 0.18rem;color:#a47b58;font-family: 'times new roman', times, serif;background:url(/uploads/image/mimages/idx_08.png) no-repeat left center;background-size:.22rem;padding-left: 0.32rem;margin-top: 0.13rem;}
.idx-xw .hotbox .imgbox:hover .img{transform: scale(1.06,1.06);}
.idx-xw .hotbox:hover .title{color:#a60404;font-weight: bold;}


.idx-xw .list{}
.idx-xw .list .item{margin-bottom: 0.24rem;}
.idx-xw .list .date{display: inline-block;vertical-align: middle;font-size: 0.14rem;color:#fff;width: 0.8rem;line-height: 0.26rem;font-family: 'times new roman', times, serif;background-color: #c0a288;text-align: center;}
.idx-xw .list .title{font-size: 0.16rem;color:#242424;display: inline-block;vertical-align: middle;line-height: 0.26rem;width:calc(100% - .9rem);padding-left: 0.1rem;}
.idx-xw .list .item:last-child{margin-bottom: 0;}

.idx-pics{margin-top: 0.65rem;}
.idx-pics .slide{padding:0 .3rem;position:relative;overflow: hidden;height: 1.63rem;}
.idx-pics .item{display: block;width: 4.82rem;margin-right: 0.45rem;}
.idx-pics .img{width: 100%;display: block;height: 1.63rem;}
.idx-pics .anniu{width: 0.3rem;height: 1.63rem;display: block;position:absolute;top: 0;z-index:30;cursor: pointer;}
.idx-pics .prev{background:url(/uploads/image/mimages/idx_12.png) no-repeat center #d4d4d4;background-size:cover;left: 0;}
.idx-pics .next{background:url(/uploads/image/mimages/idx_13.png) no-repeat center #d4d4d4;background-size:cover;right: 0;}
.idx-pics .anniu:hover{background-color: #b80404;}

.idx-s2{margin-top: 0.7rem;}

.idx-edu{width: 32%;}
.idx-edu .list{   position: relative;   z-index: 2;}
.idx-edu .list .item{margin-bottom: 0.2rem;}
.idx-edu .list .date{font-size: 0.16rem;color:#c0a288;font-family: 'times new roman', times, serif;}
.idx-edu .list .title{font-size: 0.16rem;color:#242424;display: block;margin-top: 0.05rem;}
.idx-edu .list .item:last-child{margin-bottom: 0;}

.idx-xs{width: 32%;margin:0 2%;}
.idx-xs .list{}
.idx-xs .list .item{margin-bottom: 0.3rem;border-bottom:1px solid #b9b9b9;padding-bottom: 0.1rem;}
.idx-xs .list .title{font-size: 0.18rem;color:#333;line-height: 0.36rem;margin-bottom: 0.05rem;display: block;}
.idx-xs .list .fz{font-size: 0.18rem;color:#333;line-height: 0.36rem;background-repeat:no-repeat;background-position:left center;background-size:.24rem;padding-left: 0.34rem;}
.idx-xs .list .date{background-image:url(/uploads/image/mimages/idx_17.png);}
.idx-xs .list .address{background-image:url(/uploads/image/mimages/idx_18.png);}
.idx-xs .list .item:last-child{margin-bottom: 0;}

.ft-lks{font-size: 0.16rem;color:#fff;line-height: 0.4rem;padding:.15rem 0;background-color: #c0a288;}
.ft-lks .wrap{padding-right: 1.9rem;}
.ft-lks span{display: inline-block;vertical-align: middle;font-size:inherit;}
.ft-lks .ico{width: 0.32rem;display: inline-block;margin-right: 0.1rem;}
.ft-lks a{display: inline-block;vertical-align: middle;margin-right: 0.15rem;font-size:inherit;}
.ft-lks a:hover{text-decoration: underline;}


.foot{padding:.5rem 0;background:url(/uploads/image/mimages/ft_04.jpg) no-repeat center;background-size:cover;position:relative;}
.foot .tp{width: 4.8rem;position:absolute;right: 0;bottom: 0; z-index: 0;}

.ft-txt{font-size: 0.16rem;color:#fff;line-height: 0.46rem;min-width:8rem;margin-right: 0.4rem;}

.ft-vx{}
.ft-vx .pic{width: 1.45rem;}
.ft-vx .fz{font-size:.16rem;color:#fff;text-align:center;margin-top: 0.1rem;}

.item:hover .title{color:#a60404;font-weight: bold;}

 
.inner-ban{}
.inner-ban .img{width: 100%;display: block;}

.mainwrap{padding:.2rem .15rem 1.2rem;background-color: #fff;margin-top: 0.07rem;}
.side-menu{width: 3.2rem;overflow: hidden;}
.side-menu .t-tit{line-height: 1rem;height: 1rem;background:url(/uploads/image/mimages/img_02.jpg) no-repeat center;background-size:cover;text-align: center;font-size: 0.28rem;color:#fff;}
.side-menu .list{position:relative;min-height:3.45rem;}
.side-menu .list:before{content:'';position:absolute;left: 0;top: 0;width: 0.05rem;background:url(/uploads/image/mimages/img_03.png) no-repeat left center;background-size:cover;height: 3.45rem;}
.side-menu .list li{}
.side-menu .list li>a{display: block;font-size: 0.2rem;color:#3b3b3b;line-height: 0.65rem;text-align: center;}
.side-menu .list li.cur>a,.side-menu .list li:hover>a{color:#b40404;background-color: #f2f2f2;}


.con-sec{padding-top: 0.2rem;margin-left: 3.55rem;overflow: hidden;}

.crumb{margin-bottom: 0.4rem;font-size: 0.18rem;color:#3a3939;line-height: 0.8rem;background:url(/uploads/image/mimages/img_04.png) no-repeat left center;background-size:.3rem;padding-left: 0.45rem;border-bottom:1px solid #a47b58;}
.crumb a:hover{color:#b40404;}

.team-list{margin-left: -0.85rem;}
.team-list .item{background-color: #f2f2f2;width: 2.4rem;margin:0 0 .4rem .85rem;float: left;}
.team-list .imgbox{overflow: hidden;}
.team-list .img{width: 100%;height: 3.35rem;display: block;     object-fit: cover;}
.team-list .info{padding:.2rem .3rem;}
.team-list .title{font-size: 0.2rem;color:#3a3939; text-align: center;}
.team-list .fz{font-size: 0.18rem;color:#8d8c8c;margin-top: 0.1rem;}


 
.det-intro{margin-bottom: 0.35rem;}
.det-intro .pic{width: 2.4rem;display: block;float: left;}
.det-intro .info{margin-left: 3.3rem;padding-top: 0.5rem;}
.det-intro .name{font-size: 0.3rem;color:#b40404;}
.det-intro .txt{font-size: 0;margin-top: 0.45rem;}
.det-intro .txt li{display: inline-block;vertical-align: middle;min-width:50%;font-size: 0.18rem;color:#242424;line-height: 0.49rem;}

.det-m{margin-bottom: 0.3rem;}
.det-m .t-tit{font-size: 0.2rem;color:#b40404;margin-bottom: 0.2rem;display: inline-block;vertical-align: middle;line-height: 0.36rem;border-bottom:.03rem solid #b40404;}
.det-m .txt{font-size: 0.16rem;color:#242424;line-height: 0.43rem;}
.det-m .txt .span1{display: inline-block;vertical-align: middle;min-width:6.15rem;}
.det-m .txt .span2{display: inline-block;vertical-align: middle;}

.det-m .txt .p1{font-weight: bold;}
.det-m .txt .p2{margin-bottom: 0.15rem;}

 
.det-intro.sss{}
.det-intro.sss .info{padding-top: 0.15rem;}
.det-intro.sss .sex{font-size: 0.2rem;color:#b40404;margin-left: 0.1rem;}
.det-intro.sss .txt{margin-top: 0.25rem;}
.det-intro.sss .txt li:nth-child(odd){min-width:45%;}
.det-intro.sss .txt li:nth-child(even){min-width:55%;}

.det-sss{background-color: #f2f2f2;margin-bottom: 0.4rem;}
.det-sss .menu{padding:0 .55rem;border-bottom:1px solid #fff;font-size: 0;}
.det-sss .menu .lk{font-size: 0.2rem;color:#181818;line-height: 0.85rem;display: inline-block;vertical-align: middle;margin-right: 1.1rem;cursor: pointer;position:relative;}
.det-sss .menu .lk::after{content:'';position:absolute;left: 50%;bottom: 0;height: 0.03rem;background-color: #b40404;width: 0;transition: all .3s;}
.det-sss .menu .lk.cur,.det-sss .menu .lk:hover{color:#b40404;}
.det-sss .menu .lk.cur::after{width: 100%;left: 0;}
.det-sss .menu .lk:last-child{margin-right: 0;}

.det-sss .wrap{padding:.4rem .6rem;}
.det-sss .desc{font-size: 0.16rem;color:#242424;line-height: 0.43rem;}
.det-sss .desc p{word-break: break-all;}

.text-list { margin-top: -20px;  width: 98%;  margin: 0 auto;}
.text-list ul li {
	line-height: 56px;
	border-bottom: 1px dotted rgba(51, 51, 51, 0.23);
	font-size: 16px;
	background: url(/uploads/image/mimages/list-dot.png) no-repeat;
	padding-left: 16px;
	background-position: left center;
	overflow: hidden;
}

.text-list ul li:first-child {
	border-top: none;
}

.text-list ul li a {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.text-list ul li em {
	float: right;
	font-size: 14px;
	padding-left: 15px;
        font-style: normal;
}

.text-list ul li:hover a {
	color: #970707;
}

.text-list ul li:hover em {
	color: #970707;
}

.art-main{
    width: 98%;
    margin: 0 auto;
}

.art-main .art-tit h3 {
	text-align: center;
	color: #333;
	font-weight: normal;
	font-size: 22px;
	margin-top: 20px;
}

.art-main .art-body {
	padding-top: 30px;
}

.art-main .art-body p {
	color: #333333;
	text-indent: 2em;
	font-size: 16px;
	line-height: 34px;
	margin-bottom: 10px;
}

.art-main .art-body img {
	max-width: 96% !important;
	display: block;
	margin: 10px auto;
        height: auto !important;
}

.art-main .art-body table {font-size:14px; width:90%; margin:0 auto; border-collapse: collapse;}
.art-main .art-body table td{text-align: center; padding:5px 10px; line-height:30px; border:1px #ddd solid;}
.art-main .art-body table td p{ text-indent:0em !important; margin-bottom:0px;}







.art-main .cont-tit p {
	font-size: 0;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 20px;
	background: bottom;
	border-bottom: 1px solid #d9d9d9;
}

.art-main .cont-tit p img {
	display: inline-block;
	vertical-align: middle;
	height: 16px;
	margin-right: 5px;
}

.art-main .cont-tit p .liulan {
	margin-left: 50px;
}

.art-main .cont-tit p span {
	display: inline-block;
	 
	font-size: 14px;
	color: #999;
	margin: 0 10px;
}

.art-info {
	border-top: 1px dashed #eaeaea;
	margin-top: 25px;
}

.pnext {
	margin-top: 25px;
}

.pnext p {
	text-indent: initial;
	font-size: 15px;
	line-height: 32px;
	color: #555555;
}

.pnext p a {
	font-size: 15px;
	color: #555555;
}

.pnext p:hover {
 
}

.pnext p:hover a {
	color: #970707;
}




	.hd-nav1{display:none;}
	.hd-nav1 .hd-sear .ipt-txt{font-size: 0.3rem;height: 0.8rem;line-height: 0.8rem;padding: 0 0.8rem 0 0.2rem;}
	.hd-nav1 .hd-sear .submit{width: 0.8rem;height: 0.8rem;background-size:.4rem;}



@media screen and (min-width:992px) and (max-width:1220px){
	html{font-size: 6vw;}
	
	.idx-main{padding:0 0 1.1rem;}
	
	.idx-xw .list .date{width: 1rem;}
	.idx-xw .list .title{width: calc(100% - 1.1rem);}

}

@media screen and (min-width:768px) and (max-width:991px){
	html{font-size: 8vw;}
	.auto{width: 100%;padding:0 3%;}
	
	.sj-menu{position:absolute;right: 3%;top: 50%;width: .6rem;height: .6rem;background: url(/uploads/image/mimages/menu.png) no-repeat center;background-size:.6rem;margin-top: -.3rem;display: block;}
	.sj-menu.close{background: url(/uploads/image/mimages/close.png) no-repeat center;background-size:.6rem;}
	
	.head{position:fixed;width: 100%;left: 0;top: 0;height: auto;}
	.head div{margin-top: 1.5rem;}
	.hd-t{height: 1.5rem;border:none;}
	.hd-logo{margin-top: 0.33rem;}
	.hd-logo .img{height: .9rem;}
        .hd-sear {display:none;}
	.hd-wz{margin-top: 0.6rem;height: 0.4rem;}
	
	.hd-rig{margin-right: 1.1rem;}
	.hd-b{}
	.hd-nav{position:fixed;width: 100%;left: 0;top: 1.5rem;bottom: 0;overflow-y: scroll!important;background-color: #ae0404;padding:.25rem 0;display: none;}
	.hd-nav li{display: block;width: auto;margin:0;text-align: left;position:relative;border-bottom:1px solid rgba(255,255,255,.2);}
	.hd-nav li>a{padding:0 .4rem;font-size: 0.28rem;line-height:1rem;height: auto;}
	.hd-nav li.cur>a, .hd-nav li:hover>a{background-color: transparent;}
	
	.hd-nav li .arrow{display: block;width: .9rem;height: .9rem;background:url(/uploads/image/mimages/arrow.png) no-repeat center;background-size:.5rem;position:absolute;right: 0;top: 0;}
	.hd-nav li .arrow.this{background-image:url(/uploads/image/mimages/arrow-1.png)}
	.hd-nav li:hover .drop{display: none;}
	.hd-nav .drop{display: none;position:static;width: 100%;margin: 0;transform: translate(0,0);padding: 0 0 .15rem;}
	.hd-nav .drop a{font-size: 0.26rem;line-height: 0.7rem;text-align: left;padding:0 0 0 .7rem;}
	
	
	
	.idx-ban{padding: 0;}
	
	.bg{background: transparent;}
	
	.idx-main{padding:0 0 .5rem;}
	.idx-tt{}
	.idx-tt .bt{font-size: 0.32rem;}
	.idx-tt .more{font-size: 0.22rem;}
	
	.idx-tz{width: 100%;margin-bottom: 0.5rem;}
	.idx-tz .hotbox .title{font-size: 0.26rem;line-height: 0.4rem;margin-top: 0.04rem;-webkit-line-clamp: 1;height: auto;margin-top: 0.25rem;}
	.idx-tz .list .item{font-size: 0.26rem;line-height: 0.4rem;}
	.idx-tz .list .title{margin-left: 0.9rem;}
	
	.idx-xw .hotbox {margin-bottom: 0.3rem;}
	.idx-xw .hotbox .img{height:auto;}
	.idx-xw .hotbox .title{font-size: 0.26rem;line-height: 0.4rem;}
	.idx-xw .hotbox .date{font-size: 0.28rem;    background-size: 0.3rem;margin-top: 0.15rem;padding-left: 0.45rem;}
	
	
	.idx-xw{width: 100%;margin: 0 0 .5rem;}
	.idx-xw .list .date{width: 1.3rem;font-size: 0.26rem;line-height: 0.4rem;}
	.idx-xw .list .title{width: calc(100% - 1.6rem);font-size: 0.26rem;line-height: 0.4rem;}
	
	.idx-pics{margin-top: 0;}
	.idx-pics .item{margin-right: 0.25rem;}
	
	.idx-edu{width: 100%;margin-bottom: 0.5rem;}
	.idx-edu .list .date{font-size: 0.24rem;}
	.idx-edu .list .title{font-size: 0.26rem;line-height: 0.4rem;}
	
	.idx-xs{width: 100%;margin:0 0 .5rem;}
	.idx-xs .list .item{margin-bottom: 0.3rem;padding-bottom: 0.15rem;}
	.idx-xs .list .title{font-size: 0.26rem;line-height: 0.4rem;margin-bottom: 0.1rem;}
	.idx-xs .list .fz{font-size: 0.24rem;line-height: 0.5rem;background-size: 0.3rem;padding-left: 0.44rem;}
	
	
	.ft-lks{font-size: 0.26rem;}
	.ft-lks .wrap{padding-right: 2.2rem;font-size: 0.22rem;}
	.ft-lks .ico{margin-top: -0.01rem;}
	.ft-lks span{display: block;margin-bottom: 0.1rem;}
	
	.foot .tp{width: 3.4rem;}
	.ft-txt{min-width:6rem;font-size: 0.22rem;}
	
	 
	.inner-ban{padding: 0;}
	
	.mainwrap{padding:.4rem 0;}
	.side-menu{width: 100%;float:none;margin-bottom: 0.3rem;}
	.side-menu .t-tit{display: none;}
	.side-menu .list::before{display: none;}
	.side-menu .list{display: flex;justify-content: center;min-height:auto;}
	.side-menu .list li{display: inline-block;vertical-align: middle;margin:0 .2rem;}
	.side-menu .list li>a{padding:0 .5rem;font-size: 0.28rem;line-height: 0.7rem;}
	
	.crumb{font-size: 0.24rem;line-height: 0.6rem;    background-size: 0.3rem;padding-left: 0.4rem;}
	
	.con-sec{margin-left: 0;float:none;padding: 0;}
	.team-list{margin-left: -2%;}
	.team-list .item{width: 23%;margin:0 0 2% 2%;}
	.team-list .img{ }
	.team-list .info{padding:.3rem .3rem;}
	.team-list .title{font-size: 0.28rem; text-align: center;}
	.team-list .fz{font-size: 0.24rem;}
	
	 
	.det-intro .pic{width: 2.6rem;}
	.det-intro .name{font-size: 0.4rem;line-height: 0.4rem;}
	.det-intro .txt li{font-size: 0.26rem;line-height: 0.58rem;}
	
	.det-m .t-tit{font-size: 0.3rem;line-height: 0.46rem;}
	.det-m .txt{font-size: 0.25rem;line-height: 0.6rem;}
	
	 
	.det-intro.sss .sex{font-size: 0.28rem;}
	
	.det-sss .menu{padding:0 .3rem;}
	.det-sss .menu .lk{font-size: 0.28rem;margin-right: 0.8rem;}
	.det-sss .wrap{padding:.3rem .3rem;}
	.det-sss .desc{font-size: 0.24rem;line-height: 0.54rem;}
	
	
	
	
	
}

@media screen and (min-width:320px) and (max-width:767px){
	html{font-size: 12vw;}
	.auto{width: 100%;padding:0 3%;}
	
	.sj-menu{position:absolute;right: 3%;top: 50%;width: .6rem;height: .6rem;background: url(/uploads/image/mimages/menu.png) no-repeat center;background-size:.6rem;margin-top: -.3rem;display: block;z-index:100;}
	.sj-menu.close{background: url(/uploads/image/mimages/close.png) no-repeat center;background-size:.6rem;}
	
	.head{position:fixed;width: 100%;left: 0;top: 0;height: auto;}
	.head div{margin-top: 1.3rem;}
	.hd-t{ height:auto;padding:.15rem 0;border:none;}
	.hd-logo{margin:0;}
	.hd-logo .img{height: 1rem;}
	.hd-wz{margin-top: 0.2rem;height: 0.4rem;}
	
	.hd-rig{margin-right: 1.1rem;display: none;}
	.hd-b{}
	.hd-nav{position:fixed;width: 100%;left: 0;top: 1.3rem;bottom: 0;overflow-y: scroll!important;background-color: #ae0404;padding:.25rem 0;display: none;}
	.hd-nav li{display: block;width: auto;margin:0;text-align: left;position:relative;border-bottom:1px solid rgba(255,255,255,.2);}
	.hd-nav li>a{padding:0 .4rem;font-size: 0.3rem;line-height:1rem;height: auto;}
	.hd-nav li.cur>a, .hd-nav li:hover>a{background-color: transparent;}
	
	.hd-nav li .arrow{display: block;width: .9rem;height: .9rem;background:url(/uploads/image/mimages/arrow.png) no-repeat center;background-size:.5rem;position:absolute;right: 0;top: 0;}
	.hd-nav li .arrow.this{background-image:url(/uploads/image/mimages/arrow-1.png)}
	.hd-nav li:hover .drop{display: none;}
	.hd-nav .drop{display: none;position:static;width: 100%;margin: 0;transform: translate(0,0);padding: 0 0 .15rem;}
	.hd-nav .drop a{font-size: 0.28rem;line-height: 0.7rem;text-align: left;padding:0 0 0 .7rem;}
	
	.hd-nav .hd-sear{width: 90%;margin:.6rem auto .2rem;}
	.hd-nav .hd-sear .ipt-txt{font-size: 0.3rem;height: 0.8rem;line-height: 0.8rem;padding: 0 0.8rem 0 0.2rem;}
	.hd-nav .hd-sear .submit{width: 0.8rem;height: 0.8rem;background-size:.4rem;}



	.idx-ban{padding: 0;position:relative;}
	.idx-ban .item{position:relative;overflow: hidden;height: 2.8rem;}
	.idx-ban .img{position:absolute;height: 100%;width: auto;max-width:initial;transform: translate(-50%,-50%);top: 50%;left: 50%;}
	.idx-ban .slick-arrow{width: 0.6rem;height: 0.6rem;margin-top: -0.3rem;display: none!important;}
	.idx-ban .slick-dots{display: block!important;position:absolute;width: 100%;left: 0;bottom: 0.15rem;z-index:30;text-align: center;}
	.idx-ban .slick-dots li{display: inline-block;vertical-align: middle;width: 0.16rem;height: 0.16rem;background-color: #ae0404;border-radius:50%;margin:0 .08rem;opacity: .4;}
	.idx-ban .slick-dots li button{display: none;}
	.idx-ban .slick-dots li.slick-active{opacity: 1;}
	
	
	
	.bg{background: transparent;}
	
	.idx-main{padding:0;}
	.idx-tt{}
	.idx-tt .bt{font-size: 0.32rem; align-items: center;}
	.idx-tt .more{font-size: 0.22rem;}
	
	.idx-tz{width: 100%;margin-bottom: 0.6rem;}
	.idx-tz .hotbox .datebox{width: 0.95rem;}
	.idx-tz .hotbox .info{margin-left: 1.15rem;}
	.idx-tz .hotbox .title{font-size: 0.28rem;line-height: 0.5rem;margin-top: 0.04rem;-webkit-line-clamp: 1;height: auto;margin-top: 0.2rem;}
	.idx-tz .list .item{font-size: 0.28rem;line-height: 0.46rem;}
	.idx-tz .list .title{margin-left: 1rem;}
	
	.idx-xw .hotbox {margin-bottom: 0.4rem;}
	.idx-xw .hotbox .img{height:auto;}
	.idx-xw .hotbox .title{font-size: 0.32rem;line-height: 0.46rem;}
	.idx-xw .hotbox .date{font-size: 0.28rem;    background-size: 0.3rem;margin-top: 0.25rem;padding-left: 0.45rem;}
	
	
	.idx-xw{width: 100%;margin: 0 0 .5rem;}
	.idx-xw .list .date{width: 1.3rem;font-size: 0.26rem;line-height: 0.46rem;}
	.idx-xw .list .title{width: calc(100% - 1.6rem);font-size: 0.28rem;line-height: 0.46rem;}
	
	.idx-pics{margin-top: 0;}
	.idx-pics .item{margin-right: 0.2rem;}
	
	.idx-edu{width: 100%;margin-bottom: 0.5rem;}
	.idx-edu .list .date{font-size: 0.26rem;}
	.idx-edu .list .title{font-size: 0.28rem;line-height: 0.46rem;}
	
	.idx-xs{width: 100%;margin:0 0 .5rem;}
	.idx-xs .list .item{margin-bottom: 0;padding:.2rem 0;border-color:#e5e5e5;}
	.idx-xs .list .title{font-size: 0.28rem;line-height: 0.46rem;margin-bottom: 0.1rem;}
	.idx-xs .list .fz{font-size: 0.26rem;line-height: 0.5rem;background-size: 0.3rem;padding-left: 0.44rem;}
	.idx-xs .list .item:first-child{padding-top: 0;}
	
	.ft-lks{font-size: 0.26rem;}
	.ft-lks .wrap{padding-right: 0;font-size: 0.26rem;line-height: 0.5rem;padding:.15rem 3%;}
	.ft-lks .ico{margin-top: 0;}
	.ft-lks span{margin-bottom: 0.1rem;display: flex;align-items: center;}
	
	.foot .tp{width: 2.8rem;}
	.ft-txt{min-width:100%;font-size: 0.26rem;text-align: center;float:none;position:relative;z-index:20;}
	.ft-txt span{display: block;}
	
	.ft-vx{float:none;margin:.25rem auto 0;position:relative;z-index:20;}
	.ft-vx .pic{display: block;margin:0 auto;width: 1.6rem;}
	.ft-vx .fz{font-size: 0.24rem;margin-top: 0.2rem;}
	
 
	.inner-ban{padding: 0;}
	
	.mainwrap{padding:.3rem 0;}
	.side-menu{width: 100%;float:none;margin-bottom: 0.3rem;}
	.side-menu .t-tit{display: none;}
	.side-menu .list::before{display: none;}
	.side-menu .list{display: flex;justify-content: center;min-height:auto;}
	.side-menu .list li{display: inline-block;vertical-align: middle;margin:0 .1rem;}
	.side-menu .list li>a{padding:0 .4rem;font-size: 0.3rem;line-height: 0.7rem;}
	
	.crumb{font-size: 0.26rem;line-height: 0.6rem;background-size: 0.3rem;padding-left: 0.4rem;}
	.crumb em{display: none;}
	
	.con-sec{margin-left: 0;float:none;padding: 0;}
	.team-list{margin-left: -2%;}
	.team-list .item{width: 31.3%;margin:0 0 2% 2%;}
	.team-list .img{ }
	.team-list .info{padding:.25rem .2rem;}
	.team-list .title{font-size: 0.3rem;}
	.team-list .fz{font-size: 0.24rem;}
	
	 
	.det-intro .pic{width: 2.6rem;}
	.det-intro .info{padding-top: .05rem;margin-left: 3rem;}
	.det-intro .name{font-size: 0.4rem;}
	.det-intro .txt{margin-top: 0.2rem;}
	.det-intro .txt li{font-size: 0.28rem;line-height: 0.58rem;}
	
	.det-m .t-tit{font-size: 0.34rem;line-height: 0.55rem;}
	.det-m .txt{font-size: 0.28rem;line-height: 0.6rem;}
	
	 
	.det-intro.sss .pic{margin-top: 0.2rem;}
	.det-intro.sss .info{padding-top: 0;}
	.det-intro.sss .sex{font-size: 0.28rem;}
	.det-intro.sss .txt{margin-top: 0.15rem;}
	.det-intro.sss .txt li{font-size: 0.26rem;line-height: 0.46rem;}
	
	.det-sss .menu{padding:0 .15rem;display: flex;justify-content: space-between;}
	.det-sss .menu .lk{font-size: 0.26rem;margin-right: 0;}
	.det-sss .wrap{padding:.3rem .3rem;}
	.det-sss .desc{font-size: 0.26rem;line-height: 0.6rem;}
	
	

}



@media screen and (max-width: 1024px) {

.text-list ul li {
		font-size: 16px;
	}
}


@media screen and (max-width:768px) {

.text-list ul li {
		line-height: 50px;
	}
.text-list ul li em {
		font-size: 14px;
	}

.art-main .art-tit h3 {
                font-size: 16px;
                line-height: 30px;
                margin-top: 0;
        }

}

@media screen and (max-width:480px) {
.text-list ul li {
		font-size: 14px;
		padding-left: 15px;
	}
}

@media screen and (max-width:320px) {
	.text-list ul li {
		line-height: 40px;
		font-size: 12px;
	}
        .idx-tz .hotbox .datebox{width: 1.1rem; height: 0.9rem;}
        .idx-xw .list .date {width:1.5rem; line-height: 0.48rem;}
}

.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o, .pb_sys_common .p_fun a, .pb_sys_common .p_no a {    margin: 5px 0px 0px 5px !important;}