@charset "UTF-8";
#__bs_notify__ { display: none !important; }

/* 通用的公共样式信息与工具类，如无必要，切勿修改 */
body { font-size: 16px; background-color: white; font-family: "Microsoft YaHei", "微软雅黑", "PingFang SC", sans-serif; }

img { width: 100%; }

a { text-decoration: none; color: inherit; }

p, dd { margin: 0; padding: 0; }

ul { margin: 0; padding: 0; list-style: none; }

.left { float: left; }

.right { float: right; }

.clearfix { *zoom: 1; }

.clearfix:before, .clearfix:after { content: ""; display: table; line-height: 0; }

.clearfix:after { clear: both; }

.wrapper { margin: 0 auto; max-width: 1920px; background-repeat: no-repeat; background-position: top center; }

.wrapper .container { margin: 0 auto; width: 1200px; }

.wrapper .container1 { margin: 0 auto; width: 1002px; }

/* 轮播组件相关的样式信息 */
.swiper-button-prev { background-image: url("../../../../../cimages/img/22887/22887.png"); background-repeat: no-repeat; background-size: 100% 100%; width: 22px; height: 66px; cursor: pointer; }

.swiper-button-next { background-image: url("../../../../../cimages/img/22888/22888.png"); background-repeat: no-repeat; background-size: 100% 100%; width: 22px; height: 66px; cursor: pointer; }

.swiper-slide { overflow: hidden; }

.gwt-carousel { position: relative; }

.gwt-carousel .swiper-container .swiper-slide a.not-link { cursor: default; }

.gwt-carousel .pagination { height: 10px; padding-bottom: 28px; text-align: center; position: absolute; bottom: 0; left: 28px; z-index: 99; }

.gwt-carousel .pagination .swiper-pagination-switch { margin: 0 6px; border: 1px solid #fff; width: 40px; height: 10px; display: inline-block; }

.gwt-carousel .pagination .swiper-active-switch { background: #fff; }

/* 预约组件相关的样式信息 */
.gwt-subscribe-comp { width: 432px; background: #EEE; line-height: 1; *zoom: 1; }

.gwt-subscribe-comp:before, .gwt-subscribe-comp:after { content: ""; display: table; line-height: 0; }

.gwt-subscribe-comp:after { clear: both; }

.gwt-subscribe-comp .left { float: left; }

.gwt-subscribe-comp .right { float: right; }

.gwt-subscribe-comp > div { display: inline-block; }

.gwt-subscribe-comp .qrcode-wrapper { float: left; width: 140px; padding: 20px; padding-bottom: 0; text-align: center; }

.gwt-subscribe-comp .qrcode-wrapper .qrcode-text { color: grey; line-height: 2; }

.gwt-subscribe-comp .button-group { float: right; margin-left: 2px; width: 250px; }

/* 导航栏相关的样式信息 */
.gtw-nav-wrapper { text-align: center; position: fixed; z-index: 100; top: 0; left: 0; right: 0; background: #131517; }

.gtw-nav-wrapper ul { font-size: 0; margin-left: 62px; }

.gtw-nav-wrapper ul li { display: inline-block; }

.gtw-nav-wrapper ul li a { font-size: 24px; padding: 35px 46px; display: inline-block; color: #6d7482; transition: all 0.3s ease; }

.gtw-nav-wrapper ul li.active > a, .gtw-nav-wrapper ul li a:hover { color: #fff; }

.gtw-nav-wrapper .container { overflow: hidden; }

.gtw-nav-wrapper .container .header-left { width: 266px; overflow: hidden; margin: 14px 0; }

.gtw-nav-wrapper .container .header-left .head-icon { width: 72px; height: 72px; line-height: 0; margin-right: 14px; }

.gtw-nav-wrapper .container .header-left .head-text { width: 180px; text-align: left; }

.gtw-nav-wrapper .container .header-left .head-text .head-text-top { color: #fff; font-size: 20px; margin-top: 14px; }

.gtw-nav-wrapper .container .header-left .head-text .head-text-bottom { color: #b81a1c; font-size: 16px; margin-top: 12px; }

.gtw-nav-wrapper .container .head-appoint { margin-top: 24px; width: 130px; height: 52px; line-height: 53px; color: #fff; background: #dd000a; display: inline-block; transition: all 0.3s ease; }

.gtw-nav-wrapper .container .head-appoint:hover { background: #ec4220; }

/* header相关的样式信息 */
.header-wrapper { background-color: black; height: 294px; padding-top: 20px; background-image: url(../../hlj10/images/list-bg.jpg); }

.header-wrapper .icon { display: inline-block; }

/* 页脚相关的样式信息都放在此处 */
.footer { color: #7a7a7a; background-color: #131516; padding: 20px 0; line-height: 1.5; text-align: center; font-size: 12px; }

.footer ul { text-align: center; margin: 0 auto 16px; width: 906px; }

.footer ul li { float: left; margin-right: 46px; font-size: 14px; position: relative;}

.footer ul li .wx-hover { position: absolute; top: -112px; right: 50px; width: 84px; height: 84px; display: none; background: #131516; }

.footer ul li .wx-hover img { width: 72px; height: 72px; margin-top: 6px; }

.footer ul li .wx-hover i.triangle { width: 0; position: absolute; bottom: -6px; right: 31%; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 10px solid #131516; }

.footer ul li i { display: inline-block; margin-right: 8px; float: left; margin-top: -3px; }

.footer ul li i.qq { width: 24px; height: 24px; background: url(../../../../../cimages/img/22870/22870.png) no-repeat 100% 100%; }

.footer ul li i.kf { width: 26px; height: 26px; background: url(../../../../../cimages/img/22872/22872.png) no-repeat 100% 100%; }

.footer ul li i.weibo { width: 34px; height: 26px; background: url(../../../../../cimages/img/22871/22871.png) no-repeat 100% 100%; }

.footer ul li i.weixin { width: 34px; height: 28px; background: url(../../../../../cimages/img/22873/22873.png) no-repeat 100% 100%; }

.footer ul li span b { color: #fff; font-weight: normal; }

.footer .footer-wrapper { width: 1200px; margin: 0 auto; }

.footer .footer-wrapper .logo, .footer .footer-wrapper .text { float: left; }

.footer .footer-wrapper .logo { line-height: 1; width: 150px; }

.footer .footer-wrapper .text { text-align: left; margin: 5px 0 0 50px; }

/* GWT NewsBox */
.gwt-newsbox { width: 550px; padding: 20px; background-color: #EEE; -moz-box-sizing: border-box; box-sizing: border-box; }

.gwt-newsbox__tabs { *zoom: 1; background-color: #808080; border-bottom: 2px solid white; }

.gwt-newsbox__tabs:before, .gwt-newsbox__tabs:after { content: ""; display: table; line-height: 0; }

.gwt-newsbox__tabs:after { clear: both; }

.gwt-newsbox__tabs .gwt-newsbox__tab { font-size: 16px; padding: 8px 10px; color: white; float: left; }

.gwt-newsbox__tabs .gwt-newsbox__tab.gwt-newsbox__tab_active { color: black; }

.gwt-newsbox__tabs .gwt-newsbox__tab.gwt-newsbox__tab_floatright { float: right; }

.gwt-newsbox__newslist { background-color: white; display: none; }

.gwt-newsbox__newslist .gwt-newsbox__newsitem { *zoom: 1; display: block; padding: 6px 10px; border-bottom: 1px solid grey; }

.gwt-newsbox__newslist .gwt-newsbox__newsitem:before, .gwt-newsbox__newslist .gwt-newsbox__newsitem:after { content: ""; display: table; line-height: 0; }

.gwt-newsbox__newslist .gwt-newsbox__newsitem:after { clear: both; }

.gwt-newsbox__newslist .gwt-newsbox__newsitem:hover { background-color: pink; }

.gwt-newsbox__newslist .gwt-newsbox__newstitle { float: left; max-width: 360px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.gwt-newsbox__newslist .gwt-newsbox__newstag { float: left; margin-left: 4px; padding: 0px 8px; border-radius: 8px; color: white; }

.gwt-newsbox__newslist .gwt-newsbox__newstag.gwt-newsbox__newstag_hot { background-color: red; }

.gwt-newsbox__newslist .gwt-newsbox__newstag.gwt-newsbox__newstag_new { background-color: grey; }

.gwt-newsbox__newslist .gwt-newsbox__newstime { float: right; }

.detail-img { width: 100%; height: 400px; margin-top: 100px; }

.detail-img img { width: 100%; height: 100%; }

.article-wrapper { padding-top: 20px; }

.article-wrapper .title { font-size: 40px; font-weight: bold; padding: 40px 0 30px 0; color: #675C56; text-align: left; }

.article-wrapper .detail-label { display: inline-block; width: 90px; height: 40px; line-height: 40px; text-align: center; background: #7FC553; color: #fff; margin-top: -40px; }

.article-wrapper .infomation { text-align: center; }

.article-wrapper .operation { margin: 96px 0 166px 0; }

.article-wrapper .operation .prev { margin-top: 20px; }

.article-wrapper .operation .back { width: 170px; height: 60px; background: #FAF6F3; color: #FFAD00; text-align: center; line-height: 60px; margin: 0 auto; cursor: pointer; }

.article-wrapper .operation .back a{display: block;}

.article-wrapper .operation .next { margin-top: -40px; }

.article-wrapper .breadnav { background: white; font-size: 16px; padding: 10px 0; color: #817977; font-size: 20px; margin-right: 8px; border-bottom: 1px solid #E9DED8; width: 902px; }

.article-wrapper .breadnav a {font-size: 16px;}

.article-wrapper .content { padding-top: 10px; font-size: 16px; color: #675C56; }

.article-wrapper .content img { width: auto; max-width: 100%; }
