@charset "utf-8";
html{min-width:1600px;}
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}
input,button,ul,ol{margin: 0px; padding: 0px;}
body,input,button,form{font-size: 14px; line-height: 28px; font-family: 'PingFang SC', 'Lantinghei SC', 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', '微软雅黑', STHeitiSC-Light, simsun, '宋体', 'WenQuanYi Zen Hei', 'WenQuanYi Micro Hei', sans-serif; color: #333333;background: #f4f4f4;}
b{ font-weight: normal;}
i,cite{ font-style: normal;}
ul{ list-style:none;}
h1,h2,h3,h4,h5,h6{font-size: 14px; font-weight: normal;}
ul,ol,li{list-style: none;}
input{background: none; border: 0 none;}
img,iframe{border: 0px;}
em,i{font-style: normal;}
button,input,select,textarea{font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}
.red{color: #ba292e;}
.fl,.left{float: left;}
.fr,.right{float: right;}
.bai{background:#FFF;}
.hs{background:#f4f4f4;}
.flex01{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;}
.flex-wrap {display: flex;flex-wrap: wrap;}
.tac{text-align: center;}
.tar{text-align: right;}
.poa{position: absolute;}
.por{position: relative;}
.hidden{display: none;}
a,button{cursor: pointer;}


/* 强制所有链接显示为手型指针 */
a,a:hover,a:visited,a:active,.cursor-pointer,button,.btn,.yanjing,.play-icon,.close-btn,.index-more,.cta-button,.video-play-btn,.swiper-button-prev,.swiper-button-next,.prev,.next,.go_s,.play-text,.nav_a,.top_link ul li a,.nav_li .nav_a,.head_logo_a_img,.mian_swiper_a,.home_tongzhi_item,.home_dangqun_item,.cdsy3 .a,.imgBox,.transImg,.pagination>li>a,.pagination>li>span,.abnav li a,.aside ul li a {cursor:pointer !important;}
/* 强制所有按钮显示为手型指针 */
button,input[type="button"],input[type="submit"],input[type="reset"],.btn,.button {cursor:pointer !important;}
/* 强制所有可点击区域显示为手型指针 */
[onclick],[data-href],[role="button"] {cursor:pointer !important;}

.icona { background-image: url("../images/icona.png"); display: inline-block; vertical-align: middle; }
.h10 {clear: both;height: 10px;overflow: hidden;}
.h15 {clear: both;height: 15px;overflow: hidden;}
.h20 {clear: both;height: 20px;overflow: hidden;}
.h25 {clear: both;height: 25px;overflow: hidden;}
.h30 {clear: both;height: 30px;overflow: hidden;}
.h40 {clear: both;height: 40px;overflow: hidden;}
.h50 {clear: both;height: 50px;	overflow:hidden;}
.font30,.font30 a,.font30 p,.font30 span{font-size:35px;font-family:"FZZYS_GBK"}
.f-mb10{margin-bottom:10px}
.g-ztland{height:132px;width:100%;overflow:hidden}
.f-pr{position:relative}
.f-oh{overflow:hidden}
.transition, .transition *{-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
.imgscale img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgscale img:hover{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.f-mt20 {margin-top: 20px;}
.mar-T2{margin-top:2px}
.mar-T3{margin-top:3px}
.mar-T4{margin-top:5px}
.mar-T5{margin-top:5px}
.mar-T6{margin-top:6px}
.mar-T7{margin-top:7px}
.mar-T8{margin-top:8px}
.mar-T9{margin-top:9px}
.mar-T10{margin-top:10px}
.mar-T11{margin-top:11px}
.mar-T12{margin-top:12px}
.mar-T13{margin-top:13px}
.mar-T14{margin-top:14px}
.mar-T15{margin-top:15px}
.mar-T16{margin-top:16px}
.mar-T18{margin-top:18px}
.mar-T20{margin-top:20px}
.mar-T25{margin-top:25px}
.mar-T30{margin-top:30px}
.mar-T35{margin-top:35px}
.mar-T40{margin-top:40px}
.mar-T45{margin-top:45px}
.mar-T50{margin-top:50px}
.mar-B5{margin-bottom:5px}
.mar-B10{margin-bottom:10px}
.mar-B15{margin-bottom:15px}
.mar-B20{margin-bottom:20px}
.mar-B30{margin-bottom:30px}
.mar-L5{margin-left:5px}
.mar-L6{margin-left:6px}
.mar-L7{margin-left:7px}
.mar-L8{margin-left:8px}
.mar-L10{margin-left:10px}
.mar-L11{margin-left:11px}
.mar-L12{margin-left:12px}
.mar-L13{margin-left:13px}
.mar-L14{margin-left:14px}
.mar-L15{margin-left:15px}
.mar-L16{margin-left:16px}
.mar-L17{margin-left:17px}
.mar-L18{margin-left:18px}
.mar-L19{margin-left:19px}
.mar-L20{margin-left:20px}
.mar-L21{margin-left:21px}
.mar-L22{margin-left:22px}
.mar-L23{margin-left:23px}
.mar-L25{margin-left:25px}
.mar-L30{margin-left:30px}
.mar-L35{margin-left:35px}
.mar-L40{margin-left:40px}
.mar-R5{margin-right:5px}
.mar-R9{margin-right:9px}
.mar-R10{margin-right:10px}
.mar-R14{margin-right:14px}
.mar-R15{margin-right:15px}
.mar-R20{margin-right:20px}
.mar-R25{margin-right:25px}
.blank20{clear:both;display:block;font-size:1px;overflow:hidden;height:20px;}
.margin-auto{margin:0 auto}
.marNo{margin:0 !important}
.marTB5{margin:5px 0}
.marTB10{margin:10px 0}
.marTB15{margin:15px 0}
.marTB20{margin:20px 0}
.mar-trbl10{margin:10px}
.mar-trbl15{margin:15px}
.w900{ width:1000px; margin:0 auto;}
.w1600{ width:1600px; margin:0 auto;}
.w1500{ width:1520px; margin:0 auto;}
.w1400{ width:1400px; margin:0 auto;}
.w1200{ width:1100px; margin:0 auto;}
.w1090{width:1090px;clear:both;background:#fff;min-height:710px;height:auto !important;}

.w300{width:300px;}
.width100{ width: 100%; }
.f16 {font-size:18px;}
.w100{width: 100%;margin: 0 auto;background-repeat: repeat-x;}
.w1200{width: 1200px; margin: 0 auto;}

.w64{width:68%;}
.w34{width:30%}
a{color: #333333; text-decoration: none;}
a:hover{color: #d80e19; text-decoration: none;}
a:visited{text-decoration: none;}
.ease,
.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.noease,
.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
:-moz-placeholder{color: #aaa;}
::-moz-placeholder{color: #aaa;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #aaa;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #aaa;}
/*清除浮动*/
.clearflx:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
*html .clearflx{zoom:1}
*:first-child+html .clearflx{zoom:1}
<!---->
@-webkit-keyframes gradient-rectangle{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom;background:linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0.6));background:-webkit-linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0.6));background:-moz-linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0.6));background:-o-linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0.6));background:-ms-linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0.6));opacity:1}
100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top;background:linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0.6));background:-webkit-linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0.6));background:-moz-linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0.6));background:-o-linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0.6));background:-ms-linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0.6));opacity:0}
}@-webkit-keyframes scale{0%{-webkit-transform:scale(1)}
50%{-webkit-transform:scale(1.02)}
100%{-webkit-transform:scale(1)}
}@keyframes scale{0%{transform:scale(1)}
50%{transform:scale(1.02)}
100%{transform:scale(1)}
}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes animatemap{0%{transform:translateY(-10px)}
20%{border-radius:2px}
50%{transform:translateY(-5px);border-bottom-right-radius:25px}
80%{border-radius:2px}
100%{transform:translateY(-10px)}
}@-webkit-keyframes big{0%{-webkit-transform:scale(1)}
50%{-webkit-transform:scale(0.9)}
100%{-webkit-transform:scale(1)}
}
/*顶部菜单开始*/
header{width:100%;height:100px;background:#fff;z-index:999999;top:0px;position:fixed;box-shadow:0 3px 5px rgba(0,0,0,0.2);}
header a.logo{display:block;width:528px;height:70px;position:relative;left:50px;top:10px}
header a.logo img{width:100%;height:100%}
.in_banner{width:100%;height:500px;background:#000}
.top_link{display:block;width:120px;height:100px;position:absolute;right:150px;top:0px}
.top_link ul li{display:block;float:left;width:50%;height:100px;position:relative}
.top_link ul li a{display:block;width:100%;height:100px;line-height:100px;text-align:center}
.top_link ul li .box{display:none;position:absolute;left:50%;top:100px;z-index:20}
.top_link ul li.on a{color:#be2525}
.top_link ul li.qr .box{width:120px;height:120px;margin-left:-60px}
.top_link ul li.tel .tel_box{width:140px;height:40px;line-height:40px;background:#fff;margin-left:-70px;font-family:'btm';text-align:center}
.top_link ul li.tel .tel_box i.iconfont{display:inline-block;height:40px;line-height:40px;margin-right:10px}
.top_search{display:block;width:110px;height:100px;background:#be2525;position:absolute;right:0px;top:0px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.top_search a{display:block;width:100%;height:100%;position:relative}
.top_search a i.icon{display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px;background:url(http://shzhongchang.com/i/img/c.png) 0 0 no-repeat;text-indent:-9999px;overflow:hidden}
.top_search:hover{background:red}
nav{width:900px;height:100px;position:absolute;right:150px;top:0;z-index:20}
nav .nav{width:100%}
nav .nav ul li.m{display:block;float:left;width:14.28%;height:100px;position:relative}
nav .nav ul li.m h3{display:block;width:100%;height:100px}
nav .nav ul li.m a.n{display:block;width:100%;height:100px;color:#333;font-size:18px;text-align:center}
nav .nav ul li.m a.n span{display:block;width:100%;height:20px;line-height:20px;margin-top:40px;border-right:1px solid #d8d8d8}
nav .nav ul li.m a.n.on{color:#be2525;font-weight:bold; font-weight:900;}
nav .nav ul li.m:last-child a.n span{border-right:1px solid rgba(216,216,216,0)}
nav .nav ul li.m .sub{visibility:hidden;padding:20px 10px;width:100%;background:#be2525;position:absolute;left:0;top:120px;z-index:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
nav .nav ul li.m .sub ul{display:block;width:100%;height:100%;position:relative}
nav .nav ul li.m .sub ul:before{content:'';width:0;height:0;border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #be2525;position:absolute;left:50%;top:0px;margin-left:-10px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
nav .nav ul li.m .sub ul li{display:block;width:100%;height:55px;position:relative}
nav .nav ul li.m .sub ul li:before{content:'';display:block;width:64px;height:1px;line-height:1px;background:rgba(255,255,255,0.3);position:absolute;left:50%;bottom:0px;margin-left:-32px}
nav .nav ul li.m .sub ul li:last-child:after{display:none}
nav .nav ul li.m .sub ul li a{display:block;width:100%;height:55px;line-height:55px;text-align:center;font-size:16px;color:#fff;position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
nav .nav ul li.m .sub ul li a:after{content:'';display:block;width:0px;height:1px;line-height:1px;background:rgba(255,255,255,0);position:absolute;left:50%;bottom:0px;margin-left:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
nav .nav ul li.m .sub ul li a:hover{color:rgba(255,255,255,0.6)}
nav .nav ul li.m .sub ul li a:hover:after{width:64px;margin-left:-32px;background:#fff}
nav .nav ul li.m:hover a.n{color:#be2525;font-weight:bold;font-family:'微软雅黑'}
nav .nav ul li.m:hover .sub{visibility:visible;top:100px;z-index:2;opacity:1;filter:alpha(opacity=100);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
nav .nav ul li.m:hover .sub ul:before{top:-30px;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
/*首页BANNE开始*/
.banner { margin-top:100px !important; }
.main { position:relative; z-index:1; }
.header_fiexd { width:100%; height:70px; }
.header { transition:0.3s linear; width:100%; height:70px; background:#fff; box-shadow:0 3px 4px rgb(0 0 0 / 10%); position:fixed; top:0; left:0; z-index:999; }
.headbox { width:1200px; margin:0 auto; height:100%; }
.headbox::after { content:''; clear:both; display:block; }
.head_logo { float:left; padding:16px 0; }
.head_logo_a_img { height:35px; display:block; }
.navbox { float:right; height:100%; }
.nav_ul { width:100%; height:100%; position:relative; }
.nav_ul::after { content:''; clear:both; display:block; }
.nav_li { float:left; height:100%; margin-right:10px; position:relative; }
.nav_li:last-child { margin-right:0; }
.nav_a { position:relative; font-size:16px; display:block; height:100%; color:#333; text-decoration:none; line-height:70px; padding:0 30px; transition:color .3s; }
.nav_li:hover .nav_a { color:#3888fc; }
.nav_li .nav_a::after { content:''; position:absolute; width:0%; left:50%; transform:translateX(-50%); top:56px; z-index:1; padding:0; height:1px; background-color:#3888fc; transition:all 0.2s linear; z-index:-1; }
.nav_li:hover .nav_a::after { width:50%; }
.active-line .nav_a::after { width:50%; }
.active-line .nav_a { color:#3888fc; }
.banner { width:100%; position:relative; }
.mian_banner { width:100%; height:650px; }
.mian_banner .swiper-slide { width:100%; height:100%; }
.mian_swiper_a { width:100%; height:100%; display:block; }
.mian_banner .swiper-pagination { bottom:24px; transition:0.3s linear; }
.mian_banner .swiper-pagination-bullet { width:10px; height:10px; background:#f5f5f5; opacity:0.8; border-radius:10px; }
.mian_banner .swiper-pagination-bullet-active { background:#01418f; width:20px; opacity:1; }
.banner .swiper-button-prev { opacity:0; transition:0.3s ease; left:50%; margin-left:-870px; width:60px; height:60px; background:url(../images/btn-left.png) no-repeat center center; background-size:cover; }
.banner .swiper-button-next { opacity:0; transition:0.3s ease; right:50%; margin-right:-870px; width:60px; height:60px; transform:rotate(180deg); background:url(../images/btn-left.png) no-repeat center center; background-size:cover; }
.banner .swiper-button-prev::after,
.banner .swiper-button-next::after { content:""; }
.banner:hover .swiper-button-prev,
.banner:hover .swiper-button-next { opacity:1; }
/* banner */
.index_le { width:1300px; position:absolute;top:40%;left:45%; transform:translate(-500px, -45%); ; }
.index_le .h1 { font-size:50px; color:#fff; font-weight:bold; margin-bottom:30px; }
.index_le .p1 { font-size:30px; color:#fff; margin-bottom:20px; padding-bottom:20px; position:relative; }
.index_le .p1::after { content:''; width:80%; height:1px; background:#fff; position:absolute; bottom:0; right:100px; }
.index_le .p2 { font-size:20px; color:#fff; margin-bottom:20px; }
.index_le .p3::after { content:''; clear:both; display:block; }
.index_le .p3a { float:right; font-size:18px; color:#fff; border:1px solid #fff; border-radius:25px; line-height:30px; text-align:center; width:130px; display:block; }

.indec1{width: 1280px; height:100px;display: block;background: url(../images/text2.png) no-repeat  center left; }
.indec2{width: 1280px; height:100px;display: block;background: url(../images/text3.png) no-repeat  center left;}
.indec3{width: 1280px; height:100px;display: block;background: url(../images/text4.png) no-repeat  center left;}
.indec4{width: 1280px; height:100px;display: block;background: url(../images/text1.png) no-repeat  center left;}
/*首页底部开始*/
.tzggbox{width: 520px; height: 318px; border: 1px solid #efefef; padding: 0 15px; margin-bottom: 15px;box-sizing: border-box;background-color: #ffffff;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);border-radius: 5px;}
.intab{ height: 48px; background: url("../images/secbg.png") bottom repeat-x;font-family: "Microsoft YaHei"; font-weight:bold; }
.intab ul li{ height: 48px;  float: left; background:url("../images/secline.jpg") right center no-repeat; padding-right: 16px; margin-right: 16px;}
.intab ul li a{ font-size: 24px; height: 48px; line-height: 48px; display: block; color: #666;}
.intab ul li.active a{ color: #0065ab;background: url("../images/sec2bg.jpg") bottom repeat-x;}
.intab ul li#last{ background: none; margin-right: 0px; padding-right: 0px;}

.szf_wz{ padding-top: 5px; height: auto; overflow: hidden;}
.szf_wz ul{ display: none;}
.szf_wz ul.active{ display: block;}
.szf_wz ul li{ height: 42px; line-height: 42px; background:url("../images/dot.jpg") left center no-repeat; padding-left: 12px;}
.szf_wz ul li a{display: block;overflow: hidden; font-size: 18px; text-overflow: ellipsis; white-space: nowrap; max-width: 480px;}
.szf_wz ul li .date{ color: #999; font-size: 14px; display:none}
.szf_wz ul li img{ float: left; margin-top: 12px;}
.szf_wz ul li a:hover{ color: #ff0000;}
.tz_wz ul li a{ max-width: 500px;}

/*3333333333*/
.ind1stL{width:680px;overflow:hidden;background:#f6f6f6}
.ind1stLSlide{overflow:hidden;position:relative}
.ind1stLSlide .bd{height:450px;overflow:hidden;position:relative;z-index:1}
.ind1st_dl{overflow:hidden}
.ind1st_dl dd{width:680px;height:450px;overflow:hidden;float:left;display:inline;position:relative}
.ind1st_dl dd a{display:block;overflow:hidden}
.ind1st_dl dd a img{display:block;width:680px;height:450px}
.ind1stSlideTit{display:block;width:100%;height:60px;overflow:hidden;line-height:60px;position:absolute;left:0px;bottom:0px;z-index:2;background:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')}
.ind1stSlideTit span{display:block;margin:0px 60px;font-size:18px;color:#fff;text-align:center}
.ind1stLSlide .bt{display:block;width:60px;height:60px;overflow:hidden}
.ind1stLSlide .prev{position:absolute;left:0px;bottom:0px;z-index:3;background:url(../images/ind1stSlideBt.png) no-repeat left top}
.ind1stLSlide .next{position:absolute;right:0px;bottom:0px;z-index:3;background:url(../images/ind1stSlideBt.png) no-repeat right top}
.ind1stDeta{padding:20px 20px 15px 20px;overflow:hidden; background-color:#FFF}
.ind1stR{width:916px;overflow:hidden; height:612px; background-color:#FFF;padding:20px 20px 15px 20px;}


.newslist{width:100%}
.newslist .hd{width:100%;height:60px;background-color:#f6f6f6;border-radius:10px}
.newslist .hd li{position:relative;float:left;width:33.3%;height:60px;cursor:pointer;text-align:center;line-height:60px;border-radius:10px;transition:all 0.3s ease 0s}
.newslist .hd li::after{width:100%;height:0;border-radius:10px;content:'';position:absolute;left:0;bottom:0;background:linear-gradient(0deg,#005ba2 0%,#0076d1 100%);-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}
.newslist .hd li a{position:relative;font-size:22px;font-weight:bold;color:#333333;z-index:2;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}
.newslist .hd li.on a{color:#fff}
.newslist .hd li.on::after{height:100%}
.newslist .bd li{position:relative;margin-top:27px}
.newslist .bd li i{position:absolute;top:50%;transform:translateY(-50%);left:0;width:5px;height:5px;border-radius:50%;background-color:#4d83fa;transition:all 0.5s ease 0s}
.newslist .bd li img{position:absolute;top:50%;transform:translateY(-50%);left:0;transition:all 0.5s ease 0s}
.newslist .bd li a{margin-left:30px;width:80%;font-size:18px;color:#333333;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 0.5s ease 0s}
.newslist .bd li a:hover{color:#005fa8}
.newslist .bd li span{position:absolute;top:0;right:0;font-size:18px;color:#999999}
.newslist .bd li:hover img{left:10px}
.newslist .bd li:hover i{width:15px;height:5px;border-radius:0%;background-color:#ffbb37}
.newslist .bd li:hover a{padding-left:10px}

/*首页底部开始*/
.floor_4_main{position:relative;padding-top:39.479166%;overflow:hidden;background:url(../images/f4_bg.jpg) center top no-repeat}
.floor_4_main .w1600{position:absolute;z-index:11;left:50%;margin-left:-800px;top:0}
.floor_4_main .index_title .right a{border:1px solid #fff;background:none}
.floor_4_main .body{margin-top:39px}
.floor_4_main .body li{float:left;width:150px;text-align:center;margin:162px 28px 0;cursor:pointer}
.floor_4_main .body li a{display:block;width:100%;position:relative}
.floor_4_main .body li .bg{position:absolute;left:13px;top:0;width:123px;display:block;height:123px;background:url("../images/f4_ico.png") no-repeat;-webkit-animation:rotate 10s linear 0s infinite;animation:rotate 10s linear 0s infinite}
.floor_4_main .body li .text{display:block;width:100%;padding-top:40px}
.floor_4_main .body li .text img{width:45px;height:45px;display:block;margin:0 auto 50px}
.floor_4_main .body li .text .line{display:block;width:1px;height:336px;background:url("../images/f3_line.png") no-repeat;margin:-47px auto 0}
.floor_4_main .body li .text p{font-size:26px;color:#fff}
.floor_4_main .body li.hover a,.floor_4_main .body li:hover a{transform:translateY(-10px);transition:ease-in-out 0.2s}
.floor_4_main .body li:first-child{margin-left:0}
.floor_4_main .body li:nth-child(2n){margin-top:0}
.floor_4_main .body li:nth-child(2n) .bg{width:150px;height:151px;background:url("../images/f4_ico2.png") no-repeat;background-size:cover;left:0}
.floor_4_main .body li:nth-child(2n) .text{padding-top:55px}
.floor_4_main .body li:nth-child(2n) .text img{margin-bottom:60px}
.floor_4_main .body li:nth-child(2n) .text .line{margin-top:-45px}
.floor_4_main .body li:last-child{margin-right:0;margin-top:70px}
.floor_4_main .body li:last-child .bg{width:123px;height:123px;background:url("../images/f4_ico.png") no-repeat;background-size:cover;left:13px}
.floor_4_main .body li:last-child .text{padding-top:40px}
.floor_4_main .body li:last-child .text img{margin-bottom:50px}
.floor_4_main .body li:last-child .text .line{margin-top:-47px}

/*首页公示公告*/
.home_xinwenbg {width: 100%;background: url(../images/area_bg01.jpg) no-repeat center center #f2f2fa;background-size: cover;padding: 40px 0 60px 0;position: relative;overflow: hidden;}
.title01a{ display: block; margin: 0 auto; position: relative; padding-bottom:30px;}
.title01a b{ font-size:40px; color:#154485; display:block; font-weight:bold; text-align: center; padding: 14px 0 0 0; position: relative;z-index: 10; font-family:'微软雅黑'}
.title01a i{ font-size:80px !important; font-weight: bold; position: absolute; left: 50%; top: 12px; transform: translateX(-50%); z-index: 0;  color:#fff; display:block; font-style:normal; text-transform:uppercase; margin:0 0 20px 0; letter-spacing: -1px;font-family:'微软雅黑'}
.title01a a{ position: absolute; right: 0; top: 65%; transform: translateY(-50%); font-size: 14px; color: #424b73;z-index:999;}
.home_tongzhi_item{text-align:center;position:relative;margin:0 0 30px 0;display:block;background:#fff;width:24%;padding:10px 25px;box-shadow:0 6px 6px rgba(0,0,0,0.09);transition:all 0.3s ease-in-out}
.home_tongzhi_item:hover{background-color:#154485;border-top-left-radius:25px;border-bottom-right-radius:25px}
.home_tongzhi_item:hover b,.home_tongzhi_item:hover i{color:#fff}
.home_tongzhi_item::after{ content: "— notice —"; position: absolute; right: 20px; bottom: 10px; font-size: 12px; color: #edc88e; text-transform: uppercase;}
.home_tongzhi_item i{ font-style:normal; padding: 0; color:#62677f; margin:10px 0 20px 0; font-size: 14px; display: table; vertical-align:middle;}
.home_tongzhi_item b{ display: block; width:100%; font-style:normal !important; font-size:18px;  line-height:28px; height: 56px; overflow: hidden; padding:0; text-align:left !important; color:#34384d; overflow:hidden; margin:10px auto 15px auto;}
/* 专题专栏 */
.m-ztzl h2{background: url(../images/ztbg.png) center center no-repeat;line-height: 32px;text-align: center;padding: 20px 0;}
.m-ztzl h2 a{font-weight: bold;font-stretch: normal;line-height: 32px;letter-spacing: 0px;color: #154485; font-family:'微软雅黑';}
.g-ztland{height: 132px;width: 100%;overflow: hidden;}
.g-ztland li{margin-right:20px;width:298px;height:132px;}
.g-ztland li img{height:130px;object-fit: cover;}
.g-ztland .hd{display: none;}
.g-ztland:hover .hd{display: block;}
/* imagelist 纯图片列表*/
/* ===
.col*: 列表分*列
=== */
.imagelist li{float:left;}
.imagelist li a{position: relative;display: block; overflow: hidden;}
.imagelist li img{display: block;width:100%;object-fit: cover;-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imagelist ul li a.shadow{background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
.imagelist ul li a.shadow:hover{background: #f9f9f9;}
.imagelist .hd a{display:block;position: absolute;width: 28px;text-align: center; height: 46px;z-index: 99;top: 50%;transform: translateY(-50%);}
.imagelist .hd .prev{left: 0;background: url(../images/ztprev.png) center center no-repeat;}
.imagelist .hd .next{right: 0;background: url(../images/ztnext.png) center center no-repeat;}
.imagelist ul li .opa-title{position: absolute; text-align:center;left: 0; right: 0; bottom: 0; padding:0 18px; line-height: 44px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; color: #fff;background: url(../images/bg-op50.png) repeat;}

/*首页党建开始*/
.home_dangqunbg{ width:100%; background:url(images/area_bg02.jpg) no-repeat right center #f2f2fa; background-size:100% 100%; padding:0;position:relative; overflow:hidden;}
.width1200_home{ max-width:1600px; width: 95%; padding:0; margin:0 auto; position:relative;}

.dangqun{ display: flex; justify-content: space-between; flex-wrap: wrap;  width: 100%;}
.dangqun_l{ width: 20%; display: block;position: relative; height:800px;}
.dangqun_l::before{ content: ""; position: absolute; right: 0; top:0; bottom: 0; width: 32vw;height:100%; background:url(../images/dangqunbg.png) no-repeat left center; background-size: cover; z-index: 0;}
.dangqun_r{ width: 80%; padding:40px 0 50px 70px;}

.home_dangqun_item{text-align:center; margin:0 30px 0 0; display: block; width:28%; padding:0 30px 30px 0; border-right: 1px solid #dbdbeb;}
.home_dangqun_item:last-child{border-right: 0px solid #dbdbeb !important;}
.home_dangqun_item:hover{ margin: -5px 30px 5px 0;border-right: 1px solid #c2272b;}
.home_dangqun_item:hover b,.home_dangqun_item:hover span,.home_dangqun_item:hover i,.home_dangqun_item:hover i cite{ color: #c2272b;}
.home_dangqun_item i{ font-style:normal; padding: 0; color:#9a9eaf; margin:0; font-size: 15px; display: table; vertical-align:middle;}
.home_dangqun_item i cite{ display: table; margin: 0; font-size: 40px; font-weight: bold; line-height: 40px;}
.home_dangqun_item p{ width:100%; background:#000;overflow:hidden; margin:40px 0 0 0; display: block; }
.home_dangqun_item p img{ width:100% !important; }
.home_dangqun_item p:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.home_dangqun_item span{ display: block; width:100%; font-style:normal; font-size:15px; line-height:30px; height:120px; overflow:hidden; padding:0; text-align: justify !important; color:#666666;  margin:0;}
.home_dangqun_item b{ display: block; width:100%; font-style:normal !important; font-size:20px;  line-height:30px; height: 60px; overflow: hidden; padding:0; text-align:left !important; color:#3c415d; font-weight: bold; overflow:hidden; margin:20px auto;}
.home_dangqun_item a{ margin: 20px 0 0 0; display: table; border: 1px solid #c2272b; color: #c2272b; text-align: center; line-height: 40px; height: 40px; padding: 0 20px; font-size: 14px; border-radius: 2px;}
.home_dangqun_item:hover a{ background: #c2272b; color: #fff; }
.title04{ display: block; margin: 0; position: absolute; left: 28%; top: 52%; transform: translate(-50%,-50%);}
.title04 b{ font-size:40px; color:#fff; display:block; font-weight:bold; text-align: center; padding: 0; position: relative; z-index: 10;}
.title04 i{ font-size:13px !important;  z-index: 0;  color:#ffff; display:block; font-style:normal; text-transform:uppercase; margin:0 auto ; text-align: center; }
.title04 a{ font-size: 15px; color: #fff; text-align: center; display: table; margin:10px auto 0 auto; }
.title04 a:hover{ color: #f9c117;}
/*首页底部开始*/
.footer{height:265px; background-color:#323232; overflow: hidden;background: url(../images/footerBg.png) no-repeat center center;background-size: cover !important;min-width:1400px}
.foot{padding-top:45px;}
.foot .fo_top{height:223px; }
.foot .fo_top .ftnav{width:502px; height:180px;padding-top:14px; box-sizing: border-box; border-right:1px solid rgba(255,255,255,0.1);float:left;}
.foot .fo_top .ftnav b{display: block;height:20px; margin-bottom: 29px; font-size: 20px;color:#FFF;}
.foot .fo_top .ftnav b em{font-size: 11px; line-height: 11px;color:rgba(255,255,255,0.6); margin-left: 11px; margin-top: 8px; font-weight: normal; font-style: normal;}
.foot .fo_top .ftnav ul li{width:70px;float:left;margin-right: 58px; height:14px; line-height: 14px; margin-bottom: 15px;}
.foot .fo_top .ftnav ul li a{font-size: 14px;color:rgba(255,255,255,0.6);}
.foot .fo_top .gsxx{width:540px;height:180px; float:left;border-right:1px solid rgba(255,255,255,0.1);padding-top:16px;padding-left:60px; box-sizing: border-box;}
.foot .fo_top .gsxx b{display: block;height:21px; line-height: 21px;padding-left:34px;background:url(../images/tel2.png) no-repeat left; margin-bottom: 25px; font-size: 26px; color:#FFFFFF;}
.foot .fo_top .gsxx ul li{ line-height: 18px; margin-bottom: 18px; }
.foot .fo_top .gsxx ul li em{color:rgba(255,255,255,0.6); font-size: 16px; font-style: normal; margin-right: 30px;}
.foot .fo_top .gsxx ul li em a{font-size: 16px; font-style: normal;color:rgba(255,255,255,0.6);}
.foot .fo_top .ewm{width:260px; float:right;padding-top:14px;}
.foot .fo_top .ewm span{display: block;width:98px; float:left;}
.foot .fo_top .ewm span i{display: block;width:94px; height:100px;background:url(../images/tel3.png) no-repeat center; margin-bottom: 16px;}
.foot .fo_top .ewm span em{display: block; font-size: 14px; color:rgba(255,255,255,0.6);}
.foot .fo_top .ewm strong{display: block;float:right;width:137px; height:137px;border:1px solid rgba(255,255,255,0.4);padding-top:12px; box-sizing: border-box;border-radius:5px; background-color:#FFF}
.foot .fo_top .ewm strong img{display: block;width:114px; height:114px; margin:0 auto;}
/*首页底/
.l2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.h4s2{font-size:18px;color:#333;line-height:26px;max-height:65px;width:100%;-webkit-transition:all 0.5s;transition:all 0.5s}
.ps2{font-size:14px;color:#999999;line-height:25px;max-height:65px;width:100%;-webkit-transition:all 0.5s;transition:all 0.5s}
.h6s1{font-size:.15rem;color:#999;line-height:1.25;transition:.5s;width:100%;-webkit-transition:all 0.5s;transition:all 0.5s}
.flexc{display:flex;flex-wrap:wrap;align-items:center}
h4,h5,h6{font-weight:normal}
.flex{display:flex;flex-wrap:wrap;align-items:center}
.cdsy3{position:relative;z-index:1}
.cdsy3 li{width:25%;padding:0 10px}

.cdsy3 .txt{background:#fff;padding:10px 10px 10px;height:160px;border-radius:0 0 10px 0;transition:.5s}
.cdsy3 .imgBox .img{padding-bottom:68%}
.cdsy3 h4{font-weight:600}
.cdsy3 p{margin:15px 0 10px}

.imgBox{position:relative;overflow:hidden;isolation:isolate}
.imgBox .img,.imgBox .imgLi{background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}
.imgBox .img,.imgBox .imgLi{padding-bottom:60%;transition:.5s;background-size:cover;display:block;background-repeat:no-repeat;background-position:center;display:block;background:#eee}
.imgBox img,.imgBox video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s}

.trans{-webkit-transition:all 0.5s;transition:all 0.5s}
.h6s1 svg{width:12px;height:12px;margin:0 .1rem 0 0;fill:#cdcdcd;transition:.5s}
.imgBox.trans:hover .img{-webkit-transform:scale(1.05)}
.ieFiximg.trans:hover img{-webkit-transform:scale(1.1)}
.imgBox.trans:hover img{-webkit-transform:scale(1.05)}
.a:hover .imgBox.trans .img{-webkit-transform:scale(1.05)}
.a:hover .imgBox.trans img{-webkit-transform:scale(1.05)}
.a:hover .ieFiximg.trans img{-webkit-transform:scale(1.1)}
.transImg:hover img{-webkit-transform:scale(1.05)}
.a:hover .transImg img{-webkit-transform:scale(1.05)}
.cdsy3 .a:hover .txt{background:#a34885}
.cdsy3 .a:hover::before{transform:translateX(0);opacity:1}
.cdsy3 .a:hover h4{color:#fff}
.cdsy3 .a:hover p{color:#fff}
.cdsy3 .a:hover .h6s1 svg{fill:#fff}
.cdsy3 .a:hover .h6s1{color:rgba(255,255,255,.5)}


<!--222222222222222-->
/**/
.index-title h1{position:relative;color:#292929;text-transform:uppercase;margin-top:0;line-height:60px;margin-bottom:3%;font-size:36px;letter-spacing:1px;font-family:微软雅黑}
.index-title h1 span{display:block;font-size:40px;line-height:1.2;text-transform:uppercase;vertical-align:top;letter-spacing:-2px;color:#c81233;font-family:'BEBAS';position:relative;font-weight:bold}
/*about*/
.index-about{height:600px;text-align:center;max-height:680px}
.about_all{position:relative;overflow:hidden;height:100%}
.aboutright{width:40%;height:100%;float:right;position:relative;overflow:hidden}
.aboutright-img{width:100%;height:100%;-webkit-filter:grayscale(42%);filter:grayscale(42%)}
.aboutright-img > img{display:none;width:100%}
.aboutright-img div{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background:rgb(0 127 177 / 20%)}
.aboutright-img div img{cursor:pointer;position:relative;top:50%;width:66px;margin-top:-20px;z-index:9}
.aboutright-img:hover img{-webkit-animation:aboutImg 0.68s alternate;-o-animation:aboutImg 1s alternate;animation:aboutImg 1s alternate}
@keyframes aboutImg{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
}.aboutleft{display:inline-block;position:relative;width:38.8%;text-align:left;top:50%;-webkit-transform:translateY(-50%) !important;-moz-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important}
.about-text{overflow:hidden}
.aboutleft p{font-size:15px;line-height:32px}
.aboutleft p .duanluo{display:inline-block;text-indent:2em;text-align:justify}
.about_nub{float:right;overflow:hidden;text-align:left;position:relative;top:54%;transform:translateY(-50%);width:218px;margin-right:3%}
.about_nub li{height:20vh;min-height:120px}
.about_nub li p{font-size:14px;color:#666666}
.about_nub li p span{font-size:2.6rem;color:#444;line-height:55px;font-family:'BEBAS';margin-bottom:5px;font-weight:bold;margin-right:12px;letter-spacing:-1px}
.about_nub li span img{width:30px;position:relative;top:12px;margin-right:5px;vertical-align:super}
.about_nub li .intro{display:block;font-size:15px;line-height:20px}
.index-more{font-family:'BEBAS';text-transform:uppercase;display:inline-block;width:200px;height:52px;line-height:52px;color:#fff;text-align:center;font-size:14px;margin-top:2%;transition:all 0.5s;background:#c81233}
 /* 所有原始样式保留... */
.video-play-btn{display:inline-block;background:#c81233;color:#fff;padding:15px 25px;border-radius:4px;font-size:18px;margin-top:30px;cursor:pointer;transition:background 0.3s}
.video-play-btn:hover{background:#b0102a}
.pop_video{display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10000;width:80%;max-width:800px;box-shadow:0 0 30px rgba(0,0,0,0.7)}
.pop_video video{width:100%;height:auto;display:block}
.pop_video .close-btn{position:absolute;right:20px;top:20px;width:40px;height:40px;background:rgba(0,0,0,0.7);border-radius:50%;color:#fff;font-size:24px;text-align:center;line-height:40px;cursor:pointer;z-index:100;transition:all 0.3s}
.pop_video .close-btn:hover{transform:rotate(90deg);background:#c81233}
.pop_video_bac{display:none;position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,0.85)}
<!---->
.left1{ width:240px; position:relative }
.left1-bt{ width:240px; float:left; height:90px; background-color:rgb(8,68,143); text-indent:25px; display:inline ;position:absolute; top:-90px; left:0; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.left1-bt p{width:240px;float:left;height:30px;font-size:22px;color:#fff;font-family:"微软雅黑";margin-top:22px;display:inline;font-weight: 500;}
.left1-bt li{ width:240px; float:left; height:30px; font-size:12px; color:#fff; font-family:"微软雅黑"; }
.locationBase{width:100%;height:60px;clear:both}
.locationBox.fixed{position:fixed;left:0px;top:0px;z-index:995}
.locationBox{width:100%;height:60px;background:#fff;box-shadow:0 1px 10px rgba(0,0,0,0.05)}
.location{height:60px;line-height:60px;padding-left:14px;margin-right:10px;background-position:left center;background-repeat:no-repeat;background-image:url(../images/home.png);color:#a3a3a3;font-size:16px}
.location a{float:left;height:60px;line-height:60px;padding-left:14px;margin-right:10px;background-position:left center;background-repeat:no-repeat;background-image:url(../images/trangleRight.png);color:#a3a3a3;font-size:16px}
.location a:hover{color:#2c76db}
<!---->
.news_list{ width: 100%;}
.news_list ul li {margin-bottom: 6px;}
.news_list ul li a {display: flex;padding:10px;padding-right: 0;background: #fcfcfc;transition: 0.6s;position: relative;flex-wrap: wrap;}
.news_list ul li a:before { content: ""; position: absolute; right: 0; width: 0; transition: .6s; top: 0; bottom: 0 }
.news_list ul li a .img{width: 200px;}
.news_list ul li a .img .img_hezi{ padding-bottom: 66.67% !important;}
.news_list ul li a .con {width: 860px;padding: 10px 0 0;position: relative; float:left;}
.news_list ul li a .con h5 { font-size: 20px; line-height: 30px; height: 30px; color: #636363; font-weight: bold; transition: .6s; }
.news_list ul li a .con h6 {font-size: 14px;color: #d6282a;font-family: Century Gothic;font-weight: bold;margin: 5px 0 5px;transition: .6s;}
.news_list ul li a .con p { font-size: 12px; line-height: 22px; height: 44px; color: #8c8b8b; transition: .6s; }
.news_list ul li a .yanjing {width: 55px;height: 100%;position: absolute;right: 0;top: 0;bottom: 0;background: #bcbcbc;transition: .6s;display: flex;justify-content: center;align-items: center;}
.news_list .sticky {position: sticky;top: 114px;padding: 0;}
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.overfloat-dot-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.img_zd{ position:relative; width:100%}
.img_zd .img_hezi{ padding-bottom:60% !important}
.img_zd>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit: cover;}
.slow{ overflow:hidden}
.slow img:hover{ transform:scale(1.05);}/*图片放大*/
.slow img{-moz-transition: all 0.9s ease-in-out;-webkit-transition: all 0.9s ease-in-out;-o-transition: all 0.9s ease-in-out;-ms-transition: all 0.9s ease-in-out;transition: all 0.9s ease-in-out;}/*缓慢效果*/
img{border:0px; vertical-align:middle}
.news_list ul li a:hover:before {width: 100%;background: #6aa2ce;left: 0;}
.news_list ul  li a:hover .con h5, .news_list ul li a:hover .con h6, .news_list ul li a:hover .con p { color: #fff }
.news_list ul  li a:hover .yanjing {background: #d5282b;}
.news_list ul  li a:hover .con span{ background: #0048aa;}
<!---->
.aside{width: 300px;margin-bottom: 10px;}
.aside ul li{border-left: 5px #00b132 solid;height: 65px;line-height: 65px;background: #00579a;margin-bottom: 10px;display: block;transition: 0s!important;-webkit-transition: 0s!important;}
.aside ul li a{color: #fff;padding-left: 20px;display: block; font-size:18px;transition: 0s!important;-webkit-transition: 0s!important;}
.aside ul li a:hover{color: #fff;padding-left: 20px;display: block; font-size:18px;background: #00579a;}
.leftNav{clear:both;overflow:hidden}
.leftNav dt{height:80px;width:300px;background:url(../images/leftbg.jpg) no-repeat left top;font-size:24px;color:#fff;font-weight:bold;line-height:80px;text-align:center;margin-bottom:1px}
.abnav{overflow:hidden;position:relative;width:300px}
.abnav li{width:300px;height:60px;line-height:60px;border-left:5px #337ab7 solid;margin-bottom:1px;color:#7d8392;background-color:#fff;background-image:url(../images/tta.png);background-repeat:no-repeat;background-position:0px 0px}
.abnav li a{display:block;color:#7d8392;padding-left:20px;font-size:22px;transition:0s!important;-webkit-transition:0s!important}
.abnav li.cur,.abnav li:hover{font-weight:800;background:#fff!important;background-image:url(../images/tta.png);background-repeat:no-repeat;background-position:0px 0px}
.abnav li.cur a,.abnav li:hover a{color:#1b6fab;background-image:url(../images/tta.png);background-repeat:no-repeat;background-position:0px 0px}
<!--翻页-->
.pagination{margin:0 auto}
.pagination>li>a,.pagination>li>span{position:relative;float:left;text-decoration:none;color:#7E8299;background-color:#fff;border:1px solid #ddd}
.close,.list-group-item>.badge{float:right}
.pagination .input-page input{width:40px;text-align:center;border:1px solid #dddddd;height:25px}
.pagination .input-page{float:left;padding-left:5px}
.pagination>.input-page .btna{display:inline-block;height:34px;line-height:34px;padding:0 18px;background-color:#009688;color:#fff;white-space:nowrap;text-align:center;font-size:14px;border:none;margin-top:-2px;cursor:pointer}
.pagination>.input-page .btna,.pagination>.input-page .btna:focus,.pagination>.input-page .btna:hover{z-index:2;color:#fff;background-color:#40aae3;border-color:#40aae3;cursor:pointer}
.pagination>.input-text{outline-style:none;border:1px solid #ccc;padding:4px 5px;font-family:"Microsoft soft"}
.pagination>.input-text:focus{border-color:#66afe9;outline:0}
.badge,.label{line-height:1;white-space:nowrap}
.pagination{display:inline-block;padding-left:0}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#AB2429;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#AB2429;border-color:#AB2429}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.pagination-lg>li>a,.pagination-lg>li>span{font-size:18px;line-height:1.3333333}
<!---->
/* 详细页 **/

.lmcontainer{width:1100px;height:auto;margin:auto;}
.secnr{height:auto;text-align:left;width:1080px;min-height:550px;_height:550px;padding:20px 50px}
#wenzhang{width:100%;margin:auto;font-size:16px;line-height:200%;height:auto;overflow:hidden;padding:0}
.wztit{font-size:28px;line-height:46px;text-align:center;padding-top:10px;position:relative}
.wz_sx{position:absolute;width:291px;height:284px;top:-20px;right:80px;background:url(/images/xx_ico.png) 0 0 no-repeat}
.wzfbt{line-height:36px;text-align:center;font-size:22px;font-weight:100}
.wzbjxx{line-height:34px;color:#666;font-size:12px;text-align:center;border-bottom:#dbdee1 1px solid;height:44px;padding-top:5px;position:relative;overflow:hidden}
.wzbjxx a{font-size:12px;color:#666;cursor:pointer}
.wzbjxx a:hover{color:#e20a0d}
.wzbjxx .nostart{color:#ce0000}
.wzbjxx .starting{color:#2f9c2e}
.wzbjxx .over{color:#999}
.wzbjxx input{width:10px;height:10px;border:#666 1px solid;vertical-align:middle;cursor:pointer}
.wzbjxx .top_ztimg{position:absolute;width:100px;height:36px;right:10px;top:3px;overflow:hidden}
.wzbjxx .top_ztimg .si_img{display:block;float:left;width:36px;height:36px;margin-left:12px}
.wz_zybox{border:#ddd 1px dashed;background:#fbfbfb;padding:10px 15px;line-height:28px;font-size:14px;margin-bottom:20px}
.wz_zybox span{font-weight:bold}
.wzcon{padding:20px;width:100%;height:auto;min-height:450px;_height:450px;font-size:16px;line-height:200%;font-family:'微软雅黑';text-align:justify}
.wzcon table{max-width:1200px !important;border-collapse:collapse}
.wzcon p{text-indent: 40px; padding-bottom:5px;}
.wzcon img{margin:0 auto;max-width:95%;text-align:center;max-height:95%}
.wzcon table{text-align:center;margin:0 auto}
.wzcon table{width:100%;background-color:#fff;color:#666}
.wzcon table p{text-indent: 0px;}
.wzcon table tr{transition:all .3s;-webkit-transition:all .3s}
.wzcon table th{text-align:left;font-weight:400}
.wzcon table tbody tr:hover,.wzcon table thead tr,.wzcon table-click,.wzcon table-header,.wzcon table-hover,.wzcon table-mend,.wzcon table-patch,.wzcon table-tool,.wzcon table[lay-even] tr:nth-child(even){background-color:#f2f2f2}
.wzcon table td,.wzcon table th,.wzcon table-fixed-r,.wzcon table-header,.wzcon table-page,.wzcon table-tips-main,.wzcon table-tool,.wzcon table-view,.wzcon table[lay-skin=line],.wzcon table[lay-skin=row]{border-width:1px;border-style:solid;border-color:#e6e6e6}
.wzcon table td,.wzcon table th{position:relative;padding:9px 15px;min-height:20px;line-height:20px;font-size:16px}
.wzcon table[lay-skin=line] td,.wzcon table[lay-skin=line] th{border-width:0 0 1px}
.wzcon table[lay-skin=row] td,.wzcon table[lay-skin=row] th{border-width:0 1px 0 0}
.wzcon table[lay-skin=nob] td,.wzcon table[lay-skin=nob] th{border:none}
.wzcon table img{max-width:100px}
.wzcon table[lay-size=lg] td,.wzcon table[lay-size=lg] th{padding:15px 30px}
.wzcon table-view .wzcon table[lay-size=lg] .wzcon table-cell{height:40px;line-height:40px}
.wzcon table[lay-size=sm] td,.wzcon table[lay-size=sm] th{font-size:12px;padding:5px 10px}
.wzbot{padding-top:10px;padding-bottom:20px;font-size:14px;line-height:28px;color:#666}
.wzbot a{color:#666}
.wzbot a:hover{color:#c00}
.wzcan{padding:20px;width:700px;height:auto;min-height:450px;_height:450px;font-size:18px;line-height:200%;font-family:'微软雅黑';text-align:justify}
.articleBox {line-height: 40px;padding: 30px 30px;color: #666;font-size: 18px;min-height: 300px;text-align:justify;}
.articleBox img {max-width: 100%;}









.search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.92);display:flex;justify-content:center;align-items:center;z-index:999999999;opacity:0;visibility:hidden;transform:translateY(-30px);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}
.search-overlay.active{opacity:1;visibility:visible;transform:translateY(0)}
.search-container{width:90%;max-width:700px;text-align:center}
.search-box{position:relative;margin-bottom:30px}
.close-btn{position:absolute;top:30px;right:30px;background:transparent;border:none;color:#ecf0f1;font-size:30px;cursor:pointer;transition:all 0.3s ease}
.close-btn:hover{color:#e74c3c;transform:rotate(90deg)}
.w800{width:800px;margin:auto 0}
@media (max-width:768px){
.w800{width:80%;margin:auto 0}
}
.search-container{width:100%;max-width:700px;margin:0 auto;border-radius:8px;background-color:white;box-shadow:0 10px 30px rgba(0,0,0,0.08);transition:all 0.3s ease}
.search-box{display:flex;width:100%;border:2px solid #ecf0f1;border-radius:6px;overflow:hidden;transition:border-color 0.3s ease}
.search-input{flex:1;border:none;padding:18px 25px;font-size:1.5rem;color:#2c3e50;background:#fff;outline:none}
.search-button{background:#27ae60;color:white;border:none;padding:0 30px;font-size:1.5rem;font-weight:500;cursor:pointer;transition:background-color 0.3s ease;display:flex;align-items:center;justify-content:center}
@keyframes blink{0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@media (max-width:768px){
.search-container{padding:10px}
.search-input{padding:15px 15px;font-size:1.5rem}
.search-button{padding:0 20px;font-size:1.5rem}
}
@media (max-width:480px){
.title-section p{font-size:1rem}
.search-button span{display:none}
.search-button::after{content:"🔍";font-size:1.5rem}
}