@charset "utf-8";
/* CSS Document */
/*-------------列表页-------------*/
.con{margin: auto; width: 1190px;}
/*顶部广告*/
.top-banner{padding-top: 20px;}
.top-banner img{width: 100%; height: auto;}

/*二级导航*/
.header2 {padding: 16px 0; line-height: 60px;}
.header2 .logo{ width: 204px; height: 46px; display: block; float: left;margin: 7px 30px 0 0;}
.header2 .logo a{ width: 204px; height: 46px; background: url("/images/yunfu_custom.png") 0 0; display: block; }
.header2 ul{display: block; float:left; }
.header2 ul li{display: block; float:left; font-size: 14px;}
.header2 ul li a{display: block; padding: 0 15px;}
.header2 ul li strong{color:#fff; background: #F35F88;  padding: 5px 15px; border-radius: 20px;}

/*当前位置*/
.position{ background: #f2f2f2;height: 30px; line-height: 30px;  padding-left: 10px; color: #999; font-size: 12px;}
.position span{ width: 15px;height: 20px; display: block; float: left; background: url("/images/yunfu_custom.png") -260px 0; margin: 5px 10px 0 0;}
.position a{color: #666; padding: 0 5px;}
.position a:hover{color: #F35F88;}
.con_left{ width: 850px;display: block; float: left; overflow: hidden; margin-right: 40px;}
.con_left .list{padding:30px 0; border-bottom: 1px solid #eee; height: 132px; display: block;}
.con_left .list .right{width: 640px; height: 132px; padding-left: 20px; display:block; float: right;}
.con_left .list .right h2{height: 40px; line-height: 40px; white-space: nowrap; text-overflow: ellipsis;}
.con_left .list .right p{color: #aaa; padding-top: 10px;  margin-bottom: 15px;height: 45px; display: block; overflow:hidden; line-height: 24px;}
.con_left .list .right em a{ color: #F35F88;padding: 0 20px 0 0; height: 22px;line-height: 22px; font-size: 12px;}
.con_left .list .right em a:hover{text-decoration: underline;}
.con_left .list span{width:190px; height: 132px; display:block; float: left; overflow: hidden;}
.con_left .list span img{width: 100%; height: auto; min-height: 132px;}
.con_left .list span img:hover{opacity: 0.9;}

/*翻页*/
.paging{text-align:center; margin:40px 10% 20px 18%;height: 32px; display: block;}
.paging span{  height:30px;margin-right:5px;  border:none; display:inline-block; float:left;  line-height:30px;}
.paging span a{ color:#333; display:block; padding:0px 12px; border:1px solid #ddd;}
.paging span a:hover{ color:#fff; background:#F35F88;  border:1px solid #F35F88;}
.paging2 { background:#F35F88; color:#FFF; display:block; padding:0px 12px; line-height:32px;  border:1px solid #F35F88;}
.paging span{ display:inline-block; float:left; }
.paging em{ font-family:Georgia, "Times New Roman", Times, serif; color:#F35F88; font-size:16px; padding:0 5px;}

.pagination{float:left;text-align:center; margin:40px 0 20px 140px;height: 32px; display: block;}
#pageLeft{float:left;text-align:center;height:122px; line-height:122px; display: block;margin-left:5px}
#pageLeft em{ font-family:Georgia, "Times New Roman", Times, serif; color:#F35F88; font-size:16px; padding:0 5px;}
.pagination li{  height:30px;margin-right:5px;  border:none; display:inline-block; float:left;  line-height:30px;}
.pagination li a{ color:#333; display:block; padding:0px 12px; border:1px solid #ddd;}
.pagination li a:hover{ color:#fff; background:#F35F88;}
.pagination li{ display:inline-block; float:left; }
.pagination em{ font-family:Georgia, "Times New Roman", Times, serif; color:#3492d1; font-size:16px; padding:0 5px;}

.pagination2 a{ color:#fff !important; background:#F35F88 !important;}

/*右侧*/
.con_right{ width: 300px;display: block; float: left; overflow:hidden;padding-top: 25px;}
.con_right h2{line-height: 70px;height: 70px; padding-top: 5px;}
.con_right .topList ul{margin-top: -10px; padding-bottom: 20px;}
.con_right .topList ul li{ height: 36px; line-height: 36px;  white-space: nowrap; *white-space: inherit; text-overflow: ellipsis;overflow:hidden;}
.con_right .topList ul li em{ width: 20px; height: 20px; display: block; float: left;line-height: 20px;text-align: center; background: #cccccc; font-size: 12px;color: #fff; border-radius: 20px; margin: 8px 10px 8px 0;}
.con_right .topList ul li .em1{background: #F35F88;}
.banner img,.banner3 img{ width: 100%; height: auto;}
.con_right .tags{padding-bottom: 20px;}
.con_right .tags a{ display: block; float: left; background: #828282; padding:0 15px; line-height: 30px; margin: 0 5px 8px 0; height: 30px;  white-space: nowrap; color: #fff; }
.con_right .tags a:hover{background: #333; color: #fff; display: block;}


/*-------------列表页2--------------*/
.con_left .list2{border-bottom: 1px solid #eee;}
.con_left .list2 h3{ font-size: 22px; line-height: 70px;}
.con_left .list2 .list{border: none; padding: 0; }
.con_left .list2 ul{padding: 20px 0 30px 0; height: 100px; overflow:hidden;}
.con_left .list2 ul li{display: block; float: left; width: 50%; height: 36px; line-height: 36px;overflow: hidden; background: url("/images/yunfu_custom.png") no-repeat -290px -170px; }
.con_left .list2 ul li a{padding: 0 30px 0 15px;}



/*-------------内容页-------------*/
.main{padding-top: 35px;display: block; position: relative;}
.main h1{ font-size: 28px; line-height:40px; padding-bottom: 6px;}
.main .time{ color: #bbb; padding-bottom: 20px;display: block;}
.main .time span{ padding-right: 20px; color: #bbb;}
.main .time a:hover{color: #F35F88; }
.main p{ padding:10px 0 15px; line-height: 30px; font-size: 16px;}
.main p a{color: #db1345; text-decoration: underline;}
.main p a:hover{color: #fff; text-decoration: none; background: #F35F88;}
.main .img{ text-align: center;}
.main .img img{width: 500px; height: auto;}
.main h2{font-size: 18px; font-weight: bold; padding-bottom: 10px; color: #F35F88; line-height: 30px; height: auto;display: block;}
.main strong{font-size: 16px; font-weight: bold; padding-bottom: 10px;}
.main .page { text-align: center; }
.main .page a,.main .page em{width: 32px; text-align: center; line-height: 32px; border: 1px solid #ddd; display:inline-block; margin: 0 1px; }
.main .page a:hover,.main .page em{color:#fff; background:#F35F88; border: 1px solid #F35F88; }
.mainBtm .left{ width: 45%; padding-right:5%;height: auto; display: block;float: left; overflow: hidden;  *width: 44%; padding-bottom: 20px; }
.mainBtm .left h3{ font-size: 22px;padding: 30px 0 20px 0; }
.mainBtm .left ul li{ padding-left: 15px; font-size: 16px; background: url("/images/yunfu_custom.png") no-repeat -290px -166px; }
.mainBtm .left ul li a{line-height: 40px; height: 40px;  overflow: hidden; display: block;}
.mainBtm .left ul a:hover{color: #F35F88; text-decoration: underline; }


@media (min-width: 1200px) {
    .con{ width:1190px;}
}

@media(max-width: 1199px) {
    .con{  margin: auto;width:990px; }
      /*一级列表*/
    .con_left{ width: 650px;display: block; float: left; overflow: hidden; margin-right: 40px;}
    .con_left .listCon{  height: 130px; }
    .con_left .listCon span{ width: 190px; height: 130px;}
    .con_left .listCon span img{min-height: 130px;}
    .con_left .listCon span a em{ width: 160px;font-size: 14px; }
    .con_left .listCon ul{width:460px; height: 90px; overflow: hidden; }
    .con_left .listCon ul li{width: 165px; height:30px; }
    .con_left .list .right{width: 440px; }

}
