*{ margin:0; padding:0;}
body{ background:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,"思源黑体",'microsoft yahei'; letter-spacing: 1px; }
ul li{ list-style:none}
a:hover{ text-decoration:none}
.bootsnav{ width:1280px; margin:0 auto; height:80px}
.navbar-inverse{ background:#6ca775;  color:#fff; padding:0; height:40px; line-height:40px; }
.t-search{ position:absolute; right:176px; top:2px; z-index:999999; }
.attr-nav > ul > li > a{ font-size:20px; font-weight:normal; color:#e10414; outline:none; }

.top-search{ display: none; position: absolute; z-index: 9999999; width: 760px; height: 60px; right: calc( 50% - 380px - 100px ); top: 10px; background: #ffffff; padding: 0; }
.top-search .container{ width: 100%; height: 40px; padding: 12px 15px; }
.top-search .input-group-addon{ color: #666666; font-size: 16px; }
.top-search input.form-control{ color: #666666; }
.top-search .input-group-addon.close-search{ font-size: 20px; font-weight: normal; }

.a-disable{background:#eee !important; color:#999 !important; border:1px #eee solid !important;}

.top-right{float:right; padding-right:0}
.top-right li{ display:inline-block; margin-left:15px}
.top-right li a{ color:#fff; font-size:12px; text-align:right; }
.top-right li a:hover{ color:#fffdc6}
.top-right li em{ width:1px; height:12px; background:#fff; display:inline-block; margin-left:15px; position:relative; top:1px; opacity:.4}
nav.bootsnav.navbar-brand-top .navbar-header{ position:relative; z-index:999999}
nav.bootsnav.navbar-brand-top .navbar-header .navbar-brand{ display:block; width:307px; height:46px; position:absolute; left:15px; top:15px;background:url(../Images/logo.png) no-repeat left bottom;}
.banner{background:#f5f5f5;height:580px;width:100%;}
.banner-box{width:1280px; margin:0 auto}
.banner-box .item img{height:470px}
/*#carousel-example-generic img{height:466px !important;}*/
.action{ width:100%; clear:both; }
.action .container{ position:relative}
.a-jt{ position:absolute; top:30px; right:0; width:120px;}
.a-jt .swiper-button-next, .a-jt .swiper-button-prev{ width:36px; height:36px; border:1px #aaa  solid; border-radius:100px; outline:none}
.a-jt .swiper-button-next:hover,.a-jt .swiper-button-prev:hover{ border:1px #e10414 solid}
.a-jt .swiper-button-next:hover:after,.a-jt .swiper-button-prev:hover:after{color:#e10414}
#juanze{height:30px; line-height:30px; overflow:hidden}
.action-container{ height:450px;}
nav.navbar.bootsnav{ border-bottom:none}
nav.navbar.bootsnav ul.nav > li{ position:relative; margin:0 30px;}
nav.navbar.bootsnav ul.nav > li > a{ color:#333; font-size:16px;padding: 35px 0 25px;}
nav.navbar.bootsnav ul.nav > li > i{ width:100%; height:3px; background:#e10415;position:absolute; bottom:0; left:0; display:none}
nav.navbar.bootsnav ul.nav > li.active > i{ display:block}
nav.navbar.bootsnav ul.nav > li > a:hover{ color:#e10415}
nav.navbar.bootsnav ul.nav > li.active > a{ color:#e10415}
nav.bootsnav.navbar-brand-top .navbar-collapse{ text-align:right; padding-right:160px}
.jz-button{ position:absolute; right:0; top:22px;}
.jz-button a{ width:112px; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; border-radius:4px; background:#e10414; box-shadow:0 4px 4px rgba(0,0,0,.1); display:block; font-weight:600;}
.carousel-indicators .active{background:#e10415; border:1px #e10415 solid}
.carousel-indicators li{ background:#c5c5c5; border:1px #c5c5c5 solid; width:12px; height:12px; margin:1px}
.carousel-control.right{ width:40px; height:40px; background-image:none; border:1px #fff solid; border-radius:100px; text-align:center; line-height:36px; font-size:28px; opacity:1; right:20px; top:200px;}
.carousel-control.left{ width:40px; height:40px; background-image:none; border:1px #fff solid; border-radius:100px; text-align:center; line-height:36px; font-size:28px; opacity:1; left:20px; top:200px;}
.carousel-control:hover{ background:#fff; color:#e00}
.jz-list{ padding-top:12px;}
.jz-list h3{ font-size:26px; color:#e10414}
.jz-list p{ padding-left:5px; color: #666666; }
.b-list{padding-top:16px;}
.b-list .b-tit{ display: flex; flex-direction: row; justify-content: space-between; align-items: center }
.b-list .b-tit a{ color:#999; }
.b-list .b-tit h4{ font-size:14px; color:#292929; }
.b-list li{ padding-top:3px; color: #666666; }
.b-list li em{ float:right; font-style:normal; }
.b-list li span{ padding-right:40px;}
.action{ clear:both; padding-top:30px;}
.title{ height:60px; border-bottom:2px #e4e4e4 solid; margin-bottom:20px; position:relative}
.title h4{ position:absolute; left:0; bottom:-2px; width:auto; font-size:24px;color:#333; border-bottom:2px #e10414 solid; height:60px; margin:0; line-height:60px; font-weight: 600; }
.title .t-button{ position:absolute; width:60%; left:20%; top:0;}
.title .t-button a{ width:112px; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; border-radius:4px; background:#e10414; box-shadow:0 4px 4px rgba(0,0,0,.1); display:block; font-weight:600; margin:0 auto}
.title a.more i{ margin-left:10px; }
.a-box{ border:1px #9d9d9d solid; border-radius:4px; overflow:hidden}
.a-box img{border-radius: 4px 0 4px 0;}
.a-box p{ padding:20px; font-size:14px; color:#999; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;  -webkit-box-orient: vertical; line-height:24px; height:70px}
.a-box a{ padding:0 0 25px 0; display:block;text-align:right; font-size:14px; color:#666}
.a-box a:hover{color:#e10414; text-decoration:none}
.new{ background:#f5f5f5; clear:both; padding:30px 0; margin:44px 0 10px 0; }
.c-top{ margin:30px 0;}
/*wang-feng-change index page new*/
.new>.container{ width: 1200px; }
.new>.container>.row>div:first-child{ width: 800px; padding-right: 0; }
.new>.container>.row>div:last-child{  }

.title a.more{ width: 46px; float:right; color:#999; padding-top:25px; font-size:14px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
.title a.more:hover{ color:#e10414}
.new-right{ background:#fff; padding:15px 15px 24px 15px; }
.new-right .ad-list{ margin-bottom:15px;}
.new-right .ad-list{ width:100%; height: 185px; position:relative;}
.new-right .ad-list>b>img{ width:100%; height: 185px; }
.new-right .ad-list a{ position:absolute; right:20px; bottom:30px; width:120px; height:36px; background:#fff; border-radius:100px; display:block; text-align:center; line-height:36px; color:#e10414;}
.new-right .ad-list a:hover{ background:#e10414; color:#fff; text-decoration:none}
.new-right .ad-list:last-child{ margin-bottom: 0; }
.new-top{ height:290px; background:#fff; padding:15px;}
.new-img{ float:left; width:260px; height:178px;  position:relative}
.new-img img{ width:260px; height:178px; display:block}
.new-img span{ position:absolute; left:0; bottom:0; height:40px; line-height:40px; width:100%; background:rgba(0,0,0,.7); color:#fff; text-indent:10px; display:none;}
.new-text{ width:calc(100% - 280px); float:right}
.new-text h3{ font-size:18px; margin:0; font-weight:600; padding:10px 0}
.new-text h3 a{ color:#333;}
.new-text h3 a:hover{ color:#e10414}
.new-text p{ line-height:26px; color:#999; height:80px; }
.new-text span{ padding-top:20px; color:#999; clear:both; display:block; }

.new-mid{ height:279px; margin: 5px 0 10px 0; }

.new-title{ font-size:16px; height:35px; line-height:30px; position:relative; text-indent:10px; font-weight:600}
.new-title em{ width:2px;  height:15px; background:#e10414; display:block; position:absolute; left:0; top:7px;}
.new-title a{ width: 46px; text-indent:0; float:right; font-size:14px; color:#999; font-weight:normal; display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
.new-title a:hover{ color:#e10414}
.new-video{ background:#fff; padding:15px; margin-top:10px; }
.new-mid>div{ height: auto; }
.new-mid>div>.new-video{ height: 264px; width: 385px; margin-right: 15px; }
.new-mid>div>.new-video>.video>a>img{ width: 360px; height: 200px; }
.new-mid>div:last-child>.new-video{ margin-right: 0; }
.xw-list>.no-news-found, .video-list>.no-news-found {color: #DB0202;font-style: italic;margin-top: 43px;text-align: center;font-size: 18px;}
.story{ position:relative}
.story i{ position:absolute; top:70px; left:0; text-align:center; width:100%;display:block; font-size:44px; color:#fff; opacity:.7}
.story span{position:absolute; left:0; bottom:0; height:40px; line-height:40px; width:100%; background:rgba(0,0,0,.4); color:#fff; text-indent:10px;}
.story img{ display:block; width:100%; height:200px;}
.new-bot{ clear:both; background:#fff; padding:15px; height:120px;}
.new-bot li{ line-height:26px;margin-bottom: 5px; padding:0 10px; }
.new-bot li:first-child{background:#f5f5f5}
.new-bot li span{ float:right;}
.new-bot li a{ color:#333; background:url(../Images/li-icon.png) no-repeat left center; padding-left:15px; width: 100%; display: flex; flex-direction: row-reverse; justify-content: space-between; align-items: center; }
.new-bot li a:hover{ color:#333333; background:url(../Images/li-icon1.png) no-repeat left center; }
.new-bot li a p { color:#333;  margin: 10px 10px 10px 0; }
.partner-container{ height:160px;}
.partner-container .swiper-pagination-bullet{ width:12px; height:12px;}
.swiper-container{
    --swiper-theme-color: #e10414;
}
.partner{margin-bottom:0}
.partner .title{margin-top:20px}
.swiper-button-next:after, .swiper-button-prev:after{font-size:18px; color:#666; font-weight:bold}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{ width:36px; height:36px; border:1px #aaa  solid; border-radius:100px;}
.p-list .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:12px}
.jt .swiper-button-next, .jt .swiper-button-prev{ width:36px; height:36px; border:1px #aaa  solid; border-radius:100px; outline:none}
.jt .swiper-button-next:hover,.jt .swiper-button-prev:hover{ border:1px #e10414 solid; }
.jt .swiper-button-next:hover:after,.jt .swiper-button-prev:hover:after{ color:#e10414; }
.p-list{ position:relative; margin-top: 20px; }
.p-list a{ border:1px #a1a1a1 solid; display:block; border-radius:4px; }
.p-list a img{ border-radius:4px; height:90px}
.jt{ position:absolute; top:-50px; right:-10px; width:120px; }
.foot{ width:100%; clear:both; background:#eaeaea; margin-top:20px; padding:30px 0}
.f-list{ width:14.5%; float:left }
.f-list h3{ font-weight:600; font-size:14px; color:#333; padding:10px 0 }
.f-list h3 a{ color:#333;}
.f-list p a{ color:#666666; font-size: 12px; }
.f-list p a:hover{ color:#e10414}
.f-ewm{ float:right; width:13%; text-align:right; }
.f-ewm h5{ padding-top:20px; color:#999;}
.f-ewm b{ display:block;}
.f-ewm b img{ height:120px}
.f-ewm p{/* background:url(../Images/weibo.png) no-repeat 23px center; */height:40px; margin-top:12px; line-height:40px;}
.f-ewm p a{color:#333}
.copyright{  clear:both; border-top:1px #d0d0d0 solid; margin-top:30px; padding-top:20px; text-align:center; color:#666}
.copyright em{ margin-left:5px;}
.copyright a{ color:#666 }
.copyright a:hover{ color:#e10414 }
.sm-jz{ display:none }
.sm-tmp{ display:none }
/***内页***/
.show{ background:#fbfbfb; }
.show-banner{ width:100%; background:#f5f5f5;}
.banner-img{ width:auto; margin:0 auto; position:relative; height:250px; overflow:hidden; background:url(../Images/show-banner.jpg) no-repeat center; }
.nav-main{ background:#fff; width:100%; border-radius:0; box-shadow:0 3px 5px rgba(0,0,0,0.05); z-index:99999; position:relative}
.banner-menu{ width:100%; position:absolute; left:50%; bottom:0;margin: 0 0 0 -50%;}
.banner-menu .container{ height:70px; background:rgba(0,0,0,.3); border-radius:4px 4px 0 0; line-height:70px; color:#fff; box-sizing: border-box; padding-left: 30px; padding-right: 30px; }
.banner-menu span{ float:right}
.banner-menu em{ font-style:normal;}
.banner-menu em a{color:#fff}
.banner-menu i{ margin:0 5px;}
.banner-menu .container h3{ margin-top: 21px; }

#menu_juanzen {display: none;}

.show-box{ padding:0; }
.show-left{ height:auto; width:250px; background:#f8f8f8; float:left}
.left-menu{ background:#fff;}
.left-menu ul{ padding:15px;}
.left-menu li a{ background:#f8f8f8; width:220px; height:50px; display:block; line-height:50px; color:#333; margin-top:10px; padding:0 15px; border-radius:4px;}
.left-menu li a i{margin-right:10px;}
.left-menu li a:hover{background:#eee}
.left-menu li.active a{background:#e10414; color:#fff}

.subject{ clear:both; width:250px; background:#fff; height:264px;}
.subject .s-title{padding: 15px 15px 15px 22px;}
.s-title h3{ font-size:16px; font-weight:600; color:#333; margin:0}
.subject ul{ padding:0 15px; height:210px; overflow-y:auto}
.subject li{ clear:both; height:60px; overflow:hidden; margin-bottom:10px;}
.li-img{width:110px;
    height: 60px;
    float: left;
    border: 1px #eee solid;
    padding: 5px;
    margin-bottom: 10px;}
.li-img img{ display:block; width:100%; height:50px}
.li-text{ width:calc(100% - 120px); float:right;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; padding-top:5px;}
.li-text a{ font-size:12px; color:#333; font-weight:550}
.li-text a:hover{color:#e10414}
.left-button{ width:250px; height:auto; padding:10px 0; background:#fff; clear:both; margin:10px 0; }
.left-button a{ width:120px;  height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; border-radius:4px; background:#e10414; box-shadow:0 4px 4px rgba(0,0,0,.1); display:block; font-weight:600; margin:20px auto; border:1px #e10414 solid; }
.left-button a.a-1{background:#fff; color:#e10414}
.show-right{ background:#fff; width:calc(100% - 270px); float:right; padding:15px; min-height:800px}
.right-title{ margin:0 30px; border-bottom:1px #e10414 solid; text-align:center; padding-bottom:10px;}
.jieshao{ clear:both; padding:10px 40px 20px 40px; }
.jieshao h4{ font-size:18px; font-weight:400; color:#000000; padding:10px 0}
.jieshao h4 em{ width:2px; height:18px; background:#e10414; display:block; float:left; margin-right:10px;}
.jieshao p{ margin-bottom:15px; color:#666; line-height:28px; letter-spacing: 1px; }
.jieshao .row p{ text-indent:0;}
.jieshao h5{ font-size:16px; color:#000000; font-weight:400}
.jieshao div.con{ width: 100%; box-sizing: border-box; padding-left: 12px; padding-right: 12px; color: #666666; }
.jieshao div.con.shiming{ padding-bottom: 8px; }
.jieshao div.con.linian h5{ margin-top: 0; }
.jieshao div.con.linian p{ margin-bottom: 5px; }
.show .foot,.inner .foot{margin-top:0}

.lsh{ clear:both; padding:0 40px 0 40px; }
.lsh h4{ font-size:18px; font-weight:400; color:#333; padding:0 0 10px 0; }
.lsh h4 em{ width:2px; height:18px; background:#e10414; display:block; float:left; margin-right:10px;}
.lsh-box{ padding:0 12px 0 12px; }
.lsh-list{ clear:both; margin-bottom:20px; height:150px;}
.lsh-img{ width:120px; height:150px; border:1px #eee solid; border-radius: 6px; overflow:hidden; float:left}
.lsh-img img{ width:120px; height:150px; border-radius: 6px; }
.lsh-text{ float:right; width:calc(100% - 140px); height:145px; border-bottom:1px #eee solid;overflow-y:auto;}
.lsh h6{ font-size:16px; font-weight:400; color:#333;}
.lsh p{ font-size:13px; color:#666; line-height: 24px; }
.lsh-img img{ display:block; width:100%}
.lsh-box>.row>div{ padding-left: 20px; }

/*wang-feng-change*/
.show-right>.tx-dce-pi1{ margin-bottom: 30px; }
.show-right>.tx-dce-pi1:nth-child(2)>.lsh{ padding-top: 20px; }
.show-right>.tx-dce-pi1:last-child{ padding-bottom: 40px; }

.zs{ clear:both; padding:20px 30px; text-align:center}
.zs-list{ padding:20px 0}
.zs-list span{ display:block; padding:10px 0}
.lianxi{ clear:both; padding:10px 40px 20px 40px; color:#333; }
.lianxi h4{ font-size:18px; font-weight:600; padding:8px 0; }
#map{ margin-top:40px; clear:both; padding-bottom:100px;}
.dsj{clear:both;padding: 0 30px 200px 30px;}
.dsj-list{ clear:both; padding:35px 120px 15px 120px; }
.dsj-left{ width:100px; text-align:right; float:left; font-weight:600; color:#333; font-size:16px;}
.dsj-right{ width:calc(100% - 120px); float:right}
.dsj-right p{ margin:0; line-height:25px}
.dsj-right a{ color:#666; background:url(../Images/dsj-icon.png) no-repeat left center; padding-left:10px;}
.dsj-right a:hover{color:#e10414;background:url(../Images/dsj-icon1.png) no-repeat left center; }

.new-search{ padding:11px 15px 15px 15px; }
.new-search input{ width:300px; height:40px; line-height:40px; text-indent:10px; border:1px #eee solid; border-radius:4px; float:left; outline:none; }
.new-search input.new-input{ font-size: 14px; color: #666666; }
.new-search button{ width:66px; height:40px; border:none; background:#e10414; color:#fff; outline:none; float:left; margin-left:10px; border-radius:4px;}

.xw-list{ clear:both; padding:5px 15px; }
.xw-list li{ clear:both; height:178px; border-bottom:1px #eee solid; padding:20px 0;}
.xw-img{ width:220px; height:138px; float:left;}
.xw-img>a>img{ width:220px; height:138px; }
.xw-text{ width:calc(100% - 240px); float:right;}
.xw-text h3{ font-size:16px; font-weight:600; margin:0; padding-top:10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.xw-text h3 a{ color:#333; }
.xw-text h3 a:hover{color:#e10414}
.xw-text span{ color:#999; display:block; padding:12px 0 10px 0; }
.xw-text p{ font-size:14px; color:#666; line-height:28px;display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow: hidden;}

.xw-title{ margin:0 30px; border-bottom:1px #e10414 solid; text-align:center; padding-bottom:10px; }
.xw-title h3{ font-size: 28px; line-height: 46px; }
.xw-infos{ text-align: center; color: #999999; font-size: 13px; margin-top: 20px; margin-bottom: 10px; position: relative; }
.xw-infos p{ line-height: 28px; display: inline-block;  margin: 0 8px; }
.xw-infos p.timer{ padding-left: 18px; background: url(../Images/timeBg.png) left center no-repeat; }
.xw-infos .xw-share{ width: 150px; position: absolute; text-align: center; padding: 2px 0; top: 0; top: -5px; right: 40px; }
.xw-content{ clear:both;  padding:20px 40px;}
.xw-content p{ color:#666; line-height:28px;}
.xw-content img{ max-width: 90%; }

.page{ clear:both; text-align:center; padding:45px 0 40px 0; }
.page a{ padding:8px 14px; border:1px #eee solid; color:#666; border-radius:4px; margin:0 5px; }
.page a:hover{ border:1px #eee solid; color:#333; background:#f5f5f5; }
.page a.active{ background:#e10414; color:#fff; border:1px #e10414 solid; }

.video-list{padding-top:24px;}
.video-list>.row{ margin-left: 0; margin-right: 0; }
.video-list>.row>li{ width: 32%; padding: 0; box-shadow:0 4px 8px rgba(0,0,0,.08); margin-right: 15px; }
.video-list>.row>li:nth-child(3),.video-list>.row>li:nth-child(6),.video-list>.row>li:nth-child(9),.video-list>.row>li:nth-child(12){ margin-right: 0; }
.video-img{ position:relative; width:100%; }
.video-img>a>img{ width:100%; height:145px; border-radius:6px}
.video-img em{ font-style:normal; color:#fff; position:absolute; left:10px; bottom:10px; font-weight:600}
.video-list li .video-text{ box-sizing: border-box; padding: 0 10px; }
.video-list li{ margin-bottom:20px; }
.video-list li h3{ width: 100%; height: 36px; line-height: 36px; font-size:14px; font-weight:600;margin: 5px 0 0;overflow: hidden; }
.video-list li h3 a{ color:#333; }
.video-list li h3 a:hover{ color:#e10414; }
.video-list li span{ color:#999; display:block;padding-bottom:15px; }

.gg-list{ clear:both; padding:5px 25px; }
.gg-list li{ padding:20px 0; border-bottom:1px #eee solid;}
.gg-list li span{ float:right; color:#999}
.gg-list li a{ font-size:14px; color:#333;background: url(../Images/shenji-icon.png) no-repeat left center;padding-left: 15px; }
.gg-list li a:hover{ color:#e10414}
.shenji-list{ clear:both; padding:0 40px 15px 40px;}
.shenji-list li{ padding:20px 0; border-bottom:1px #eee solid;}
.shenji-list li span{ float:right; color:#999}
.shenji-list li a{ font-size:14px; color:#333; background:url(../Images/shenji-icon.png) no-repeat left center; padding-left:15px;}
.shenji-list li a:hover{ color:#e10414; background:url(../Images/dsj-icon1.png) no-repeat left center; padding-left:10px;}
.sxs{ clear:both; padding:0 40px 15px 40px; }

.zp-list{ clear:both; padding:20px 0 10px 0; }
.zp-list .zp-title{ width: 100%; height: 30px; line-height: 30px; margin-bottom: 13px; }
.zp-list .zp-title h4{ width: 100%; font-size:16px; color: #e10414;  font-weight: 600; }
.zp-list .zp-title h4 em{ display:block; font-style: normal; width: auto; float: left; position: relative; z-index: 1; }
.zp-list .zp-title h4 em:after{ content: ''; width: 100%; height: 8px; background:#fef4ef; position: absolute; bottom: -6px; left: 0; border-radius: 4px; z-index: -1; }
.zp-list h3{ clear: both; width: 100%; font-size:14px; font-weight:600; color:#333; margin-top:12px;}
.zp-list p{ color:#666; padding: 2px 0 2px 10px; line-height: 30px; margin: 5px 0; }

.fuli{ clear:both;padding:10px 0}
.fuli h4{ background:url(../Images/zp-title.png) no-repeat center; text-align:center; width:116px; height:42px; color:#e10414; line-height:40px; font-size:16px; font-weight:600}
.fuli p{ color:#666; line-height:28px; padding-left:10px;}
.upload{ clear:both; text-align:center; padding:30px 0 60px 0}
.upload a{ background:#e10414; padding:12px 20px; color:#fff; border-radius:4px; font-size:16px; font-weight:600}
.upload a i{ margin-right:10px}
.upload a:hover{background:#c00}
.modal-content{ box-shadow:none; border:none; overflow:hidden;}
.modal-header{ background:#f5f5f5; border-bottom:0}
.modal-header h4{ font-size:16px; font-weight:600; color:#333}
.modal-body h3{ text-align:center; font-size:16px; font-weight:600; color:#333}
.text-box{ padding:20px; height:400px; overflow-y:auto}
.text-box p{ line-height:28px; color:#666}
.modal-footer{border-top:none;box-shadow: 2px -4px 10px rgba(0,0,0,.08);}
.modal-footer{ text-align:left; font-weight:normal}
.modal-footer a{color:#333; font-weight:600}
.modal-footer span{ position:relative; top:-1px}
.modal-footer button{ float:right;background:#e10414; padding:5px 15px; border:none; color:#fff; border-radius:4px; font-size:14px; font-weight:600; outline:none}
.modal-footer button:hover{ background:#b4020f; }
.modal-footer button:focus{ background:#b4020f; }
.modal-footer button:active{ background:#b4020f!important; }
.caiwu{ clear:both; padding:20px;}
.c-bot{ border:1px #c5c5c5 solid; border-radius:4px; padding-bottom:20px; width:700px;margin: 0 auto 120px;}
.c-title{ height:50px; border-bottom:1px #c5c5c5 solid; line-height:50px; text-align:center; position:relative}
.c-title .all{ position:absolute; right:40px; top:0;}
.c-title .all a{ padding:10px 20px; background:#f5f5f5; border-radius:4px; color:#5d5d5d; font-weight:550}
.c-title .all a.active{ background:#e10414; color:#fff}
.c-title i{ margin:0 20px; font-size:18px; cursor:pointer; color:#666}
.c-title span{ font-size:16px; font-weight:bold; color:#333; padding:0 30px;}
.c-bot .row a{ text-align:center; display:block; color:#333; margin:30px 0 5px 0;}
.c-bot .row a.active{ color:#e10414; font-weight:600}
.c-bot .row{width:670px; margin:0 auto}
.c-date .form-control{ background:#fff; border:none; outline:none; width:200px;text-align:center; height:40px; line-height:40px;margin: 5px auto 0;box-shadow:none; font-size:18px; cursor:pointer}
.c-date .form-control:focus {box-shadow:none;-webkit-box-shadow:none}
.datetimepicker-dropdown-bottom-right:before{left:93px}
.datetimepicker-dropdown-bottom-right:after{ left:94px}
.xianxia{clear:both;padding: 20px 40px 500px;}
.xianxia p{ color:#666; padding:5px 0;}
.xianxia p b{color:#333}
.xianxia h4{ font-size:16px; text-align:center; padding-top:80px; color:#999 }
.fp{ clear:both;  padding:22px 40px 20px 40px;}
.fp p{ color:#666; line-height:28px;}
.fp h6{ font-weight:normal; color:#333; padding:5px 0; font-size:14px; line-height:28px;}
.fp h4{ font-weight:bold; color:#333; padding:5px 0; font-size:14px; line-height:28px;}
.fp table td{  border:1px #eee solid; padding:10px 15px}
.fp-bot{ padding:40px 0 0 0; clear:both;text-align:right; }
.fps{ clear:both;  padding:23px 40px; }
.fps p{ color:#666; line-height:28px;}
.fps table td{  border:1px #eee solid; padding:10px 15px}
.chaxun{ clear:both;  padding:22px 40px 20px 40px;}
.chaxun p{color:#666; line-height:28px;}
.chaxun-mid{ clear:both; padding:25px 0}
.chaxun-mid .c-list{ padding-bottom:15px;}
.c-button button{ width:70px; height:36px; float:left; margin-right:10px; margin-top:24px; border:1px #e10414 solid; border-radius:4px; background:#fff;color:#e10414}
.c-button button.b-1{background:#e10414; color:#fff}
.chaxun thead{border-top:1px #e10414 solid; background:#f9f9f9 }
.chaxun table{ border:1px #eee solid; overflow:hidden;}
.table>thead>tr>th{border:1px #eee solid; padding:15px 5px; text-align:center; }
.chaxun td{ padding:15px 5px; border:1px #eee solid; text-align:center}
.xianshang{ clear:both; padding:0 20px;}
.xianshang li{ clear:both; height:200px; border-bottom:1px #eee solid;padding:30px 0;}
.x-img{ width:220px; height:138px; float:left; position:relative}
.x-img img{ display:block; width:220px; height:138px; }
.x-img em{ background:url(../Images/bq.png) no-repeat; width:77px; height:80px; position:absolute; left:-2px; top:-2px; display:block; }
.x-text{ width:calc(100% - 240px); float:right; position:relative}
.x-text h3{ font-size:18px; font-weight:600; margin-bottom:22px; margin-top:15px;}
.x-text h3 a{ position:static; background:none; color:#333; box-shadow:none; font-size:18px; width:100%; text-align:left; height:auto;}
.x-text p{width:50%; float:left}
.x-text b{ color:#e01404}
.x-text a{ position:absolute; right:0; top:5px; width:116px; height:36px; line-height:36px; font-size:14px; color:#fff; text-align:center; border-radius:3px; background:#e10414; box-shadow:0 4px 4px rgba(0,0,0,.1); display:block; font-weight:600;}
.xianshang .page{ padding:50px 0}
.zhifu{clear:both;padding: 20px 40px 300px;}
.zhifu h4{ font-size:14px; background:#fff8f2; padding:15px; border-radius:4px; color:#f40; margin-bottom:20px;}
.zf-list{ background:#f8f8f8; height:260px; border-radius:4px;margin-bottom:20px}
.zf-list b{ width:100%; height:150px; display:block}

.zf-list b.b1{background:url(../Images/zf1.png) no-repeat center;}
.zf-list b.b2{background:url(../Images/zf2.png) no-repeat center;}
.zf-list b.b3{background:url(../Images/zf3.png) no-repeat center;}

.zf-list .logo{ width:100%; height:150px; display:flex;  flex-direction: row;	justify-content: center; align-items: center;  }
.zf-list .logo>img{ width:80%; height:auto; }

.zf-list span{ display:block; text-align:center; color:#666; height:40px; margin-bottom: 10px; }
.zf-list a{width:120px; height:32px; line-height:32px; font-size:14px; color:#fff; text-align:center; border-radius:4px; background:#e10414; display:block; font-weight:600; margin:0 auto}
.zhifu h5{ font-size:16px; text-align:center; color:#aaa; padding:100px 0 50px 0;display:block; clear:both}
.zhifu .col-md-12{ margin-top: 0; padding-right: 0; padding-left: 0; }
.zhifu .col-md-12 .row{ margin-left: -10px; margin-right: -10px; }
.zhifu .col-md-4{ padding: 0 10px; }
.xd-top{ height:87px; padding-top: 7px; border-bottom:1px #eee solid; }
.xd-left{ width:calc(100% - 410px);  float:left; padding-top:23px;}
.xd-left a{color:#333333; padding:10px 20px; margin:0 15px; font-size:18px; border-radius:4px; }
.xd-left a:hover{color:#666666; background:#fff;}
.xd-left a.active{ background:#e10414; color:#fff;}
.xd-right{ width:410px;  float:right; padding-top:5px; }
.xd-bot{ clear:both; padding:0 15px 15px 15px; }
.xd-bot li{ clear:both; height:246px; border-bottom:1px #eee solid; padding:34px 0; }
.xd-img{ width:340px; height:198px; float:left; position:relative}
.xd-img img{ width:340px; height:198px; }
.xd-text{ width:calc(100% - 360px); float:right; position:relative}
.xd-text h3{ font-size:20px; margin:0; padding:15px 0; font-weight: bold; }
.xd-text h3 a{color:#333; position:static; width:auto; height:auto; background:none; border:none; text-align:left; line-height:26px}
.xd-text b{ color:#e10414}
.textinfo p { }
.textinfo p a.txt {width: unset !important;height: unset !important;display: unset !important;position: unset !important;right: unset !important;top: unset !important;text-align: unset !important;line-height: unset !important;background: none !important;color: #333 !important;border-radius: 0 !important;border: 0 !important;}
.jianjie p{ padding:5px 15px; line-height:28px; color:#666;text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.jianjie p a{color:#666; position:static !important; width:auto; height:auto; background:none; border:none; text-align:left; line-height:26px}
.xd-text a{ width:120px; height:36px; display:block; position:absolute; right:0; top:0; text-align:center; line-height:36px; background:#e10414; color:#fff; border-radius:4px; border:1px #e10414 solid}
.xd-text a.a2{ background:#fff; color:#e10414; top:46px;}
.xd-text-a a.a2{ top: 10px; }
.xd-img em.bq{ background:url(../Images/bq.png) no-repeat; width:77px; height:80px; position:absolute; left:-2px; top:-2px; display:block}
.xd-img em.end{ background:url(../Images/end.png) no-repeat top left; width:77px; height:80px; position:absolute; left:-2px; top:-2px; display:block}
.sq a.a2{ top:0;}
.j-top{ height:395px; margin-top:20px; padding: 0 15px; }
.j-img{ width:715px; height:395px; float:left; position:relative}
.j-img em.bq{background:url(../Images/bq.png) no-repeat; width:77px; height:80px; position:absolute; left:-2px; top:-2px; display:block}
.j-img em.end{background:url(../Images/end.png) no-repeat; width:77px; height:80px; position:absolute; left:-2px; top:-2px; display:block}
.j-text{ background:#f5f5f5; width:calc(100% - 715px); height: 395px; box-sizing: border-box; float:right; padding:20px 20px 20px 35px; }
.j-text h3{ font-size:20px; font-weight:bold; color:#333;}
.j-text p{ display: flex; flex-direction: row;justify-content: flex-start; align-items: center; height: 42px; margin-top: 5px; margin-bottom: 5px }
.j-text font{ font-size:26px; color:#e10414; margin-right:5px;font-style: italic;}
.j-text p em{ font-style:normal; padding:0 10px}
.j-text-a{ width: 100%; display: flex; flex-direction: row; justify-content: space-around; align-items: center; box-sizing: border-box; padding: 0 6px; margin-top: 18px }
.j-text-a a{ width:130px; height:36px; display:block; float:left; background:#e10414; border:1px solid #e10414; text-align:center; line-height:36px; border-radius:4px; color:#fff;}
.j-text-a a.a-1{ background:#fff; color:#e10414}

.j-bot{ clear:both; padding-top:20px;}
.j-bot ul.j-title{ display:block; width:100%; height:40px; border-bottom:1px #eee solid; margin-bottom: 0; }
.j-title li{float:left; border-bottom:1px #fbfbfb solid; width:120px; text-align:center; line-height:39px; background:#fbfbfb; height:39px; margin-left:15px; }
.j-title li.active{ border:1px #eee solid; border-top:2px #e10414 solid; height:40px; border-bottom:1px #fbfbfb solid}
.j-title li a{color:#333; text-decoration:none; font-size:16px;}
.tab-content{ clear:both; padding-bottom:50px; display:inline-block; width:100%;}
.j-about{ padding:15px;}
.j-about p{ line-height:28px;}
.j-about img{ display: block;width: 100% !important;height: auto !important;}
.j-button{ padding-left: 30px; padding-right: 30px; }
.j-button a{ width:330px; height:50px; display:block; margin-bottom:10px; border-radius:4px; line-height:50px; color:#fff; padding-left:30px; background:#ed5e18 url(../Images/xm-icon.png) no-repeat 15px center; position:relative; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.j-xm{ clear:both; padding:15px;  }
.j-xm .title h4{ font-size: 18px; }
.j-xm>.row{ padding-left: 30px; padding-right: 30px; }
.j-xm>.row>div{ margin:20px 0; }
.j-xm>.row>div>a>img{ width: 330px; height: 210px; }
.j-button a span{background:url(../Images/x1.png) no-repeat right center; width:56px; height:56px; display:block; position:absolute; right:15px; top:0;}
.j-button a.j1 span{background:url(../Images/x1.png) no-repeat right center;}
.j-button a.j2 span{background:url(../Images/x2.png) no-repeat right center;}
.j-button a.j3 span{background:url(../Images/x3.png) no-repeat right center;}
.j-button a.j4 span{background:url(../Images/x4.png) no-repeat right center;}
.j-button a.j5 span{background:url(../Images/x5.png) no-repeat right center;}
.j-button a.j6 span{background:url(../Images/x6.png) no-repeat right center;}
.j-button a.j7 span{background:url(../Images/x7.png) no-repeat right center;}
.j-button a.j8 span{background:url(../Images/x8.png) no-repeat right center;}
.j-button a.j9 span{background:url(../Images/x9.png) no-repeat right center;}
.j-button a:hover{background:#e10414}

.cg-btn .j-button{ padding-left: 0; padding-right: 0; }
.cg-btn .j-button a{ width: auto; padding-right:45px;}

.xmjz{ padding:1px 15px;}
.xmjz li{ display:block; width:100%; text-align:left; height:70px; line-height:70px; border-bottom:1px #eee solid;}
.xmjz li a{color:#333}
.xmjz li a:hover{color:#e10414}
.xmjz li span{ float:right; color:#999}
.xmjz .page{ padding:40px 0}
.pilu{ padding:0; }
.zixun{ padding:0 15px; }
.pilu li{ background: url(../Images/pilu-icon.png) no-repeat left center; padding-left:15px;}
.xm-date{ position:absolute; right:15px; top:-38px; width:240px}
.j-xm a img{ display:block; width:100%;}
.xm-title{ border-bottom:1px #e10414 solid; padding:20px; text-align:center; position:relative}
.xm-title a{ width:auto; position:absolute; display:block; left:0; top:50px; color:#999;}
.xm-title a i{ margin-right:10px;}
.xm-title a:hover{color:#e10414}
.xm-main{ padding:20px 15px;}
.xm-main p{ line-height:28px; color:#666; text-indent:35px;}
.xm-main img{ max-width: 100% !important;height: auto !important; }
.jz-main{ padding:20px 15px;}
.jz-main h4{ font-size:20px; font-weight:600; padding:15px 0}
.jz-main p{ line-height:28px; color:#666; text-indent:35px;}
.cg-box{ padding:20px 40px; min-height:800px;  }
.cg-box p{ line-height:28px; color:#666; text-indent:35px;}
.cg-left{width:250px; background:#fff; height:auto; float:left; display:inline-block}
.fh { padding:20px 0}
.fh a{ width:60%; height:40px; border:1px #f40 solid; color:#f40; margin:0 auto; line-height:40px; text-align:center; display:block; border-radius:4px;}
.fh a i{ margin-right:10px;}
.fh a:hover{ color:#fff; background:#e10414}

.protocol-modal-body{ box-sizing: border-box; padding: 0; }
.protocol{ width: 100%; height: 420px;overflow: hidden;overflow-y: scroll; box-sizing: border-box;padding: 10px 20px; }
.protocol h1{ width: 100%; font-size: 18px; color: #333333; line-height: 20px; text-align: center; padding: 10px 0;box-sizing: border-box; font-weight: bold; }
.protocol p{ margin: 10px 0; line-height: 24px; color: #5a5a5a; }
.modal-footer label.error{ color: #e10414; }
.modal.fade.in{ top:120px; }

.resume-modal-body{ box-sizing: border-box; padding-top: 25px; }
.resume-modal-body .vc-form-control{  }
.resume-modal-body .vc-form-control:focus{ border: 1px solid #e10414; box-shadow:none }
.resume-modal-body button{ background: #e10414; border-color: #e10414; color:#fff; }
.resume-modal-body button:hover,.resume-modal-body button:focus{ border-color: #b4020f; background:#b4020f; }
.resume-modal-body button:active{ border-color: #b4020f; background:#b4020f!important; }

.volunteer-box { min-width: 1000px; background: #ffffff;height: auto; }
.volunteer-box-frm {width: 100%; height: auto;}
.volunteer-box-frm h1.volunteer-box-frm-tit {margin: 0;	width: 100%;text-align: center;	font-size: 24px;box-sizing: border-box;padding: 40px 0 20px 0;}
.volunteer-box-frm-con {height: auto;box-sizing: border-box;	padding: 20px;}
.volunteer-box-frm-con .form-tab {border: 1px solid #e2e2e2;border-collapse: collapse;	overflow: auto;	width: 100%;}
.volunteer-box-frm-con .form-tab td {border: 1px solid #dee6ee;	box-sizing: border-box;	padding: 6px;color: #676767;	}
.volunteer-box-frm-con .form-tab td span.red {color: #FF0000;	}
.volunteer-box-frm-con .form-tab td.center {text-align: center;	}
.volunteer-box-frm-con .form-tab td.td-w{width: 120px;}
.volunteer-box-frm-con .form-tab td input.ipt{border: 1px solid #e1e1e1;border-radius: 4px;box-sizing: border-box;	padding: 4px;outline: none;width: 100%;}
.volunteer-box-frm-con .form-tab td input.ipt-i{width: auto;}
.volunteer-box-frm-con .form-tab td .sel{background: none;box-sizing: border-box;	padding: 5px;border: 1px solid #e1e1e1;	border-radius: 4px;width: 100%;}
.checkbox-con{width: 100%;display: flex;	flex-direction: row;justify-content: flex-start;flex-wrap: wrap;}
.checkbox-con>div{	width: 25%;	box-sizing: border-box;	padding: 8px;}
.checkbox-con>div>input{margin-right: 5px;	}
.volunteer-box-btn {width: 100%;box-sizing: border-box;	display: flex;flex-direction: row;justify-content: center;align-items: center;padding-top: 10px;padding-bottom: 40px;}
.volunteer-box-btn button { float: right; background: #e10414; padding: 5px 15px; border: none; color: #FFFFFF; border-radius: 4px; font-size: 14px; font-weight: 600; outline: none }
.volunteer-box-btn button:hover { background: #b4020f;color: #FFFFFF; }
.volunteer-box-btn button:focus { background: #b4020f; color: #FFFFFF; }
.volunteer-box-btn button:active { background: #b4020f !important; color: #FFFFFF; }

.xm-content-w{ width: 1280px; background: #ffffff; box-sizing: border-box; padding-left: 80px; padding-right: 80px; }

/*页面右侧浮动按钮*/
.suspension{position:fixed;z-index:55;right:calc( 50% - 630px );bottom:85px;width:70px;height:240px;}
.suspension-box{ position:relative; float:right; }
.suspension .a{ display:block; width:44px; height:44px; background-color:#f7671d; margin-bottom:4px; cursor:pointer; outline:none; position: relative; overflow: hidden; }
.suspension .a .i{ display: block; width: 100%; height: 100%; background:#e10414; position: absolute; top: 0; left: 0; line-height: 16px; color: #ffffff; font-style: normal; font-size: 12px; box-sizing: border-box; padding: 8px; -webkit-transform-origin: -50% 50%;  transform-origin: -50% 50%; -webkit-transform: rotate3d(0,0,1,90deg); transform: rotate3d(0,0,1,90deg); -webkit-transition: -webkit-transform .3s ease-in; transition: transform .3s ease-in; opacity: 0\9; filter: alpha(opacity=0)\9; }
.suspension .a:hover,.suspension .a:hover .i{ transition-timing-function: ease-out; opacity:1; filter:alpha(opacity=100); -webkit-transform: rotate3d(0,0,1,0deg); transform: rotate3d(0,0,1,0deg); }

.suspension .a-service{ background:url(../Images/gps.png) no-repeat center #f7671d; }
.suspension .a-service-phone{ background:url(../Images/tel.png) no-repeat center #f7671d; }
.suspension .a-top{ background:url(../Images/top.png) no-repeat center #f7671d; }
.suspension .a-top:hover{ background-color:#e10414; }

/*
.suspension .a.active,
.suspension .a .i{ float:left;width:44px;height:44px;background-image:url(../Images/side_icon.png);background-repeat:no-repeat; }
.suspension .a-service .i{background-position:0 0;}
.suspension .a-service .i{width:40px;height:40px;margin-top:2px;margin-left:2px;}
.suspension .a-service-phone .i{width:40px;height:40px;margin-top:2px;margin-left:2px;}
.suspension .a-top{background:#f7671d;display:none;}
.suspension .a-top:hover{background:#e10414;}
 */

.suspension .d{ display:none; width:362px; height: auto; background:#f8e7de; position:absolute; right:46px; border:1px solid #E0E1E5; border-radius:3px; box-shadow:0 2px 5px 0 rgba(161, 163, 175, 0.11); letter-spacing: 0; }
.suspension .d-service{ top:0; }
.suspension .d-service-phone{ top:48px; }
.suspension .d-qrcode{ top:78px; }
.suspension .d .inner-box{  }
.suspension .d-service-item{ padding:10px; }
.suspension .d-service-item span{ display: block; width: 100%; /*height: 28px;*/ line-height: 28px; color: #333333; text-align: left; }
.suspension .d-service .d-service-item{border-bottom:none;}
/**search-page**/
.search-bg{ background:#fbfbfb; width:100%; height:auto;}
.search-box{ background:#fff; margin-top:20px; padding:30px 60px;}
.search-top form{ border:1px #cccccc solid; width:730px; height:60px; margin:0 auto; background:#fff; border-radius:2px;}
.search-input{ width:670px; float:left; border:none; background:none; font-size:14px; line-height:60px; text-indent:20px; outline:none}
.search-btn{ width:54px; height:60px; float:right; text-align:center; line-height:60px; font-size:20px; border:none; background:none; outline:none; cursor:pointer; color:#ccc}
.search-list{ clear:both;padding-top:20px;}
.search-list h3{ font-size:16px; color:#999; margin-bottom:-20px;}
.search-list h4 a{ font-size:16px; color:#333;}
.search-list h4 a font{ color:#e10414}
.search-list p a{ line-height:28px; color:#666; font-size:16px;}
.search-list span{ font-size:16px; color:#777;}
.search-list li{ border-bottom:1px #eee solid; padding:30px 0}
.ok{ text-align:center; padding-bottom:300px; padding-top:50px;}
.ok h3{ font-size:24px; font-weight:550}
.ok p{ font-size:18px; color:#666; padding: 2px 0 15px 0}
.ok a{ background:#e10414; color:#fff; padding:10px 30px; border-radius:4px; font-size:16px;}

/*响应式设置*/
@media (max-width:820px) {
    body{background:#f5f5f5}
    .show-box{ background: #ffffff; }
    .top{ position:static}
    .bootsnav{ width:100%; height:60px; top:0}
    .jz-button{ display:none}
    nav.navbar.bootsnav{border-bottom:none}

    .xm-content-w{width: 100%; padding-left: 10px; padding-right: 10px; }

    .top-search{ width: calc( 100% - 40px ); right: 0; top: 0; }
    /*banner响应式*/
    .banner-box .item img{width:100%;height:auto}
    .t-search{ right:10px; z-index:999999999;}
    .attr-nav{ margin:0}
    .banner{height:auto; padding-bottom:15px;}
    .banner-box{ width:100%;}
    nav.navbar.bootsnav .navbar-toggle{ margin-top:15px;}
    nav.bootsnav.navbar-brand-top .navbar-header .navbar-brand{ width:100%; height:60px; background:url(../Images/sm-logo-new2.png) no-repeat center; background-size: auto 25px;left:0; top:0}
    nav.bootsnav .container{background:#fff; z-index:999999999999999; position:relative}
    .carousel-indicators{ z-index:1}
    nav.navbar.bootsnav ul.nav > li > i{ display:none}
    nav.navbar.bootsnav ul.nav > li.active > i{ display:none}
    nav.navbar.bootsnav.no-full .navbar-collapse{margin-top:20px;}
    nav.bootsnav.navbar-brand-top .navbar-collapse{ padding:0; text-align:left}
    .carousel-control.left{ top:50px;}
    .carousel-control.right{ top:50px;}
    .jz-list h3{ font-size:16px; text-align:center}
    .jz-list p{ text-align:center; font-size:12px;}
    .b-list{background:#fff; border-radius:10px; padding:15px; margin-top:10px;}
    .t-button{ display:none}
    .action-container{ height:440px;}
    .action{ padding-top:10px}
    .new{ padding:15px 0; background:#fff; margin-top:10px;}
    .new-top{ height:auto; padding:0;}
    .new-img{ width:100%; height:auto;}
    .new-img img{ height:auto; width:100%;}
    .new-text{ width:100%; padding:15px;}
    .new-text p{ height: auto; }
    .new-text span{ padding-top: 5px; }
    .new-mid{ padding:0; height:auto}
    .new-video{margin-top:0}

    .new-right{ padding:0}
    .p-list a{background:#fff}
    .f-list{width:50%; text-align:left; height:200px; box-sizing: border-box; padding-left:40px; padding-right: 10px; }
    .p-list a img{height: auto}
    .f-ewm{ width:100%; text-align:center; padding-top: 15px; }
    .f-ewm p{/*background: url(../Images/weibo.png) no-repeat top center;*/padding-top: 20px; height:60px; }
    /*.sm-jz{ width:100%; position:fixed; width:100%; left: 50%; margin-left: -50%; bottom:10px; z-index:999999999999; display:block}*/
    .sm-jz{ display:none}
    .sm-jz a{width:90%; height:46px; line-height:46px; font-size:16px; color:#fff; text-align:center; border-radius:4px; background:#e10414; box-shadow:0 4px 4px rgba(0,0,0,.1); display:block; font-weight:600; margin:0 auto}

    /*.show .sm-jz{ display:none}*/
    .banner-img{width:100%; height:200px}
    .banner-menu span{ display:none}
    .show-left{ width:100%;}
    .left-menu li a{ width:100%;}
    #menu_juanzen {display: block;}
    .subject{ display:none}
    .left-button{ display:none}
    .show-right{ width:100%; float:left; min-height:auto; }
    .lsh-box{ padding:0;}
    .lsh-list{ height:auto; display:inline-block}
    .lsh-img{ width:100%; text-align:center; border:none}
    .lsh-img img{ width:120px; height:150px; margin:0 auto; border:2px #eee solid;}
    .lsh-text{width:100%; text-align:center; height:auto; padding-bottom:20px;}
    .map{ padding-bottom:0;}
    .dsj{ padding-bottom:0;}
    .dsj-list{ padding:0}
    .dsj-left{width:100%; text-align:left}
    .dsj-right{width:100%; padding-top:10px; border-bottom:1px #f5f5f5 solid; margin-bottom:20px;}
    .new-search{ padding:0;}
    .new-search input{ width:calc(100% - 80px); }
    .xw-list{ padding:0; }
    .xw-list li{ height:auto; border-bottom:none}

    .xw-img{ width:40%; height:auto}
    .xw-img > a > img{width:100%; height:auto;}
    .xw-content{ padding: 20px; }
    .xw-content img{ width: 100% !important;height: auto !important; }
    .xw-content video{ margin: 20px 0; }
    .xw-text{ width:60%; padding:0 10px;}
    .xw-text h3{ padding-top: 0; }
    .xw-text span{ padding: 5px 0; }
    .xw-text p{ font-size: 13px; line-height: 20px; }

    .page a{ display:inline-block; margin:10px 5px;padding: 4px 10px;}
    .video-list img{ width:100%;}
    .video-list li{ padding-top:15px; margin-top:10px;}
    .video-img>a>img{ width:100%; border-radius:6px; height: auto !important; }

    .shenji-list{ padding:15px 0;  }
    .shenji-list li{ display: flex; flex-direction: row-reverse; }
    .shenji-list li span{ display:block; float:left; width:100px; padding-bottom:5px; padding-left:5px; padding-right: 5px; }
    .shenji-list li a{ flex: 1; }

    .gg-list li{ display: flex; flex-direction: column-reverse; }
    .gg-list span{ display:block; float:left; width:100%; padding-top: 5px; padding-bottom:5px; padding-left: 15px}

    .sxs{ clear:both; padding:15px;}
    .xianxia{ padding:15px; }
    .xianxia p{ line-height: 30px; margin: 5px 0; }
    .fp{ padding:15px}
    .fps{ padding: 15px; }
    .fp-bot{ padding-bottom:0}
    .chaxun{ padding:15px;}
    .xianshang li{height:auto; display:inline-block; width:100%; border-bottom: 2px #eee solid; }
    .x-img{ width:100%; height:auto}
    .x-img img{ width: 100%; height: auto; }
    .x-text{width:100%;}
    .x-text h3{ margin-bottom:5px;}
    .x-text p{width:100%}
    .x-text a{ position:static; clear:both; display:block; margin-top:20px;}
    .xianshang .page{ padding:20px 0}
    .zhifu{ padding:15px;}
    .zf-list{ margin-bottom:20px;}
    .xd-top{ height:auto;border-bottom:none; padding:15px;}
    .xd-left{ width:100%; padding-top:10px;}
    .xd-left a{ display:block; width:100%; background:#eee; margin:10px 0; font-size: 16px; }
    .xd-right{ width:100%; padding-top:10px;}
    .xd-bot{ clear:both; padding:15px;}
    .xd-bot li{ clear:both; height:auto; display:inline-block; width:100%; border-bottom: 2px #e5e5e5 solid; }
    .xd-img{ width:100%; height:auto; }
    .xd-img img{ display:block; width:100%; height: auto; }
    .xd-text{ width:100%; float:right; position:relative; }
    .xd-text a{ position:static; float:left}
    .xd-text a.a2{ background:#fff; color:#e10414; margin-left:16px;}
    .xd-text h3{ margin-bottom: 22px; padding: 25px 0  15px 0; }
    .xd-text .alink{ display: flex;flex-direction: row; justify-content: center; align-items: center; }
    .sq a.a2{ top:0; margin-left:0}
    .j-top{ height:auto}

    .j-img{ width:100%; height:auto; margin:35px 0 10px 0; }
    .j-img img{ width:100%; display:block; height: auto; }
    .j-text{ width:100%; height: 290px; padding-top:0; padding:10px 10px 10px 10px; background: #ffffff; }
    .j-text h3{ margin-top: 10px; }
    .j-title li{width:74px;}
    .j-title li a{ font-size:14px;}
    .j-text p{ height:28px; }
    .xm-date{ position:static; margin:15px auto 0px auto; }
    .xmjz li{ height:auto; line-height:24px; padding:15px 0}
    .pilu li{ padding-left:10px}
    .zixun{ padding:0 15px;}
    .j-xm a{ display:block; width:100%; margin-bottom:15px;}
    .xm-title{ padding:15px 0}
    .xm-title a{ position:static}
    .cg-left{width:100%;}
    .cg-box{ height:auto; min-height:auto !important; padding-left: 10px; padding-right: 10px; }
    .cg-box img{ width: 100% !important;height: auto !important }
    #map{ margin-top:20px; clear:both; padding-bottom:20px;}

    .xw-infos{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
    .xw-infos p:first-child{ width: 150px; }
    .xw-infos .xw-share{ top: 55px; right: 50%; margin-right: -75px; }

    /*wang-feng-change index page new*/
    .new>.container{ width: 100%; }
    .new>.container>.row>div:first-child{ width: auto; padding-right: 15px; }
    .new>.container>.row>div:last-child{  }
    .new-mid>div>.new-video{ width: 100%; }
    .p-list{ margin-top: 25px; }
    .foot{ margin-top: 20px; }

    .video-list{ padding-left: 0; padding-right: 0; }
    .video-list>.row>li{ width: 100%; }

    .new-search button{ margin-left: 14px; }

    .jt{ top: -50px; }
    .sm-tmp{ display: block; height: 30px; }
    /*.suspension{ right: 0; }*/
    .suspension{ display: none }
	.c-bot{ width:auto; margin-bottom:20px;}
	.banner-box .item img{height:200px}

    .new-bot{ height:auto; }
    .new-bot li{ adding:10px; }
    .new-bot li a{ background:none; flex-direction: column-reverse; padding: 10px 0; }
    .new-bot li span{float:left; display:block; width:100%; }
    .new-bot li a p { margin: 5px 10px 0px 0; }

	.c-bot .row{width:auto}
    .c-bot .row div.col-xs-3{ padding-left: 10px; padding-right: 10px; }

	/**search-page**/
	.search-box{ padding:15px;}
	.search-top form{ width:90%}
	.search-input{ width:calc(100% - 60px)}
	.banner-img-ny{width:100% !important;}
	.c-desc embed, iframe, video{width:100% !important; height:auto !important;}
	.swiper-slide{margin-bottom:30px;}
	.lianxi{ padding:10px 20px;}

    /*2023-02-19*/
    .title h4{ font-size: 20px; }
    .new-right .ad-list>b>img{ width:100%; height: 182px; }
    .story img{ height: auto; }
    .j-button{ padding-left: 10px; padding-right: 10px; }
    .j-button a{ width: 100%; }
    .j-xm>.row>div>a>img{ height: auto; }

    .right-title{ margin: 0 15px; }
    .tx-our-actions{ padding-top: 20px; }
    .tx-our-actions .new-search{ padding: 0 15px; }
    .x-text .alink{ width: 100%; display: flex; flex-direction: row; justify-content: center; align-items: center; }
    .x-text .alink a{ margin-top: 10px; }

    .textinfo{ margin-top: 20px; }
    .textinfo p{ line-height: 22px; }

    .jieshao{ padding: 10px 20px 20px 20px; }
    .lsh{ padding: 0px 20px 0 20px; }
    .dsj{ padding-top: 20px; }

}

