blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {margin: 0;padding: 0}
a,a:hover{text-decoration: none;color: #000;}
ol,ul {list-style: none}
.banner{width: 100%;}
.banner img{width: 100%;}
.content{width: 100%;margin-top: 40px;}
.con-c{width: 1200px;margin: 30px auto;display: flex;justify-content: space-between;}
.lf-box{width: 24%;}
.lf-box>h3{font-size: 20px;font-weight: bold;padding-bottom: 20px;border-bottom: 2px solid #ACACAC;}
.lf-ul{margin-top: 30px;}
.lf-ul>li{cursor:pointer;margin-bottom: 10px;}
.lf-ul>li>.neibu>li:hover{background-color: #84BA51}
.lf-ul>li>.menu{display: flex;justify-content: space-between;background-color: #F2F2F2;padding:10px 10px;}
.lf-ul>li>.menu>img{height: 20px;width: 20px;}
.neibu{display: none;width: 100%;}
.neibu>li{cursor:pointer;padding: 8px 20px;margin-top: 1px;width: 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.neibu>li>a{width: 100%;display: block;}
.cur{display: none;}
.rt-box{width: 70%;}
.nav{border-bottom: 1px solid #ACACAC;margin-bottom: 10px;padding-bottom: 15px;}
.nav>a,.nav>span{font-size: 16px;}
.list{width: 100%;}
.list-ul{width: 100%;display: flex;flex-wrap: wrap;margin: 30px 0;}
.list-ul>li{cursor:pointer;width: 48%;border: 1px solid #90CE53;padding: 10px;margin:5px 1%;}
.list-ul>li>a{display: flex;width: 100%;}
.list-ul>li>a:hover{color: #009DDA;}
.list-tu{width: 45%;}
.list-tu>img{width: 100%;}
.list-text{width: 55%;}
.list-text>h3{font-size: 16px;padding-top:20px;font-weight: bold;color: #333;width: 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-text>p{width: 100%;font-size: 14px;margin-top: 15px;line-height: 20px;-webkit-line-clamp:5;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.bj{background-color: #84BA51 !important;}
.cur2{display: block}
/*中型设备*/
@media only screen and (min-width:1025px ) and (max-width:1199px) {
	.con-c{width: 96%;margin: 0 2%;}
}
/** iPad **/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con-c{width: 96%;margin: 0 2%;}
}
/** iPhone **/
@media only screen and (min-width: 300px) and (max-width: 767px) {
	.con-c{width: 100%;display: flex;flex-direction: column-reverse;}
	.lf-box{width: 96%;margin-left: 2%;}
	.rt-box{width: 96%;margin-left: 2%;}
	.list-ul>li{width: 48%;margin: 5px 1%;}
	.nav>a,.nav>span,.list-text>h3{font-size: 15px;padding-top: 10px;}
	.list-text>p{font-size: 14px;margin-top: 10px;}
	.list-tu{width: 100%;}
	.list-ul>li>a{flex-direction: column;}
	.list-tu img{display: block;width: 100%;}
	.list-text{width: 100%;}
}