.topban-wrap { position: relative; width: 100%; overflow: hidden; height: 125px; }

#topban { position: absolute; left: 50%; width: 1920px; height: 100%; margin-left: -960px; top: 0; }

.topban-close { font-size: 12px; border: 1px solid #CCCCCC; padding: 0px 10px; position: absolute; right: 0px; top: 0px; cursor: pointer; background-color: #FCFCFC; color: #000000; }

/*新闻*/

.news-wrap { position: relative; height: 360px; }

.news-l { width: 67%; float: left; overflow-y: hidden; }

.news-l ul.am-tabs-nav { background-color: #f2f2f2; border: 1px solid #e5e5e5; }

.am-nav-tabs>li>a { border-radius: 0; padding-top: 13px; height: 45px; }

.am-nav-tabs div a { padding-top: 10px; padding-right: 10px; color: #1F4AA2; display: block; }

.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover { border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 0 solid #ddd; border-top: 2px solid #0169b3; }

.am-nav-tabs>li { height: 45px; }

.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover { height: 45px; color: #0169b3; }

/*实时政要*/

.news-l .am-tabs-bd { overflow-y: hidden; height: 300px; }

.news-l #tab1 .pic img { height: 275px; }

.news-l #tab1 .list li:nth-child(1) { height: 75px; }

.news-l #tab1 .list li:nth-child(1) dt { height: 30px; }

.news-l #tab1 .list li:nth-child(1) dd { margin-top: 0em; height: 30px }

.news-l #tab1 .list li { border-bottom: 1px solid #F1F1F1; height: 40px; line-height: 40px; }

.news-l #tab1 .list .title { width: 80%; display: inline-block; }

.news-l #tab1 .list span { width: 20%; display: inline-block; text-align: right; }

/*行业动态*/

.news-l #tab2 li { width: 46%; float: left; height: 40px; line-height: 40px; padding: 0 0px 0 0px; display: block; word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background-image: url(../images/icol_28.gif); background-repeat: no-repeat; background-position: 0px 13px; background-size: 15px auto; border-bottom: 1px dotted #DDDDDD; margin: 0 20px 0 10px; text-indent: 20px; }

/*检测知识*/

.news-l #tab3 li { width: 46%; float: left; height: 40px; line-height: 40px; padding: 0 0px 0 0px; display: block; word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background-image: url(../images/icol_28.gif); background-repeat: no-repeat; background-position: 0px 13px; background-size: 15px auto; border-bottom: 1px dotted #DDDDDD; margin: 0 20px 0 10px; text-indent: 20px; }

/*工法标准*/

.news-l #tab4 li { width: 46%; float: left; height: 40px; line-height: 40px; padding: 0 0px 0 0px; display: block; word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background-image: url(../images/icol_28.gif); background-repeat: no-repeat; background-position: 0px 13px; background-size: 15px auto; border-bottom: 1px dotted #DDDDDD; margin: 0 20px 0 10px; text-indent: 20px; }

/*技术方案*/

.news-l #tab5 li { width: 46%; float: left; height: 40px; line-height: 40px; padding: 0 0px 0 0px; display: block; word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background-image: url(../images/icol_28.gif); background-repeat: no-repeat; background-position: 0px 13px; background-size: 15px auto; border-bottom: 1px dotted #DDDDDD; margin: 0 20px 0 10px; text-indent: 20px; }

/*六项目选项*/

.news-r { width: 32%; float: right; }

.news-r .list { background-color: #255DA8; border-radius: 11px; height: 108px; margin: 0px 10px 10px 0; color: #FFF; text-align: center; padding-top: 15px; }

.news-r .list p { margin: 0 0 0rem 0; }

.news-r .list:hover { cursor: pointer; }

/*项目选项子列表*/



.new-item-nav { position: absolute; padding: 20px; width: 67%; background-color: #255DA8; height: 345px; z-index: 991; display: none; }

.new-item-nav ul { position: relative; color: #FFF; }

.new-item-nav .box a { color: #FFF; }

.new-item-nav>ul>li { position: absolute; }

.new-item-nav .box-zx .list { background-color: hsla(26,95%,46%,1.00); text-align: center; border-radius: 10px; height: 30px; line-height: 30px; background-position: 1px 1px; -webkit-box-shadow: 2px 2px 2px hsla(26,90%,16%,0.4); box-shadow: 2px 2px 2px hsla(26,90%,16%,0.4); cursor: pointer; }

.new-item-nav .box1 { z-index: 993; width: 90%; margin-left: 40px; }

.new-item-nav .box1 .list { margin: 10px 15px 10px 15px; position: relative; }

.new-item-nav .box1 img { width: 100%; height: 115px; }

.new-item-nav .box1 p { position: absolute; top: 75px; left: 0px; height: 40px; line-height: 40px; background-color: hsla(0,0%,0%,0.5); width: 100%; text-align: center; }

.new-item-close { position: absolute; right: -22px; top: -20px; background-image: url(../images/close.png); background-repeat: no-repeat; background-position: 0px 0px; width: 50px; height: 35px; z-index: 9999; }

.new-item-close:hover { cursor: pointer; }

/*bannar*/

.wex-ad1 { height: 100px; }

/*专栏介绍*/

.main-title { height: 50px; line-height: 50px; border-bottom: 1px solid #ECECEC; padding-top: 10px; }

.main-title .left { font-size: 20px; border-left: 2px solid #0070cc; text-indent: 10px; height: 30px; line-height: 30px; }

.main-title .right { font-size: 16px; height: 30px; line-height: 30px; position: relative; font-weight: lighter; }

.wex-special { background-color: #FFF; margin-top: 15px; padding: 10px; }

.wex-special .swiper-button-next, .wex-special .swiper-button-prev { background-size: 28px 25px; }

.wex-special .swiper-button-next { background-image: url(../images/icol_30.gif); }

.wex-special .swiper-button-prev { background-image: url(../images/icol_28.gif); }

.wex-special .swiper-slide .box { height: 100%; margin-right: 0px; width: 100%; }

.wex-special .swiper-slide img { width: 100%; height: 170px; }

.wex-special .swiper-slide h2 { width: 100%; margin: 0 0 0rem 0; font-weight: 500; font-size: 22px; height: 50px; line-height: 50px; }

.wex-special .swiper-slide p { width: 100%; margin: 0 0 5px 0; font-size: 14px; text-align: left; color: #787878; }

.wex-special .swiper-container { width: 100%; height: 330px; margin: 20px auto; }

.wex-special .swiper-slide { text-align: center; font-size: 18px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; background-color: #FFF; }

.wex-special .swiper-pagination .swiper-pagination-bullet { border-radius: 0%; width: 35px; height: 4px; }

/*检测案例*/

.wex-anli { background-color: #FFF; margin-top: 15px; padding: 10px; }

.wex-anli ul li a { margin: 20px 5px 20px 5px; display: inline-block; }

.wex-anli ul li img { height: 180px; }

.wex-anli ul li p { margin: 5px 0 0px 0; background-image: url(../images/icol_30.gif); background-repeat: no-repeat; background-size: 20px auto; text-indent: 30px; background-position: 0px 5px; overflow: hidden; width: 85%; }

.wex-td ul li p { margin: 5px 0 0px 0; background-image: none; background-repeat: no-repeat; background-size: 20px auto; text-indent: 30px; background-position: 0px 5px; overflow: hidden; width: 85%; text-align: center; }

.wex-ad2 { margin-top: 15px; }

.wex-ad2 img { height: 67px; padding-right: 10px; width: 100%; }

.main-tag { margin-top: 15px; padding: 10px; }

.main-tag em { display: inline-block; padding: 2px 15px 2px 15px; border: 1px solid #DCDCDC; margin-left: 10px; }

.main-tag em:hover { background-color: #1165AA; color: #FFF; }

.main-tag em:hover a { color: #FFF; }

.main-foot { background-image: url(../images/newbg.gif); background-repeat: no-repeat; background-position: center bottom; height: 285px; position: relative; }

.main-foot h3 { text-align: center; border-bottom: 2px solid #017efe; width: 150px; position: absolute; left: 50%; margin-left: -50px; top: 40px; height: 50px; font-weight: 500; }

.main-foot .pic { top: 100px; position: absolute; margin-top: 80px; }

/*服务网点*/

.server-area { background-color: #FFF; padding-bottom: 20px; }

.server-area h3 { text-align: center; height: 70px; line-height: 70px; padding-top: 20px; }

.server-area>p { text-align: center; margin-bottom: 20px; }

.server-area ul { margin: 10px; }

.server-area .list { margin: 10px; position: relative; }

.server-area .list a:visited, .server-area .list a:hover { color: #fff; }

.server-area .list p { position: absolute; top: 80px; left: 65px; color: #FFFFFF; font-weight: 600; text-shadow: 2px 2px 0px #5A5A5A; font-size: 28px; }

.server-area .list button { position: absolute; top: 202px; left: 33px; width: 150px; }

.server-area li:nth-child(1) .list { background-image: url(../images/shanghai.jpg<!--..public/static/home/defaults/t3/css/webqianduan/webzztest.txt-->); background-repeat: no-repeat; height: 250px; background-position: center top; background-size: 90% auto; }

.server-area li:nth-child(2) .list { background-image: url(../images/suzhou.jpg); background-repeat: no-repeat; height: 250px; background-position: center top; background-size: 90% auto; }

.server-area li:nth-child(3) .list { background-image: url(../images/hangzhou.jpg); background-repeat: no-repeat; height: 250px; background-position: center top; background-size: 90% auto; }

.server-area li:nth-child(4) .list { background-image: url(../images/anhui.jpg); background-repeat: no-repeat; height: 250px; background-position: center top; background-size: 90% auto; }

.server-area li:nth-child(5) .list { background-image: url(../images/wuhan.jpg); background-repeat: no-repeat; height: 250px; background-position: center top; background-size: 90% auto; }

/*四大优势*/

.main-ys { margin-top: 10px; background-image: url(../images/mainysbg.png); background-repeat: no-repeat; background-position: left 150px; position: relative; height: 900px; }

.main-ys h3 { font-size: 40px; text-align: center; padding-top: 50px; line-height: 35px; }

.main-ys h3 span { font-size: 20px; text-align: center; font-weight: lighter; }

.main-ys .txt1 { position: absolute; top: 180px; right: 190px; font-size: 30px; line-height: 35px; }

.main-ys .txt2 { position: absolute; top: 264px; right: 97px; font-size: 30px; line-height: 35px; }

.main-ys .txt3 { position: absolute; top: 359px; right: 30px; width: 490px; }

.main-ys .txt4 { position: absolute; top: 495px; right: 30px; width: 490px; }

.main-ys .txt5 { position: absolute; top: 600px; right: 30px; width: 490px; }

.main-ys .txt6 { position: absolute; top: 717px; right: 30px; width: 490px; }

.main-ys .txt7 { position: absolute; color: #FFF; font-size: 14px; top: 734px; left: 193px; width: 206px; }

/*360可信百科*/
#cornerMarkerBtn {
    position: fixed;
    top: 530px;
    right: 0;
    z-index: 10000;
}
#cornerMarkerFrame {
    position: fixed !important;
    top: 100px;
}

