@charset "utf-8";
/*html{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter:gray;} */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
ul{list-style:none;}
input{outline:0;}body{font-size: 14px;color:#666;background:#fff;}img{border-style:none;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:none;color:#666;}
a:focus{outline:none;-moz-outline:none;}
#totop{position:fixed;bottom:20px;right:20px;z-index:999;width:71px;height:71px;overflow:hidden;cursor:pointer;display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px;display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;width:65px;height:65px;padding-top:48px;text-align:center;color:#888;transition:all 0.2s ease-in-out;
    -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
#totop a.cur{background-position:-65px 0;text-decoration:none;color:#1f9ae0}


.top{width: 100%;margin: 0 auto;}
.top img{width: 100%;height: auto;}
#logo{width: 450px;float: left;font-size: 24px;font-weight: bold;color: #ffffff;margin-top: 6px;}
#logo img{float: left;width: 100%;}
.containers{width: 880px;float: right;}
/*导航*/
.nav{width:100%;height: 100px; margin:0 auto;clear:both;border-bottom: 3px #c55358 solid;}
.nav #nav-menu{width: 1400px;margin: 0 auto;height: 100px;}
.nav #nav-menu ul .stmenu{float: left;width: 110px;text-align: center;font-size: 18px;line-height:100px;height: 100px;position: relative;}
.nav #nav-menu ul .stmenu:hover{/*background: #af3b40;*/}
.nav #nav-menu ul .stmenu a{color: #333333;}
.nav #nav-menu ul .stmenu:hover a{color: #c55358;font-weight: bold;}
.nav #nav-menu ul .stmenu ul{position:absolute;top:100px;left:-50px;width:200px;background:#c55358;display:none; text-align:center;z-index:10;}
.nav #nav-menu ul .stmenu ul li ul{top: 0;left: 200px;}
.nav #nav-menu ul .stmenu ul li {width:200px; text-align:center;border:none;height:auto;line-height:22px;position:relative;border-bottom: 1px solid #cccccc;}
.nav #nav-menu ul .stmenu ul li a{color:#ffffff!important;display:block;width:200px;text-align:center;font-size:16px;font-weight: normal!important;padding:10px 0;}
.nav #nav-menu ul .stmenu ul li a:hover{background:#af3b40;color:#ffffff!important;}

.searchwb{width: 100%;}
.searchwb .searchwbs{width: 1198px;margin: 0px auto;overflow: hidden;background: #f0f0f0;border:1px solid #CCC;border-top:none;}
.searchwb .searchwbs .b_l{width: 340px;float: left;text-align: center;line-height: 46px;font-size: 15px;}
.searchwb .searchwbs .tianqi{width: 476px;float: left;margin-top: 10px;}
.search{height:45px;width:380px;float: left}
.form{width:350px;float:left;height:45px;margin-top:7px;position:relative;z-index:1;}
.search-keyword{height:29px;color:#999;margin-left:10px;background:#ffffff;padding:0 8px 0 25px;border:1px solid #ccc;
    font:12px/29px Arial, Helvetica, sans-serif;width:194px;border-right:none;vertical-align:bottom;}
.suggestionsBox{left:10px;top:30px;width:286px;background:white;border:1px solid #ccc;color:#323232;position:absolute;}
.suggestionList{}
.suggestionList li a{display:block;overflow:hidden;position:relative;cursor:pointer;list-style:none;height:20px;line-height:20px;padding:5px 0 5px 28px;}
.suggestionList li a:hover{background-color:#eee;color:#666666;}
.search-submit{color:#000;height:31px;vertical-align:bottom;width:60px;border:1px solid #ccc;text-align:center;cursor:pointer;font:12px Verdana,Geneva,sans-serif;
    background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background:-moz-linear-gradient(top,#FFF,#ddd);background:-o-linear-gradient(top,#fff,#ddd);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd');
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd')";}
#footer{width:100%;margin-top:25px;background: #233043;height:auto;padding: 28px 0 10px 0px;}
.foot_con{width:1200px;margin:0 auto;}
.foot_con p{text-align:center;font-size: 15px;color: #ffffff;padding-bottom: 14px;}
.foot_con p a{color: #ffffff;}
#wrap{min-height: 580px;overflow: hidden;}
.special-item-bottom li span{float: right;display: block;line-height: 32px;font-size: 15px;}
@media (min-width: 1025px) {
    /*列表页面*/
    .listbg {width: 100%;margin-top: 20px;margin-bottom: 40px;min-height:600px;}
    .listbg .listbgs {width: 1400px;margin: 0 auto;overflow: hidden;}
    .listbgs .location {width: 100%;border-bottom: 1px solid #cccccc;height: 35px;line-height: 36px;font-size: 16px;}
    .listbgs .location a {color: #333333;}
    .listbgs .mylists {width: 98%;margin: 0 auto;}
    .listbgs .mylists ul {margin-top: 10px;}
    .listbgs .mylists ul li {height: 50px;border-bottom: 1px dashed #cccccc;line-height: 50px;background: url(../images/logo_left.png) no-repeat 0 20px;background-size: 10px;}
    .listbgs .mylists ul li a {font-size: 16px;display: block;width: 70%;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-left: 18px;color: #333333;}
    .listbgs .mylists ul li span {float: right;color: #555555;font-size: 15px;}
    .listbgs .mylists ul li:hover a {color: #ff0000;}
/*新闻列表*/
    .listbgs .leftxwzx {width: 84%;float: right;margin-top: -15px;}
    .listbgs .leftxwzx ul li {height: 80px;border-bottom: 1px dashed #cccccc;line-height: 80px;background: url(../images/logo_left.png) no-repeat 0 35px;background-size: 10px;}
    .listbgs .leftxwzx ul li a {font-size: 18px;display: block;width: 80%;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-left: 18px;color: #333333;}
    .xwzxtime{width: 12%;float: right;margin-top: 16px;}
    .xwzxtime .xwzxyear{border: 1px solid #c55358;color: #c55358;height: 24px;line-height: 24px;font-size: 16px;}
    .xwzxtime .xwzxmd{background:#c55358;color: #ffffff;height: 24px;line-height: 24px;font-size: 17px;}
    .listbgs .leftxwzx ul li span {display: block;text-align: center;}
    .listbgs .leftxwzx ul li:hover a {color: #ff0000;}
    /*专题*/
    .listcont{overflow: hidden;margin-top: 20px;}
    .listcont .ztrightlist {width: 76%;float: right;}
    .listcont .ztrightlist ul li {height: 50px;border-bottom: 1px dashed #cccccc;line-height: 50px;background: url(../images/logo_left.png) no-repeat 0 20px;background-size: 10px;}
    .listcont .ztrightlist ul li a {font-size: 16px;display: block;width: 80%;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-left: 18px;color: #333333;}
    .listcont .ztrightlist ul li span {float: right;color: #555555;font-size: 15px;}
    .listcont .ztrightlist ul li:hover a {color: #ff0000;}
    /*内容*/
    .listbgs .mylists h1{font-size: 20px;text-align: center;line-height: 30px;padding: 15px 0;}
    .listbgs .mylists .qitasj{text-align: center;line-height: 30px;background: #ecaeb1;}
    .neirong{margin-top: 20px;}
    .neirong p img{margin: 0 auto;display: block;}
    .neirong p{text-indent: 2rem!important;}

    .special-item-more {position: absolute;bottom: 20px;right: 0;font-size: 12px;line-height: 20px;color: #828282}
/*公司业务*/
    .leftgsyw{width: 84%;float: right;}
    .leftgsyw .gsdesc{padding:20px 0;background: url(../images/leftbg.jpg) no-repeat;background-size: 100%;line-height: 34px;font-size: 16px;min-height: 230px;}
    .leftgsyw .hxyw{font-size: 28px;text-align: center;color: #333333;padding-bottom: 5px;border-bottom: 2px solid #c8252b;display: block;overflow: hidden;margin:0 auto;width: 150px;}
    .leftgsyw .direction{width: 96%;overflow: hidden;text-indent:3rem;padding-top: 10px;color: #333333;margin: 0 auto;font-size: 17px;}

    .leftnav_gsyw{width: 13%;float: left;}
    .leftnav_gsyw ul li{padding: 10px 4px;line-height: 30px;text-align: center;border: 1px solid #c55358;box-shadow: 2px 3px 1px #c55358;margin-bottom: 30px;}
    .leftnav_gsyw ul li.active{background: linear-gradient(45deg, rgba(255, 255, 255, 0.5) 0%, rgba(200, 37, 43, 0.8) 100%);}
    .leftnav_gsyw ul li a{font-size: 20px;color: #333333;display: block;}
    .leftnav_gsyw ul li:hover{background: linear-gradient(45deg, rgba(255, 255, 255, 0.5) 0%, rgba(200, 37, 43, 0.8) 100%);}
    .leftnav_gsyw ul li:hover a{color: #333333;}
    /*核心业务*/
    .gsywlist{margin-top: 20px;}
    .gsywlist .bkjslist ul{overflow: hidden;}
    .gsywlist .bkjslist ul li{width: 46%;margin: 20px 2%;float: left;}
    .gsywlist .bkjslist ul li .bkimgs{width: 100%;height: 360px;position: relative;overflow: hidden;}
    .gsywlist .bkjslist ul li .bkimgs img{width: 100%;height: 100%;transition: transform 0.3s ease;}
    .gsywlist .bkjslist ul li .bkimgs:hover img{transform: scale(1.1);}
    .gsywlist .bkjslist ul li .bktlti{width: 98%;margin: 0 auto;}
    .gsywlist .bkjslist ul li .bktlti a{display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;line-height: 34px;font-size: 18px;color: #333333;}
    .gsywlist .bkjslist ul li .bktlti span{font-size: 16px;color: #777777;display: block;text-align: right;}
    /*公司简介*/
    .gjqyjs{overflow: hidden;}
    .gjqyjs .conqyjs{width: 200px;float: left;border-radius: 20px;border-left: 3px solid #c55358;background: #ffffff;}
    .gjqyjs .conqyjs span{width: 40px;display: block;font-size: 30px;margin: 35px auto;color: #c55358;font-weight: bold;}
    .gjqyjs .gsjsz{width: 1200px;float: left;border-radius: 20px;padding: 20px; background: #f0f0f0;}
    .gjqyjs .gsjsz p{text-indent: 34px;font-size: 18px;line-height: 40px;color: #333333;}

    .gjjtld{margin-top: 40px;overflow: hidden;}
    .gjjtld .conjtld{width: 200px;float: right;border-radius: 20px;border-right: 3px solid #c55358;background: #ffffff;}
    .gjjtld .conjtld span{width: 40px;display: block;font-size: 30px;margin: 35px auto;color: #c55358;font-weight: bold;}
    .gjjtld .jtldz{width: 1200px;float: left;border-radius: 20px;padding: 20px;background: #f0f0f0;}
    .gjjtld .jtldz p{text-indent: 24px;border-bottom: 1px #cccccc dashed;font-size: 18px;height: 60px;line-height: 60px;color: #333333;}
    .gjjtld .jtldz p span{font-size: 24px;padding-right: 20px;}
    .gjjtld .jtldz p:hover{color:#c55358!important;}

    .gjzzjg{margin-top: 40px;overflow: hidden;}
    .gjzzjg .conzzjg{width: 200px;float: left;border-radius: 20px;border-left: 3px solid #c55358;background: #ffffff;}
    .gjzzjg .conzzjg span{width: 40px;display: block;font-size: 30px;margin: 35px auto;color: #c55358;font-weight: bold;}
    .gjzzjg .zzjgz{width: 1200px;float: left;border-radius: 20px;padding: 20px;background: #f0f0f0;}
    .gjzzjg .zzjgz img{width: 1160px;}
}
@media (max-width: 1024px) {
    /*公司简介*/
    .gjqyjs{overflow: hidden;}
    .gjqyjs .conqyjs{width: 100%;float: left;border-radius: 20px;border-top: 3px solid #c55358;background: #ffffff;}
    .gjqyjs .conqyjs span{width: 100%;display: block;font-size: 30px;margin: 10px auto;color: #c55358;font-weight: bold;text-align: center;}
    .gjqyjs .gsjsz{width: 100%;float: left;border-radius: 20px;padding: 20px; background: #f0f0f0;}
    .gjqyjs .gsjsz p{text-indent: 34px;font-size: 18px;line-height: 40px;color: #333333;}

    .gjjtld{margin-top: 40px;overflow: hidden;}
    .gjjtld .conjtld{width: 100%;float: right;border-radius: 20px;border-top: 3px solid #c55358;background: #ffffff;}
    .gjjtld .conjtld span{width: 100%;display: block;font-size: 30px;margin: 10px auto;color: #c55358;font-weight: bold;text-align: center;}
    .gjjtld .jtldz{width: 100%;float: left;border-radius: 20px;padding: 20px;background: #f0f0f0;}
    .gjjtld .jtldz p{border-bottom: 1px #cccccc dashed;font-size: 17px;height: auto;line-height: 30px;color: #333333;padding: 12px 0 12px 12px;}
    .gjjtld .jtldz p span{font-size: 22px;display: block;margin-left: -1.2rem;}
    .gjjtld .jtldz p:hover{color:#c55358;}

    .gjzzjg{margin-top: 40px;overflow: hidden;}
    .gjzzjg .conzzjg{width: 100%;float: left;border-radius: 20px;border-top: 3px solid #c55358;background: #ffffff;}
    .gjzzjg .conzzjg span{width: 100%;display: block;font-size: 30px;margin: 10px auto;color: #c55358;font-weight: bold;text-align: center;}
    .gjzzjg .zzjgz{width: 100%;float: left;border-radius: 20px;padding: 20px;background: #f0f0f0;}
    .gjzzjg .zzjgz img{width: 100%;}

    /*新闻列表*/
    .listbgs .leftxwzx {width: 100%;}
    .listbgs .leftxwzx ul li {height: 80px;border-bottom: 1px dashed #cccccc;line-height: 80px;background: url(../images/logo_left.png) no-repeat 0 35px;background-size: 10px;}
    .listbgs .leftxwzx ul li a {font-size: 16px;display: block;width: 80%;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-left: 18px;color: #333333;}
    .xwzxtime{width: 12%;float: right;margin-top: 16px;}
    .xwzxtime .xwzxyear{border: 1px solid #c55358;color: #c55358;height: 24px;line-height: 24px;font-size: 1.1rem;}
    .xwzxtime .xwzxmd{background:#c55358;color: #ffffff;height: 24px;line-height: 24px;font-size: 1.1rem;}
    .listbgs .leftxwzx ul li span {display: block;text-align: center;}
    .listbgs .leftxwzx ul li:hover a {color: #ff0000;}

    /*列表页面*/
    .listbg {width: 100%;margin-top: 40px;margin-bottom: 40px;}
    .listbg .listbgs {width: 98%;margin: 0 auto;overflow: hidden;}
    .listbgs .location {width: 100%;border-bottom: 1px solid #cccccc;height: 35px;line-height: 36px;font-size: 16px;}
    .listbgs .location a {color: #333333;}
    .listbgs .mylists {width: 100%;margin: 0 auto;}
    .listbgs .mylists ul {margin-top: 10px;}
    .listbgs .mylists ul li {height: 50px;border-bottom: 1px dashed #cccccc;line-height: 50px;background: url(../images/logo_left.png) no-repeat 0 20px;background-size: 10px;}
    .listbgs .mylists ul li a {font-size: 16px;display: block;width: 72%;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-left: 14px;color: #333333;}
    .listbgs .mylists ul li span {float: right;color: #555555;}
    .listbgs .mylists ul li:hover a {color: #ff0000;}
    /*内容*/
    .listbgs .mylists h1{font-size: 20px;text-align: center;line-height: 30px;padding: 10px 0;}
    .listbgs .mylists .qitasj{text-align: center;line-height: 30px;}
    .neirong{margin-top: 20px;}

    .special-item-more {position: absolute;bottom: 8px;right: 0;font-size: 12px;line-height: 20px;color: #828282}
}
/*一级列表页*/
.wrap{width: 1200px;margin: 0 auto;}
.location{margin-top: 10px;}
.special-list {margin: 0;font-size: 0}
.special-item-wrap {vertical-align: top;float: none;display: inline-block;font-size: 14px;width: 100%;}
.special-item {/*padding: 10px;*/margin-bottom: 20px;background: #fff;-webkit-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s}
@media (max-width: 767px) {
    .special-item {padding: 5px}
}
/*.special-item:hover {-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .15);box-shadow: 0 2px 10px rgba(0, 0, 0, .15)}*/
.special-item-top {position: relative;overflow: hidden}
.special-item-thumb {width: 220px;float: left;border-radius: 3px;overflow: hidden;max-height: 140px;}
@media (max-width: 520px) {
    .special-item-thumb {width: 140px}
}

.special-item-more .wi {margin-left: 2px;font-size: 14px;vertical-align: top}
.special-item-more:hover {color: var(--theme-hover)}
.special-item-more:focus, .special-item-more:hover {text-decoration: none}
.special-item-title h2 {font-size: 20px;font-weight: 500;line-height: 1.4;margin: 0 0 15px;border-bottom: 1px solid #cccccc;}
@media (max-width: 520px) {
    .special-item-title h2 {font-size: 16px;margin-bottom: 8px}
}
.special-item-bottom a:hover, .special-item-title a, .special-item-title a:hover, .special-item:hover {-webkit-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s}
.special-item-title a {color: #262626;text-decoration: none}
.special-item-bottom a:hover, .special-item-title a:hover {color: var(--theme-hover)}
.special-item-bottom a, .special-item-title p {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis}
.special-item-title p {height: 66px;color: #828282;line-height: 22px;-webkit-box-orient: vertical;display: block;display: -webkit-box;-webkit-line-clamp: 3}
@media (max-width: 520px) {
    .special-item-title p {height: 38px;line-height: 1.4}
}

/*分页*/
.mypage{margin-top: 20px;text-align: center;}
.GPageSpan,.GPageLink{padding: 4px 10px; border: 1px solid #cccccc;margin:4px;display: inline-block}
.GPageLink{color:#1393E5;}
/*上下文*/
.prev-next{margin-top: 20px;line-height: 24px;font-size: 14px;}
.prev-next a{color: #333333;}

/*搜索页*/
#article_list_container .item{height: 75px;}
#article_list_container .item .item-title{font-size: 16px;font-weight: normal;}

.mytpxw{overflow: hidden;margin-bottom: 20px;}
.tnewlefts{width:44%; float: left;height:340px;background:#ffffff;overflow: hidden;}
.focusBoxs {position: relative;width: 100%;height:340px;overflow: hidden;font: 12px/1.5 Verdana, Geneva, sans-serif;float: left;}
.focusBoxs .pic{padding: 0;}
.focusBoxs .pic li{height:340px!important;}
.focusBoxs .pic img {width:100%;height:100%;display: block;}
.focusBoxs .txt-bg {position: absolute;bottom: 0;z-index: 1;height: 30px;width:100%;background: #333;filter: alpha(opacity=40);opacity: 0.4;overflow: hidden;}
.focusBoxs .txt {position: absolute;bottom: 0;z-index: 2;height: 30px;width:100%;overflow: hidden;}
.focusBoxs .txt li {height:30px;line-height:30px;position:absolute;bottom:-30px;}
.focusBoxs .txt li a {color: white;padding: 0 0 0 10px;font-size: 16px;font-weight: bold;display:inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width:240px;}
.focusBoxs .num {position: absolute;z-index: 3;bottom:8px;right: 0;}
.focusBoxs .num li {float: left;position: relative;width: 10px;height: 10px;border-radius: 10px; overflow: hidden;text-align: center;margin-right:6px;cursor: pointer;background:#ffffff;}
.focusBoxs .num li a, .focusBoxs .num li span {position: absolute;z-index: 2;display: block;color: white;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;}
.focusBoxs .num li span {z-index: 1;background: rgb(255,255,255,0.1);}
.focusBoxs .num li.on a, .focusBoxs .num a:hover {background:#2393fc;}
.rightnew{width: 54%;float: right;height: 340px;}
.rightnew .tpxw{display: block;height: 42px;line-height: 42px;}
.rightnew .tpxw a{float: left;width: 80%;display:inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 15px;}
.rightnew .tpxw a:hover{color:var(--theme-hover);}
.rightnew .tpxw span{float: right;font-size: 15px;}

.leftnav{width: 22%;float: left;}
.leftnav .ltopnav{padding: 6px 4px; line-height: 30px;background: #c8252b;text-align: center;font-size: 20px;color: #ffffff;}
.leftnav .ltopnav a{font-size: 22px;color: #ffffff;display: block;font-weight: bold;}
.leftnav ul li{padding: 4px 4px;line-height: 30px;text-align: center;background:#c55358;margin-top: 6px;}
.leftnav ul li.active{background:#c8252b;}
.leftnav ul li a{font-size: 18px;color: #ffffff;display: block;}
.leftnav ul li:hover{background: #c8252b;}
.rijhtcont{width: 76%;float: right;}


@media (min-width: 1200px) {
    .navbar, .bannerSwiper-out {display: none!important;}
}

@media (max-width: 1200px) {
    .tnewlefts{display: none}
    .rightnew{width: 100%;}
    .rightnew .tpxw a{width: 70%;}
    .special-item-bottom a{width: 70%;}
    .nav,.searchwb,.top{display: none!important;}
    .wrap{width: 100%;}
    .foot_con{width: 100%;}
    #footer{height: auto;}
    .listbg{margin-top: 10px;}
    /*公司业务*/
    .leftnav_gsyw{width: 90%;margin: 0 auto;overflow: hidden;}
    .leftnav_gsyw ul li{padding: 4px;line-height: 30px;text-align: center;border: 1px solid #c55358;box-shadow: 2px 3px 1px #c55358;margin:0 2% 20px 2%;float: left;width: 45%;}
    .leftnav_gsyw ul li.active{background: linear-gradient(45deg, rgba(255, 255, 255, 0.5) 0%, rgba(200, 37, 43, 0.8) 100%);}
    .leftnav_gsyw ul li a{font-size: 16px;color: #333333;display: block;}
    .leftnav_gsyw ul li:hover{background: linear-gradient(45deg, rgba(255, 255, 255, 0.5) 0%, rgba(200, 37, 43, 0.8) 100%);}
    .leftnav_gsyw ul li:hover a{color: #333333;}

    .leftgsyw{width: 100%;}
    .leftgsyw .gsdesc{padding: 1rem 0;background: url(../images/leftbg.jpg) no-repeat;background-size: 100% 100%;line-height: 34px;font-size: 16px;}
    .leftgsyw .hxyw{font-size: 28px;text-align: center;color: #333333;padding-bottom: 5px;border-bottom: 2px solid #c8252b;display: block;overflow: hidden;margin: 10px auto;width: 150px;}
    .leftgsyw .direction{width: 98%;overflow: hidden;text-indent: 3rem;margin: 0 auto;}
    .listcont .gsywlist {width: 100%;}

    .gsywlist .bkjslist ul{overflow: hidden;}
    .gsywlist .bkjslist ul li{width: 100%;}
    .gsywlist .bkjslist ul li .bkimgs{width: 100%;height: 100%;}
    .gsywlist .bkjslist ul li .bkimgs img{width: 100%;height: 100%;}
    .gsywlist .bkjslist ul li .bktlti{width: 98%;margin: 0 auto;}
    .gsywlist .bkjslist ul li .bktlti a{display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;}
    .gsywlist .bkjslist ul li .bktlti span{font-size: 15px;color: #777777;display: block;text-align: right;}
    /*专题专栏*/
    .leftnav{display: none;}
    .listbgs .ztrightlist {width: 100%;margin: 0 auto;}
    .listbgs .ztrightlist ul {margin-top: 10px;}
    .listbgs .ztrightlist ul li {height: 50px;border-bottom: 1px dashed #cccccc;line-height: 50px;background: url(../images/logo_left.png) no-repeat 0 20px;background-size: 10px;}
    .listbgs .ztrightlist ul li a {font-size: 16px;display: block;width: 72%;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-left: 14px;color: #333333;}
    .listbgs .ztrightlist ul li span {float: right;color: #555555;}
    /*搜索*/
    .nav-bar .search-item a{display: block;width: 21px;height: 100px;}
    .searchbtn{background: url(../images/searchYd.png) no-repeat 6px 10px;background-size: 14px 14px;cursor: pointer;width: 24px;height: 24px;display: inline-block;}
    .searchform {display: flex; pointer-events: none;align-items: center;justify-content: center;opacity:0;position: fixed;left: 0;right: 0;background: #fff;top: 0;padding: 20px;z-index: 99993;transform:translateY(-100%);}
    .searchform em {color:#222;cursor:pointer;}
    .searchform em:hover,.searchform i:hover {color:#e20614; transition:.16s all linear;}
    .searchform.active {opacity:1; pointer-events: auto; transform:translateY(0);}
    .searchform .searchbox {display:inline-block;width:500px;max-width:80%;font-size:12px;border-radius: 5000px;line-height:32px;border:1px solid #fff;background:#eee;padding:0 20px;white-space: nowrap;}
    .searchform .searchbox input {background: none;border:none;width:4600px;max-width:95%;}
    .searchform .searchbox:hover { border-color:#ddd; }
    /*移动端*/
    a {text-decoration: none;}
    .navbar-nav { padding-right: 24px;}
    .navbar-nav .nav-item { margin: 0 8px;}
    .navbar-nav .nav-item.active .nav-link { background: #000096; color: #fff !important;}
    .navbar-nav .nav-item .nav-link { width: 88px;height: 42px;border-radius: 4px;text-align: center;font-size: 18px;}
    .navbar-nav .nav-item .dropdown-menu {border: 0;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);border-radius: 6px;}
    .navbar-nav .nav-item .dropdown-menu li {height: 35px;line-height: 35px;}
    .navbar-nav .nav-item .dropdown-menu li .dropdown-item {padding: 0 16px;text-align: left;font-size: 14px;}
    .navbar-nav .nav-item .dropdown-menu li .dropdown-item:hover {background: #F2EDF5;color: #460073 !important;}
    .dropdown:hover > .dropdown-menu {display: block;}
    .dropdown > .dropdown-toggle:active {pointer-events: none;}
    .navbar-dark .darkLogo {display: none;}
    .navbar-dark .DarkSearch {display: none;}
    .navbar-dark:hover {background: #fff !important;}
    .navbar-dark:hover .darkLogo {display: block;}
    .navbar-dark:hover .whiteLogo {display: none;}
    .navbar-dark:hover .navbar-nav .nav-item .nav-link {color: #333;}
    .navbar-dark:hover .navbar-nav .nav-item:hover .nav-link {background: #000096 !important;color: #fff;}
    .navbar-dark:hover .whiteSearch {display: none;}
    .navbar-dark:hover .DarkSearch {display: block;}
    .navbar-light .navbar-nav .nav-item .nav-link {color: #333;}
    .navbar-light .navbar-nav .nav-item:hover .nav-link {background: #000096 !important;color: #fff;}
    .navbar-light .whiteLogo {display: none;}
    .navbar-light .whiteSearch {display: none;}
    /*清除btn按钮点击出现的边框*/
    .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus,
    .btn:active.focus, .btn.active.focus {outline: none !important;box-shadow: none !important;}
    .form-control, .form-select {outline: none;}
    .form-control:focus, .form-select:focus {border-color: #D9D9D9;webkit-box-shadow: none;box-shadow: none;}
    .navbar-nav .nav-item .dropdown-menu::before {content: '';}

    .mobileAllclass .index-adbanner {width: 100%;height: auto;margin: 0 auto 16px auto;padding: 0 16px;}
    .mobileAllclass .index-adbanner img {width: 100%;height: auto;}
    .mobileAllclass .index-bigBanner {height: auto;z-index: 1099;}
    .mobileAllclass .index-bigBanner.hover {height: 0;}
    .mobileAllclass .index-bigBanner-colse {width: 22px;height: 22px;background-size: 22px 22px;}
    .mobileAllclass .w1400 {width: 100%;overflow-x: auto;}
    .mobileAllclass .bannerSwiper-tips {display: none;}
    .mobileAllclass .offcanvas-backdrop {top: 55px;}
    .mobileAllclass .offcanvas.offcanvas-end {top: 55px;padding-top: 20px;box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.06) inset;}
    .mobileAllclass .offcanvas.offcanvas-end .border-bottom {border-color: #E9E9E9 !important;}
    .mobileAllclass .container-xl {padding: 0 4px 0 20px;}
    .mobileAllclass .mobile-search {visibility: visible;}
    .mobileAllclass .h-mobile-378 {height: 15rem !important;}
    .mobileAllclass .vh-mobile-530 {height: 33.125rem !important;padding-top: 44.5px;}
    .mobileAllclass .vh-mobile-200 {height: 15.625rem !important;}
    .mobileAllclass .pb-80 {padding-bottom: 32px;}
    .mobileAllclass .navbar {height: 55px;}
    .mobileAllclass .navbar.navbarLight .searchLight {display: block;}
    .mobileAllclass .navbar.navbarLight .tsearchDark {display: none;}
    .mobileAllclass .navbar.navbarLight .toggleLight {display: block;}
    .mobileAllclass .navbar.navbarLight .toggleDark {display: none;}
    .mobileAllclass .navbar.navbarLight .navbar-brand {padding: 0.75rem 0;}
    .mobileAllclass .navbar.navbarLight .navbar-brand .darkLogo {display: none;}
    .mobileAllclass .navbar.navbarLight .navbar-brand .whiteLogo {display: block;width: 200px !important;height: auto !important;}
    .mobileAllclass .navbar .navbar-brand {padding: 0.75rem 0;}
    .mobileAllclass .navbar .navbar-brand .darkLogo {display: block;width: 200px !important;height: auto !important;}
    .mobileAllclass .navbar .navbar-brand .whiteLogo {display: none;}
    .mobileAllclass .navbar .navbar-toggler:focus {box-shadow: none;}
    .mobileAllclass .navbar .searchLight {display: none;}
    .mobileAllclass .navbar .tsearchDark {display: block;}
    .mobileAllclass .navbar .toggleLight {display: none;}
    .mobileAllclass .navbar .toggleDark {display: block;}
    .mobileAllclass #offcanvasNavbar {display: block;}
    .mobileAllclass .offcanvas-body .navbar-nav .nav-item:hover .nav-link {background: url("../images/mobileT.png") no-repeat right 1rem center !important;background-size: 1rem 1rem !important;color: #333;}
    .mobileAllclass .offcanvas-body .navbar-nav .nav-item > .nav-link.active {background: url("../images/mobileTH.png") #fff no-repeat right 1rem center !important;background-size: 1rem 1rem !important;color: #333;}
    .mobileAllclass .offcanvas-body .navbar-nav .nav-item .nav-link {outline: none;font-size: 1.2rem;color: #333;padding: 0 1rem;text-align: left;height: 48px;display: flex;align-items: center;}
    .mobileAllclass .offcanvas-body .navbar-nav .nav-item.dropdown .nav-links {width: 100%;background: url("../images/mobileT.png") no-repeat right 1rem center;background-size: 1rem 1rem;}
    .mobileAllclass .offcanvas-body .navbar-nav .nav-item.dropdown .nav-links.show {background: url("../images/mobileTH.png") #fff no-repeat right 1rem center !important;background-size: 1rem 1rem !important;color: #333;}
    .mobileAllclass .offcanvas-body .navbar-nav .nav-item.dropdown .dropdown-menu {box-shadow: none;border-top: 1px solid #dee2e6;border-left: 0;border-right: 0;border-bottom: 0;border-radius: 0;}
    .mobileAllclass .offcanvas-body .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item {padding-left: 2.5rem;font-size: 1.2rem;color: #595959;height: 36px;display: flex;align-items: center;}
    .mobileAllclass .offcanvas-body .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item.active,
    .mobileAllclass .offcanvas-body .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:active {outline: none;background: #FFE8E6 !important;color: #BF0B15 !important;}
    .mobileAllclass .bannerSwiper-out {height: auto;}
    .mobileAllclass .bannerSwiper-out .bannerSwiper {height: auto;}
    .mobileAllclass .bannerSwiper-out .bannerSwiper .swiper-slide img {height: auto;width: 100%;}
    .mobileAllclass .bannerSwiper-out .show-data {width: auto;bottom: -115px;left: 16px;right: 16px;margin-left: 0;height: auto;padding-bottom: 18px;}
    .mobileAllclass .bannerSwiper-out .show-data .w1400 {display: flex;flex-wrap: wrap;}
    .mobileAllclass .bannerSwiper-out .show-data .data-item {height: auto;margin-bottom: 8px;width: 33.33%;display: block;}
    .mobileAllclass .bannerSwiper-out .show-data .data-item::before {display: none;}
    .mobileAllclass .bannerSwiper-out .show-data .data-item .number {font-size: 14px;padding-top: 17px;line-height: 30px;}
    .mobileAllclass .bannerSwiper-out .show-data .data-item .number span {font-size: 28px;}
    .mobileAllclass .bannerSwiper-out .show-data .data-item .number .name {font-size: 14px;margin-top: 8px;}

    .mylists p img{width: 100%;height: auto;}
}
