@charset "utf-8";
/* CSS Document */
.main{max-width:1114px; margin:auto;}
.list_icon{ height:54px; padding-top:20px;}
.list_icon ul li{ width:120px; height:54px; float:left; border-right:solid #c8c8c8 1px;}
.list_icon ul li:last-child{ border:0px;}
.list_icon ul li a{ display:block; font-size:1em; font-family:"Microsoft YaHei"; color:#717171; padding:7px;}
.list_icon ul li a:hover{text-decoration:none;color:#000}
.list_icon ul li.list_hover a{ color:#000}
.list_icon ul li a em{font-size:1em; font-style: normal;font-family: "Microsoft YaHei"; display:block; line-height:20px; padding-left:5px;}
.list_icon ul li a span{font-family:Verdana, Geneva, sans-serif; line-height:20px; font-size:0.8125em; text-transform: uppercase;padding-left:5px;}
.list_box ul li{ width:260px; height:300px; overflow:hidden; float:left; margin:35px 9px; background-color:#FFF;}
.list_box ul li a{ cursor:pointer; height:400px; display:block; font-family:Verdana, Geneva, sans-serif; color:#000;}
.list_box ul li a:hover{ text-decoration:none; background-color:#000; color:#FFF;}
.list_pic{ width:260px; height:174px; overflow:hidden;}
.list_pic img{ width:260px;}
.list_text{ height:66px; padding:5px; font-size:13px;font-family: "Microsoft YaHei"; }
.link_icon{ line-height:50px; height:50px; font-size:2.25em; color:#F60; padding-left:10px;}
.link_icon:before{content: attr(data-icon);}
.title{ font-family:"Microsoft YaHei"; font-size:1.7775em; color:#000; height:30px; overflow:hidden; padding-top:40px;  margin:0 10px;}
.v_icon{ float:right;background-image: url(../images/visual.png); background-repeat:no-repeat; background-position:right bottom; display:block; width:247px; height:11px; margin-top:15px;}
.b_icon{ float:right;background-image: url(../images/brand.png); background-repeat:no-repeat; background-position:right bottom; display:block; width:247px; height:11px; margin-top:15px;}
.a_icon{ float:right;background-image: url(../images/activities.png); background-repeat:no-repeat; background-position:right bottom; display:block; width:247px; height:11px; margin-top:15px;}
.s_icon{ float:right;background-image: url(../images/story.png); background-repeat:no-repeat; background-position:right bottom; display:block; width:142px; height:11px; margin-top:15px;}
.u_icon{float:right;background-image: url(../images/uni.png); background-repeat:no-repeat; background-position:right bottom; display:block; width:176px; height:11px; margin-top:15px;}
.title span:before{font-family:'dandad-icons';content: attr(data-icon); color:#999; font-size:1.3em; line-height:30px; height:30px; display:block; overflow: hidden; float:left; }
.title span{cursor:pointer;}
.title em{ font-style: normal; font-size:0.8125em ;float:left; margin-left:15px; border-left:solid #cacaca 1px; padding-left:15px;}
.over{ text-align:center; color:#666; font-family:"Microsoft YaHei"; font-size:0.8125em; line-height:32px; height:32px; padding-bottom:30px;}
.over:before{content:'已到最后一页';}
@media screen and (max-width:1114px){
.list_icon ul li{ width:105px;}
.list_icon ul li a span{font-size:0.7125em;}
.list_box{max-width:835.5px; margin:auto;}
.list_box.b2{max-width:925px; margin:auto;}
}
@media screen and (max-width:925px){
.list_box.b2{max-width:740px; margin:auto;}
}
@media screen and (max-width:835.5px){
.list_box{max-width:556px; margin:auto;}
}
@media screen and (max-width:740px){
.list_box.b2{max-width:555px; margin:auto;}
}
@media screen and (max-width:556px){
.list_icon.l2 ul li{ width:24%;}
.list_icon ul li a em{ font-size:0.825em;}
.list_icon.l2 ul li a span{font-size:0.7125em;}
.list_box{max-width:278px; margin:auto;}
.v_icon,.s_icon{ background-image:none;}
.list_box.b2{width:167px; margin:auto;}
.list_box.b2 ul li{ margin:0px;}
}