 *{margin:0;padding:0;outline:none;}
html,body{font-family:Microsoft Yahei UI,Microsoft Yahei,微软雅黑,Segoe UI,Tahoma,Arial，宋体b8b体,SimSun,sans-serif;text-rendering:optimizeLegibility;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:0;font-weight:normal;vertical-align:baseline;/* text-align:center;*/
}
body{line-height:1;color:#333;}
.pagination .active{color:#1c6cc3}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;-webkit-backface-visibility:hidden;}
li{list-style:none;}
body{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
select{border:solid 1px #ededed;/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
 appearance:none;/*很关键：将默认的select选择框样式清除*/
 -moz-appearance:none;-webkit-appearance:none;background:none;}
select::-ms-expand{display:none;/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
}
.clearfix:before,.clearfix:after{content:"";display:block;}
.clearfix:after{clear:both;}
.clearfix{display:inline-block;*zoom:1;*display:inline;}
.clear{clear:both;}
input,button{outline:none;border:none;}
input::-webkit-input-placeholder{/* WebKit browsers */
 font-size:14px;color:#afafaf;font-family:Microsoft Yahei UI,Microsoft Yahei,微软雅黑,Segoe UI,Tahoma,Arial，宋体b8b体,SimSun,sans-serif;}
input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
 font-size:14px;color:#afafaf;font-family:Microsoft Yahei UI,Microsoft Yahei,微软雅黑,Segoe UI,Tahoma,Arial，宋体b8b体,SimSun,sans-serif;}
input::-moz-placeholder{/* Mozilla Firefox 19+ */
 font-size:14px;color:#afafaf;font-family:Microsoft Yahei UI,Microsoft Yahei,微软雅黑,Segoe UI,Tahoma,Arial，宋体b8b体,SimSun,sans-serif;}
input:-ms-input-placeholder{/* Internet Explorer 10+ */
 font-size:14px;color:#afafaf;font-family:Microsoft Yahei UI,Microsoft Yahei,微软雅黑,Segoe UI,Tahoma,Arial，宋体b8b体,SimSun,sans-serif;}
a{color:inherit;}
/*IE10,IE11,IE12*/
 .content-list-right,.map-list,.park-content{-ms-scroll-chaining:chained;-ms-overflow-style:none;-ms-content-zooming:zoom;-ms-scroll-rails:none;-ms-content-zoom-limit-min:100%;-ms-content-zoom-limit-max:500%;-ms-scroll-snap-type:proximity;-ms-scroll-snap-points-x:snapList(100%,200%,300%,400%,500%);-ms-overflow-style:none;overflow:auto;}
::-ms-clear,::-ms-reveal{display:none;}
/*清楚ie浏览器的input的清楚icon*/
 .overflow-hidden{overflow:hidden;}
/* 当屏幕宽度小于或等于768像素时 */
@media screen and (max-width:1200px){}
/* 当屏幕宽度大于或等于768像素时 */
@media screen and (max-width:1200px){.content{width:100%;margin:0 auto;}
}
.content{width:1240px;margin:0 auto;}
/* 滚动条宽度 */
::-webkit-scrollbar{width:8px;}
/* 滚动条轨道颜色 */
::-webkit-scrollbar-track{background-color:#ECECEC;border-radius:8px;}
/* 滚动条颜色 */
::-webkit-scrollbar-thumb{background-color:#AFAFAF;border-radius:8px;}
/* 提示框 */
.tip-modal{position:fixed;top:40px;left:50%;margin:0 auto;margin-left:-100px;width:auto;/* height:30px;*/
 line-height:30px;padding:4px 10px;display:none;text-align:center;font-size:14px;color:#fff;background:#000;opacity:0.65;border-bottom-color:rgba(0,0,0,0.2);box-shadow:0 0px 5px rgba(130,130,130,0.5);z-index:9999;}
/* 列表内容左右样式 */
.public-content{width:100%;max-width:2560px;min-width:1200px;margin:auto;padding:0 0 60px 0;}
.public-content .content{overflow:hidden;}
.public-left{float:left;width:860px;}
.public-right{float:right;width:300px;}
.margin-top30{margin-top:30px;}
.margin-top40{margin-top:40px;}
.margin-top60{margin-top:60px;}
.margin-bottom30{margin-bottom:30px;}
/* .margin-top110{margin-top:110px;}
*/
.margin-top195{margin-top:195px;}
.margin-top125{margin-top:125px;}
/* 公共hover */
.common-hover{}
.common-hover-open{display:block;}
.common-hover-close{display:none;}
.common-hover .common-hover-open{display:none;}
.common-hover .common-hover-close{display:block;}
/* 右侧挂件公共头部 */
.list-common-right-top{overflow:hidden;margin-bottom:20px;}
.list-common-right-top img{float:left;width:14px;height:14px;margin:4px 4px 4px 0;}
.list-common-right-top span{float:left;color:#333333;font-size:20px;line-height:22px;}
.list-common-right-row{float:left;width:260px;height:1px;margin:18px 0 0 0;background-color:#ECECEC;}
/* 导航 */
.index-nav{position:absolute;width:100%;max-width:2560px;min-width:1200px;margin:auto;height:70px;top:0;z-index:1;}
.index-nav .content{overflow:hidden;}
.index-nav-left{float:left;}
.index-nav-left img{float:left;width:40px;height:40px;margin:15px 0;}
.index-nav-left div{float:left;color:#FFFFFF;font-size:24px;line-height:70px;margin-left:12px;}
.index-nav-list{float:left;margin:27px 0 15px 38px;}
.index-nav-list li{float:left;width:96px;text-align:center;}
.index-nav-list li a{display:inline-block;color:#D1DEEF;font-size:18px;padding-bottom:10px;}
.index-nav-list li p{display:none;width:32px;height:2px;margin:auto;*margin:0;background:#FFFFFF;}
.index-nav-list li:hover a{color:#FFFFFF;}
.index-nav-list li:hover p{display:none;}
.index-nav-list li.index-nav-active a{color:#FFFFFF;}
.index-nav-list li.index-nav-active p{display:block;}
.banner-call-phone{float:right;margin-top:15px;overflow:hidden;}
.banner-call-phone img{float:left;width:24px;height:24px;margin-right:10px;}
.banner-call-phone div{float:left;font-size:18px;font-family:Arial-BoldMT,Arial;font-weight:bold;color:#FFFFFF;line-height:24px;}
.header{width:100%;height:35px;background:#ccc;}
.heada{width:1040px;margin:0 auto;padding:0px;}
.login{margin:0 auto;padding:0px;text-align:right;}
.login a{float:left;line-height:35px;color:#1c6cc3;font-size:12px;margin-left:10px;}
.login a:hover{float:left;line-height:35px;color:#ff0000;font-weight:bold;font-size:12px;margin-left:10px;}
.nav{width:1140px;margin:0 auto;padding:0px;}
.left{width:8%;height:100px;line-height:50px;margin-right:10px;float:left;}
.left img{margin-top:15px;}
.lefta{height:90px;width:30%;float:left;font-size:24px;font-weight:bold;line-height:40px;padding-top: 10px;}
.right{width:55%;height:100px;float:right;}
.lef{width:60%;}
.righ{width:40%;float:right;}
/* banner部分 */
.index-bannera{width:100%;height:340px;}
.index-banner{width:100%;height:500px;background:url('/images/index_banner.jpg') no-repeat center center;background-size:2560px 500px;position:relative;}
.banner-title{text-align:center;font-size:54px;line-height:60px;color:#ffffff;font-weight:bold;padding-top:147px;}
.banner-text{font-size:30px;line-height:34px;text-align:center;color:#ffffff;margin-top:26px;margin-bottom:29px;}
.park-lists{display:block;width:285px;height:214px;font-size:0;float:left;margin-left:20px;position:relative;overflow:hidden;}
.park-lists-start{margin-left:0;}
.park-lists p{position:absolute;left:0;bottom:0;font-size:20px;color:#FFFFFF;width:265px;height:100px;line-height:140px;padding:0 10px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;}
.banner-input{width:544px;height:42px;background:#FFFFFF;border-radius:2px;border:1px solid #FFFFFF;margin:0 auto;overflow:hidden;padding-top:30px;}
.banner-input input{float:left;width:380px;height:40px;padding-left:20px;border:1px solid #1F6CDD;}
.banner-input::-webkit-input-placeholder{color:#999999;}
.banner-input-search{float:left;width:72px;height:42px;background:#1F6CDD;border-radius:0px 2px 2px 0px;cursor:pointer;}
.banner-input-search:hover{background:#1a5bba;}
.banner-input-search img{width:24px;height:24px;margin-top:0px;margin-left:0px;}
.banner-tag{width:1200px;margin:0px auto;position:absolute;z-index:0;top:630px;left:18%;overflow:hidden;}
.banner-tag-item{position:relative;float:left;width:288px;height:120px;margin-left:5px;margin-right:5px;background:url(../images/banner_tag_bg@2x.png) center/cover no-repeat;overflow:hidden;border-radius:15px;}
.banner-tag-lastitem{margin-right:0;}
.banner-tag-item img{position:absolute;width:288px;height:120px;}
.banner-tag-title{font-size:20px;font-weight:bold;color:#333333;margin-top:35px;}
.banner-tag-button{font-size:16px;font-family:MicrosoftYaHei;color:#1F6CDD;cursor:pointer;width:300px;height:100px;display:block;}
.carousela{position:relative;height:700px;width:100%;overflow:hidden;}
.carousel-itema{position:absolute;width:100%;height:auto;opacity:0;transition:opacity 1s;}
.article-title{font-size:16px;font-weight:400;line-height:30px;}
.article-tag{margin-top:15px;}
.article-tag .badge{margin-right:5px;}
.list-unstyled{line-height:30px;}
.carousel-itema img{width:100%;height:500px;object-fit:cover;}
.shaixuan{font-size:14px;line-height:20px;}
.label-default{display:none;}
.carousel-itema.active{opacity:1;}
/* 弹窗样式 */
 #videoModal{display:none;/* 默认隐藏 */
 position:fixed;/* 固定在屏幕上 */
 top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);/* 遮罩层，半透明 */
 z-index:9999;/* 确保在最上层 */
 overflow:auto;/* 允许滚动 */
}
#videoModalContent{position:relative;top:25%;/* 垂直居中 */
 width:80%;/* 宽度为屏幕宽度的80% */
 max-width:940px;/* 最大宽度限制 */
 margin:auto;/* 水平居中 */
 padding:20px;background-color:#fff;/* 内容背景色 */
}
/* 关闭按钮样式 */
 .close{position:absolute;top:50px;right:15px;color:#aaa;font-size:28px;font-weight:bold;cursor:pointer;z-index:98;}
.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer;}
/* 视频播放器样式 */
 #videoPlayer{width:100%;display:block;}
/* 内容部分左侧导航 */
.index-left-nav{width:100%;height:38px;border-bottom:solid 1px #CADFF3;}
.left-nav-menu{display:block;float:left;font-size:20px;line-height:22px;color:#333333;margin-right:40px;cursor:pointer;}
.left-nav-menu:hover{color:#1379D7;}
.left-nav-active{font-weight:bold;color:#1379D7;border-bottom:3px solid #1379D7;padding-bottom:14px;}
/* 行业分类搜索框 */
.index-industry-search{overflow:hidden;margin-top:40px;}
.index-industry-search input{float:left;width:694px;height:20px;font-size:16px;padding:14px 16px;border-left:solid 1px #E6E6E6;border-top:solid 1px #E6E6E6;border-bottom:solid 1px #E6E6E6;line-height:20px;*display:inline;*zoom:1;vertical-align:middle;background:#f8f8f8;}
.search-form-sousuo{margin:0;padding:0;border:0;font-weight:normal;vertical-align:baseline;text-align:left !important;}
.search-button{float:right;width:132px;height:50px;background:#1677D9;border-radius:0px 2px 2px 0px;color:#ffffff;line-height:50px;font-size:16px;text-align:center;*display:inline;*zoom:1;vertical-align:middle;cursor:pointer;}
.search-button:hover{background:#2D84DC;}
.search-button:active{background:#136AC2;}
/* 产业分类列表 */
.index-industry-classify{width:880px;height:594px;overflow:hidden;margin-top:30px;}
.industry-classify-list{width:198px;height:96px;padding:40px 0;border:1px solid #ECECEC;background:#ffffff;margin:0px 20px 20px 0px;float:left;cursor:pointer;}
.industry-classify-list:hover{box-shadow:0px 0px 8px 0px rgba(0,0,0,0.08);}
.industry-search-active{border:1px solid #1379D7;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.08);}
.industry-classify-list.industry-search-active p{color:#1379D7;}
.industry-classify-list:hover p{color:#1379D7;}
.industry-classify-list img{width:60px;height:60px;display:block;margin:0 auto;}
.industry-classify-list p{font-size:16px;line-height:16px;color:#333333;text-align:center;margin-top:20px;}
/* 点击加载更多出现的隐藏数据 */
 .dropdown{position:relative;width:150px;}
.dropdown-label{display:block;margin-bottom:8px;font-weight:500;color:#555;font-size:12px;}
.dropdown-toggle{}
.dropdown-toggle:hover{border-color:#6a11cb;}
.dropdown-toggle:after{content:'';width:10px;height:10px;border-right:2px solid #6a11cb;border-bottom:2px solid #6a11cb;transform:rotate(45deg);transition:transform 0.3s ease;}
.dropdown-menu{position:absolute;top:100%;left:0;width:100%;background:white;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,0.1);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;z-index:10;overflow:hidden;}
.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(5px);}
.dropdown:hover .dropdown-toggle:after{transform:rotate(-135deg);}
.dropdown-item{padding:10px 10px;cursor:pointer;transition:all 0.2s ease;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;}
.dropdown-item:last-child{border-bottom:none;}
.dropdown-item:hover{background:#f8f9ff;color:#6a11cb;padding-left:25px;}
.dropdown-item:before{content:'';display:inline-block;width:6px;height:6px;background:#6a11cb;border-radius:50%;margin-right:12px;opacity:0;transition:opacity 0.2s ease;}
.dropdown-item:hover:before{opacity:1;}
.description{margin-top:40px;padding:20px;background:#f8f9ff;border-radius:10px;border-left:4px solid #6a11cb;}
.description h3{color:#333;margin-bottom:10px;}
.description p{color:#666;line-height:1.6;font-size:14px;}

.index-data-hide{display:none;margin-bottom:-15px;margin-top:-5px;}
.index-industry-hide{display:none;width:880px;}
.index-type-hide{display:none;width:880px;}
.more-data{width:858px;height:38px;background:#EDF6FF;border:solid 1px #EDF6FF;border-radius:2px;color:#1379D7;font-size:16px;text-align:center;line-height:40px;cursor:pointer;overflow:hidden;}
.more-data:hover{color:#2D84DC;}
.more-data:active{color:#136AC2;}
/* 新闻模块 */
.index-news{margin-top:40px;}
.news-head{width:100%;}
.news-policy{float:right;margin-top:3px;cursor:pointer;}
.news-head-title{color:#333333;font-size:20px;line-height:24px;font-weight:bold;float:left;}
.news-policy p{float:left;font-size:14px;line-height:20px;color:#999999;*display:inline;*zoom:1;vertical-align:middle;}
.news-policy:hover p{color:#1379D7;}
.news-policy img{float:left;width:14px;height:14px;*margin-top:2px;margin:3px 0;vertical-align:middle;}
.news-policy:hover .common-hover-open{display:none;}
.news-policy:hover .common-hover-close{display:block;}
.news-content{margin-top:28px;width:100%;}
.news-content-left{display:block;float:left;font-size:0;width:266px;}
/* 左侧 */
.policy-zoom{width:266px;height:150px;overflow:hidden;}
.news-content img{width:266px;height:150px;transition:1.5s;-webkit-transition:1.5s;/* Safari */
}
.news-content img:hover{transform:scale(1.1);}
.content-left-text{width:264px;height:70px;border-left:solid 1px #ececec;border-right:solid 1px #ececec;border-bottom:solid 1px #ececec;overflow:hidden;}
.content-left-text p{color:#333333;font-size:16px;line-height:24px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;word-break:break-word;margin:11px 16px;cursor:pointer;}
.news-content-left:hover .content-left-text p{color:#1379D7;}
/* 右侧 */
.news-content-right{width:564px;height:221px;margin-left:30px;float:right;font-size:0;}
.right-news-list{margin-bottom:20px;height:20px;}
.news-list-content{max-width:529px;font-size:16px;line-height:20px;height:20px;color:#333333;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-list-content:hover{color:#1379D7;}
.right-news-list span{font-size:20px;color:#CADFF3;line-height:20px;display:inline-block;*display:inline;/* *zoom:1;*/
 vertical-align:middle;*vertical-align:top;font-weight:bold;font-style:italic;}
/* 招商咨询 */
.investment-ask{width:258px;padding:20px;border:1px solid #E6E6E6;}
.investment-phone{color:#1379D7;font-size:24px;font-weight:bold;}
.investment-ul{overflow:hidden;margin-top:20px;margin-bottom:30px;}
.investment-ul li{width:142px;height:38px;font-size:16px;line-height:38px;text-align:center;border-radius:2px;cursor:pointer;}
.investment-li-left{float:left;color:#1379D7;border:1px solid #1677D9;}
.investment-li-left:hover{color:#2D84DC;border:1px solid #2D84DC;}
.investment-li-right{float:right;color:#FFFFFF;background-color:#1677D9;}
.investment-li-right:hover{background-color:#2D84DC;}
/* 右侧政策表单 */
.right-form{width:260px;border:1px solid #E6E6E6;padding:0px 19px;margin-bottom:30px;}
.form-title{margin-top:18px;padding-bottom:18px;border-bottom:solid 1px #ECECEC;}
.form-title img{width:14px;height:15px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.form-title p{color:#333333;font-size:20px;line-height:24px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-left:8px;}
.index-form{width:260px;margin-top:20px;}
.form-name{height:60px;}
.form-name input{width:234px;height:20px;font-size:14px;line-height:20px;padding:9px 12px;border:solid 1px #E6E6E6;}
.form-name p{width:260px;height:20px;font-size:14px;line-height:20px;color:#F25041;margin:0 auto;display:none;}
.sub-menu{width:260px;height:40px;background:#1677D9;border-radius:2px;line-height:40px;color:#ffffff;display:block;margin:0 auto;font-size:16px;text-align:center;cursor:pointer;margin-bottom:20px;}
.sub-menu:hover{background:#2D84DC;}
.sub-menu:active{background:#136AC2;}
.sub-menu:disabled{background:#cccccc;cursor:not-allowed;}
/* 园区 最新园区覆盖 */
.right-form.new .form-msg{padding-top:10px;}
.right-form.new{padding-bottom:10px;margin-top:30px;}
.right-form.new .form-msg p{font-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.right-form.new .form-msg p a{display:inline-block;*display:inline;*zoom:1;max-width:260px;font-size:14px;color:#333333;line-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.right-form.new .form-msg p a:hover{color:#1F6CDD;}
/* 资讯中心&&policy */
.news{width:258px;padding:20px;margin-bottom:30px;border:1px solid #E6E6E6;}
.news ul li{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #ECECEC;}
.news ul li a{max-width:258px;max-height:40px;color:#333333;font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.news ul li a:hover{color:#1379D7;}
.see-all{display:inline-block;overflow:hidden;}
.see-all span{float:left;color:#999999;font-size:14px;line-height:22px;}
.see-all img{float:left;width:14px;height:14px;margin:4px 0;}
.see-all:hover span{color:#1379D7;}
.see-all:hover .common-hover-open{display:none;}
.see-all:hover .common-hover-close{display:block;}
/* 底部 */
.index-footer{width:100%;min-width:1200px;font-size:0;margin:0 auto;padding:30px 0;background:#202228;}
.footer-content{position:relative;width:1200px;margin:0 auto;}
.footer-top{position:relative;overflow:hidden;}
.footer-left{float:left;}
.footer-slogan{color:#E5E5E5;font-size:20px;line-height:20px;padding-top:10px;}
.footer-phone{padding:8px 20px;margin-top:20px;background:#36383D;}
.footer-phone span{float:left;font-size:16px;line-height:20px;}
.footer-phone-title{color:#E4E4E4;}
.footer-phone-number{color:#ffffff;}
.footer-phone img{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:16px;height:16px;}
.footer-phone a{color:#E4E4E4;font-size:16px;line-height:36px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.footer-text{position:absolute;top:0;right:0;bottom:0;left:0;width:550px;margin:auto;}
.footer-about-title{color:#B3B3B3;font-size:16px;font-weight:400;}
.footer-about-desc{color:#B3B3B3;font-size:14px;line-height:24px;font-weight:400;}
.footer-company-address{color:#B3B3B3;font-size:14px;text-align:left;margin-top:15px;}
.footer-bottom{display:block;margin-top:15px;}
.footer-bottom p{margin-right:20px;font-size:14px;line-height:20px;color:#B3B3B3;margin-right:20px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.bottom-number{margin-right:20px;font-size:14px;line-height:20px;color:#B3B3B3;margin-right:20px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.bottom-number:hover{color:#ffffff;}
.footer-police{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.footer-police:hover p{color:#ffffff;}
.footer-police img{width:13px;height:14px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.footer-police p{margin-left:8px;}
/* 二维码 */
.qr-right{float:right;width:120px;margin-left:40px;}
.qr-right img{width:120px;height:120px;border-radius:4px;}
.qr-right p{margin-top:10px;font-size:14px;line-height:14px;color:#BEBEBE;text-align:center;}
.animate{border:3px solid red}
.banner{width:100%;min-width:1240px}
.banner .header-wrapper{background:transparent;position:relative;height:450px;z-index:3}
.banner .header-nav-wrapper{z-index:3}
.banner .header-content{padding-bottom:0;height:380px}
.banner .banner-content{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1}
.banner .banner-content .image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:bottom;opacity:0;z-index:0;transition:opacity .5s ease-in-out}
.banner .banner-content .image.active{opacity:1;z-index:1}
.banner .banner-caption{position:relative;width:1240px;height:100%}
.banner .banner-caption .tab-container{position:absolute;right:0;bottom:73px;padding:0 15px;width:342px;height:282px;background-color:rgba(0,0,0,.6);z-index:2;color:#999}
.banner .banner-caption .tab-header{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;height:50px;line-height:50px;border-bottom:1px solid hsla(0,0%,100%,.3)}
.banner .banner-caption .tab-header-item{position:relative;bottom:-2px;width:70px;text-align:center;cursor:pointer}
.banner .banner-caption .tab-header-item.active{color:#fff;border-bottom:2px solid #fff}
.banner .banner-caption .tab-body{height:182px}
.banner .banner-caption .tab-body-item{position:relative}
.banner .banner-caption .tab-body-item:first-child a{line-height:60px}
.banner .banner-caption .tab-body-item:nth-child(2) a{line-height:50px}
.banner .banner-caption .tab-body-item:nth-child(3) a{line-height:40px}
.banner .banner-caption .tab-body-item:nth-child(4) a{line-height:30px}
.banner .banner-caption .tab-body-item a{color:inherit;height:45.5px}
.banner .banner-caption .tab-body-item a .text{display:none;font-size:12px}
.banner .banner-caption .tab-body-item:hover:before{content:"";position:absolute;left:-28px;height:45.5px;width:28px;background-color:#fff}
.banner .banner-caption .tab-body-item:hover:after{content:"";position:absolute;left:-28px;height:7px;width:13px;border-top:7px solid #b5b5b5;border-left:13px solid transparent}
.banner .banner-caption .tab-body-item:hover a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;margin-right:-15px;padding:3px 0;background-color:#fff;line-height:1.4}
.banner .banner-caption .tab-body-item:hover a .title{margin-bottom:2px;color:#333}
.banner .banner-caption .tab-body-item:hover a .title-prefix{display:none}
.banner .banner-caption .tab-body-item:hover a .text{display:block}
.banner .banner-caption .tab-footer{height:50px;line-height:50px;color:#fff;border-top:1px solid hsla(0,0%,100%,.3)}
.banner .banner-caption .tab-footer .m-icon{margin-right:10px;font-size:20px}
.banner .banner-caption .tab-footer .count{font-size:18px}
.banner .banner-caption .tab-footer .text{font-size:14px;text-decoration:underline}
.banner .caption-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0;bottom:0;width:100%;line-height:47px;height:3px;overflow:hidden;text-align:center;transition:height .2s ease-out;z-index:1}
.banner .caption-list .caption-list-item{width:33.3333%;background-color:rgba(0,0,0,.2);cursor:pointer}
.banner .caption-list .caption-list-item.active{background-color:rgba(245,166,35,.8)}
.banner:hover .caption-list{height:47px}
.section-block{padding-top:30px;padding-bottom:20px}
.section-block>.head{position:relative;margin:auto;margin-bottom:58px;text-align:center;transition:all .2s ease}
.section-block>.head h2{display:inline-block;position:relative;margin-top:0;margin-bottom:20px;font-size:36px;font-weight:700;background-color:#fff;color:#666;z-index:2}
.section-block>.head h2:before{left:-80px}
.section-block>.head h2:after,.section-block>.head h2:before{content:" ";position:absolute;top:18px;width:60px;height:1px;background-color:#ccc}
.section-block>.head h2:after{right:-80px}
.section-block>.head .head-text{width:500px;margin:0 auto;text-align:center;font-size:16px;color:#666}
.section-block>.head a.head-text:hover{color:#1f86ed}
.section-block>.head .divider{position:absolute;top:24px;left:50%;margin-left:-370px;width:740px;height:1px;background-color:#ccc;z-index:1}
.section-block>.head .tab-container{margin-top:30px}
.section-block>.head .tab-container .tab-text{cursor:pointer}
.section-block>.head .tab-container .tab-text.active,.section-block>.head .tab-container .tab-text:hover{color:#1f86ed;text-decoration:underline}
.section-block>.head .tab-container .tab-divider{margin:0 10px}
.section-block>.head .tab-container .tab-link{display:inline-block;color:#333}
.section-block>.head .tab-container .tab-link:hover{color:#1f86ed;text-decoration:underline}
.section-block .btn-black{display:block;width:170px;height:38px;line-height:38px;border-radius:5px;margin:40px auto;border:1px solid #ccc;}
.section-block .btn-black:hover{color:#1c6cc3;font-weight:bold;}
.nav-section{padding:20px 0;background-color:#f5f5f5}
.nav-section .holy-grail{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.nav-section .nav-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:0 10px;width:236px;height:110px;background-color:#fff;cursor:pointer}
.nav-section .nav-item:hover{box-shadow:0 0 4px rgba(0,0,0,.3)}
.nav-section .nav-item .title{margin-bottom:6px;font-size:24px;font-weight:700;color:#666}
.nav-section .nav-item .text{margin-bottom:0;color:#999}
.nav-section .nav-item .right{height:56px;width:56px;line-height:56px;font-size:56px}
.technology-section{position:relative;z-index:1;padding-bottom:0;height:647px}
.technology-section .technology-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.technology-section .technology-list .technology-list-item-simple{margin-top:0;max-width:300px;padding:0}
.technology-section .technology-list .technology-list-item-simple .m-cover{width:100%;height:160px}
.technology-section .technology-list .technology-list-item-simple .m-cover .m-icon{margin-top:113px}
.technology-section .technology-list .list-item-prefix{width:58px;height:44px;top:-2px;font-size:14px;left:12px}
.technology-section .technology-list .list-item-content{height:80px}
.technology-section .technology-list .list-item-text-container{display:none}
.expert-section{position:relative;z-index:1;}
.expert-section,.expert-section .head h2{background-color:#f5f5f5}
.expert-section .body .expert-info{height:350px}
.expert-section .body .expert-info .m-avatar:before{border-color:#f5f5f5}
.expert-section .body .expert-info .institution{margin-bottom:20px;font-size:18px;color:#666}
.expert-section .body .expert-info .tag{display:inline-block;margin-bottom:9px;padding:0 14px;min-width:90px;max-width:194px;height:30px;line-height:30px;text-align:center;border-radius:0;font-size:15px;background-color:transparent;color:#849194;border:1px solid #849194}
.expert-section .body .expert-info .tag-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:0 55.5px;width:306px;overflow:hidden;text-align:left}
.expert-section .body .expert-info-caption{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.expert-section .body .expert-info-caption .text{margin:0 auto;width:180px;font-size:14px;line-height:2.2;color:#fff;text-align:left}
.expert-section .body .expert-info-caption .m-link{display:block;margin-top:50px;text-align:center}
.expert-section .body .expert-list tr td{vertical-align:top}
.expert-section .body .expert-list tr td:hover{vertical-align:middle}
.expert-section .body .expert-list tr td:hover .expert-info-caption{display:-ms-flexbox;display:flex}
.expert-section .body .expert-list tr td:first-child:after,.expert-section .body .expert-list tr td:nth-child(2):after,.expert-section .body .expert-list tr td:nth-child(3):after{background-color:#f5f5f5}
.policy-section{height:auto}
.policy-list{width:1240px;-ms-flex-pack:justify;justify-content:space-between}
.policy-list .policy-item{width:300px;height:300px;float:left;margin:5px;overflow:hidden;display:block;color:#000;box-shadow:0 0 10px rgba(0,0,0,.1);}
.policy-list .policy-item:hover{color:#1c6cc3;}
.policy-list .policy-item .m-cover-img{width:100%;height:248px;min-height:248px;}
.policy-list .policy-item .tag{margin-top:10px;padding:0 18px;height:22px;line-height:22px;border-radius:22px;background-color:rgba(1,1,1,.7);border-color:rgba(1,1,1,.7);color:#fff}
.policy-list .policy-item .tag-container{top:8px;left:18px}
.policy-list .policy-item .title{bottom:0;left:0;padding:0 5px;width:300px;height:46px;overflow:hidden;line-height:46px;font-size:18px;text-align:center;font-weight:800;}
.activity-section{padding-top:20px;height:519px}
.activity-section .body{background-color:#f5f5f5}
.activity-section .body .holy-grail{display:-ms-flexbox;display:flex;height:360px;background-image:url("/templates/tech/images/index/index-activity.jpg")}
.activity-section .body .activity-item{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff}
.activity-section .body .activity-item-wrapper{margin-top:100px;height:240px;text-align:center;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}
.activity-section .body .activity-item .btn{display:block;margin:40px auto 0;width:102px;height:32px;border-radius:0;font-size:12px;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}
.activity-section .body .activity-item .m-icon{display:block;height:90px;font-size:62px}
.activity-section .body .activity-item .text{font-size:20px;font-weight:700;letter-spacing:4px}
.activity-section .body .activity-item:hover{background-color:rgba(52,126,202,.8)}
.activity-section .body .activity-item:hover .activity-item-wrapper{margin-top:60px}
.activity-section .body .activity-item:hover .btn{margin-top:20px;opacity:1}
.edu-section{height:auto;}
.edu-section .body .edu-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
a{display:block}
.edu-section .body .article-item{position:relative;margin-bottom:10px;width:300px;height:262px;color:#fff;border:1px solid #eee;overflow:hidden}
.edu-section .body .article-item .m-cover-img-container{width:300px;height:180px;overflow:hidden}
.edu-section .body .article-item .m-cover-img-container .m-cover-img{width:300px;min-height:100%}
.edu-section .body .article-item .title{padding:20px 20px 16px;width:300px;height:82px;line-height:23px;font-size:14px;color:#333}
.edu-section .body .article-item .text{padding:0 20px;width:100%;color:#999}
.edu-section .body .article-item:hover{box-shadow:0 0 4px rgba(0,0,0,.3)}
.edu-section .body .article-item-slim{margin-bottom:8px;line-height:28px;height:28px;color:#333;font-size:14px;margin:6px;list-style:decimal;overflow:hidden;}
.edu-section .body .article-item-slim:hover{color:#1f86ed;text-decoration:underline}
.service-ways{padding-top:20px;z-index:2}
.service-ways>.head{margin-bottom:30px}
.service-ways .way-list{display:-ms-flexbox;display:flex;margin-bottom:0}
.service-ways .way-list .way-item{-ms-flex:1;flex:1;padding:20px 6px 0}
.service-ways .way-list .way-item:first-child{padding-left:0;padding-right:12px}
.service-ways .way-list .way-item:last-child{padding-left:12px;padding-right:0}
.service-ways .way-list .way-item .content{height:611px;width:100%;overflow:hidden;background-color:#ccc;border-radius:4px;transition:all .2s ease}
.service-ways .way-list .way-item .content .head{padding:30px;color:#fff;text-align:left;background-size:cover;background-position:100% 100%;background-repeat:no-repeat}
.service-ways .way-list .way-item .content .head h3{margin-top:0;font-size:30px}
.service-ways .way-list .way-item .content .head p{margin-bottom:0;font-size:20px;color:#fff}
.service-ways .way-list .way-item .content .head.traditional{background-image:url("/templates/tech/images/index/way1.png")}
.service-ways .way-list .way-item .content .head.normal{background-image:url("/templates/tech/images/index/way2.png")}
.service-ways .way-list .way-item .content .head.advance{background-image:url("/templates/tech/images/index/way3.png")}
.service-ways .way-list .way-item .content .body li{height:80px;padding:0 20px}
.service-ways .way-list .way-item .content .body li .media{float:left;width:20%;font-size:24px;height:80px;line-height:80px;text-align:center;vertical-align:middle}
.service-ways .way-list .way-item .content .body li .media .icon-gou{color:#1f86ed}
.service-ways .way-list .way-item .content .body li .media .icon-cha1{font-size:14px}
.service-ways .way-list .way-item .content .body li .media .icon-quan{display:block;margin:33px auto;width:14px;height:14px;border-radius:14px;border:2px solid #999}
.service-ways .way-list .way-item .content .body li .text{display:table-cell;vertical-align:middle;line-height:20px}
.service-ways .way-list .way-item .content .body li .text-wrapper{float:left;width:80%;display:table;height:80px}
.service-ways .way-list .way-item .content .body li .text-wrapper .btn{border-radius:1px}
.service-ways .way-list .way-item .content .body li .text a{display:inline}
.service-ways .way-list .way-item .content .body li:nth-child(2n){background-color:#e5e5e5}
.service-ways .way-list .way-item .content .body li:last-child,.service-ways .way-list .way-item .content .body li:nth-child(odd){background-color:#f5f5f5}
.service-ways .way-list .way-item .content:hover{box-shadow:0 0 8px rgba(0,0,0,.3)}
.service-flows>.head{margin-bottom:30px}
.service-flows .body{position:relative}
.service-flows .step-bar{position:absolute;bottom:60px;left:50%;margin-left:-500px;width:1000px;height:1px;background-color:#ccc;z-index:-1}
.service-flows .flow-list{margin-bottom:0}
.service-flows .flow-list .flow-item{display:inline-block;width:20%;padding:20px}
.service-flows .flow-list .flow-item .content .media{text-align:center;padding:0}
.service-flows .flow-list .flow-item .content .media .m-icon{font-size:64px}
.service-flows .flow-list .flow-item .content h3{text-align:center;margin:10px 0}
.service-flows .flow-list .flow-item .content .apply-btn{display:block;margin:auto;border:0;background-color:#1f86ed;font-size:18px;line-height:32px;padding:0 12px;color:#fff}
.service-flows .flow-list .flow-item .content .apply-btn-wrapper{margin:6px 0}
.service-flows .flow-list .flow-item .step-index{margin:20px auto;width:60px;height:40px;padding:10px 20px;background:#fff}
.service-flows .flow-list .flow-item .step-index>div{border:1px solid #999;border-radius:50%;text-align:center;font-size:12px;color:#999}
.cases,.cases .head h2{background-color:#f5f5f5}
.activity-section,.edu-section,.policy-section,.service-ways{padding-bottom:0}
.section-animate .head{top:0;opacity:1}
.floor-nav-container{z-index:2}
.floor-nav-container .list-item{padding:12px 8px;line-height:1.2;text-align:center}
.floor-nav-container .list-item:before{top:45px}
/* char-w282-show */
.char-w282-show{padding:25px 0 16px;}
.char-w282-show .char-w282-h404,.char-w282-show .char-w282-h250{float:left;margin:0 25px 24px 0;}
.char-w282-show .char-w282-h404:nth-child(4n),.char-w282-show .char-w282-h250:nth-child(4n){margin-right:0;}
.w1225{width:1240px;margin:0 auto;padding:0px;}
.expert-sectionxm,.expert-sectionxm .head h2{background-color:#fff;}
.expert-sectionxw{position:relative;background-color:#f5f5f5;z-index:1;height:450px;}
.char-w282-showa{padding:25px 0 16px;display:flex;flex-wrap:wrap;justify-content:space-between;max-height:602px;overflow:hidden;}
.char-w282-showa .char-w282-h4041,.char-w282-showa .char-w282-h2501{float:none;margin:0 0 24px 0;}
.char-w282-h4041{display:block;width:270px;height:229px;padding-top:60px;overflow:hidden;text-align:center;background:#fff url('/images/bg2.jpg') no-repeat left top;position:relative;top:0;transition:all .2s linear;box-shadow:0 10px 20px rgba(0,0,0,0.2);}
.char-w282-h4041:hover{box-shadow:0 10px 20px rgba(0,0,0,0.3);/* 向上浮动的阴影 */
 transform:translateY(-10px);/* 向上移动 */
}
.char-w282-h4041 .label{position:absolute;left:10px;top:14px;z-index:2;width:100%;height:26px;overflow:hidden;margin:0 auto;font-size:16px;font-weight:bold;color:#fff;line-height:26px;text-align:left;}
.char-w282-h4041 .labelt{position:absolute;left:0;top:44px;z-index:2;width:100%;padding:0px;height:26px;overflow:hidden;margin:0 auto;font-size:12px;color:#fff;line-height:26px;text-align:center;}
.char-w282-h4041 .txt{top:0px;}
.char-w282-h4041 img{position:absolute;left:76px;top:10px;width:150px;height:150px;border-radius:40%;}
.char-w282-h4041 .name{font-size:22px;color:#333;line-height:30px;font-weight:600;height:30px;overflow:hidden;}
.char-w282-h4041 .sc-title{color:#666;width:100%;float:left;height:22px;margin:5px 0px 0px 5px;font-size:13px;text-align:left;letter-spacing:0px;border-bottom:1px dashed #ccc;}
.char-w282-h4041 .sc-title a{}
.sc-title:hover{color:#1c6cc3;}
.char-w282-h4041 .tag{color:#666;height:20px;margin:13px 0;}
.char-w282-h4041 .tip{color:#666;height:20px;margin:13px 0;}
.char-w282-h4041 .tel{display:block;margin:25px 40px 0;height:40px;background-color:#f5f5f5;border-radius:20px;font-size:18px;color:#ccc;line-height:40px;}
.char-w282-showc{padding:25px 0 16px;}
.char-w282-showc .char-w282-h4042,.char-w282-showc .char-w282-h2502{float:left;margin:0 24px 24px 0;}
.char-w282-h4042{display:block;width:382px;height:290px;padding-top:50px;overflow:hidden;text-align:left;background:#fff url('/images/bg3.jpg') no-repeat left top;position:relative;top:0;transition:all .2s linear;border:0px solid #ccc;}
.char-w282-h4042 .txt{border:1px solid #ccc}
.char-w282-h4042 .txt a:hover{color:#1c6cc3}
.char-w282-h4042 .labell{position:absolute;left:0;top:14px;left:20px;z-index:2;width:70%;padding:0px;height:26px;overflow:hidden;margin:0 auto;font-size:18px;font-weight:bold;color:#000;line-height:26px;text-align:left;}
.char-w282-h4042 .laber{position:absolute;left:0;top:14px;left:300px;z-index:2;width:30%;padding:0px;height:26px;overflow:hidden;margin:0 auto;font-size:15px;font-weight:bold;color:#666;line-height:26px;text-align:left;}
.char-w282-h4042 .laber a:hover{color:#1c6cc3;font-weight:bold;}
.char-w282-h4042 .sc-title{color:#666;width:100%;float:left;height:22px;margin:13px 0px 0px 10px;font-size:14px;text-align:left;letter-spacing:.5px;}
.char-w282-h4042 a span{color:#666;width:70%;float:left;height:22px;}
.char-w282-h4042 a span:hover{color:#1c6cc3;width:70%;float:left;height:22px;}
.char-w282-h4042 a .line{color:#666;width:26%;float:right;height:22px;}
.char-w282-h404{display:block;width:282px;height:229px;padding-top:175px;overflow:hidden;text-align:center;background:#fff url('/images/bg1.jpg') no-repeat left top;position:relative;top:0;transition:all .2s linear;}
.char-w282-h404:hover{box-shadow:0 10px 20px rgba(0,0,0,0.3);/* 向上浮动的阴影 */
 transform:translateY(-10px);/* 向上移动 */
}
.char-w282-h404 .label{position:absolute;left:50%;top:14px;z-index:2;margin-left:20px;width:77px;height:26px;overflow:hidden;padding-bottom:5px;background:url(/images/find_lawyer/icon/tag.png) no-repeat;font-size:12px;color:#fff;line-height:26px;text-align:center;display:none;}
.char-w282-h404 img{position:absolute;left:76px;top:10px;width:150px;height:150px;border-radius:40%;}
.char-w282-h404 .name{font-size:22px;color:#333;line-height:30px;font-weight:600;height:30px;overflow:hidden;}
.char-w282-h404 .sc-title{color:#666;height:20px;margin:13px 0;}
.char-w282-h404 .tag{color:#666;height:20px;margin:13px 0;}
.char-w282-h404 .tip{color:#666;height:20px;margin:13px 0;}
.char-w282-h404 .tel{display:block;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:200px;height:40px;background-color:#1c6cc3;border-radius:20px;font-size:18px;color:#ccc;line-height:40px;text-align:center;}
.char-w282-h404:hover .tel{color:#fff;}
.bottom{height:484px;padding-top:116px;background:url(/images/bottom.png) center no-repeat;background-size:cover;}
.min{width:1200px;margin:0 auto;}
.bottom-title{font-size:38px;color:#FFFFFF;text-align:center;}
.bottom-mun{font-size:34px;font-weight:bolder;color:#FFFFFF;text-align:center;margin-top:20px;}
.bottom-form{display:flex;flex-direction:row;justify-content:center;margin-top:40px;}
.bottom-form-item{margin-right:32px;}
.bottom-form-last{margin-left:50px;margin-top:28px;}
.bottom-button{position:relative;width:233px;height:48px;background:#FFFFFF;border-radius:24px;margin:40px 500px 0;font-weight:bolder;color:#1F6CDD;line-height:48px;text-align:center;cursor:pointer;overflow:hidden;}
.bottom-form-item input{width:330px;height:34px;background:rgba(255,255,255,0.15);border:2px solid #FFFFFF;text-indent:10px;color:#fff;}
.bottom-form-item div{width:80px;height:16px;font-size:16px;color:#FFFFFF;margin-left:3px;margin-bottom:12px;}
.bottom-form-last input{width:1062px;height:62px;}
.yScrollList{width:1240px;border:0px solid #dcdcdc;border-top:none;background:#ffffff;margin:85px auto 0;}
.yScrollListTitle{width:100%;height:38px;line-height:38px;border-bottom:1px solid #dcdcdc;}
.yScrollListTitle h1{cursor:pointer;font-size:16px;background:#ddd;color:#fff;height:38px;margin-left:8px;float:left;position:relative;left:-3px;width:110px;text-align:center;border-radius:5px 5px 0 0;}
.yScrollListTitle h1.ytitleh12{left:-2px;background:#ddd;}
.yScrollListTitle h1.yth1click{height:42px;background:#2569be;top:-5px;color:#fff;border-radius:5px 5px 0 0;}
.yScrollListIn{width:100%;height:224px;position:relative;}
.yScrollListInList{display:none;width:1225px;height:544px;position:absolute;padding:0 10px;left:0;top:0;overflow:hidden;}
.yScrollListInList .yScrollListbtn{cursor:pointer;position:absolute;width:13px;height:19px;top:96px;background:url(/images/btnys.png) no-repeat 0 0;}
.yScrollListInList .yScrollListbtnr{background-position:-14px 0;right:5px;}
.yScrollListInList .yScrollListbtnl{left:5px;}
.yScrollListInList ul{width:2238px;height:514px;position:absolute;top:0;left:0px;overflow:hidden;}
.yScrollListInList ul li{width:280px;height:224px;float:left;margin:16px;box-shadow:0 10px 10px rgba(0,0,0,0.2);}
.yScrollListInList ul li img{width:280px;height:180px;display:block;margin-left:0px;margin-top:12px;}
.yScrollListInList ul li p{text-align:center;font-size:16px;color:#666666;line-height:18px;padding:7px 10px 0;width:280px;height:36px;overflow:hidden;}
.yScrollListInList ul li p:hover{color:#e9630a;text-decoration:underline;}
.yScrollListInList ul li span{color:#e9630a;font-size:12px;text-align:center;display:block;line-height:24px;}
.containec{margin-top:80px;justify-content:space-between;}
.carousel{width:55%;height:450px;float:left;position:relative;overflow:hidden;}
.carousel-item{position:absolute;width:100%;opacity:0;transition:opacity 1s;}
.carousel-item.active{opacity:1;}
.carousel-item img{width:100%;height:450px;display:block;}
.carousel-title{position:absolute;bottom:0px;left:0;width:100%;text-align:center;color:white;font-size:20px;background-color:rgba(0,0,0,0.5);padding:0px;height:45px;line-height:45px;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5));}
.news-list{width:43%;padding:0px;float:right;box-sizing:border-box;}
.news-list h2{margin-bottom:23px;}
.news-list ul{list-style:none;padding:0;}
.news-list li{line-height:35px;height:35px;overflow:hidden;}
.news-list li a{width:100%;}
.news-list li a .news-t{width:78%;float:left;}
.news-list ul li a:hover{color:#1c6cc3;font-weight:bold;}
.news-list li a .news-time{width:18%;float:right;}
.menu{position:sticky;top:0;left:0;z-index:99;width:100%;background:#1c6cc3;display:flex;justify-content:center;}
.menu *{box-sizing:border-box;}
.menu .center{width:1200px;}
.menu .ul-list{display:flex;}
.menu .ul-list > li{flex:1;border-right:0px solid #333;position:relative;}
.menu .ul-list > li:last-child{border-right:none;}
.menu .ul-list > li > a{height:55px;display:flex;align-items:center;justify-content:center;font-size:16px;text-decoration:none;color:#fff;background:#1c6cc3;}
.menu .ul-list > li > span{color:#fff;font-size:16px;height:55px;display:flex;align-items:center;justify-content:center;background:#1c6cc3;}
.menu .ul-list > li a:hover{border-bottom:1px solid #fff;}
.menu .ul-list > li:hover .ol-list{opacity:1 !important;visibility:visible !important;}
.menu .ol-list{all:unset !important;display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:8px 15px !important;position:absolute !important;top:100% !important;left:0 !important;width:240px !important;max-height:400px !important;overflow-y:auto !important;padding:15px 20px !important;background:#fff !important;border:1px solid #ddd !important;border-radius:6px !important;box-shadow:0 5px 15px rgba(0,0,0,0.1) !important;z-index:1000 !important;opacity:0 !important;visibility:hidden !important;transition:all 0.3s ease !important;}
.menu .ol-list li.container{all:unset !important;display:block !important;margin:0 !important;padding:0 !important;}
.menu .ol-list li.container a{all:unset !important;display:block !important;padding:10px 12px !important;color:#444 !important;font-size:14px !important;font-weight:500 !important;text-decoration:none !important;border-radius:4px !important;border-left:3px solid transparent !important;transition:all 0.2s ease !important;cursor:pointer !important;background:#f9f9f9 !important;}
.menu .ol-list li.container a:hover{background:#e6f3ff !important;color:#268EF0 !important;border-left-color:#268EF0 !important;}
.organization-list-outer .organization-container[data-v-d7239a1c]{width:1240px;margin:0 auto}
.organization-container .organization-header[data-v-d7239a1c]{height:55px;padding-top:22px}
.organization-container .organization-header h3[data-v-d7239a1c]{margin:0;float:left;width:108px;border-right:6px solid #f5b43e;margin-top:5px;font-size:22px;font-weight:400;color:#2888ea}
.organization-container .organization-header hr[data-v-d7239a1c]{float:left;width:880px;margin:0;margin-right:20px;border-color:#ccc;margin-top:16px;border-style:dashed;margin-left:40px}
.organization-container .organization-header span[data-v-d7239a1c]{box-sizing:content-box;float:right;width:190px;height:34px;line-height:34px;text-align:center;border:1px solid #2888ea;color:#2888ea;font-size:20px;border-radius:19px;cursor:pointer}
.organization-list li{display:-ms-flexbox;float:left;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 23px 10px 0px;}
.organization-container .organization-list>li[data-v-d7239a1c]{margin-bottom:45px;margin-right:20px}
.organization-container .popular-experts[data-v-d7239a1c]{padding:20px 0 100px}
.organization-container .popular-experts-title[data-v-d7239a1c]{height:64px}
.organization-container .popular-experts-title span[data-v-d7239a1c]{float:left;width:108px;height:26px;line-height:26px;border-right:6px solid #f5b43e;font-size:22px;color:#2888ea}
.organization-container .popular-experts-title a[data-v-d7239a1c]{float:right}
.organization-container .popular-experts-list[data-v-d7239a1c]{display:-ms-flexbox;display:flex}
.organization-container .popular-experts-list li[data-v-d7239a1c]{padding:30px 20px 0;-ms-flex:1;flex:1;height:310px;border-right:1px solid #eef0f1}
.organization-container .popular-experts-list li[data-v-d7239a1c]:last-child{border:none}
.organization-container .popular-experts-list li .li-t[data-v-d7239a1c]{height:112px}
.organization-container .popular-experts-list li .li-t .img-outline[data-v-d7239a1c]{width:112px;height:112px;border-radius:50%;border:1px solid #ccc;padding:5px;margin:0 auto}
.organization-container .popular-experts-list li .li-t .img-outline .img-box[data-v-d7239a1c]{width:100px;height:100px;border-radius:50%;overflow:hidden}
.organization-container .popular-experts-list li .li-t .img-outline img[data-v-d7239a1c]{display:block;width:100%}
.organization-container .popular-experts-list li h3[data-v-d7239a1c]{text-align:center}
.organization-container .popular-experts-list li h3 span[data-v-d7239a1c]{margin-top:15px;height:30px;display:block;font-weight:400;font-size:16px;line-height:24px;color:#849194}
.organization-container .popular-experts-list li .counsel[data-v-d7239a1c]{width:112px;height:32px;border:1px solid #156fb8;color:#156fb8;line-height:32px;text-align:center;margin:25px auto 0}
.organization-container .popular-experts-list li .counsel[data-v-d7239a1c]:hover{background-color:#156fb8;color:#fff}
.organization-item-container[data-v-de7e1d74]{width:285px;height:auto;border:1px solid #ccc;text-align:center;border-radius:7px;overflow:hidden}
.organization-item-container .img-box[data-v-de7e1d74]{position:relative;height:162px;overflow:hidden}
.organization-item-container .img-boxpg{position:relative;height:100px;overflow:hidden;text-align:center;}
.organization-item-container .img-box .img[data-v-de7e1d74]{display:block;width:100%;height:100%;background:#1f86ed 50% no-repeat;background-size:cover}
.organization-item-container .img-box .bar[data-v-de7e1d74]{position:absolute;width:100%;height:38px;bottom:0;line-height:38px;background-color:rgba(0,0,0,.5);font-size:14px;color:#fff;padding-left:15px}
.organization-item-container .img-box .bar span[data-v-de7e1d74]{font-size:14px;color:#fff}
.organization-item-container .img-box .bar .iconfont[data-v-de7e1d74]{font-weight:700}
.organization-item-container .organization-title[data-v-de7e1d74]{display:block;margin-top:10px;margin-bottom:10px;height:20px;padding-left:0px;line-height:30px;font-size:20px;color:#000;font-weight:700;text-align:center;}
.organization-item-container .organization-info[data-v-de7e1d74]{height:22px;line-height:22px}
.organization-item-container .organization-info .organization-tag[data-v-de7e1d74]{padding:5px;height:50px;float:left;font-size:14px;color:#000;text-align:center;}
.btn-secondary{background-color:#f7b52d;border-color:#f7b52d;color:#fff;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
section .detail-l{float:left;width:880px;background-color:#fff;border:2px solid #dcdcdc;margin-bottom:30px}
section .detail-l .organization-bg{height:190px;position:relative}
section .detail-l .organization-bg .organization-photo{position:absolute;left:0;right:0;bottom:-60px}
section .detail-l .organization-bg .organization-photo .img-outline{width:142px;height:142px;border-radius:50%;border:1px solid #ccc;padding:5px;margin:0 auto}
section .detail-l .organization-bg .organization-photo .img-outline .img-box{width:130px;height:130px;border-radius:50%;position:relative}
section .detail-l .organization-bg .organization-photo .img-outline .img-box .im-avatar{position:absolute;width:150px;height:150px;right:0;left:0;top:0;bottom:0;border-radius:50%;background-size:cover;background-position:50%}
section .detail-l .organization-brief{padding:60px 38px 45px;border-bottom:1px solid #e4e3e3}
section .detail-l .organization-brief h3{text-align:center;font-size:24px;margin-top:20px;margin-bottom:10px;}
section .detail-l .organization-brief .text-container{font-size:14px;color:#999;margin-top:20px;text-indent:2em;line-height:26px;}
section .detail-l .organization-advantage{padding-bottom:30px;border-bottom:1px dashed #eee}
section .detail-l .organization-advantage .content{font-size:14px;color:#666;line-height:20px}
section .detail-l .organization-project{padding-bottom:20px;border-bottom:1px dashed #eee}
section .detail-l .organization-project .project-item{font-size:14px;color:#666;margin-bottom:12px}
section .detail-l .organization-experts .popular-experts-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:.5s}
section .detail-l .organization-experts .popular-experts-list>li{padding:30px 30px 0;margin-bottom:25px;width:280px;height:310px}
section .detail-l .organization-experts .popular-experts-list>li.sp{border-right:1px solid #eef0f1;border-left:1px solid #eef0f1}
section .detail-l .organization-experts .popular-experts-list>li .li-t{height:112px}
section .detail-l .organization-experts .popular-experts-list>li .li-t .img-outline{width:112px;height:112px;border-radius:50%;border:1px solid #ccc;padding:5px;margin:0 auto}
section .detail-l .organization-experts .popular-experts-list>li .li-t .img-outline .img-box{width:100px;height:100px;border-radius:50%;overflow:hidden}
section .detail-l .organization-experts .popular-experts-list>li .li-t .img-outline img{display:block;width:100%}
section .detail-l .organization-experts .popular-experts-list>li h3{text-align:center}
section .detail-l .organization-experts .popular-experts-list>li h3 span{margin-top:15px;height:35px;display:block;font-weight:400;font-size:16px;line-height:24px;color:#849194}
section .detail-l .organization-experts .popular-experts-list>li .counsel{width:112px;height:32px;border:1px solid #156fb8;color:#156fb8;line-height:32px;cursor:pointer;text-align:center;margin:25px auto 0}
section .detail-l .organization-experts .popular-experts-list>li .counsel:hover{color:#fff;background-color:#156fb8}
section .detail-l .organization-technology{padding-bottom:50px}
section .detail-l .organization-technology .technology-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
section .detail-l .organization-technology .technology-list li{width:260px;margin-bottom:30px;margin-right:23px}
section .detail-l .organization-technology .technology-list li .technology-list-item-simple{margin:0;padding:0}
section .detail-l .organization-technology .technology-list li .technology-list-item-simple .list-item-prefix{left:20px}
section .detail-l .organization-technology .technology-list li .technology-list-item-simple .list-item-wrapper{width:260px;height:225px}
section .detail-l .organization-technology .technology-list li .technology-list-item-simple .list-item-wrapper .m-cover{width:260px;height:150px;background-size:cover}
section .detail-l .organization-technology .technology-list li .technology-list-item-simple .list-item-wrapper .m-cover .m-icon{margin-top:105px}
section .detail-l .organization-technology .technology-list li .technology-list-item-simple .list-item-wrapper .list-item-content{height:75px;padding:3px 10px}
section .detail-l .organization-technology .technology-list li .technology-list-item-simple .list-item-wrapper .list-item-content .list-item-title{font-size:14px;height:30px}
section .detail-l .organization-technology .technology-list li .technology-list-item-simple .list-item-wrapper .list-item-content .m-icon,section .detail-l .organization-technology .technology-list li .technology-list-item-simple .list-item-wrapper .list-item-content .pull-right{font-size:12px}
section .detail-l .organization-label{font-size:16px;height:30px;margin:25px 0 10px;color:#666;font-weight:700;text-indent:2.5em;background-image:url("/images/icon-2.png");background-repeat:no-repeat}
section .detail-l .organization-label.icon1{background-image:url("/images/icon-1.png")}
section .detail-l .pack{height:45px;line-height:45px;text-align:center;background-color:#f1f1f1;border-radius:5px;color:#666;font-weight:700;transition:.5s;cursor:pointer;position:relative}
section .detail-l .pack .pack-mask{top:0;left:0;width:100%;height:100%;position:absolute}
section .detail-l .pack span:nth-of-type(2){-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}
section .detail-l .pack.active span:nth-of-type(2),section .detail-l .pack span:nth-of-type(2).sp{-ms-transform:rotate(0);transform:rotate(0);display:inline}
section .detail-l .pack:active{background-color:#bbb}
section .detail-r{float:right;width:295px;background-color:#fff;border:2px solid #dcdcdc;padding:20px}
section .detail-r .counsel{width:245px}
section .detail-r .counsel .subtitle{margin-bottom:8px;padding-left:5px;height:17px;line-height:17px;font-size:16px;font-weight:700;color:#333;border-left:6px solid #1f86ed}
section .detail-r .counsel .subtitle-caption{font-size:14px;color:#999}
section .detail-r .counsel .m-validation{min-height:54px}
section .detail-r .counsel .m-validation.alert{margin-bottom:0}
section .detail-r .counsel .m-validation.alert input,section .detail-r .counsel .m-validation.alert textarea{box-shadow:0 0 3px red}
section .detail-r .counsel .consult-form .m-mobile-code label,section .detail-r .counsel .m-validation.alert .m-validation-text{display:none}
section .detail-r .counsel .consult-form .m-mobile-code .form-group{height:38px;width:245px}
section .detail-r .counsel .consult-form .m-mobile-code .dropdown-trigger{margin-right:0;width:76px;min-width:76px;height:38px;line-height:26px}
section .detail-r .counsel .consult-form .m-mobile-code .dropdown-trigger:after{top:17px}
section .detail-r .counsel .consult-form .m-mobile-code input{height:38px;line-height:38px;font-size:14px}
section .detail-r .counsel .consult-form .m-mobile-code input.phone-text{width:164px}
section .detail-r .counsel .consult-form .m-mobile-code button.btn-send-code{width:90px;min-width:90px;height:38px;font-size:12px}
section .detail-r .counsel .consult-form .m-mobile-code button.btn-send-code.btn-disabled{background-color:#acabab}
section .detail-r .counsel .consult-form button,section .detail-r .counsel .consult-form input,section .detail-r .counsel .consult-form textarea{border-radius:2px}
section .detail-r .counsel .consult-form textarea{padding:6px 10px;resize:none;transition:all .2s ease-in-out}
section .detail-r .counsel .consult-form button{width:100%;height:46px;color:#fff;background-color:#2e96e6}
section .detail-r .other-organization{margin:35px 0}
section .detail-r .other-organization dt{height:30px}
section .detail-r .other-organization dt h3{float:left;margin:0;font-size:18px;color:#1f86ed}
section .detail-r .other-organization dt a{float:right}
section .detail-r .other-organization dd{height:60px;border-bottom:1px solid #e5e3e3;padding-top:15px}
section .detail-r .other-organization dd>*{float:left;margin-right:15px}
section .detail-r .other-organization dd .s-photo{width:28px;height:28px;border-radius:50%;border:1px solid #ccc;background-size:cover;background-position:50%}
section .detail-r .other-organization dd a{font-size:20px;color:#666;width:180px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
section .detail-r .other-organization dd a:hover{color:#1f86ed}
section .detail-r .recommend-technology dt{height:30px;line-height:30px;font-size:18px;color:#1f86ed;margin-bottom:20px}
section .detail-r .recommend-technology dd{width:247px;height:230px;border-bottom:1px dashed #e5e3e3;margin-bottom:30px}
section .detail-r .recommend-technology dd .technology-list-item-simple{margin:0;padding:0}
section .detail-r .recommend-technology dd .technology-list-item-simple .list-item-prefix{left:20px}
section .detail-r .recommend-technology dd .technology-list-item-simple .list-item-wrapper{width:247px;height:210px}
section .detail-r .recommend-technology dd .technology-list-item-simple .list-item-wrapper .m-cover{width:237px;height:150px;background-size:cover}
section .detail-r .recommend-technology dd .technology-list-item-simple .list-item-wrapper .m-cover .m-icon{margin-top:105px}
section .detail-r .recommend-technology dd .technology-list-item-simple .list-item-wrapper .list-item-content{height:65px;padding:3px 10px}
section .detail-r .recommend-technology dd .technology-list-item-simple .list-item-wrapper .list-item-content .list-item-title{font-size:14px;height:30px}
section .detail-r .recommend-technology dd .technology-list-item-simple .list-item-wrapper .list-item-content .list-item-text-container{display:none}
section .detail-r .recommend-technology dd:last-child{border:none}
section .detail-r .recommend-technology dd .item{height:198px;background-color:#f99}
.item-catalog-container{margin-top:30px;margin-bottom:28px;width:100%;text-align:left;}
.item-catalog-container .catalog-item{display:inline-block;}
.item-catalog-container .catalog-item:first-child>a{margin-left:0}
.item-catalog-container .catalog-item a{display:inline-block;margin-left:10px;margin-right:5px;font-size:14px;color:#707070}
.item-catalog-container .catalog-item a:hover{color:#1f86ed;text-decoration:none}
.item-catalog-container .catalog-item a:focus{text-decoration:none}
.item-catalog-container .catalog-item-child:first-child>a{margin-left:10px}
.item-catalog-container .catalog-item-child:last-child>a{margin-right:5px}
.item-catalog-container .catalog-item-child>a{margin-left:0;margin-right:0}
.item-catalog-container .catalog-item:last-child .divider{display:none}
.sidebar-list,.item-container .sidebar-list,.technology-create-container .sidebar-list{margin-bottom:50px}
.sidebar-list-item,.item-container .sidebar-list-item,.technology-create-container .sidebar-list-item{position:relative;padding-left:0px;margin-bottom:20px}
.sidebar-list-item .list-item-number,.item-container .sidebar-list-item .list-item-number,.technology-create-container .sidebar-list-item .list-item-number{position:absolute;left:0;top:0;padding-left:.5px;padding-top:.5px;width:30px;height:30px;line-height:30px;border-radius:30px;background-color:#80bcf6;color:#fff;text-align:center;font-size:16px}
.sidebar-list-item .list-item-title,.item-container .sidebar-list-item .list-item-title,.technology-create-container .sidebar-list-item .list-item-title{font-size:16px;line-height:24px;color:#666}
.sidebar-list-item .list-item-info,.item-container .sidebar-list-item .list-item-info,.technology-create-container .sidebar-list-item .list-item-info{display:-ms-flexbox;display:flex}
.sidebar-list-item .list-item-info .m-avatar,.item-container .sidebar-list-item .list-item-info .m-avatar,.technology-create-container .sidebar-list-item .list-item-info .m-avatar{height:56px;width:56px;min-width:56px;border-radius:56px}
.sidebar-list-item .list-item-info .m-avatar:before,.item-container .sidebar-list-item .list-item-info .m-avatar:before,.technology-create-container .sidebar-list-item .list-item-info .m-avatar:before{left:-3px;top:-3px;height:62px;width:62px;border-radius:62px}
.sidebar-list-item .list-item-info .info,.item-container .sidebar-list-item .list-item-info .info,.technology-create-container .sidebar-list-item .list-item-info .info{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding-left:16px}
.sidebar-list-item .list-item-info .info .text,.item-container .sidebar-list-item .list-item-info .info .text,.technology-create-container .sidebar-list-item .list-item-info .info .text{margin-bottom:0;font-size:14px;}
.sidebar-list-item .tag,.item-container .sidebar-list-item .tag,.technology-create-container .sidebar-list-item .tag{margin-right:12px}
.sidebar-list-item .tag:last-child,.item-container .sidebar-list-item .tag:last-child,.technology-create-container .sidebar-list-item .tag:last-child{margin-right:0}
.item-head{position:relative}
.item-head .card{padding:0px;width:100%;height:auto;min-height:300px;}
.item-head-img{height:100%;background-color:#1f86ed}
.item-head-img-container div img{padding:28px;}
.item-head-text .title{margin-bottom:0;line-height:2.6;font-weight:700;}
.item-head-text{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;color:#898989;padding:28px;padding-left:80px;}
.item-head-text div{line-height:2.0}
.item-head-text .title{margin-top:0;color:#666}
.item-head-img-container{height:auto;}
.col-xs-4{width:33.33333333%;}
.col-xs-8{width:66.66666667%;}
.item-head-text .attribute{font-size:17px;line-height:1.8}
.item-head-text .attribute .inline-attribute{display:inline-block;margin-right:64px}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.row{margin-right:-15px;margin-left:-15px;}
.item-content{margin-top:20px;padding-left:0;padding-right:15px;width:920px;float:left;}
.card{padding:18px;background-color:#fff;border:0.5px solid #eee;box-shadow:0 0 0.5px rgba(0,0,0,.2);}
.sub-title{margin-top:0;margin-bottom:20px;padding-left:15px;height:36px;line-height:36px;font-size:20px;font-weight:700;color:#1f86ed;border-left:10px solid #1f86ed;}
.text-wrapper{position:relative;padding-left:10px;}
.text.fr-view{line-height:1.8;font-size:16px;}
.text.fr-view img{width:80%;text-align:center;}
.item-sidebar{padding-left:0;padding-right:0;margin-top:20px;width:300px;float:right;}
.item-sidebar .title{margin-top:0;margin-bottom:0;font-size:20px;padding:15px;color:#1f86ed;font-weight:700;}
.item-sidebar .sidebar-list{margin-bottom:10px;}
.item-sidebar .sidebar-list-item:last-child{border-bottom:none;}
.item-sidebar .sidebar-list-item{position:relative;margin:0;padding:30px 0;min-height:202px;border-bottom:1px dashed #e4e3e3;}
.technology-item-container .item-sidebar .sidebar-list-item .list-item-prefix{width:48px;height:38px;top:28px;font-size:12px;left:12px;}
.technology-list-item-simple .list-item-prefix{position:absolute;top:-3px;left:39px;padding:5px 10px;height:55px;width:70px;background:url(/templates/tech/images/technology/bg-recommend-tag.png) no-repeat 50%;background-size:cover;z-index:11;color:#fff;font-size:18px;text-align:center;line-height:1.2;}
.technology-list-item-simple .list-item-wrapper{border:1px solid #eee;overflow:hidden;padding:12px;}
.item-sidebar .sidebar-list-item .m-cover{width:100%;height:144px;}
.item-sidebar .sidebar-list-item .list-item-content{height:56px;}
.technology-list-item-simple .list-item-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:10px;width:100%;height:124px;color:#898989;font-size:15px;line-height:20px;z-index:9;}
.tab-container{margin-bottom:0;padding-bottom:18px;margin-top:20px;width:100%;border-bottom:2px solid #e1dede;font-size:18px;font-weight:700;}
.tab{display:inline-block;margin-right:26px;height:24px;cursor:pointer;color:#828a92;}
.cover-list{width:100%;border-collapse:collapse;}
.cover-list-line{margin-top:37px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}
.cover-list-item{position:relative;}
.cover-list-item{width:292px;float:left;margin:7px;height:358px;border:1px solid #ddd;}
.cover-list-itemzc{width:100%;float:left;margin:7px;height:238px;border-bottom:1px solid #ddd;}
.m-coverzc{background-color:#1f86ed;width:35%;float:left;background-size:cover;background-position:50%;background-repeat:no-repeat;}
.m-coverzc{height:200px;}
.textzc{line-height:30px;}
.tag-containerzc{color:#ccc;font-size:12px;line-height:36px;}
.xwcontentzc{padding:8px 18px 4px;width:62%;float:right;}
.titlezc{font-size:18px;font-weight:700;line-height:36px;}
.rycover-list-item{width:292px;float:left;margin:9px;height:200px;border:0px solid #ddd;position:relative;overflow:hidden;/* 确保图片不会超出容器 */
}
.zlcover-list-item{width:292px;float:left;margin:9px;height:380px;border:0px solid #ddd;position:relative;overflow:hidden;/* 确保图片不会超出容器 */
}
/* 设置文本覆盖层的样式 */
.text-overlay{position:absolute;/* 绝对定位，相对于最近的定位父元素（在这里是.image-container） */
 bottom:0;color:white;/* 文本颜色 */
 text-align:center;/* 文本居中 */
 background-color:rgba(0,0,0,0.5);/* 透明黑色背景，最后一个参数是透明度，0.5表示50%的透明度 */
 padding-top:10px;/* 内边距 */
 padding-bottom:10px;width:100%;}
.zlm-cover{height:350px;}
.zlm-cover{background-color:#1f86ed;background-size:cover;background-position:50%;background-repeat:no-repeat;}
.m-cover{height:200px;}
.m-cover{background-color:#1f86ed;background-size:cover;background-position:50%;background-repeat:no-repeat;}
.xwcontent{padding:8px 18px 4px;}
.cover-list-item .title{height:20px;line-height:20px;font-size:16px;color:#333;}
.cover-list-item .text{height:103px;font-size:12px;line-height:22px;margin-top:8px;color:#999;word-break:break-all;}
.tag-container{color:#ccc;font-size:14px;}
.hidden-box{display:none;/* 其他样式 */
}
.container:hover .hidden-box{display:block;/* 鼠标移入时显示的样式 */
}
.container:hover .hover-box{/* 鼠标移入时当前div的样式 */
}
/* 虚拟孵化器页面样式（不带Vue.js scoped属性） */
.organization-container{width:1240px;margin:0 auto;}
.organization-container .organization-list{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none;}
.organization-container .organization-list > li{margin-bottom:45px;margin-right:20px;}
.organization-container .organization-item-container{width:285px;height:auto;border:1px solid #ccc;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transition:all .3s;}
.organization-container .organization-item-container:hover{transform:translateY(-5px);box-shadow:0 4px 20px 0 rgba(0,0,0,.15);}
.organization-container .img-box{width:100%;height:160px;overflow:hidden;}
/* 专利展示专用 - 高度 300px */
.organization-container .img-box-patent{width:100%;height:300px;overflow:hidden;}
.organization-container .img-box .img{display:block;width:100%;height:100%;background:#1f86ed 50% no-repeat;background-size:cover;text-align:center;}
.organization-container .organization-title{display:block;margin-top:10px;margin-bottom:10px;height:20px;padding-left:0px;line-height:30px;font-size:20px;color:#000;font-weight:700;text-align:center;}
.organization-container .organization-title:hover{color:#2888ea;}
.organization-container .organization-info{padding:10px 15px;background:#fff;height:40px;}
.organization-container .organization-info .overflew-hidden{overflow:hidden;text-align:center;}
.organization-container .organization-info .organization-tag{font-size:14px;color:#666;line-height:1.6;text-align:center;}
.station-banner{width:100%;height:340px;padding-top:120px;background-position:50%;position:relative;}
.station-content-container{width:1240px;margin:0 auto;position:relative;}
.station-banner .station-introduction{height:auto;padding-top:50px;padding-bottom:100px;background-color:rgba(0,0,0,.3);border-radius:10px;text-align:center;}
.station-banner .station-introduction-title{font-weight:700;text-align:center;}
.station-banner .station-introduction-title span:first-of-type{font-size:30px;color:#fff;}
.station-banner .station-introduction-title span:nth-of-type(2){font-size:14px;color:#70b4fd;}
.station-banner .station-introduction>p{font-size:18px;line-height:36px;color:#fff;padding:5px 65px 0;text-indent:2em;text-align:left;}
.menu .ol-listb{display:none;position:absolute;top:0;left:120px;z-index:999;width:240px;height:auto;background:#1c6cc3;}
.ol-listb > li{margin:5px;}
.ol-listb > li > a{font-size:16px;text-decoration:none;border-bottom:1px solid #fff;color:#fff;text-align:center;height:40px;line-height:40px;align-items:center;justify-content:center;}
.ol-listb > li > a:hover{background:#2d8ffa;}
/* 隐藏所有div，初始时都不显示 */
 .content-div{display:none;}
.image-container img{transition:transform 0.5s ease;/* 添加过渡动画 */
}
.image-container img:hover{transform:scale(1.1);}
.page-views{position:absolute;right:16px;bottom:1px;color:#999;font-size:11px;}
.tab-container .tab.active{color:#1f86ed;}
.side-layout-container .side-left{width:1500px;padding:18px;background-color:#fff;border:0.5px solid #eee;box-shadow:0 0 0.5px rgba(0,0,0,.2);border-radius:5px;}
.side-layout-container .side-left .title{margin-top:0;font-size:28px;font-weight:700;color:#333;}
.side-layout-container .side-left .preamble{margin-top:38px;margin-bottom:38px;font-size:14px;color:#999;}
.side-left .details{margin-bottom:25px;padding-bottom:70px;line-height:1.8;border-bottom:1px solid #ddd;font-size:16px;}
.fr-view{text-indent:0;}
.side-layout-container .side-column-divider{width:90px;}
.side-layout-container .side-right{width:356px;max-width:356px;padding:18px;background-color:#fff;border:0.5px solid #eee;box-shadow:0 0 0.5px rgba(0,0,0,.2);border-radius:5px;}
.side-layout-container .side-right .relate-list-head{margin-bottom:20px;height:30px;line-height:30px;}
.side-layout-container .side-right .relate-list-head .title{font-size:20px;font-weight:700;color:#333;}
.side-layout-container .side-right .relate-list-head .link-more{float:right;color:#1f86ed;font-size:16px;}
.side-layout-container .side-right .relate-list-item{display:-ms-flexbox;display:flex;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #ddd;}
.side-layout-container .side-right .relate-list-item .prefix{margin-top:11px;margin-right:8px;width:8px;height:8px;border-radius:8px;background-color:#1f86ed;}
.side-layout-container .side-right .relate-list-item .text{-ms-flex-positive:1;flex-grow:1;margin-bottom:0;width:326px;line-height:1.8;font-size:16px;color:#666;word-break:break-all;}
.ad-packed{position:fixed;right:0px;top:100px;height:180px;width:50px;background:linear-gradient(180deg,#195afe,#56bdff);padding-top:17px;font-size:22px;text-align:center;color:#fff;cursor:pointer;border-radius:10px 0 0 10px;z-index:9996;transition:all .5s ease 1s;}
.ad-packed span{font-weight:700;line-height:30px;}
.ad-packedb{position:fixed;right:0px;top:320px;height:150px;width:200px;background:linear-gradient(180deg,#195afe,#56bdff);padding-top:10px;font-size:18px;text-align:center;color:#fff;cursor:pointer;border-radius:10px 0 0 10px;z-index:9996;transition:all .5s ease 1s;}
.ad-packedb span{font-weight:700;line-height:30px;}
.ad-packedb p{font-size:14px;line-height:22px;margin:5px;}
.ad-packedc{position:fixed;right:0px;top:450px;height:80px;width:150px;background:linear-gradient(180deg,#195afe,#56bdff);padding-top:40px;font-size:22px;text-align:center;color:#fff;cursor:pointer;border-radius:10px 0 0 10px;z-index:9996;transition:all .5s ease 1s;}
.ad-packedc span{font-weight:700;line-height:30px;}
.image-container{overflow:hidden;/* 确保放大后的图片不超出容器 */
 display:inline-block;}
.image-container img{}
.image-container:hover img{}
.station-banner{height:340px;padding-top:120px;background-position:50%}
.station-banner .subtitle-a{height:40px;line-height:40px;width:910px;margin:0 auto 40px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.station-banner .subtitle-a hr{width:150px}
.station-banner .subtitle-a span{font-size:32px;color:#fff}
.station-banner .subtitle-b{height:50px;margin-bottom:90px;font-size:46px;color:#fad62f;font-weight:700;text-align:center}
.station-banner .station-introduction{height:auto;padding-top:50px;padding-bottom:100px;background-color:rgba(0,0,0,.3);border-radius:10px}
.station-banner .station-introduction-title{font-weight:700;text-align:center}
.station-banner .station-introduction-title span:first-of-type{font-size:30px;color:#fff}
.station-banner .station-introduction-title span:nth-of-type(2){font-size:14px;color:#70b4fd}
.station-banner .station-introduction>p{font-size:18px;line-height:36px;color:#fff;padding:5px 65px 0;text-indent:2em}
.station-content-container{width:1240px;margin:0 auto}
.station-title-bar{text-align:center;height:100px}
.station-title-bar>span:first-of-type{font-size:36px;color:#000}
.station-title-bar>span:nth-of-type(2){color:#000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:40px;line-height:40px}
.station-title-bar>span:nth-of-type(2) hr{width:40px;border-top-color:#000;margin-left:15px;margin-right:15px}
.station-title-bar>span:nth-of-type(2) span{color:#1f86ed;font-size:18px}
.news-container{width:100%;max-width:800px;margin:0 auto;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.tabs{display:flex;border-bottom:1px solid #ddd;}
.taba{padding:12px 20px;cursor:pointer;background:#f1f1f1;border:none;outline:none;transition:0.3s;font-size:16px;border-radius:5px 5px 0 0;margin-right:5px;}
.taba:hover{background:#ddd;}
.taba.active{background:#268EF0;color:white;}
.tab-content{display:none;padding:20px;}
.tab-content.active{display:block;}
.news-item{padding:10px 0;border-bottom:1px dashed #eee;}
.news-item:last-child{border-bottom:none;}
.news-item h3{margin-bottom:5px;font-size:14px;color:#333;}
.news-item p{color:#666;font-size:14px;}
.news-item .date{color:#999;font-size:12px;float:right;}
.zuo{width:45%;float:left;}
.zuo ul li{width:46%;margin:2%;float:left;}
.zuo ul li img{position:absolute;width:260px;height:auto;}
.you{width:53%;float:right;margin:1%}
/* 政策赋能栏目筛选样式 */
.content-filter{margin-bottom:30px;}
.filter-section{margin-bottom:15px;}
.filter-section .d-flex{display:flex !important;}
.filter-section .flex-stack{justify-content:space-between;align-items:center;}
.filter-section .align-items-center{align-items:center !important;}
.filter-section .w-100px{width:100px !important;}
.filter-section .w-100{width:100% !important;}
.filter-section .flex-wrap{flex-wrap:wrap !important;}
.filter-section .fw-bold{font-weight:700 !important;}
.filter-section .lh-0{line-height:0 !important;}
.filter-section .text-gray-800{color:#333 !important;}
.filter-section .text-hover-primary:hover{color:#1c6cc3 !important;}
.filter-section .separator-dashed{border-bottom:1px dashed #e2e8f0;margin:12px 0;}
.filter-section .badge{display:inline-block;padding:8px 12px;font-size:14px;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.375rem;transition:all 0.2s ease-in-out;}
/* 政策赋能栏目筛选样式 - 强制覆盖 Bootstrap 变量 */
.filter-section .badge-light{color:#1c6cc3 !important;background-color:#f0f7ff !important;border:1px solid #d6e9ff !important;padding:8px 12px !important;font-size:14px !important;margin-right:20px !important;display:inline-block !important;text-decoration:none !important;transition:all 0.2s ease-in-out !important;}
.filter-section .badge-light:hover{background-color:#1c6cc3 !important;color:#ffffff !important;text-decoration:none !important;}
.filter-section .badge-light-primary{background-color:#1c6cc3 !important;color:#ffffff !important;border-color:#1c6cc3 !important;}
.filter-section .badge-light-primary:hover{background-color:#155a9e !important;}
/* 面包屑导航样式 */
.page-title{margin-top:20px !important;margin-bottom:15px !important;}
.breadcrumb{padding:0 !important;margin-bottom:0 !important;background:none !important;border-radius:0 !important;}
.breadcrumb-item{display:inline-block;font-size:13px !important;}
.breadcrumb-item a{color:#5E6278 !important;text-decoration:none;}
.breadcrumb-item a:hover{color:#1c6cc3 !important;}
.breadcrumb-separatorless .breadcrumb-item + .breadcrumb-item::before{display:none !important;}
.bullet{display:inline-block;vertical-align:middle;margin:0 8px !important;}
/* 文章列表样式 - 参考 PHP 项目 */
.card-body .d-flex.align-items-center.pt-5{border-bottom:1px solid #F4F4F4;padding-top:3rem !important;transition:all 0.3s ease;}
.card-body .d-flex.align-items-center.pt-5:first-child{padding-top:0 !important;border-top:1px solid #F4F4F4;margin-top:20px;}
.d-flex.align-items-center.pt-5:hover{background-color:#f9f9f9;}
.d-flex.align-items-center.pt-5 .mobile-hidden{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:355px;}
.d-flex.align-items-center.pt-5 .symbol{display:inline-block;vertical-align:middle;}
.d-flex.align-items-center.pt-5 .symbol-label{background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:0.475rem;display:block;width:335px;height:190px;}
.d-flex.align-items-center.pt-5 .ms-6{margin-left:1.5rem;flex:1;}
.d-flex.align-items-center.pt-5 .article-title{font-size:18px;font-weight:600;margin-bottom:8px;line-height:1.5;}
.d-flex.align-items-center.pt-5 .article-title a{color:#1a202c;text-decoration:none;transition:color 0.2s;}
.d-flex.align-items-center.pt-5 .article-title a:hover{color:#1c6cc3;}
.d-flex.align-items-center.pt-5 .list-unstyled{padding-left:0;list-style:none;margin-bottom:0;color:#7e8299 !important;font-weight:400;font-size:0.875rem;}
.d-flex.align-items-center.pt-5 .article-tag{margin-top:15px;display:flex;align-items:center;flex-wrap:wrap;}
.d-flex.align-items-center.pt-5 .article-tag .badge{font-size:12px;padding:4px 8px;margin:2px 4px 2px 0;}
.d-flex.align-items-center.pt-5 .article-tag .text-muted{color:#a1a5b7 !important;font-size:12px;margin-left:8px;margin-right:8px;}
.d-flex.align-items-center.pt-5 .article-tag i{margin-right:4px;}
/* 空状态样式 */
.empty-state{text-align:center;padding:40px 0;color:#999;}
/* 分页样式 */
.pagination-wrapper .pagination{display:flex;padding-left:0;list-style:none;justify-content:center;margin-top:30px;}
.pagination-wrapper .page-item{margin:0 2px;}
.pagination-wrapper .page-link{position:relative;display:block;padding:0.5rem 0.75rem;color:#1c6cc3;background-color:#fff;border:1px solid #dee2e6;text-decoration:none;transition:all 0.2s;}
.pagination-wrapper .page-item.active .page-link{z-index:3;color:#fff;background-color:#1c6cc3;border-color:#1c6cc3;}
.pagination-wrapper .page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6;}
.pagination-wrapper .page-link:hover{background-color:#f4f6fa;border-color:#dee2e6;}
.filter-section label{display:inline-block;margin:0;}
/* 文章列表样式 */
.news-list-item{border-bottom:1px solid #f0f0f0;padding:20px 0;transition:all 0.3s ease;}
.news-list-item:hover{background-color:#f8f9ff;padding-left:10px;margin-left:-10px;border-radius:8px;}
.news-list-item .d-flex{display:flex !important;}
.news-list-item .align-items-center{align-items:center !important;}
.news-list-item .pt-5{padding-top:3rem !important;}
.news-list-item .mobile-hidden{display:block;}
.keyword{width: 200px;padding: 0 10px;border: 1px solid #ccc;border-radius: 4px;font-size: 14px;outline: none; transition: border-color 0.2s;}
.keybtn{padding: 0 15px;font-size: 14px;color: #fff;background-color: #1c6cc3;border: none;border-radius: 4px;cursor: pointer; transition: background-color 0.2s;margin-left: 10px;}
@media (max-width:768px){.news-list-item .mobile-hidden{display:none;}
}
.news-list-item .h-120px{height:120px !important;}
.news-list-item .w-120px{width:120px !important;}
.news-list-item .flex-shrink-0{flex-shrink:0 !important;}
.news-list-item .flex-center{display:flex;justify-content:center;align-items:center;}
.news-list-item .position-relative{position:relative !important;}
.news-list-item .symbol{display:inline-block;vertical-align:middle;}
.news-list-item .symbol-90px{width:90px;height:90px;}
.news-list-item .symbol-2by3{border-radius:0.475rem;}
.news-list-item .me-4{margin-right:1rem !important;}
.news-list-item .symbol-label{background-repeat:no-repeat;background-position:center;background-size:cover;display:inline-block;width:100%;height:100%;border-radius:0.475rem;}
.news-list-item .ms-6{margin-left:1.5rem !important;}
.news-list-item .article-title{font-size:18px;font-weight:600;margin-bottom:8px;line-height:1.5;}
.news-list-item .article-title a{color:#1a202c;transition:color 0.2s;text-decoration:none;}
.news-list-item .article-title a:hover{color:#1c6cc3;}
.news-list-item .list-unstyled{padding-left:0;list-style:none;}
.news-list-item .text-gray-600{color:#666 !important;}
.news-list-item .fw-semibold{font-weight:600 !important;}
.news-list-item .fs-6{font-size:0.875rem !important;}
.news-list-item .p-0{padding:0 !important;}
.news-list-item .m-0{margin:0 !important;}
.news-list-item .article-tag{margin-top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;}
.news-list-item .article-tag .badge{font-size:12px;padding:4px 8px;}
.news-list-item .article-tag .text-muted{color:#999 !important;}
.news-list-item .article-tag .mx-2{margin-left:0.5rem !important;margin-right:0.5rem !important;}
.news-list-item .article-tag .fs-7{font-size:0.75rem !important;}
.empty-state{text-align:center;padding:40px 0;color:#999;}
.pagination-wrapper{margin-top:30px;width:100%;}
.pagination-wrapper .pagination{display:flex !important;padding-left:0 !important;list-style:none !important;justify-content:center !important;align-items:center !important;margin:0 !important;width:100% !important;}
.pagination-wrapper .page-item{margin:0 5px !important;display:inline-block !important;list-style:none !important;}
.pagination-wrapper .page-link{position:relative !important;display:block !important;padding:0.5rem 0.75rem !important;margin-left:0 !important;line-height:1.25 !important;color:#1c6cc3 !important;background-color:#fff !important;border:1px solid #dee2e6 !important;text-decoration:none !important;border-radius:0 !important;font-weight:normal !important;transition:all 0.2s !important;}
.pagination-wrapper .page-item.active .page-link{z-index:3 !important;color:#fff !important;background-color:#1c6cc3 !important;border-color:#1c6cc3 !important;font-weight:bold !important;}
.pagination-wrapper .page-item.disabled .page-link{color:#6c757d !important;pointer-events:none !important;background-color:#fff !important;border-color:#dee2e6 !important;}
.pagination-wrapper .page-link:hover{background-color:#f4f6fa !important;border-color:#dee2e6 !important;text-decoration:none !important;}
/* 确保页码居中 */
.xrpagination{width:100%;text-align:center !important;}
/* ========== Bootstrap Select 样式 ========== */
.bootstrap-select{width:220px !important;position:relative;display:inline-block;}
.bootstrap-select > .dropdown-toggle{position:relative;display:inline-block;width:100%;padding:6px 12px;font-size:14px;line-height:1.5;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;cursor:pointer;}
.bootstrap-select > .dropdown-toggle:hover{border-color:#66afe9;}
.bootstrap-select > .dropdown-toggle:focus{border-color:#66afe9;outline:0 !important;box-shadow:0 0 0 2px rgba(102,175,233,.2);}
.bootstrap-select > .dropdown-toggle .filter-option{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bootstrap-select > .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent;}
.bootstrap-select .dropdown-menu{min-width:100%;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:1000;}
.bootstrap-select .bs-searchbox{padding:8px;}
.bootstrap-select .bs-searchbox input{width:100%;padding:6px 12px;font-size:14px;line-height:1.5;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}
.bootstrap-select .bs-searchbox input:focus{border-color:#66afe9;outline:0 !important;box-shadow:0 0 0 2px rgba(102,175,233,.2);}
.bootstrap-select ul.dropdown-menu.inner{max-height:200px;overflow-y:auto;margin:0;padding:0;list-style:none;}
.bootstrap-select ul.dropdown-menu.inner li{margin:0;padding:0;}
.bootstrap-select ul.dropdown-menu.inner li a{display:block;padding:6px 12px;clear:both;font-weight:normal;line-height:1.5;color:#333;text-decoration:none;white-space:nowrap;cursor:pointer;}
.bootstrap-select ul.dropdown-menu.inner li a:hover{background-color:#f5f5f5;}
.bootstrap-select ul.dropdown-menu.inner li.selected a{background-color:#1c6cc3;color:#fff;}
.bootstrap-select .no-results{padding:8px;margin:4px;background-color:#f9f9f9;border-radius:4px;color:#999;text-align:center;}
/* 树形结构缩进 */
.bootstrap-select ul.dropdown-menu.inner li a .indent{display:inline-block;width:20px;text-align:center;}
/* 响应式 */
@media (max-width:768px){.bootstrap-select{width:100% !important;}
}

.clearfix::after {content: "";display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {*zoom: 1;}


@media (max-width: 767px) {
    *{box-sizing: border-box !important;}
    html, body {
        width: 100%;overflow-x: hidden;
    }
    h1{font-size:24px;}
    .heada{width: 100%;}
    .lef{display:none;}
    .righ{width: 100%;text-align: right;}
    .login{float: right;margin-right: 10px;}
    .nav{width: 100%;}
    .nav .left{padding-left: 5%;}
    .left{display: inline-block;width: auto;height: auto;float: none;padding:0 10px 0 20px;}
    .left img{height: 60px;vertical-align: middle;}
    .lefta{display: inline-block;width: auto;height: auto;float: none;line-height:60px;vertical-align: middle;}
    .lefta span{display: block;height: 60px;margin-top: 15px;}
    .banner-input input{width: 50%;max-width:380px;}
    .menu{background:none;}
    .menu .ul-list{flex-wrap: wrap;}
    .menu .ul-list > li{min-width: 100px;margin:0 10px 10px;}
    .menu .ul-list > li > a{height: 45px;}
    .menu .ul-list > li a:hover{border-bottom:0;}
    .menu .ol-list{all:unset !important;display: none !important;}
    .nav .right{width: 100%;padding: 0 5%;}
    .banner-input{width: 100%;height: auto;}
    .index-bannera{width: 100%;height: auto;padding: 0;}
    .index-bannera .content{width: 100%;display: block;}
    .index-bannera .zuo{width: 100%;float: none;margin: 0 auto;padding: 5px;}
    .zuo ul li{width: 50%;margin: 0 auto;padding: 5px;}
    .banner-tag-button{width: 100%;height: auto;}
    .zuo ul li img{width: 100%;height: auto;position: relative;}
    .you{width: 100%;float: none;margin:0 auto;}
    .you video{width: 100%;height: auto;}
    .carousel{width: 100%;float: none;}
    .news-list{width: 100%;float: none;}
    .content{width: 100%;}
    .policy-list{width: 100%;padding: 20px 10px 0 10px;display: flex;flex-wrap: wrap;}
    .policy-list .policy-item{width: 50%;height: auto;margin: 0;padding: 0 10px 20px 10px;flex: 0 0 calc(50%);}
    .policy-list .policy-item .title{width: 100%;}
    .policy-list .policy-item .m-cover-img{width: 100%;height: auto;min-height: auto;object-fit: cover;object-position: center;display: block;transition:none}
    .image-container img:hover{transform:none;}
    .yScrollList{width: 100%;}
    .yScrollListInList{width: 100%;position: relative;}
    .yScrollListInList ul{width: 100% !important;display: flex;flex-wrap: wrap;}
    .yScrollListInList ul li{flex: 0 0 calc(50%); margin: 0;padding: 10px;width: 50%;height: auto;}
    .yScrollListInList ul li img{width: 100%;height: auto;}
    .yScrollListInList ul li p{font-size: 12px;width: 100%;height: 22px;}
    .section-block{margin-top:10px !important ;padding-top: 20px !important;}
    .section-block>.head{margin-bottom:30px;}
    .section-block>.head h2{margin-bottom: 0;}
    .expert-sectionxw{height: auto;}
    .char-w282-h4042{width: 100%;height: auto;}
    .char-w282-h4042 .laber{right: 30px;left: auto;width: auto;}
    .carousel{height: 275px;overflow: hidden;margin-bottom: 30px;}
    .containec{margin-top: 0;}
    .carousel-item img{height: auto;}
    .taba{padding: 5px 10px;flex: 1;min-width: 0;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .tabs a{width: 60px;margin-left: 50px !important;}
    .section-block .btn-black{height: auto;margin-bottom: 0;}
    .index-banner{height: auto;margin-top: 30px;}
    .banner-title{font-size: 32px;padding-top: 50px;}
    .banner-text{padding-bottom: 30px;margin: 0;}
    .banner-text img{width: 60px;}
    .w1225{width: 100%;padding: 0;}
    .char-w282-h404{width: 50%;margin: 0 !important;padding: 175px 10px 20px 10px;transition: none;height: 364px;}
    .char-w282-h404 img{left: 50%;margin-left: -75px;}
    .char-w282-h404 .name{font-size: 18px;height: 26px;line-height: 26px;overflow: hidden;}
    .char-w282-h404 .tag{font-size: 14px;margin: 5px 0;height: 20px;line-height: 20px;overflow: hidden;}
    .char-w282-h404 .tel{min-width: 140px;font-size: 14px;overflow: hidden;width: 60%;}
    .expert-section {height: auto;}
    .section-block>.head .head-text{width: 100%;padding-top: 10px;}
    .char-w282-h4041{width: 100%;height: auto;background-repeat: repeat-x;padding-top: 55px;}
    .char-w282-h4041:hover{box-shadow:none;transform:none;}
    .char-w282-h4041 .txt a{line-height: 40px;height: 40px;margin: 0;padding-left: 15px;}
    .char-w282-h4041 .txt a:last-child{border: 0;}
    
    .min{width: 100%;padding: 0 30px 30px;}
    .bottom{padding-top:50px;height: auto;}
    .bottom-title{font-size: 14px;}
    .bottom-form-item{margin-right: 0;}
    .bottom-form-item input{width: 100%;margin-bottom: 10px;}
    .bottom-form{flex-direction: column;}
    .bottom-form-last{margin-left: 0;margin-top: 0;}
    .bottom-form-last input{width: 100%;}
    .bottom-button{margin: 20px auto 0;}
    .index-footer{min-width: auto;}
    .footer-content{width: 100%;}
    .footer-text{position: relative;width: 100%;}
    .footer-left{width: 100%;text-align: center;margin-bottom: 10px;}
    .qr-right{width: 50%;text-align: center;margin-left: 0;}
    .footer-company-address{text-align: center;}
    .footer-bottom{text-align: center;}

    .item-catalog-container{padding-left: 10px; margin: 10px auto;}
    .organization-container{width: 100%;padding: 0 10px;}
    .organization-container .organization-list > li{flex: 0 0 50%;margin: 0;padding: 10px;}
    .organization-container .organization-item-container{width: 100%;}
    .organization-container .organization-title{overflow: hidden;text-overflow: ellipsis;font-size: 14px;}
    .organization-container .organization-info{height: 45px;padding:0 10px;overflow: hidden;}
    .organization-container .organization-info .organization-tag{font-size: 12px;line-height: normal;}

    .side-layout-container{width:100%;table-layout: fixed;border-collapse: collapse;}
    .side-layout-container> tbody > tr {display: block !important;width: 100% !important;}
    .side-layout-container> tbody > tr > td {display: block !important;width: 100% !important;box-sizing: border-box !important;padding: 10px;white-space: normal;word-break: break-all;}
    .side-layout-container .side-left{width: 100%;padding: 10px;display: block;border: 0;box-shadow: 0 0 0;}
    .side-layout-container .side-left .title{font-size: 16px;}
    .side-layout-container .side-left .preamble{margin: 15px 0;font-size: 12px;}
    .side-layout-container .side-left .details{padding-bottom: 0;margin-bottom: 15px;}
    .side-layout-container .side-left .details img{max-width: 100%;}
    .tag-container{border-bottom: 1px solid #ddd;padding-bottom: 15px;}
    .pull-right{float: none !important;}
    .side-layout-container .side-column-divider{display: none;width: 0;}
    .side-layout-container .side-right{width: 100%;max-width: none;padding: 10px; margin-top: 0;display: block;border: 0;box-shadow: 0 0 0;}
    .side-layout-container .side-right .relate-list-head{margin-bottom: 0;}
    .side-layout-container .side-right .relate-list-head .title{font-size: 16px;}
    .side-layout-container .side-right .relate-list-head .link-more{font-size: 12px;}

    .card .card-body{padding: 0 !important;}
    .content-filter{margin-bottom: 0!important;}
    .card-body .d-flex.align-items-center.pt-5{padding: 10px 0 !important;}
    .text-dark{font-size: 16px;line-height: 30px;}
    .d-flex.align-items-center.pt-5 .list-unstyled{font-size: 12px !important;line-height: 24px;}

}

@media (min-width: 768px) and (max-width: 1240px) {
    html, body {
        width: 100%;overflow-x: hidden;
    }
    .nav{width: 100%;}
    .nav .left{padding-left: 15px;}
    .banner-input{width: auto;}
    .lefta{width: 20%;min-width: 250px;overflow: hidden;}
    .heada{width: 100%;}
    .righ{width: auto;padding-right: 15px;}
    .nav .right{float: left;width: auto;padding-left: 30px;}
    .menu .ul-list > li:nth-last-of-type(2) .ol-list{left: -150px !important;}
    .menu .ul-list > li:last-of-type .ol-list{left: -200px !important;}
    .banner-input input{width: 40%;max-width:380px;min-width: 185px;}
    .content{width: 100% !important;}
    .organization-container{width: 100% !important; padding: 0 20px;box-sizing: border-box;}
    .organization-container .organization-list > li{flex: 0 0 calc(33.333% - 30px);margin: 0;padding: 10px;}
    .organization-container .organization-item-container{width: 100%;}
    .organization-container .organization-title{font-size: 16px;overflow: hidden;text-overflow: ellipsis;height: 30px;}
    .w1225{width: 100%;padding: 0;}
    .min{width: 100%;}
    .item-catalog-container .catalog-item{padding-left: 20px;}

    .banner-tag-button{width: 100%;height: auto;display: block;}
    .zuo ul li{margin-bottom: 0;}
    .zuo ul li img{vertical-align: middle;}
    .index-bannera{height: auto;}
    .index-bannera .content{display: flex;}
    .index-bannera .content .zuo, .index-bannera .content .you {flex: 1;margin-bottom: 0;}
    .index-bannera .content .you video {width: 100%;height: 100%;object-fit: cover;display: block;}
    .zuo ul li img{width: 100%;height: auto;position: relative;}
    .you video{width: 100%;height: auto;}
    .policy-list{width: 100%;}
    .policy-list .policy-item{width: 32%;}
    .policy-list .policy-item .title{width: 100%;}
    .char-w282-h404{width: 31%;margin: 1% !important;background-position: center top;}
    .expert-section{height: auto;}
    .char-w282-h4041{width: 32%;}
    .char-w282-h4041 .label{width: auto;right: 0;}
    .char-w282-h4042{width: 31%;margin-left: 1% !important;margin-right: 1% !important;}
    
    .yScrollList{width: 100%;height: auto;}
    .yScrollListIn{height: auto;}
    .yScrollListInList{width: 100%;position: relative;height: auto;}
    .yScrollListInList ul{width: 100% !important;height: auto;position: relative;}
    .yScrollListInList ul li{width: 31%;box-sizing: border-box;margin: 1%;height: auto;}
    .yScrollListInList ul li img{width: 100%;height: auto;}
    .yScrollListInList ul li p{width: 100%;}
    .char-w282-h4042 .laber{width: auto;right: 15px;left: auto;}
    
    .bottom{padding:116px 30px 0;}
    .bottom-title{font-size: 28px;}
    .bottom-form{width: 90%;justify-content: left;}
    .bottom-form-last{margin-left: 0;margin-right: 0;width: 80%;}
    .bottom-form-item input{width: 100%;}
    .bottom-button{margin: 40px auto 0;}
    .index-footer{min-width: auto;}
    .footer-content{width: 100%;}
    .qr-right{margin-right: 20px;margin-left: 0;}
    .col-xl-12{box-sizing: border-box;}
}
@media (min-width: 1240px) and (max-width: 1532px) {
    html, body {
        width: 100%;overflow-x: hidden;
    }
    .nav{width: 1140px;}
    .nav .left{padding-left: 20px;}
    .you video{width: 100%;object-fit: cover;}
    .w1225{width: 1240px;}
    .organization-container{width: 100%;}
    .menu .ul-list > li:nth-last-of-type(2) .ol-list{left: -150px !important;}
    .menu .ul-list > li:last-of-type .ol-list{left: -150px !important;}
    .content{width: 1240px;}
    .col-xl-12{box-sizing: border-box;}
    .bottom-button{margin: 40px 400px 0;}
    
    .organization-container .organization-list > li{margin:0 10px 45px 10px;}
}

