.main{width:1120px;margin:52px auto 0 auto;}
.left{width:744px;float:left;margin-top:20px;}
.route{width:100%;float:left;margin-top:20px;font-family: "宋体"}
.route a{font-family:"微软雅黑"}
.case{width:100%;float:left;position: relative;border-bottom: 1px solid #d6d6d6;
 padding: 16px 0;}
.case .img{display: block;overflow: hidden;width: 270px;height: 152px;float: right;margin-left:20px;}
.case .img img{min-height:152px;background-color: #c3c3c3;}
.case .tit{font-size: 18px;line-height: 30px;margin-bottom: 16px;min-height: 30px;max-height: 60px;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-weight: 600;}
.case .text{font-size: 14px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 40px;min-height: 20px;color: #848484;font-weight: 300; margin-bottom:20px;}
.case .column{display: inline-block;padding: 0 9px;line-height: 2;background-color: #dcdcdc;
font-size: 14px;margin-right:20px;font-weight: 700;transition: all .2s ease 0s;}
.case .detail{}
.case .detail em{color: #848484;margin-right:10px;}
.case .detail i{color: #848484;margin-right:10px;}
.case .tags{display: none}
.case:hover .tit{color:red}
.case:hover{background-color:#f6f6f6;}


/*右边*/
.right{width:314px;float:right;}
.good{float: left;width: 100%;padding:25px 20px;background: #fbf4f4;margin-top:20px;}
.gdtitle{float: left;width: 100%;padding-bottom:10px; border-bottom: 1px solid #CCC;}
.gdtitle h2{float: left;font-size: 18px;line-height:18px; color: #363636;border-left:5px solid #dd0707;padding-left:10px;}
.gun {width:160px;height:18px;float:right;position: relative;}
.gun .swiper-wrapper{width:100%;float:left;}
.gun .swiper-slide{width:100%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:18px;line-height:18px;font-size:14px; color: #848484}
.good-list{float: left;width: 100%;}
.good-list ul li{float: left;width: 100%;margin-top:10px;padding-left:20px;position: relative}
.good-list ul li i{width:7px;height:7px;background: #666;position: absolute;top:8px;left:0;}
.good-list ul li a{line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 44px;min-height: 22px;}
.good-list ul li p{color: #a09f9f;font-weight: 300;}

.good-jpg{width:100%;float:left;}
.good-jpg ul li{width:100%;float:left;margin-top:15px;}
.good-jpg .img{width:90px; height:60px;overflow: hidden;float: left;margin-right:15px;}
.good-jpg .img img{min-height:60px;}
.good-jpg .title{line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height:40px;min-height: 20px;}
.good-jpg p{color: #a09f9f;font-weight: 300;line-height:14px;margin-top:5px;}

.kuaixun{float: left;width:100%;height:540px;margin-top:20px;}
.kuaixun .swiper-wrapper{overflow: hidden;float: left;width: 100%;height: auto;}
.kuaixun .swiper-slide{width:100%;float: left;padding-left:20px;line-height: 20px;position: relative;}
.kuaixun .swiper-slide a{width:100%;float: left;max-height:40px;font-weight: 500;line-height: 20px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom:5px;}
.kuaixun .swiper-slide i{position: absolute;left:0;top:4px;width: 12px;height: 12px;background-color: #ccc;border-radius: 50%;border: 3px solid #eee;}
.kuaixun .swiper-slide p{display: block;color: #a09f9f;line-height:15px; margin-bottom:10px;}


@media only screen and (max-width:1120px) {
.disappear,.right{display: none;}
.banner{width:100%;margin:0;float: left}
.swiper1{width:100%;height:auto}	
.hot{width:100%;margin: 0; margin-top:10px;}
	
.gao{width:100%;height: auto;float: left;margin-top:50px;}	
.main{width:100%;float: left;}
.left{width:100%;float: left;margin:0;padding:0 10px;}

.case{}
.case .img{width:130px;height:100px;margin-right:0;}
.case .img img{min-height:100px;}	
.case .tit{font-size:16px;line-height:22px;}
.case .text{display: none;}	
.case .source img{width:24px;}	
}
@media only screen and (max-width:480px) {
.case i,.case .click{display: none}	
}




/*页码*/
#pages { margin-top:30px;
	    margin-bottom:50px;
		width:100%;
	    float: left;
		overflow: hidden;
        text-align: center;
    }

#pages li {
	    font-family:宋体;
	    border:1px solid #e1e2e3;
	    background: #fff;
	    width:40px;
	    height:30px; 
        margin-right: 10px;
        display: inline-block;
        line-height: 30px;
        color: #333;
    }

#pages li a {
	   display:block;
	    width:100%; 
        color: #333;
    }

#pages li.thisclass,
#pages li.thisclass a,
#pages li a:hover {
		background: red;
        color: #fff;
    }

#pages li .pageinfo {
     color: #333;
    }

@media only screen and (max-width:1180px) {
	#pages li{
	    width:30px;
	    height:25px; 
		margin-right:5px;
        display: inline-block;
        line-height:25px;}
}