@charset "utf-8";
.clearfix:after {content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix {zoom:1;}
.crumb{height: 46px;line-height: 46px;}
.crumb .w1200{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.crumb,.crumb a{font-size:12px;color:#aaa;}
.crumb a:hover{color:#3D7EFF;}
.crumb i{font-style: normal;margin: 0 2px;}
.w1200 {width:1200px;margin: 0 auto; height: auto;overflow: hidden;}
.icon {background: url(../images/index_icon.png) no-repeat;background-size: 600px 600px;}
.gIndwx{padding-left: 28px;position: relative;}
.gIndwx .gohome {display: block;width: 16px;height: 16px;background-position: -361px 0px;position: absolute;left: 0;top: 50%;margin-top: -8px;}
.fl{float:left;}
.fr{float:right;}
.pt20{padding-top:20px}
.mb20{margin-bottom:20px}
.bgfff{background:#fff}


.topic_list_wrap{padding: 16px;}
.topic_list_wrap .title_gray h3{font-size: 20px;}
.topic_lists .sub_box{width:1168px;overflow:hidden;}
.topic_lists ul{width:1189px;padding-bottom:10px;}
.topic_lists li{width:276px;height: 256px;margin:21px 21px 0 0;float:left;}
.topic_lists li:nth-child(4n+4){margin-right: 0;}
.topic_lists li:hover{ background-color: #fafafa;-moz-box-shadow:2px 2px 5px #ccc; -webkit-box-shadow:2px 2px 5px #ccc; box-shadow:2px 2px 5px #ccc;}
.topic_lists li:hover strong{ color:#3D7EFF;}
.topic_lists li a{display:block;}
.topic_lists li img{display:block;width:276px;height:138px;}
.topic_lists li strong{display: block;line-height: 26px;margin: 10px 0 2px 0;padding:0 10px;color: #454545;font-size:18px;font-weight:bold;overflow:hidden;white-space:nowrap;}
.topic_lists li p{display: inline-block;padding:0 10px;height:70px;line-height:22px;color: #666666;font-size:14px;overflow:hidden;}
.menu_tab_wrap{position:relative;}
.menu_tab_wrap .tab_menu{position:absolute;top:13px;left:180px;}
.menu_tab_wrap .tab_menu li{height:25px;float:left;color:#4c4c4c;font-size:16px;cursor:pointer;border-bottom:2px solid transparent;}
.menu_tab_wrap .tab_menu li.current{color: #3D7EFF;border-color: #3D7EFF;}
.menu_tab_wrap .tab_menu li.current a{color: #3D7EFF;}
.menu_tab_wrap .tab_menu li span,.menu_tab_wrap .tab_menu li a{display:block;height:16px;line-height:16px;padding:0 25px;border-left:1px solid #e5e5e5;}
.title_gray{height:40px;background:#fafafa;border-bottom:1px solid #e8e7ed;}
.title_gray h3{display:block;height:20px;line-height:20px;color:#333;font-size:18px;border-left: 4px solid #3D7EFF;padding-left:10px;margin-top:10px;float:left;}
.title_gray .more{display:block;width:80px;line-height:40px;text-align:center;color:#999;float:right;}
.title_gray .more:hover{color:#3D7EFF;}
.pagecode{padding:3px;margin:30px 0;text-align:center;font-size:16px;}
.pagecode a{padding:8px 12px;margin-right:8px;color:#666;text-decoration:none;border:1px solid #e6e6e6;background-color:#fff;}
.pagecode>span{display: inline-block;line-height: 38px;height: 38px;}
.pagecode span a{display: block;padding:0;min-width: 38px;line-height: 38px;text-align: center;}
.pagecode span em{ margin-right:8px;}
.pagecode a:hover{color:#fff;background-color:#3D7EFF;border:1px solid #3D7EFF;}
.pagecode a.current,.pagecode a.current:hover,.pagecode .active{color:#fff;background-color:#3D7EFF;border:1px solid #3D7EFF;}
.pagecode a.disabled,.pagecode a.disabled:hover{color:#666;background-color:#efefef;border:1px solid #e6e6e6;cursor:default;}
@media screen and (max-width: 750px){
.crumb{width:100%}
.crumb .w1200{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.w1200{width:100%;margin:0 auto;height:auto;overflow:hidden}
.topic_list_wrap{padding:10px}
.title_gray{width:100%;height:40px;background:#fafafa;border-bottom:1px solid #e8e7ed}
.topic_lists .sub_box{width:100%;overflow:hidden}
.topic_lists ul{width:100%;padding-bottom:10px}
.topic_lists li{width:46%;height:256px;margin:21px 14px 0 0;float:left}
.topic_lists li img{display:block;width:100%;height:138px}
.topic_lists li strong{width:100%;display:inline-block;line-height:26px;margin:10px 0 2px 0;padding:0;color:#454545;font-size:18px;font-weight:700;overflow:hidden;white-space:nowrap}
.topic_lists li p{display:inline-block;padding:0;height:70px;line-height:22px;color:#666;font-size:14px;overflow:hidden}

.footer {width: 100%;}
.footer p{padding:0 5px;}
}