html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body{
background-color: #f6f6f6;
    font-family: "SimSun";
}

i,em {
	font-style:normal
}


a {	text-decoration:none;
	color:#333;
}
a:hover {
	color:#0d7fc5;
	text-decoration:underline
}


body {
	min-width:1200px;
	font-family:'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif
}
ul,li {
	list-style:none
}
.container {
	margin:0
auto;
	width:960px
}
.full-container {
	width:100%;
	background:#fff;
}




.wl-row {
	display:block
}
.wl-row:before {
	display:table;
	content:" "
}
.full-container:after,.container:after,.wl-row:after {
	content:'.';
	display:block;
	visibility:hidden;
	clear:both;
	width:100%;
	height:0;
	font-size:0;
	zoom:1
}
.col-wl-1,.col-wl-2,.col-wl-3,.col-wl-4,.col-wl-5,.col-wl-6,.col-wl-7,.col-wl-8,.col-wl-9,.col-wl-10,.col-wl-11,.col-wl-12 {
	float:left;
	min-height:1px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	position:relative
}
.col-wl-12 {
	width:100%;
	float:none
}
.col-wl-11 {
	width:91.66666667%
}
.col-wl-10 {
	width:83.33333333%
}
.col-wl-9 {
	width:75%
}
.col-wl-8 {
	width:66.66666667%
}
.col-wl-7 {
	width:58.33333333%
}
.col-wl-6 {
	width:50%
}
.col-wl-5 {
	width:41.66666667%
}
.col-wl-4 {
	width:33.33333333%
}
.col-wl-3 {
	width:25%
}
.col-wl-2 {
	width:16.66666667%
}
.col-wl-1 {
	width:8.33333333%
}
.col-wl-offset-12 {
	margin-left:100%
}
.col-wl-offset-11 {
	margin-left:91.66666667%
}
.col-wl-offset-10 {
	margin-left:83.33333333%
}
.col-wl-offset-9 {
	margin-left:75%
}
.col-wl-offset-8 {
	margin-left:66.66666667%
}
.col-wl-offset-7 {
	margin-left:58.33333333%
}
.col-wl-offset-6 {
	margin-left:50%
}
.col-wl-offset-5 {
	margin-left:41.66666667%
}
.col-wl-offset-4 {
	margin-left:33.33333333%
}
.col-wl-offset-3 {
	margin-left:25%
}
.col-wl-offset-2 {
	margin-left:16.66666667%
}
.col-wl-offset-1 {
	margin-left:8.33333333%
}
.col-wl-offset-0 {
	margin-left:0
}
.top-wrap {
	width:100%;
	background-color:#f6f6f6;
	height:40px;
	font-family:"Microsoft yahei";
	border-bottom:1px solid #e5e5e5
}
.top-wrap.fixed-wrap {
	position:fixed;
	z-index:299;
	left:0;
	top:0
}
.top-login {
	float:left;
	height:40px
}
.top-login:after {
	content:'.';
	display:block;
	visibility:hidden;
	clear:both;
	width:100%;
	height:0;
	font-size:0;
	zoom:1
}
.top-login .login-text {
	display:block;
	line-height:40px;
	float:left;
	font-size:12px;
	color:#858585
}
.top-login .login-text:hover {
	color:#0d7fc5;
	text-decoration:underline
}
.top-login .text-orange {
	color:#f93
}
.top-login .text-orange:hover {
	text-decoration:underline;
	color:#f93
}
.top-login .padding-left {
	padding-left:10px
}
.top-login .border-text {
	position:relative;
	padding:0
10px
}
.top-login .border-text:after {
	content:'';
	display:block;
	width:1px;
	height:12px;
	position:absolute;
	right:0;
	top:14px
}
.top-menu {
	float:right;
	font-size:12px
}
.top-menu .top-menu-list {
	display:block;
	height:40px
}
.top-menu .top-menu-list:after {
	content:'.';
	display:block;
	visibility:hidden;
	clear:both;
	width:100%;
	height:0;
	font-size:0;
	zoom:1
}
.top-menu .top-menu-list .top-menu-item {
	height:40px;
	line-height:40px;
	display:block;
	float:left
}
.top-menu .top-menu-list .top-menu-item.icon-pull {
	position:relative;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	padding-right:9px
}
.top-menu .top-menu-list .top-menu-item.icon-pull:before {
	content:'';
	position:absolute;
	right:9px;
	top:18px;
	display:block;
	width:0;
	height:0;
	border:5px solid transparent;
	border-top-color:#999;
	z-index:1
}
.top-menu .top-menu-list .top-menu-item.icon-pull:after {
	content:'';
	position:absolute;
	right:9px;
	top:17px;
	display:block;
	width:0;
	height:0;
	border:5px solid transparent;
	border-top-color:#f6f6f6;
	z-index:2
}
.top-menu .top-menu-list .top-menu-item.active {
	background-color:#fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5
}
.top-menu .top-menu-list .top-link {
	color:#858585;
	display:block;
	height:100%;
	padding:0 12px
}
.top-menu .top-menu-list a.top-link:hover {
	color:#0d7fc5;
	text-decoration:underline
}
 
/* 语言切换 - 国旗美化样式 */
.top-menu .top-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    padding: 0 10px;
}
.lang-flag {
    width: 20px;
    height: 14px;
    display: inline-block;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px; /* 轻微圆角 = 更美观 */
    box-shadow: 0 1px 2px rgba(0,0,0,0.1); /* 柔和阴影 */
    vertical-align: middle;
    transition: all 0.2s;
}
/* 鼠标悬浮时轻微放大 */
.top-link:hover .lang-flag {
    transform: scale(1.1);
}

/* 中国国旗 */
.flag-cn {
    background-image: url('../images/cn.png');
}
/* 英国国旗（美式/国际通用） */
.flag-en {
    background-image: url('../images/en.png');
}


 .top-wrap .top-logined {
	position:absolute;
	z-index:100;
	top:41px
}
 
.container {
	width:1200px
}
.hidden {
	display:none
}
.header-bg {
	background:#fff
}

 

.fl{ float:left}
.logo{ height:90px; padding:15px 0px 15px 0px;}
.topad{ padding:30px 0px 15px 24px; margin:6px 0px 0px 0px; font-size:19px; line-height:28px; color:#000; background:url(../images/logosplit.png) no-repeat left 80%; }
.topad strong{ display:block; font-size: 20px; }



.tel{ width:386px; padding:25px 0px 0px 10px; background:url(../images/tel.png) no-repeat left center; margin-top:20px;}
.tel s{ width:62px; height:62px; display: block; float: left; background-position: 0px 0px; }
.tel span{ font-size:14px; color:#323232;}
.tel strong{ display:block; font-size:28px; line-height:28px;}
.fr{ float:right;}
.icon{ background:url(../images/icon.png) no-repeat; display:inline-block; vertical-align:middle; }

.red {
    color: #e81816;
}

em {
    font-style: normal;
}


.header-menu {
	background-color:#3982cf;
	height:50px;
	position:relative
}
.header-menu.is-show {
	height:90px
}
.header-menu.is-show .menu-shadow {
	display:block
}
.header-menu.is-show .menu-list .menu-item.active {
	background-color:#1e72b1
}
.header-menu.is-show .menu-list .menu-item.active.has-sec:after {
	content:'';
	position:absolute;
	display:block;
	width:0;
	height:0;
	border:5px solid transparent;
	border-bottom-color:#fff;
	left:50%;
	margin-left:-5px;
	bottom:0
}

 

.header-menu.is-show .menu-list .menu-item.active .sec-menu {
	display:block
}
.header-menu .menu-shadow {
	position:absolute;
	top:50px;
	width:100%;
	height:40px;
	background-color:#f8f8f8;
	z-index:98
}
.header-menu .menu-list:after {
	content:'.';
	display:block;
	visibility:hidden;
	clear:both;
	width:100%;
	height:0;
	font-size:0;
	zoom:1
}
.header-menu .menu-list .menu-item {
	float:left;
	display:block;
	position:relative;
	transition:background-color .25s
}
.header-menu .menu-list .menu-item:hover,.header-menu .menu-list .menu-item.active {
	background-color:#1e72b1
}
.header-menu .menu-list .menu-item:hover.has-sec:after {
	content:'';
	position:absolute;
	display:block;
	width:0;
	height:0;
	border:5px solid transparent;
	border-bottom-color:#fff;
	left:50%;
	margin-left:-5px;
	bottom:0
}
.header-menu .menu-list .menu-item .menu-link {
	padding:0 31px;
	display:block;
	height:50px;
	line-height:50px;
	font-size:18px;
	color:#fff
}
.header-menu .menu-list .find-lawyer {
	width:300px;
	margin-left:-180px
}
.header-menu .menu-list .consult {
	width:900px;
	text-align:center;
	margin-left:-370px
}
.header-menu .menu-list .sec-menu {
	position:absolute;
	z-index:99;
	top:50px;
	left:-10%
}
.header-menu .menu-list .sec-menu .sec-menu-list {
	width:auto
}
.header-menu .menu-list .sec-menu .sec-menu-list:after {
	content:'.';
	display:block;
	visibility:hidden;
	clear:both;
	width:100%;
	height:0;
	font-size:0;
	zoom:1
}
.header-menu .menu-list .sec-menu .sec-menu-item {
	display:inline
}
.header-menu .menu-list .sec-menu .sec-menu-item.active
a {
	color:#1d72b3
}
.header-menu .menu-list .sec-menu .sec-menu-item.active a
span {
	}.header-menu .menu-list .sec-menu .sec-menu-item a {
	height:40px;
	line-height:40px;
	padding:0
20px;
	color:#666;
	font-family:"Microsoft Yahei";
	text-align:center;
	font-size:14px;
	transition:color .25s
}
.header-menu .menu-list .sec-menu .sec-menu-item a:hover {
	color:#1d72b3
}
.header-menu .menu-list .sec-menu .sec-menu-item a:hover
span {
	}.common-periphery {
	margin-top:20px;
	display:block
}
.common-periphery .periphery-tab {
	display:block;
	height:30px;
	font-family:"Microsoft Yahei";
	border-bottom:1px solid #e5e5e5
}
.common-periphery .periphery-tab:after {
	content:'.';
	display:block;
	visibility:hidden;
	clear:both;
	width:100%;
	height:0;
	font-size:0;
	zoom:1
}
.common-periphery .periphery-tab .tab-item {
	display:block;
	padding:0 15px;
	float:left;
	font-size:16px;
	color:#666;
	cursor:pointer;
	line-height:30px;
	height:30px
}
.common-periphery .periphery-tab .tab-item:hover {
	color:#333
}
.common-periphery .periphery-tab .tab-item.active {
	border-bottom:2px solid #1d72b3;
}
.common-periphery .periphery-content {
	display:block;
	padding-top:5px
}
.common-periphery .periphery-content .content-item {
	display:none
}
.common-periphery .periphery-content .content-item.active {
	display:block
}
.common-periphery .periphery-content
.list {
	display:block;
	width:100%
}







.common-periphery .periphery-content .list:after {
	content:'.';
	display:block;
	visibility:hidden;
	clear:both;
	width:100%;
	height:0;
	font-size:0;
	zoom:1
}
.common-periphery .periphery-content .list .list-item {
	display:block;
	float:left;
	margin:10px
10px 0
}
.common-periphery .periphery-content .list-w1 .list-item {
	}.common-periphery .periphery-content .list-w1 .list-item:last-child {
	}.common-periphery .periphery-content .list-w2 .list-item {
	}.common-periphery .periphery-content .list .list-item
a {
	font-size:12px;
	color:#333;
}
.common-periphery .periphery-content .list .list-item a:hover {
	color:#0d7fc5;
	text-decoration:underline
}
.common-periphery .periphery-content .list-w1 .list-item:last-child a {
	color:#0d7fc5
}

.block-container {
	width:1160px;
	margin:0 auto;
    display: block;
    padding:0px 20px 20px 20px;
    background-color: #fff;
 }


 .ul_wrap{ padding:12px 0 10px 0px; width:100%;  overflow:hidden; background: #fff; float:left;  margin-left:7px; text-align:center; display:inline; border:0px solid #ff0000;}
  .ul_wrap ul li{ float:left; margin-right:3px; margin-left:2px; border:1px solid #dedede;margin-bottom:10px; display:inline-block;}
 .ul_wrap ul li img{ vertical-align:bottom;width:156px; }

 


.gov_frame { font-size:12px }
.col{width:1188px;overflow:hidden;padding:10px 5px;border:0px solid #c1c1c1;clear:both}
.col2{width:100%;overflow:hidden;clear:both}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt5{margin-top:5px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right:15px;}
.mr30 {margin-right:30px;}
.h10 {background: none repeat scroll 0 0;clear: both;font-size:1px;height:10px;line-height:1px;}
.more a {cursor: pointer;display: block;}

.headlines{height:90px;border:1px solid #d8d8d8;padding-left:130px;padding-right:130px;background: #f8f8f8 url(../images/headlines.png) 40px center no-repeat;text-align:center;}
.focusNews{width:100%;min-height:150px;margin-top:15px;}
.headlines h3{ margin: 15px 0 12px 0;    overflow: hidden; }

.headlines .hots{
	margin:0px;
	padding:0px;
	line-height:0px;
	 
	
	} 
	
.headlines .hots p {
	margin:0px;
	padding:0px;
	text-align:center;
}

.headlines .hots .moreNews {
    background: #fff;
    color: #71869e;
    font-size: 12px;
    padding: 0 0 0 20px;
}

.headlines .hots a {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    font-size: 13px;
	padding-left:30px;
}



.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}

.banner{height:360px;top: 0;z-index: 22;width: 100%;}
.banner .ban_c img{width:1200px;}
.banner .Left,.banner .Right{position:absolute;width:40px;height:110px;}
.banner .Left{background:url(../images/src/left.png) no-repeat center center;top: 40%;left: 0;filter:alpha(Opacity=40);-moz-opacity:.4;opacity: .4;}
.banner .Left:hover{filter:alpha(Opacity=100);-moz-opacity:1.0;opacity: 1.0;}
.banner .Right{background:url(../images/src/right.png) no-repeat center center;top: 40%;right: 0;filter:alpha(Opacity=40);-moz-opacity:.4;opacity: .4;}
.banner .Right:hover{filter:alpha(Opacity=100);-moz-opacity:1.0;opacity: 1.0;}
.frontCover .open{background:#e60013;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}

.slide{position:relative;width:1200px;height: 360px; margin:0 auto;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:30px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;border-radius: 10px;cursor:pointer;text-decoration:none;background:#ddd;text-indent: -50px;}
.ban_nav .on{background:#c8000a;color:#fff;}
.Left,.Right{cursor:pointer;display: none;}





.m-banner{position:relative;width:100%;height:360px;overflow:hidden; margin-bottom:20px;}
.m-banner .logo{position:absolute;z-index:2;left:50%;top:0px;margin-left:-700px;width:460px;height:367px;}
.m-banner .panels a{display:block;width:100%;height:360px;background-position:50% 0;background-repeat:no-repeat;}
.m-banner .triggers{position:absolute;bottom:10px;left:0;width:100%;text-align:center;}
.m-banner .triggers li{display:inline-block;*display:inline;*zoom:1;width:30px;height:14px;margin:0 3px;background-color:#ccc;border-radius:20%;}
.m-banner .triggers li.cur{background-color:#c8000a;}








.flashnews {display: inline;float: left;height:auto;min-height:150px;overflow: hidden;width:590px;}
.cen_one{display:inline;height: auto;width:580px; }
.cen_one .head {background:url(../images/tab1_head.jpg) repeat-x scroll 0 0;height:40px;overflow:hidden}
.cen_one .head span{color:#333333;float: left;font-size:16px;height:40px;line-height:40px;text-align:center;width:120px;}
.cen_one .head span.over{background:url(../images/tab1_hdbg.jpg) no-repeat;color:#ffffff;}
.cen_one .head span.over a{color:#fff;}
.cen_one .main{padding-top:5px;overflow:hidden;}
.ad_box{width:100%;height:auto;overflow:hidden;}
.ad_box .box{width:390px;min-height:70px;float:left;}


.sidelist14 li {background:url(../images/arr8.png) left center no-repeat;border-bottom:1px dotted #bababa;overflow:hidden; padding-left:20px; height:32px;line-height:32px; font-size:14px;}

.label_datatime,.label_datetime{float:right;color:#656668;font-size:12px;}



.bg_white,.white{background:#fff;}
.nav{background: url(../images/nav.png) no-repeat 10px center;height:32px;line-height:32px;padding:5px 0px 5px 34px;font-size:14px;color:#909090;}
.nav a:link, .nav a:visited { color:#000; text-decoration:none; }
.nav a:hover { color:#000; text-decoration: underline; }
.work_nav{background: url("../images/nav.png") no-repeat scroll 0 0 transparent;font-size: 12px;height: 15px;line-height: 15px;margin-bottom:5px;padding-left: 18px;font-size:12px;}
.half{width:49%}
.title82{border-bottom:none; background-color:#ffffff}
.govMain{margin: 0 auto;padding:0 10px 10px;overflow: hidden;}
.dt_left { width:260px; float:left; }
.dt_right { width:900px; float:right;}
.head10{ background:#3982cf; height:56px;line-height:56px;overflow:hidden;}
.head11{ background:#ededed; height:40px;line-height:42px;border-bottom:2px solid #3982cf;overflow:hidden;}
.icon_ssh{background:url(hh_03.gif) no-repeat left 5px; padding-left:15px}
.menu_list_1 li{color:#333333;width:240px;line-height:52px;font-size:18px;text-align:center;}
.menu_list_1 li dt{background-image: url(../images/left_nav_jt.gif);background-repeat: no-repeat;background-position: 230px 20px;border-bottom:1px solid #c1c1c1;}
.menu_list_1 li a{color:#333333;}
.menu_list_1 li dt.hover,.menu_list_1 li dt:hover,.menu_list_1 li dd:hover{ background:#e3e3e3; cursor:pointer; background-image: url(../images/left_nav_jt.gif); background-repeat: no-repeat; background-position: 230px center;  }
.menu_list_1 li dd{padding-left:2em;cursor:pointer; background-image: url(../images/left_nav_jt.gif); background-repeat: no-repeat; background-position: 230px center;color:#0068b7;border-bottom:1px dashed #d4d4d4;height: 42px;line-height: 42px;overflow: hidden;}
.menu_list_1 li.hover a{ color:#0066cc !important; text-decoration:none;}
.menu_list_1 li dd a{ color:#0068b7;font-size:14px;}
.menu_list_1 li dt:hover a{ color:#0066cc !important; text-decoration:none;}
.menu_list_1 li dd:hover a{ color:#0068b7 !important; text-decoration:none;}
.menu_list_1 li.thistab dt{background:#e3e3e3; cursor:pointer; background-image: url(../images/left_nav_jt.gif); background-repeat: no-repeat; background-position: 230px center;}
.menu_list_1 li.thistab dt a{color:#0066cc;}
 
 .main3{ background-color:#F6F6F6;line-height:180%;height:auto;zoom:1;}
 .title16{ width:100%;height:56px;line-height:56px;text-align:center;font-size:18px;float:left;color:#ffffff;}
.head10 .title16 a{color:#ffffff;}

.title19{ background: url("../images/icon12.png") no-repeat 20px center #3982cf; height:40px;line-height:40px;text-align:left;font-size:16px;padding-left:45px;width:90px;float:left;color:#fff;}
.title19 a,.title20 a{color:#ffffff;}

.group:before,.group:after {content: "\0020"; display: block; height: 0; overflow:hidden;}
.group:after {clear: both;}
.group {zoom: 1;}

.piclist{ width:900px; margin:0 auto;}
.piclist li{padding:15px 10px; border-bottom:1px solid #e5e5e5;}
.piclist .more{  display:block;text-align:center; float:right;margin-top:20px;width:100px; height:25px; line-height:25px;border:1px solid #cccccc;}

.piclistimg{ width:200px; height:150px;}
.piclistext{ width:400px;}
.piclistext h2{ font-size:18px; line-height:35px; height:35px;}
.piclistext p{ padding-top:10px;}

.newscop li{ padding:20px 15px;border-bottom:1px solid #e5e5e5; }
.newsimg{ width:150px; height:150px; border:1px solid #ccc;}
.newsimg200{ width:200px; height:150px; border:1px solid #ccc;}
.newstext{ width:660px;}
.newstext h2{ font-size:16px; }
.newstext p{color:#555555; line-height:25px; padding:10px 0;}
.newstext span{ font-size:16px; display:block; color:#cc0000; font-family:Arial, Helvetica, sans-serif;}

.bottom_1{ background:url("../images/V6.2_141.jpg"); padding-bottom:20px; font-size:14px; line-height:28px;width:1200px;}
.bottom_1 a{ font-size:14px;text-decoration:none; color:#000; }



  /* 新增业务板块 */
        .services-section {
			margin:0 auto;
            width: 1200px;
            padding-bottom:30px;
            border-top: 1px solid #ddd;
            padding-top: 20px;
			background:#fff;
 		 
        }
		.services-header {
			margin-left:10px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 15px;
        }
		
		.more-btn {
            font-size: 14px;
            color: #0066cc;
            text-decoration: none;
            padding: 4px 10px;
            border: 1px solid #0066cc;
            border-radius: 3px;
			margin-right:10px;
        }
        .more-btn:hover {
            background: #0066cc;
            color: #fff;
        }
		
		
        .services-title {
            font-size: 18px;
            font-weight: bold;
            color: #0066cc;
            margin-bottom: 15px;
            padding-left: 10px;
            border-left: 4px solid #0066cc;
        }
        .services-grid {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 15px;
			margin:0 10px;
        }
        .service-item {
            background: #f8f9fa;
            border: 1px solid #eee;
            padding: 15px;
            border-radius: 5px;
            text-align: center;
        }
        .service-item h4 {
            color: #0066cc;
            margin-bottom: 8px;
            font-size: 15px;
        }



/* ========== 滚动资质荣誉（图片+标题） ========== */
        .honor-section {
            width: 1180px;
			margin:0 auto;
			background:#fff;
            padding-top: 20px;
			padding-bottom:40px;
            border-top: 1px solid #ddd;
            padding-top: 20px;
			padding-left:10px;
			padding-right:10px;
        }
        .honor-header {
			margin-left:10px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 20px;
        }
        .honor-title {
            font-size: 18px;
            font-weight: bold;
            color: #0066cc;
            padding-left: 10px;
            border-left: 4px solid #0066cc;
        }

        /* 滚动容器 */
        .honor-scroll-wrapper {
            width: 100%;
            overflow: hidden;
            position: relative;
        }
        .honor-scroll-box {
            display: flex;
            width: max-content;
            animation: honorScroll 25s linear infinite;
        }
        .honor-scroll-box:hover {
            animation-play-state: paused; /* 鼠标悬停暂停 */
        }
        @keyframes honorScroll {
            0%   { transform: translateX(0); }
            100% { transform: translateX(-50%); }
        }

        /* 荣誉项 */
        .honor-item {
            width: 200px;
            text-align: center;
            margin: 0 10px;
        }
        .honor-img {
            width: 100%;
            height: 130px;
            object-fit: cover;
            border: 1px solid #eee;
            border-radius: 4px;
            margin-bottom: 8px;
        }
        .honor-name {
            font-size: 13px;
            color: #333;
            line-height: 1.4;
        }




.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px; }
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:0px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:0px 0 0 0px;}
.page_group ul li:last-child{border-radius:0 0px 0px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

