﻿@charset "UTF-8";
/* 默认 */
.location{height: 60px; line-height: 60px; background-color: #fff;}
.listConWrap{width: 1200px;}
.locationNav li{float: left;height: 60px;}
.locationNav li a { display: block; float: left; height: 60px; line-height: 60px; margin-right: 30px; font-size: 14px; color: #666666; position: relative; z-index: 1; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
.locationNav li.on a{font-weight: bold; color: #0270c5;} 
.locationNav a:before { display: block; content: ''; position: absolute; left: 50%; top: 50%; width: 52px; height: 54px; margin-left: -26px; margin-top: -27px; background: url(../images/locationNavIcon.png) no-repeat center center; background-size: cover; z-index: -1; opacity: 0; visibility: hidden; transform: scale(0.3); -webkit-transform: scale(0.3); transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
.locationNav li.on a:before { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); }
.locationNav a:hover{ font-weight: bold; color: #0270c5; }
.locationNav a:hover:before{ opacity: 1; visibility: visible; transform:scale(1); -webkit-transform:scale(1); }
.locationR{font-size: 14px;overflow: hidden; background-color: #fff; color: #999999; }
.locationR span,.locationR a{float: left;display: inline; color: #999999; }
.locationR em{font-style: normal;}
.locationR i.home { margin: 0 8px; display: inline;float: left; width: 12px; height: 60px; background: url(../images/locahome.png) no-repeat center center; background-size: contain; vertical-align: middle; margin-top: -2px; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
.listConMainWrap{padding-top: 30px;padding-bottom: 30px;}
.listConMain{width: 1160px;padding: 20px;background-color: #fff;}
.listMain .imghover{overflow: hidden;border-bottom: 1px solid #e8e8e8; margin-bottom: 20px; padding-bottom: 20px;}
.listMain .imghover .title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 35px; line-height: 35px; margin-bottom: 5px; }
.listMain .imghover .title a{color: #333333; font-size: 16px; font-weight: bold;}
.listMain .imghover .summary{font-size: 16px; color: #666666; line-height: 30px; height: 90px; word-break: break-all; display: -webkit-box !important; -webkit-line-clamp: 3 !important; -webkit-box-orient: vertical; overflow: hidden;}
.listMain .imghover:hover .title a{color: #0270c5;}
.listMain .imghover .time { height: 30px; line-height: 30px; overflow: hidden; color: #999999; font-size: 14px; padding-top: 5px; }
.listMain .imghover .time span { float: left; display: inline; height: 30px; padding-left: 28px; background-repeat: no-repeat; background-position: left center; margin-right: 40px; }
.listMain .imghover .time span.timeSpan { background-image: url(../images/comTime.png); }
.listMain .imghover .pic { width: 280px; overflow: hidden; position: relative; margin-right: 20px; border-radius: 3px;}
.listMain .imghover .pic a,.listMain .imghover .pic img{display: block;height: 168px;width: 280px;}
.listMain .imghover .text{width: 860px;}
/*  */
#list_page{height: 32px;padding:30px 0;overflow: hidden;}
#list_page td>a.z_num{padding: 4px 10px;font-size: 16px;background: #f3f3f3;color: #999;border-radius: 3px;}
#list_page td>a.current{padding: 4px 10px;background-color: #0270c5;color: #fff !important;font-size: 16px;border-radius: 3px;}
#list_page td>a.z_num:hover{background-color: #0270c5;color: #fff;}
#list_page td>input{ padding: 4px 10px;border: 1px solid #ccc;font-size: 16px;}
#list_page td .fc_ch1, #list_page td .fc_hui2 {background: #f3f3f3;color: #999;border-radius: 3px;padding: 4px 10px;font-size: 16px;}
#list_page td .fc_ch1:hover, #list_page td .fc_hui2:hover{background-color: #0270c5;color: #fff !important;}
#list_page td{font-size: 16px;height: 32px;}